Index: trunk/doc/Flair/_afro_bldc_8h.html
===================================================================
--- trunk/doc/Flair/_afro_bldc_8h.html	(revision 47)
+++ trunk/doc/Flair/_afro_bldc_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_afro_bldc_8h.html">AfroBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_afro_bldc_8h_source.html
===================================================================
--- trunk/doc/Flair/_afro_bldc_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_afro_bldc_8h_source.html	(revision 50)
@@ -120,47 +120,46 @@
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>I2cPort;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>BatteryMonitor;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>I2cPort;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;}</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>BatteryMonitor;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>AfroBldc_impl;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="namespaceflair_1_1actuator.html">   31</a></span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html">AfroBldc</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">friend</span> class ::AfroBldc_impl;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a8fbd70c028194020295615b66c35e88f">AfroBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;           uint8_t motors_count, <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a9d1d961a3e47100dc9ded1fa0d5235d6">~AfroBldc</a>();</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">   69</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">   78</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keyword">class </span>AfroBldc_impl *pimpl_;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;};</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// end namespace actuator</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif // AFROBLDC_H</span></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_ae22a92ad5fa166179218934808a286c7"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">flair::actuator::AfroBldc::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:69</div></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>AfroBldc_impl;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespaceflair_1_1actuator.html">   30</a></span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html">AfroBldc</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">friend</span> class ::AfroBldc_impl;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a8fbd70c028194020295615b66c35e88f">AfroBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;           uint8_t motors_count, <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a9d1d961a3e47100dc9ded1fa0d5235d6">~AfroBldc</a>();</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">   68</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">   77</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">class </span>AfroBldc_impl *pimpl_;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <span class="comment">// end namespace actuator</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#endif // AFROBLDC_H</span></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_ae22a92ad5fa166179218934808a286c7"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#ae22a92ad5fa166179218934808a286c7">flair::actuator::AfroBldc::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:68</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_a8fbd70c028194020295615b66c35e88f"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#a8fbd70c028194020295615b66c35e88f">flair::actuator::AfroBldc::AfroBldc</a></div><div class="ttdeci">AfroBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, core::I2cPort *i2cport)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html">flair::actuator::AfroBldc</a></div><div class="ttdoc">Class for Mikrokopter&#39;s blctrlv2. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:38</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html">flair::actuator::AfroBldc</a></div><div class="ttdoc">Class for Mikrokopter&#39;s blctrlv2. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_a9d1d961a3e47100dc9ded1fa0d5235d6"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#a9d1d961a3e47100dc9ded1fa0d5235d6">flair::actuator::AfroBldc::~AfroBldc</a></div><div class="ttdeci">~AfroBldc()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i2c_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_i2c_port.html">flair::core::I2cPort</a></div><div class="ttdoc">Base class for i2c port. </div><div class="ttdef"><b>Definition:</b> I2cPort.h:31</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_a7aa850b8506c65ec465e0b5872cc6dfd"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">flair::actuator::AfroBldc::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:78</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_afro_bldc_html_a7aa850b8506c65ec465e0b5872cc6dfd"><div class="ttname"><a href="classflair_1_1actuator_1_1_afro_bldc.html#a7aa850b8506c65ec465e0b5872cc6dfd">flair::actuator::AfroBldc::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> AfroBldc.h:77</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
 <div class="ttc" id="_bldc_8h_html"><div class="ttname"><a href="_bldc_8h.html">Bldc.h</a></div><div class="ttdoc">Base class for brushless motors drivers. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -170,5 +169,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_afro_bldc_8h.html">AfroBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_8h.html
===================================================================
--- trunk/doc/Flair/_ahrs_8h.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_8h.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_8h.html">Ahrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_8h_source.html
===================================================================
--- trunk/doc/Flair/_ahrs_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_8h_source.html	(revision 50)
@@ -121,74 +121,68 @@
 <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="namespaceflair.html">   19</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="namespaceflair_1_1core.html">   20</a></span>&#160;  <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_euler.html">Euler</a>;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_imu_data.html">ImuData</a>;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a>;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;  }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="namespaceflair_1_1gui.html">   23</a></span>&#160;  <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1gui_1_1_tab.html">Tab</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">DataPlot1D</a>;</div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  }</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespaceflair_1_1gui.html">   27</a></span>&#160;  <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1gui_1_1_tab.html">Tab</a>;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">DataPlot1D</a>;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="namespaceflair_1_1sensor.html">   31</a></span>&#160;  <span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_imu.html">Imu</a>;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  }</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;}</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Ahrs_impl;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceflair_1_1filter.html">   39</a></span>&#160;<span class="keyword">namespace </span>filter {</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_ahrs.html">   48</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a36d3fc4bb2644faae4b3a297b484fad7">Ahrs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *parent, std::string name);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>();</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ae7c21af8bde9f2154dd4c2de8c716082">GetImu</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">GetDatas</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a85a9629002734e6f5b7ab8b30c90f7fb">AddPlot</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ahrsData, <a class="code" href="classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037e">gui::DataPlot::Color_t</a> color);</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> **ahrsData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keyword">class </span>Ahrs_impl *pimpl_;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;};</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">#endif // AHRS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespaceflair_1_1sensor.html">   27</a></span>&#160;  <span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_imu.html">Imu</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  }</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Ahrs_impl;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="namespaceflair_1_1filter.html">   35</a></span>&#160;<span class="keyword">namespace </span>filter {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_ahrs.html">   44</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a36d3fc4bb2644faae4b3a297b484fad7">Ahrs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *parent, std::string name);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>();</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ae7c21af8bde9f2154dd4c2de8c716082">GetImu</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">GetDatas</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a85a9629002734e6f5b7ab8b30c90f7fb">AddPlot</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ahrsData, <a class="code" href="classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037e">gui::DataPlot::Color_t</a> color);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> **ahrsData) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="keyword">class </span>Ahrs_impl *pimpl_;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;};</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">#endif // AHRS_H</span></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_afb8108a6bcd955d2519ea6a613d19975"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">flair::filter::Ahrs::YawPlot</a></div><div class="ttdeci">gui::DataPlot1D * YawPlot(void) const </div><div class="ttdoc">Yaw plot. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a85a9629002734e6f5b7ab8b30c90f7fb"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a85a9629002734e6f5b7ab8b30c90f7fb">flair::filter::Ahrs::AddPlot</a></div><div class="ttdeci">void AddPlot(const core::AhrsData *ahrsData, gui::DataPlot::Color_t color)</div><div class="ttdoc">Add plot. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a2c5796f1aa51436f4d48c8c6d50580da"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">flair::filter::Ahrs::LockUserInterface</a></div><div class="ttdeci">void LockUserInterface(void) const </div><div class="ttdoc">Lock the graphical user interface. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></div><div class="ttdoc">Class defining AHRS datas. </div><div class="ttdef"><b>Definition:</b> AhrsData.h:30</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_ab3295382a2267a9b8c8b24dd628b87d3"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">flair::filter::Ahrs::WXPlot</a></div><div class="ttdeci">gui::DataPlot1D * WXPlot(void) const </div><div class="ttdoc">Rotation speed around x axis plot. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a7d89b658d75c4fdd93d0d6fb4f3c1978"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">flair::filter::Ahrs::RollPlot</a></div><div class="ttdeci">gui::DataPlot1D * RollPlot(void) const </div><div class="ttdoc">Roll plot. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a116d3f72561f63909a554f047786491e"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">flair::filter::Ahrs::UseDefaultPlot</a></div><div class="ttdeci">void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div></div>
@@ -201,7 +195,5 @@
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a35a0df9a0e36ebb19165725a9eb24217"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">flair::filter::Ahrs::PitchPlot</a></div><div class="ttdeci">gui::DataPlot1D * PitchPlot(void) const </div><div class="ttdoc">Pitch plot. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot1_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot1_d.html">flair::gui::DataPlot1D</a></div><div class="ttdoc">Class displaying a 1D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot1D.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></div><div class="ttdoc">Class defining IMU datas. </div><div class="ttdef"><b>Definition:</b> ImuData.h:31</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a8c542b3b9ff973d36613d611b237b16f"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">flair::filter::Ahrs::~Ahrs</a></div><div class="ttdeci">~Ahrs()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_html_a280ca3f44b2efdb42d6aab1b0333cda0"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">flair::filter::Ahrs::GetDatas</a></div><div class="ttdeci">const core::AhrsData * GetDatas(void) const </div><div class="ttdoc">Get ahrs datas. </div></div>
@@ -213,5 +205,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_8h.html">Ahrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_complementary_filter_8h.html
===================================================================
--- trunk/doc/Flair/_ahrs_complementary_filter_8h.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_complementary_filter_8h.html	(revision 50)
@@ -153,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_complementary_filter_8h.html">AhrsComplementaryFilter.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_complementary_filter_8h_source.html
===================================================================
--- trunk/doc/Flair/_ahrs_complementary_filter_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_complementary_filter_8h_source.html	(revision 50)
@@ -143,5 +143,5 @@
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            <span class="keywordtype">bool</span> isInit;</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;            <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> QHat;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> BHat;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> BHat;</div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;            <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *ka[3];</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;            <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *kb[3];</div>
@@ -152,9 +152,9 @@
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_complementary_filter_html_a49fa4d09c766a3ef9aaeea5476b4f892"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_complementary_filter.html#a49fa4d09c766a3ef9aaeea5476b4f892">flair::filter::AhrsComplementaryFilter::~AhrsComplementaryFilter</a></div><div class="ttdeci">~AhrsComplementaryFilter()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="_quaternion_8h_html"><div class="ttname"><a href="_quaternion_8h.html">Quaternion.h</a></div><div class="ttdoc">Class defining a quaternion. </div></div>
@@ -163,5 +163,5 @@
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_complementary_filter_html_a0d84c007f97464fab7dfddc142bb2838"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_complementary_filter.html#a0d84c007f97464fab7dfddc142bb2838">flair::filter::AhrsComplementaryFilter::AhrsComplementaryFilter</a></div><div class="ttdeci">AhrsComplementaryFilter(const sensor::Imu *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_complementary_filter_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_complementary_filter.html">flair::filter::AhrsComplementaryFilter</a></div><div class="ttdoc">Class defining an Ahrs complementary filter. </div><div class="ttdef"><b>Definition:</b> AhrsComplementaryFilter.h:36</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -170,5 +170,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_complementary_filter_8h.html">AhrsComplementaryFilter.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_data_8h.html
===================================================================
--- trunk/doc/Flair/_ahrs_data_8h.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_data_8h.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_data_8h.html">AhrsData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_data_8h_source.html
===================================================================
--- trunk/doc/Flair/_ahrs_data_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_data_8h_source.html	(revision 50)
@@ -167,13 +167,13 @@
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c">GetQuaternion</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">SetAngularRates</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">SetAngularRates</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates);</div>
 <div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">GetAngularRates</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">GetAngularRates</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">GetQuaternionAndAngularRates</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion,</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                                    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">GetQuaternionAndAngularRates</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion,</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                                    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">SetQuaternionAndAngularRates</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion,</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;                                    <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates);</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">SetQuaternionAndAngularRates</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion,</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;                                    <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates);</div>
 <div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keyword">const</span> Type &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; }</div>
@@ -186,5 +186,5 @@
 <div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  Quaternion quaternion;</div>
 <div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  Vector3D angularRates;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  Vector3Df angularRates;</div>
 <div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
 <div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  Type dataType;</div>
@@ -201,10 +201,11 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea14abd733b4aae994e03227a41414c956"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea14abd733b4aae994e03227a41414c956">flair::core::AhrsData::Pitch</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:50</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a61a8f0048c0c9405df6fa92869362c3f"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">flair::core::AhrsData::SetAngularRates</a></div><div class="ttdeci">void SetAngularRates(const Vector3D &amp;angularRates)</div><div class="ttdoc">Set angular rates. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea019be59f634370d62819b22c1d4b2b2f"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea019be59f634370d62819b22c1d4b2b2f">flair::core::AhrsData::Q3</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:58</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a97a810113ff30b4a7661cedfbd00a248"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248">flair::core::AhrsData::SetQuaternion</a></div><div class="ttdeci">void SetQuaternion(const Quaternion &amp;quaternion)</div><div class="ttdoc">Set quaternion. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a32909780fe8fa7e39932443007ef4389"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">flair::core::AhrsData::GetAngularRates</a></div><div class="ttdeci">Vector3Df GetAngularRates(void) const </div><div class="ttdoc">Get angular rates. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></div><div class="ttdoc">Class defining AHRS datas. </div><div class="ttdef"><b>Definition:</b> AhrsData.h:30</div></div>
 <div class="ttc" id="io__data_8h_html"><div class="ttname"><a href="io__data_8h.html">io_data.h</a></div><div class="ttdoc">Abstract class for data types. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_ab8eee838e9a7f8f503638cf183af55dd"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">flair::core::AhrsData::GetQuaternionAndAngularRates</a></div><div class="ttdeci">void GetQuaternionAndAngularRates(Quaternion &amp;quaternion, Vector3Df &amp;angularRates) const </div><div class="ttdoc">Get both quaternion and angular rates. </div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_aa34ea3b366763a0fab3ac98c3aaacf17"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#aa34ea3b366763a0fab3ac98c3aaacf17">flair::core::AhrsData::AhrsData</a></div><div class="ttdeci">AhrsData(const Object *parent, std::string name=&quot;&quot;, int n=1)</div><div class="ttdoc">Constructor. </div></div>
@@ -212,6 +213,4 @@
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_1_1_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data_1_1_type.html">flair::core::AhrsData::Type</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea0c65aec2815d382db5369f0808a24b46"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea0c65aec2815d382db5369f0808a24b46">flair::core::AhrsData::Q2</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:57</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a7ff2e8d3918e3bb11938751b86615dad"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">flair::core::AhrsData::GetQuaternionAndAngularRates</a></div><div class="ttdeci">void GetQuaternionAndAngularRates(Quaternion &amp;quaternion, Vector3D &amp;angularRates) const </div><div class="ttdoc">Get both quaternion and angular rates. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_ab8f2d4b2b052504108b64ae86d7b2675"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">flair::core::AhrsData::SetQuaternionAndAngularRates</a></div><div class="ttdeci">void SetQuaternionAndAngularRates(const Quaternion &amp;quaternion, const Vector3D &amp;angularRates)</div><div class="ttdoc">Set both quaternion and angular rates. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea5fc64bf63e469acf2ea04b026566898a"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5fc64bf63e469acf2ea04b026566898a">flair::core::AhrsData::RollDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:52</div></div>
 <div class="ttc" id="_i_o_data_element_8h_html"><div class="ttname"><a href="_i_o_data_element_8h.html">IODataElement.h</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div></div>
@@ -220,11 +219,12 @@
 <div class="ttc" id="_quaternion_8h_html"><div class="ttname"><a href="_quaternion_8h.html">Quaternion.h</a></div><div class="ttdoc">Class defining a quaternion. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea0106141acaa3bcfdb1a2230ccd826731"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea0106141acaa3bcfdb1a2230ccd826731">flair::core::AhrsData::WyDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:63</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_ac38add9509e454eccf12e151d3b893b8"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">flair::core::AhrsData::GetAngularRates</a></div><div class="ttdeci">Vector3D GetAngularRates(void) const </div><div class="ttdoc">Get angular rates. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea923e9fc48418524ec1721e2f923d5c7a"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea923e9fc48418524ec1721e2f923d5c7a">flair::core::AhrsData::Wy</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:60</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfead3903f76bb1704dbc3cfb86fa1e192f5"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfead3903f76bb1704dbc3cfb86fa1e192f5">flair::core::AhrsData::WxDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:62</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a2b6f3f93c50b4b4ae304979eec889750"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">flair::core::AhrsData::SetQuaternionAndAngularRates</a></div><div class="ttdeci">void SetQuaternionAndAngularRates(const Quaternion &amp;quaternion, const Vector3Df &amp;angularRates)</div><div class="ttdoc">Set both quaternion and angular rates. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a52a22cd3ac38c1f402c9276d2eaf0cfd"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a52a22cd3ac38c1f402c9276d2eaf0cfd">flair::core::AhrsData::~AhrsData</a></div><div class="ttdeci">~AhrsData()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea5f8990388fad1c927fc08019824fcbdd"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5f8990388fad1c927fc08019824fcbdd">flair::core::AhrsData::Roll</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:49</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_data_element_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_data_element.html">flair::core::IODataElement</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div><div class="ttdef"><b>Definition:</b> IODataElement.h:27</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea860a4d9a79ac97d2b726877763841b51"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea860a4d9a79ac97d2b726877763841b51">flair::core::AhrsData::Q1</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:56</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_ad5b8be3de3fbd4ec342ea616132659dd"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">flair::core::AhrsData::SetAngularRates</a></div><div class="ttdeci">void SetAngularRates(const Vector3Df &amp;angularRates)</div><div class="ttdoc">Set angular rates. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a0100cfbcaa8c292e53e165201a2d8e1f"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a0100cfbcaa8c292e53e165201a2d8e1f">flair::core::AhrsData::Element</a></div><div class="ttdeci">IODataElement * Element(PlotableData_t plotableData) const </div><div class="ttdoc">Element. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea3c9eaace6600b7f0c84cf88fddd146b4"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea3c9eaace6600b7f0c84cf88fddd146b4">flair::core::AhrsData::Wz</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:61</div></div>
@@ -232,5 +232,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfeab1879f408d8ca43877c6b8e1d1c47e2a"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfeab1879f408d8ca43877c6b8e1d1c47e2a">flair::core::AhrsData::PitchDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:53</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfe"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfe">flair::core::AhrsData::PlotableData_t</a></div><div class="ttdeci">PlotableData_t</div><div class="ttdoc">Datas wich can be plotted in a DataPlot1D. </div><div class="ttdef"><b>Definition:</b> AhrsData.h:48</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea36d7aef4c89906df6c51376607cb3d26"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea36d7aef4c89906df6c51376607cb3d26">flair::core::AhrsData::YawDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:54</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html_a543cdebeff537350a819b07a4a55cdfea1543ed94aca30d1db18d7f851cc06849"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea1543ed94aca30d1db18d7f851cc06849">flair::core::AhrsData::WzDeg</a></div><div class="ttdef"><b>Definition:</b> AhrsData.h:64</div></div>
@@ -241,5 +241,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_data_8h.html">AhrsData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_kalman_8h.html
===================================================================
--- trunk/doc/Flair/_ahrs_kalman_8h.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_kalman_8h.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_kalman_8h.html">AhrsKalman.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ahrs_kalman_8h_source.html
===================================================================
--- trunk/doc/Flair/_ahrs_kalman_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_ahrs_kalman_8h_source.html	(revision 50)
@@ -149,6 +149,6 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_kalman_html_a1dee3f1399b9bcef3598a5fb05480290"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_kalman.html#a1dee3f1399b9bcef3598a5fb05480290">flair::filter::AhrsKalman::AhrsKalman</a></div><div class="ttdeci">AhrsKalman(const sensor::Imu *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_kalman_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_kalman.html">flair::filter::AhrsKalman</a></div><div class="ttdoc">Class defining an Ahrs Kalman filter. </div><div class="ttdef"><b>Definition:</b> AhrsKalman.h:36</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_ahrs_kalman_html_a26c2f27fd1846364d05eee4c2e39db87"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs_kalman.html#a26c2f27fd1846364d05eee4c2e39db87">flair::filter::AhrsKalman::~AhrsKalman</a></div><div class="ttdeci">~AhrsKalman()</div><div class="ttdoc">Destructor. </div></div>
@@ -160,5 +160,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_ahrs_kalman_8h.html">AhrsKalman.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_battery_monitor_8h.html
===================================================================
--- trunk/doc/Flair/_battery_monitor_8h.html	(revision 47)
+++ trunk/doc/Flair/_battery_monitor_8h.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_battery_monitor_8h.html">BatteryMonitor.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_battery_monitor_8h_source.html
===================================================================
--- trunk/doc/Flair/_battery_monitor_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_battery_monitor_8h_source.html	(revision 50)
@@ -123,37 +123,43 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>Label;</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>SpinBox;</div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_battery_monitor.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">BatteryMonitor</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> {</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aaa282725e3cc93b42f66e1e72c19ecae">BatteryMonitor</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name);</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aefc9c63227a5a0a852ddba24ee7cd4e1">~BatteryMonitor</a>();</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">IsBatteryLow</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#a8eed791db4d0f82898e9bb8e3788d818">SetBatteryValue</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aaa0c9ae84cba9a3724f1c35ac61791f2">GetVoltage</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">float</span> batteryvalue;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *battery_thresh;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *battery;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;};</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">#endif // BATTERYMONITOR_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_battery_monitor.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">BatteryMonitor</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aaa282725e3cc93b42f66e1e72c19ecae">BatteryMonitor</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aefc9c63227a5a0a852ddba24ee7cd4e1">~BatteryMonitor</a>();</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">IsBatteryLow</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#a8eed791db4d0f82898e9bb8e3788d818">SetBatteryValue</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html#aaa0c9ae84cba9a3724f1c35ac61791f2">GetVoltage</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keywordtype">float</span> batteryvalue;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *battery_thresh;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *thresholdTime;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *battery;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> underThersholdStartTime;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">bool</span> isUnderThershold;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;};</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#endif // BATTERYMONITOR_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html_a102998c66cbb48ff71399189cb3371bb"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">flair::sensor::BatteryMonitor::IsBatteryLow</a></div><div class="ttdeci">bool IsBatteryLow(void) const </div><div class="ttdoc">Is batteru low? </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
+<div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html_aaa282725e3cc93b42f66e1e72c19ecae"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html#aaa282725e3cc93b42f66e1e72c19ecae">flair::sensor::BatteryMonitor::BatteryMonitor</a></div><div class="ttdeci">BatteryMonitor(const gui::LayoutPosition *position, std::string name)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html_a78ee7f0624b9ce35e76217726d8dc730"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">flair::sensor::BatteryMonitor::IsBatteryLow</a></div><div class="ttdeci">bool IsBatteryLow(void)</div><div class="ttdoc">Is batteru low? </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_label_html"><div class="ttname"><a href="classflair_1_1gui_1_1_label.html">flair::gui::Label</a></div><div class="ttdoc">Class displaying a QLabel on the ground station. </div><div class="ttdef"><b>Definition:</b> Label.h:28</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:34</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:35</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
 <div class="ttc" id="_group_box_8h_html"><div class="ttname"><a href="_group_box_8h.html">GroupBox.h</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div></div>
@@ -168,5 +174,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_battery_monitor_8h.html">BatteryMonitor.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_bl_ctrl_v2_8h.html
===================================================================
--- trunk/doc/Flair/_bl_ctrl_v2_8h.html	(revision 47)
+++ trunk/doc/Flair/_bl_ctrl_v2_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_bl_ctrl_v2_8h.html">BlCtrlV2.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_bl_ctrl_v2_8h_source.html
===================================================================
--- trunk/doc/Flair/_bl_ctrl_v2_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_bl_ctrl_v2_8h_source.html	(revision 50)
@@ -120,51 +120,50 @@
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>I2cPort;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>BatteryMonitor;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>I2cPort;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;}</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>BatteryMonitor;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>BlCtrlV2_impl;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">BlCtrlV2</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">friend</span> class ::BlCtrlV2_impl;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af52a9c8d1fbedadeb24264c79ac1386c">BlCtrlV2</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;           uint8_t motors_count, <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a5e2d465e13714d5d5e1831306581bc41">~BlCtrlV2</a>();</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *<a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#ac0116eb8f64bbdf368fbb63f99e0e827">GetBatteryMonitor</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">   76</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">   85</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values);</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">class </span>BlCtrlV2_impl *pimpl_;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// end namespace actuator</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif // BLCTRLV2_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>BlCtrlV2_impl;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">BlCtrlV2</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">friend</span> class ::BlCtrlV2_impl;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af52a9c8d1fbedadeb24264c79ac1386c">BlCtrlV2</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;           uint8_t motors_count, <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a5e2d465e13714d5d5e1831306581bc41">~BlCtrlV2</a>();</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *<a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#ac0116eb8f64bbdf368fbb63f99e0e827">GetBatteryMonitor</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">   75</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">   84</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">class </span>BlCtrlV2_impl *pimpl_;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// end namespace actuator</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif // BLCTRLV2_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_ac0116eb8f64bbdf368fbb63f99e0e827"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#ac0116eb8f64bbdf368fbb63f99e0e827">flair::actuator::BlCtrlV2::GetBatteryMonitor</a></div><div class="ttdeci">sensor::BatteryMonitor * GetBatteryMonitor(void) const </div><div class="ttdoc">Get battery monitor. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_a0600320a8939d1faffe2936f7b445c6e"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">flair::actuator::BlCtrlV2::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:76</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_a0600320a8939d1faffe2936f7b445c6e"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a0600320a8939d1faffe2936f7b445c6e">flair::actuator::BlCtrlV2::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:75</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_af52a9c8d1fbedadeb24264c79ac1386c"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af52a9c8d1fbedadeb24264c79ac1386c">flair::actuator::BlCtrlV2::BlCtrlV2</a></div><div class="ttdeci">BlCtrlV2(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, core::I2cPort *i2cport)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_a5e2d465e13714d5d5e1831306581bc41"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#a5e2d465e13714d5d5e1831306581bc41">flair::actuator::BlCtrlV2::~BlCtrlV2</a></div><div class="ttdeci">~BlCtrlV2()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">flair::actuator::BlCtrlV2</a></div><div class="ttdoc">Class for Mikrokopter&#39;s blctrlv2. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:38</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">flair::actuator::BlCtrlV2</a></div><div class="ttdoc">Class for Mikrokopter&#39;s blctrlv2. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:34</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:35</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i2c_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_i2c_port.html">flair::core::I2cPort</a></div><div class="ttdoc">Base class for i2c port. </div><div class="ttdef"><b>Definition:</b> I2cPort.h:31</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_af7067266decd1bb523469fbc15c43cbe"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">flair::actuator::BlCtrlV2::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:85</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2_html_af7067266decd1bb523469fbc15c43cbe"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2.html#af7067266decd1bb523469fbc15c43cbe">flair::actuator::BlCtrlV2::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> BlCtrlV2.h:84</div></div>
 <div class="ttc" id="_bldc_8h_html"><div class="ttname"><a href="_bldc_8h.html">Bldc.h</a></div><div class="ttdoc">Base class for brushless motors drivers. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -174,5 +173,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_bl_ctrl_v2_8h.html">BlCtrlV2.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_bl_ctrl_v2__x4__speed_8h_source.html
===================================================================
--- trunk/doc/Flair/_bl_ctrl_v2__x4__speed_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_bl_ctrl_v2__x4__speed_8h_source.html	(revision 50)
@@ -135,78 +135,77 @@
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>I2cPort;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>SpinBox;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>ComboBox;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>PushButton;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>GroupBox;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>I2cPort;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>SpinBox;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>ComboBox;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>PushButton;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>GroupBox;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;}</div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;}</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;}</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">   43</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a>(<a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;                    <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint8_t base_address,</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                    uint8_t priority);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  ~<a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a>();</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">void</span> UseDefaultPlot(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">void</span> LockUserInterface(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keywordtype">void</span> UnlockUserInterface(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> SetEnabled(<span class="keywordtype">bool</span> status);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">void</span> SetUroll(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> SetUpitch(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> SetUyaw(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">void</span> SetUgaz(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keywordtype">void</span> SetRollTrim(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">void</span> SetPitchTrim(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">void</span> SetYawTrim(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">void</span> SetGazTrim(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">float</span> TrimValue(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">int</span> StartValue(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">void</span> WriteValue(uint16_t value);</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">float</span> GetSpeed(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">void</span> StartTest(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">void</span> StopTest(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *reglages_groupbox;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *min, *max, *test;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *button_avg, *button_avd, *button_arg, *button_ard;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_combo_box.html">gui::ComboBox</a> *av_g, *av_d, *ar_g, *ar_d, *pas;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *trim, *kp, *ki;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *start_value, *poles;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> start_time, flight_start_time;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">int</span> time_sec;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">float</span> speed_av_g, speed_av_d, speed_ar_g, speed_ar_d;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">float</span> int_av_g, int_av_d, int_ar_g, int_ar_d;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="comment">// matrix</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *input;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">int</span> tested_motor;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  uint8_t slave_address;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">bool</span> enabled;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  uint16_t SatPWM(<span class="keywordtype">float</span> vel_cons, uint16_t min, uint16_t max);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;};</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;} <span class="comment">// end namespace actuator</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#endif // BLCTRLV2_X4_SPEED_H</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">   42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a>(std::string name,</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                    <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint8_t base_address,</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;                    uint8_t priority);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  ~<a class="code" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a>();</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keywordtype">void</span> UseDefaultPlot(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">void</span> LockUserInterface(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">void</span> UnlockUserInterface(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keywordtype">void</span> SetEnabled(<span class="keywordtype">bool</span> status);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> SetUroll(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">void</span> SetUpitch(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> SetUyaw(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> SetUgaz(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">void</span> SetRollTrim(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keywordtype">void</span> SetPitchTrim(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">void</span> SetYawTrim(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">void</span> SetGazTrim(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">float</span> TrimValue(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">int</span> StartValue(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">void</span> WriteValue(uint16_t value);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">float</span> GetSpeed(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> StartTest(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">void</span> StopTest(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *reglages_groupbox;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *min, *max, *test;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *button_avg, *button_avd, *button_arg, *button_ard;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_combo_box.html">gui::ComboBox</a> *av_g, *av_d, *ar_g, *ar_d, *pas;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *trim, *kp, *ki;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *start_value, *poles;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> start_time, flight_start_time;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">int</span> time_sec;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">float</span> speed_av_g, speed_av_d, speed_ar_g, speed_ar_d;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">float</span> int_av_g, int_av_d, int_ar_g, int_ar_d;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="comment">// matrix</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *input;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">int</span> tested_motor;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  uint8_t slave_address;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordtype">bool</span> enabled;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  uint16_t SatPWM(<span class="keywordtype">float</span> vel_cons, uint16_t min, uint16_t max);</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;};</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;} <span class="comment">// end namespace actuator</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#endif // BLCTRLV2_X4_SPEED_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -217,7 +216,6 @@
 <div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></div><div class="ttdef"><b>Definition:</b> BlCtrlV2_x4_speed.h:43</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></div><div class="ttdef"><b>Definition:</b> BlCtrlV2_x4_speed.h:42</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_push_button_html"><div class="ttname"><a href="classflair_1_1gui_1_1_push_button.html">flair::gui::PushButton</a></div><div class="ttdoc">Class displaying a QPushButton on the ground station. </div><div class="ttdef"><b>Definition:</b> PushButton.h:28</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
@@ -233,5 +231,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>BlCtrlV2_x4_speed.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_blade_8h_source.html
===================================================================
--- trunk/doc/Flair/_blade_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_blade_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
 <div class="ttc" id="classflair_1_1simulator_1_1_mesh_scene_node_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_mesh_scene_node.html">flair::simulator::MeshSceneNode</a></div><div class="ttdef"><b>Definition:</b> MeshSceneNode.h:26</div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -173,5 +173,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Blade.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_bldc_8h.html
===================================================================
--- trunk/doc/Flair/_bldc_8h.html	(revision 47)
+++ trunk/doc/Flair/_bldc_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_bldc_8h.html">Bldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_bldc_8h_source.html
===================================================================
--- trunk/doc/Flair/_bldc_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_bldc_8h_source.html	(revision 50)
@@ -121,63 +121,62 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>Layout;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Bldc_impl;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bldc.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">friend</span> class ::Bldc_impl;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;       uint8_t motors_count);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a1569d6c4eed96b9f53cae6cd027b7608">~Bldc</a>();</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a5f653e25984ae11ae7f513e1fbad7d10">UseDefaultPlot</a>(<a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabwidget);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  uint8_t <a class="code" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(<span class="keywordtype">bool</span> status);</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">AreEnabled</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(<span class="keywordtype">int</span> motor_id, <span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1actuator_1_1_bldc.html#a330135b8772cff48754df0e4f720cd0b">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a37cf2c11de84720a8549f184d3fd3c1a">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#aab69754edb7248757135740a1ced9169">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values) = 0;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keyword">class </span>Bldc_impl *pimpl_;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;};</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;} <span class="comment">// end namespace actuator</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;} <span class="comment">// end namespace framewor</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">#endif // BLDC_H</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>Bldc_impl;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_bldc.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">friend</span> class ::Bldc_impl;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;       uint8_t motors_count);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count);</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a1569d6c4eed96b9f53cae6cd027b7608">~Bldc</a>();</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a5f653e25984ae11ae7f513e1fbad7d10">UseDefaultPlot</a>(<a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabwidget);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  uint8_t <a class="code" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(<span class="keywordtype">bool</span> status);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">AreEnabled</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(<span class="keywordtype">int</span> motor_id, <span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1actuator_1_1_bldc.html#a330135b8772cff48754df0e4f720cd0b">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#a37cf2c11de84720a8549f184d3fd3c1a">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html#aab69754edb7248757135740a1ced9169">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *values) = 0;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keyword">class </span>Bldc_impl *pimpl_;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;};</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;} <span class="comment">// end namespace actuator</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#endif // BLDC_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_bldc_html_ac1fba30ad70a6d8ff075d376c0e417dd"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">flair::actuator::Bldc::UnlockUserInterface</a></div><div class="ttdeci">void UnlockUserInterface(void) const </div><div class="ttdoc">Unlock user interface. </div></div>
@@ -201,5 +200,5 @@
 <div class="ttc" id="classflair_1_1actuator_1_1_bldc_html_a82ad883235b4477905ef78b4daf8dccf"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">flair::actuator::Bldc::AreEnabled</a></div><div class="ttdeci">bool AreEnabled(void) const </div><div class="ttdoc">Are motors enabled? </div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_bldc_html_a330135b8772cff48754df0e4f720cd0b"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html#a330135b8772cff48754df0e4f720cd0b">flair::actuator::Bldc::GetLayout</a></div><div class="ttdeci">gui::Layout * GetLayout(void) const </div><div class="ttdoc">Layout. </div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -208,5 +207,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_bldc_8h.html">Bldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_box_8h.html
===================================================================
--- trunk/doc/Flair/_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_box_8h.html">Box.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_box_8h_source.html	(revision 50)
@@ -164,5 +164,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_box_8h.html">Box.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_butterworth_low_pass_8h.html
===================================================================
--- trunk/doc/Flair/_butterworth_low_pass_8h.html	(revision 47)
+++ trunk/doc/Flair/_butterworth_low_pass_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_butterworth_low_pass_8h.html">ButterworthLowPass.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_butterworth_low_pass_8h_source.html
===================================================================
--- trunk/doc/Flair/_butterworth_low_pass_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_butterworth_low_pass_8h_source.html	(revision 50)
@@ -133,32 +133,32 @@
 <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_butterworth_low_pass.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html">ButterworthLowPass</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">ButterworthLowPass</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a> *parent,</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name,</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;                     <span class="keywordtype">int</span> order);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">ButterworthLowPass</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name,</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                     <span class="keywordtype">int</span> order);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8d46936fb2781bc74297c1fee29f54b7">~ButterworthLowPass</a>();</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8188ff5562d16d9be80e06c0bf686325">Matrix</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a0f33384da8b2278f8b3f6a8235134edc">UpdateFrom</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keyword">class </span>ButterworthLowPass_impl *pimpl_;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif // BUTTERWORTHLOWPASS_H</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">ButterworthLowPass</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a> *parent,</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name,</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;                     uint32_t order,uint32_t nbRow=1,uint32_t nbCol=1);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">ButterworthLowPass</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name,</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                     uint32_t order,uint32_t nbRow,uint32_t nbCol);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8d46936fb2781bc74297c1fee29f54b7">~ButterworthLowPass</a>();</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8188ff5562d16d9be80e06c0bf686325">Matrix</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a0f33384da8b2278f8b3f6a8235134edc">UpdateFrom</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keyword">class </span>ButterworthLowPass_impl *pimpl_;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">#endif // BUTTERWORTHLOWPASS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_butterworth_low_pass_html_aa982dd5cecd600c46345fe63a65e0370"><div class="ttname"><a href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">flair::filter::ButterworthLowPass::ButterworthLowPass</a></div><div class="ttdeci">ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow=1, uint32_t nbCol=1)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html_a9693b497752b466891eaafeb34bec4d3"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">flair::core::IODevice::IODevice</a></div><div class="ttdeci">IODevice(const Object *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_butterworth_low_pass_html_ad1417a0766eef7efb2edff2ee414088f"><div class="ttname"><a href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">flair::filter::ButterworthLowPass::ButterworthLowPass</a></div><div class="ttdeci">ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, int order)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_butterworth_low_pass_html_a6575a8015f4b57ea3c4480c713b2dcc7"><div class="ttname"><a href="classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7">flair::filter::ButterworthLowPass::Output</a></div><div class="ttdeci">float Output(void) const </div><div class="ttdoc">Output value. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_position_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout_position.html">flair::gui::LayoutPosition</a></div><div class="ttdoc">Class to define a position in a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> LayoutPosition.h:28</div></div>
@@ -173,5 +173,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_butterworth_low_pass_8h.html">ButterworthLowPass.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_camera_8h.html
===================================================================
--- trunk/doc/Flair/_camera_8h.html	(revision 47)
+++ trunk/doc/Flair/_camera_8h.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_camera_8h.html">Camera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_camera_8h_source.html
===================================================================
--- trunk/doc/Flair/_camera_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_camera_8h_source.html	(revision 50)
@@ -134,8 +134,8 @@
 <div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_camera.html">   39</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_camera.html">Camera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width,</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width,</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;         uint16_t height, <a class="code" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format);</div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">~Camera</a>();</div>
@@ -149,5 +149,5 @@
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        </div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=<span class="stringliteral">&quot;&quot;</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  uint16_t <a class="code" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
@@ -190,9 +190,7 @@
 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_grid_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_grid_layout.html">flair::gui::GridLayout</a></div><div class="ttdoc">Class displaying a QGridLayout on the ground station. </div><div class="ttdef"><b>Definition:</b> GridLayout.h:27</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_camera_html_adaa0b365fb3d3de0308e0269451db957"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">flair::sensor::Camera::SavePictureToFile</a></div><div class="ttdeci">void SavePictureToFile(std::string filename) const </div><div class="ttdoc">Save picture to file. </div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ac6f4c3e58d2822bba71da604544e63b5a92769fe7c40229f4301d6125e0a9e928"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5a92769fe7c40229f4301d6125e0a9e928">flair::sensor::Camera::LogFormat::JPG</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvimage_1_1_type_html_abbfd16d91156a75d6ddbe7858aa8692f"><div class="ttname"><a href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">flair::core::cvimage::Type::Format</a></div><div class="ttdeci">Format</div><div class="ttdef"><b>Definition:</b> cvimage.h:37</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a0367c89fe729864229dcafe2ff10fb8a"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">flair::sensor::Camera::Camera</a></div><div class="ttdeci">Camera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a5a8dd85868d1d300f29022acf4ed752e"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">flair::sensor::Camera::SetLogFormat</a></div><div class="ttdeci">void SetLogFormat(LogFormat logFormat)</div><div class="ttdoc">Set log format. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ac6f4c3e58d2822bba71da604544e63b5a633d6abff0a3fc22404347728d195059"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5a633d6abff0a3fc22404347728d195059">flair::sensor::Camera::LogFormat::RAW</a></div></div>
@@ -201,13 +199,14 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ad64596dd00415cfcecfa3589ddfdeaac"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">flair::sensor::Camera::~Camera</a></div><div class="ttdeci">~Camera()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="cvimage_8h_html"><div class="ttname"><a href="cvimage_8h.html">cvimage.h</a></div><div class="ttdoc">Class defining an image of kind IplImage. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ac6f4c3e58d2822bba71da604544e63b5ab50339a10e1de285ac99d4c3990b8693"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5ab50339a10e1de285ac99d4c3990b8693">flair::sensor::Camera::LogFormat::NONE</a></div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a5fc0cfac6604d60add2af054ea6e2afc"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">flair::sensor::Camera::Output</a></div><div class="ttdeci">core::cvimage * Output(void)</div><div class="ttdoc">Output matrix. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a78b1839d9367d8df8e87a70460c1f228"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a78b1839d9367d8df8e87a70460c1f228">flair::sensor::Camera::GetPlotTab</a></div><div class="ttdeci">gui::Tab * GetPlotTab(void) const </div><div class="ttdoc">plot tab </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ab457977303cb9158d67d65da014aaab4"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">flair::sensor::Camera::Camera</a></div><div class="ttdeci">Camera(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a2c8759d51a00ada2c069b51c34d17653"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">flair::sensor::Camera::SaveRawPictureToFile</a></div><div class="ttdeci">void SaveRawPictureToFile(std::string filename) const </div><div class="ttdoc">Save raw picture to file. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_ab23554ab7709e2069c7bbd298af82cca"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#ab23554ab7709e2069c7bbd298af82cca">flair::sensor::Camera::GetGroupBox</a></div><div class="ttdeci">gui::GroupBox * GetGroupBox(void) const </div><div class="ttdoc">get GroupBox </div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvimage_html"><div class="ttname"><a href="classflair_1_1core_1_1cvimage.html">flair::core::cvimage</a></div><div class="ttdoc">Class defining an image of kind IplImage. </div><div class="ttdef"><b>Definition:</b> cvimage.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a684b76e97ad410052d04da65a39eaf1d"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a684b76e97ad410052d04da65a39eaf1d">flair::sensor::Camera::GetLayout</a></div><div class="ttdeci">gui::GridLayout * GetLayout(void) const </div><div class="ttdoc">get Layout </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a4f458342696953d923ee40efbc6a3e0e"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">flair::sensor::Camera::SavePictureToFile</a></div><div class="ttdeci">void SavePictureToFile(std::string filename=&quot;&quot;) const </div><div class="ttdoc">Save picture to file. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html_a41eea06fcb5539cfeaabc544b9bf6c56"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56">flair::sensor::Camera::Height</a></div><div class="ttdeci">uint16_t Height(void) const </div><div class="ttdoc">Height. </div></div>
@@ -218,5 +217,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_camera_8h.html">Camera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_castle_8h_source.html
===================================================================
--- trunk/doc/Flair/_castle_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_castle_8h_source.html	(revision 50)
@@ -133,5 +133,5 @@
 <div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_castle.html">   23</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_castle.html">Castle</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> {</div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_castle.html">Castle</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a> *parent, <span class="keywordtype">int</span> app_width,</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_castle.html">Castle</a>(<span class="keywordtype">int</span> app_width,</div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;         <span class="keywordtype">int</span> app_height, <span class="keywordtype">int</span> scene_width, <span class="keywordtype">int</span> scene_height,</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;         std::string media_path);</div>
@@ -144,6 +144,5 @@
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif // CASTLE_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:52</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:51</div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_castle_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_castle.html">flair::simulator::Castle</a></div><div class="ttdef"><b>Definition:</b> Castle.h:23</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -153,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Castle.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_check_box_8h.html
===================================================================
--- trunk/doc/Flair/_check_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_check_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_check_box_8h.html">CheckBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_check_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_check_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_check_box_8h_source.html	(revision 50)
@@ -159,5 +159,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_check_box_8h.html">CheckBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_combo_box_8h.html
===================================================================
--- trunk/doc/Flair/_combo_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_combo_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_combo_box_8h.html">ComboBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_combo_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_combo_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_combo_box_8h_source.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_combo_box_8h.html">ComboBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_condition_variable_8h.html
===================================================================
--- trunk/doc/Flair/_condition_variable_8h.html	(revision 47)
+++ trunk/doc/Flair/_condition_variable_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_condition_variable_8h.html">ConditionVariable.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_condition_variable_8h_source.html
===================================================================
--- trunk/doc/Flair/_condition_variable_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_condition_variable_8h_source.html	(revision 50)
@@ -160,5 +160,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_condition_variable_8h.html">ConditionVariable.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_connected_socket_8h.html
===================================================================
--- trunk/doc/Flair/_connected_socket_8h.html	(revision 47)
+++ trunk/doc/Flair/_connected_socket_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_connected_socket_8h.html">ConnectedSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_connected_socket_8h_source.html
===================================================================
--- trunk/doc/Flair/_connected_socket_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_connected_socket_8h_source.html	(revision 50)
@@ -177,5 +177,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_connected_socket_8h.html">ConnectedSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_control_law_8h.html
===================================================================
--- trunk/doc/Flair/_control_law_8h.html	(revision 47)
+++ trunk/doc/Flair/_control_law_8h.html	(revision 50)
@@ -153,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_control_law_8h.html">ControlLaw.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_control_law_8h_source.html
===================================================================
--- trunk/doc/Flair/_control_law_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_control_law_8h_source.html	(revision 50)
@@ -177,5 +177,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_control_law_8h.html">ControlLaw.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_controller_8h_source.html
===================================================================
--- trunk/doc/Flair/_controller_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_controller_8h_source.html	(revision 50)
@@ -215,5 +215,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>Controller.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot1_d_8h.html
===================================================================
--- trunk/doc/Flair/_data_plot1_d_8h.html	(revision 47)
+++ trunk/doc/Flair/_data_plot1_d_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot1_d_8h.html">DataPlot1D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot1_d_8h_source.html
===================================================================
--- trunk/doc/Flair/_data_plot1_d_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_data_plot1_d_8h_source.html	(revision 50)
@@ -162,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot1_d_8h.html">DataPlot1D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot2_d_8h.html
===================================================================
--- trunk/doc/Flair/_data_plot2_d_8h.html	(revision 47)
+++ trunk/doc/Flair/_data_plot2_d_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot2_d_8h.html">DataPlot2D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot2_d_8h_source.html
===================================================================
--- trunk/doc/Flair/_data_plot2_d_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_data_plot2_d_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot2_d_8h.html">DataPlot2D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot_8h.html
===================================================================
--- trunk/doc/Flair/_data_plot_8h.html	(revision 47)
+++ trunk/doc/Flair/_data_plot_8h.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot_8h.html">DataPlot.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_data_plot_8h_source.html
===================================================================
--- trunk/doc/Flair/_data_plot_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_data_plot_8h_source.html	(revision 50)
@@ -184,5 +184,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_data_plot_8h.html">DataPlot.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_discrete_time_variable_8h_source.html
===================================================================
--- trunk/doc/Flair/_discrete_time_variable_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_discrete_time_variable_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>DiscreteTimeVariable.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_double_spin_box_8h.html
===================================================================
--- trunk/doc/Flair/_double_spin_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_double_spin_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_double_spin_box_8h.html">DoubleSpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_double_spin_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_double_spin_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_double_spin_box_8h_source.html	(revision 50)
@@ -161,5 +161,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_double_spin_box_8h.html">DoubleSpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_emulated_controller_8h_source.html
===================================================================
--- trunk/doc/Flair/_emulated_controller_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_emulated_controller_8h_source.html	(revision 50)
@@ -131,58 +131,56 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    }</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;        <span class="keyword">class </span>DataPlot1D;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    }</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> { <span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_emulated_controller.html">   39</a></span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> {</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a>* parent,std::string name,uint8_t priority=0);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        ~<a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a>();</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <span class="keyword">enum class</span> ButtonType : uint16_t {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;            start=0x0001,select=0x0002,square=0x0004,triangle=0x0008,</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;            circle=0x0010,cross=0x0020,left1=0x0040,left2=0x0080,</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;            left3=0x0100,right1=0x0200,right2=0x0400,right3=0x0800,</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;            up=0x1000,down=0x2000,left=0x4000,right=0x8000</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        };</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keywordtype">void</span> AddStep(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> durationMs,std::string description,uint16_t buttonPressed, <span class="keywordtype">float</span> leftAxisX, <span class="keywordtype">float</span> leftAxisY, <span class="keywordtype">float</span> rightAxisX, <span class="keywordtype">float</span> rightAxisY);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <span class="keyword">protected</span> :</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <span class="keywordtype">bool</span> IsConnected() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="comment">//controller state stuff</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">bool</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *msg);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">bool</span> IsDataFrameReady();</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keywordtype">void</span> AcquireAxisData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;axis); <span class="comment">//responsible for getting the axis data from the hardware</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keywordtype">void</span> AcquireButtonData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;button); <span class="comment">//responsible for getting the button data from the hardware</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keywordtype">bool</span> ControllerInitialization();</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keyword">enum class</span> DataType { axis,button };</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="keywordtype">void</span> ComputeControllerData(DataType dataType, <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;data);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> fillVectorNoMutex(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;vector,T data[],<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="keywordtype">void</span> fillVectorNoMutex(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;destination,<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;source,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keyword">struct </span>StepData {</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> durationMs; <span class="comment">//milliseconds</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axisData;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *buttonData;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            std::string description;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;            <span class="keywordtype">void</span> Print();</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        };</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        std::list&lt;StepData&gt; steps;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    };</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;}}</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">#endif // EMULATEDCONTROLLER_H</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="keyword">class </span>cvmatrix;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    }</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    }</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> { <span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_emulated_controller.html">   38</a></span>&#160;    <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a>(std::string name,uint8_t priority=0);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        ~<a class="code" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a>();</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <span class="keyword">enum class</span> ButtonType : uint16_t {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;            start=0x0001,select=0x0002,square=0x0004,triangle=0x0008,</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;            circle=0x0010,cross=0x0020,left1=0x0040,left2=0x0080,</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;            left3=0x0100,right1=0x0200,right2=0x0400,right3=0x0800,</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;            up=0x1000,down=0x2000,left=0x4000,right=0x8000</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        };</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        <span class="keywordtype">void</span> AddStep(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> durationMs,std::string description,uint16_t buttonPressed, <span class="keywordtype">float</span> leftAxisX, <span class="keywordtype">float</span> leftAxisY, <span class="keywordtype">float</span> rightAxisX, <span class="keywordtype">float</span> rightAxisY);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <span class="keyword">protected</span> :</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keywordtype">bool</span> IsConnected() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <span class="comment">//controller state stuff</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="keywordtype">bool</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *msg);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">bool</span> IsDataFrameReady();</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">void</span> AcquireAxisData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;axis); <span class="comment">//responsible for getting the axis data from the hardware</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keywordtype">void</span> AcquireButtonData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;button); <span class="comment">//responsible for getting the button data from the hardware</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keywordtype">bool</span> ControllerInitialization();</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keyword">enum class</span> DataType { axis,button };</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keywordtype">void</span> ComputeControllerData(DataType dataType, <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;data);</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> fillVectorNoMutex(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;vector,T data[],<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="keywordtype">void</span> fillVectorNoMutex(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;destination,<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;source,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="keyword">struct </span>StepData {</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;            <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> durationMs; <span class="comment">//milliseconds</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axisData;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *buttonData;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;            std::string description;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            <span class="keywordtype">void</span> Print();</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        };</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        std::list&lt;StepData&gt; steps;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    };</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;}}</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#endif // EMULATEDCONTROLLER_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></div><div class="ttdoc">Base Class for target side remote controls. </div><div class="ttdef"><b>Definition:</b> TargetController.h:49</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_emulated_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></div><div class="ttdoc">Emulated remote control. </div><div class="ttdef"><b>Definition:</b> EmulatedController.h:39</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_emulated_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></div><div class="ttdoc">Emulated remote control. </div><div class="ttdef"><b>Definition:</b> EmulatedController.h:38</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_message_html"><div class="ttname"><a href="classflair_1_1core_1_1_message.html">flair::core::Message</a></div><div class="ttdef"><b>Definition:</b> Object.h:35</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -192,5 +190,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>EmulatedController.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_euler_8h.html
===================================================================
--- trunk/doc/Flair/_euler_8h.html	(revision 47)
+++ trunk/doc/Flair/_euler_8h.html	(revision 50)
@@ -144,5 +144,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_euler_8h.html">Euler.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_euler_8h_source.html
===================================================================
--- trunk/doc/Flair/_euler_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_euler_8h_source.html	(revision 50)
@@ -171,5 +171,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_euler_html_ac3a3c125a0beb255ce7646748d540628"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html#ac3a3c125a0beb255ce7646748d540628">flair::core::Euler::ToQuaternion</a></div><div class="ttdeci">Quaternion ToQuaternion(void) const </div><div class="ttdoc">Convert to quaternion. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_euler_html_a95f5500038266a9ae4263505244220e5"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html#a95f5500038266a9ae4263505244220e5">flair::core::Euler::ToDegree</a></div><div class="ttdeci">static float ToDegree(float radianValue)</div><div class="ttdoc">Convert from radian to degree. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_euler_html_aefee0889a00c65883b6aeb3b3a7b352d"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html#aefee0889a00c65883b6aeb3b3a7b352d">flair::core::Euler::YawDistanceFrom</a></div><div class="ttdeci">float YawDistanceFrom(float angle) const </div><div class="ttdoc">Compute yaw distance. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -179,5 +179,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_euler_8h.html">Euler.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_euler_derivative_8h.html
===================================================================
--- trunk/doc/Flair/_euler_derivative_8h.html	(revision 47)
+++ trunk/doc/Flair/_euler_derivative_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_euler_derivative_8h.html">EulerDerivative.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_euler_derivative_8h_source.html
===================================================================
--- trunk/doc/Flair/_euler_derivative_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_euler_derivative_8h_source.html	(revision 50)
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_euler_derivative_8h.html">EulerDerivative.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_find_argument_8h_source.html
===================================================================
--- trunk/doc/Flair/_find_argument_8h_source.html	(revision 50)
+++ trunk/doc/Flair/_find_argument_8h_source.html	(revision 50)
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>Flair: FindArgument.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Flair
+   </div>
+   <div id="projectbrief">Framework Libre Air</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_find_argument_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">FindArgument.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef FINDARGUMENT</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define FINDARGUMENT</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;std::string FindArgument(std::string args,std::string arg,<span class="keywordtype">bool</span> recquired);</div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#endif // FINDARGUMENT</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><b>FindArgument.h</b></li>
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
+  </ul>
+</div>
+</body>
+</html>
Index: trunk/doc/Flair/_fixed_camera_8h_source.html
===================================================================
--- trunk/doc/Flair/_fixed_camera_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_fixed_camera_8h_source.html	(revision 50)
@@ -136,5 +136,5 @@
 <div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_fixed_camera.html">   26</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a> {</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a>(std::string name,<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> position,<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> lookat=<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>(0,0,0),<span class="keywordtype">float</span> rotateSpeed = -3.0f, <span class="keywordtype">float</span> zoomSpeed = .05f);</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a>(std::string name,<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> position,<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> lookat=<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>(0,0,0),<span class="keywordtype">float</span> rotateSpeed = -3.0f, <span class="keywordtype">float</span> zoomSpeed = .05f);</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a>();</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
@@ -155,5 +155,5 @@
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#endif // FIXEDCAMERA_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_visualization_camera_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></div><div class="ttdef"><b>Definition:</b> VisualizationCamera.h:34</div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
@@ -165,5 +165,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>FixedCamera.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_framework_manager_8h.html
===================================================================
--- trunk/doc/Flair/_framework_manager_8h.html	(revision 47)
+++ trunk/doc/Flair/_framework_manager_8h.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_framework_manager_8h.html">FrameworkManager.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_framework_manager_8h_source.html
===================================================================
--- trunk/doc/Flair/_framework_manager_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_framework_manager_8h_source.html	(revision 50)
@@ -215,5 +215,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_framework_manager_8h.html">FrameworkManager.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_geo_coordinate_8h.html
===================================================================
--- trunk/doc/Flair/_geo_coordinate_8h.html	(revision 47)
+++ trunk/doc/Flair/_geo_coordinate_8h.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_geo_coordinate_8h.html">GeoCoordinate.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_geo_coordinate_8h_source.html
===================================================================
--- trunk/doc/Flair/_geo_coordinate_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_geo_coordinate_8h_source.html	(revision 50)
@@ -179,5 +179,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_geo_coordinate_8h.html">GeoCoordinate.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gps_data_8h.html
===================================================================
--- trunk/doc/Flair/_gps_data_8h.html	(revision 47)
+++ trunk/doc/Flair/_gps_data_8h.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_gps_data_8h.html">GpsData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gps_data_8h_source.html
===================================================================
--- trunk/doc/Flair/_gps_data_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_gps_data_8h_source.html	(revision 50)
@@ -122,19 +122,19 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  <span class="keyword">class </span>IODataElement;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;  <span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html">   31</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_gps_data.html">GpsData</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a> {</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data_1_1_type.html">   33</a></span>&#160;  <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> {</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a>(<span class="keywordtype">void</span>){}</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    std::string GetDescription()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">&quot;gps data&quot;</span>; }</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keywordtype">size_t</span> GetSize()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;      <span class="keywordtype">size_t</span> size = 0;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      size += 2*doubleType.GetSize(); <span class="comment">// Latitude, Longitude</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;      size += floatType.GetSize(); <span class="comment">// Altitude</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;      size += UInt8Type.GetSize(); <span class="comment">// NumberOfSatellites</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;      size += UInt8Type.GetSize(); <span class="comment">// FixQuality_t</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;      size += 5*floatType.GetSize();<span class="comment">//e,n,u,ve,vn</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html">   30</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_gps_data.html">GpsData</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data_1_1_type.html">   32</a></span>&#160;  <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a>(<span class="keywordtype">void</span>){}</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    std::string GetDescription()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">&quot;gps data&quot;</span>; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keywordtype">size_t</span> GetSize()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;      <span class="keywordtype">size_t</span> size = 0;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;      size += 2*doubleType.GetSize(); <span class="comment">// Latitude, Longitude</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      size += floatType.GetSize(); <span class="comment">// Altitude</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;      size += UInt8Type.GetSize(); <span class="comment">// NumberOfSatellites</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;      size += UInt8Type.GetSize(); <span class="comment">// FixQuality_t</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;      size += 5*floatType.GetSize();<span class="comment">//e,n,u,ve,vn</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;      size += 3*floatType.GetSize();<span class="comment">//pdop,hdop,vdop</span></div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;      <span class="keywordflow">return</span> size;</div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    }</div>
@@ -154,69 +154,77 @@
 <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da7f5f93b8e83079b4dcba24866dc9c173">   63</a></span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da7f5f93b8e83079b4dcba24866dc9c173">EastVelocity</a> ,</div>
 <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd">   64</a></span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd">NorthVelocity</a> ,</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  } <a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">   71</a></span>&#160;  <span class="keyword">enum class</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> : uint8_t {</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a4bbb8f967da6d1a610596d7257179c2b">Invalid</a> = 0,    </div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a06960407a35b206422d40932f13c8d91">Gps</a> = 1,        </div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6aee015802cac7ac6094dc62db8b8a2f51">DGps</a> = 2,       </div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6abd9768d943ecb6ddb75aeffea3bfd829">Pps</a> = 3,        </div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a8ad9533f39ec3fe43d6ee0104464a116">Rtk</a> = 4,        </div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a1eacb557d24c49af2ec6832c5fc32413">RtkFloat</a> = 5,   </div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a3c311fbd0f9e51ce27b984f55164cf83">Estimated</a> = 6,  </div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6ae1ba155a9f2e8c3be94020eef32a0301">Manual</a> = 7,     </div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a4f502b57d2835715eaa382c7d4c32e94">Simulation</a> = 8, </div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  };</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7">GpsData</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> n = 1);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8">~GpsData</a>();</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1_gps_data.html#a0deb3d08a943318fa2397f5d4ebbab41">Element</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a> data_type) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b">GetLla</a>(<span class="keywordtype">double</span> &amp;latitude, <span class="keywordtype">double</span> &amp;longitude,</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                          <span class="keywordtype">float</span> &amp;altitude) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073">SetLla</a>(<span class="keywordtype">double</span> latitude,<span class="keywordtype">double</span> longitude,</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                          <span class="keywordtype">float</span> altitude);</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">GetEnu</a>(<span class="keywordtype">float</span> &amp;east, <span class="keywordtype">float</span> &amp;north,</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                          <span class="keywordtype">float</span> &amp;up) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a41bc835f48f054b852690519d07f420c">SetEnu</a>(<span class="keywordtype">float</span> east, <span class="keywordtype">float</span> north,</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;                          <span class="keywordtype">float</span> up);</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5">GetVelocity</a>(<span class="keywordtype">float</span> &amp;eastVelocity, <span class="keywordtype">float</span> &amp;northVelocity) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a09134eda9e9abd781fd5a9193b2dbc58">SetVelocity</a>(<span class="keywordtype">float</span> eastVelocity, <span class="keywordtype">float</span> northVelocity);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  uint8_t <a class="code" href="classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f">GetNumberOfSatellites</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a78c3f3c52bc4200f2006567f7dabefff">SetNumberOfSatellites</a>(uint8_t numberOfSatellites);</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e">GetFixQuality</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ade62faa0efb52070acae36b4f3f485b8">SetFixQuality</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> fixQuality);</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  Type <span class="keyword">const</span> &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; }</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keywordtype">void</span> CopyDatas(<span class="keywordtype">char</span> *dst) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordtype">void</span> Queue(<span class="keywordtype">char</span> **dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  Type dataType;</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="keywordtype">double</span> latitude,longitude;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keywordtype">float</span> altitude;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  uint8_t numberOfSatellites;</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> fixQuality;</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="keywordtype">float</span> east,north,up,eastVelocity,northVelocity;</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;};</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">#endif // GPSDATA_H</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    Pdop <span class="comment">/* dilution of precision*/</span>,</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    Hdop <span class="comment">/* horizontal dilution of precision*/</span>,</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    Vdop <span class="comment">/* vertical dilution of precision*/</span>,</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  } <a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">   74</a></span>&#160;  <span class="keyword">enum class</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> : uint8_t {</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a4bbb8f967da6d1a610596d7257179c2b">Invalid</a> = 0,    </div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a06960407a35b206422d40932f13c8d91">Gps</a> = 1,        </div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6aee015802cac7ac6094dc62db8b8a2f51">DGps</a> = 2,       </div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6abd9768d943ecb6ddb75aeffea3bfd829">Pps</a> = 3,        </div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a8ad9533f39ec3fe43d6ee0104464a116">Rtk</a> = 4,        </div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a1eacb557d24c49af2ec6832c5fc32413">RtkFloat</a> = 5,   </div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a3c311fbd0f9e51ce27b984f55164cf83">Estimated</a> = 6,  </div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6ae1ba155a9f2e8c3be94020eef32a0301">Manual</a> = 7,     </div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a4f502b57d2835715eaa382c7d4c32e94">Simulation</a> = 8, </div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  };</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7">GpsData</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> n = 1);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8">~GpsData</a>();</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1_gps_data.html#a0deb3d08a943318fa2397f5d4ebbab41">Element</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a> data_type) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b">GetLla</a>(<span class="keywordtype">double</span> &amp;latitude, <span class="keywordtype">double</span> &amp;longitude,</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                          <span class="keywordtype">float</span> &amp;altitude) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073">SetLla</a>(<span class="keywordtype">double</span> latitude,<span class="keywordtype">double</span> longitude,</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                          <span class="keywordtype">float</span> altitude);</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">GetEnu</a>(<span class="keywordtype">float</span> &amp;east, <span class="keywordtype">float</span> &amp;north,</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;                          <span class="keywordtype">float</span> &amp;up) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a41bc835f48f054b852690519d07f420c">SetEnu</a>(<span class="keywordtype">float</span> east, <span class="keywordtype">float</span> north,</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;                          <span class="keywordtype">float</span> up);</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5">GetVelocity</a>(<span class="keywordtype">float</span> &amp;eastVelocity, <span class="keywordtype">float</span> &amp;northVelocity) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a09134eda9e9abd781fd5a9193b2dbc58">SetVelocity</a>(<span class="keywordtype">float</span> eastVelocity, <span class="keywordtype">float</span> northVelocity);</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  uint8_t <a class="code" href="classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f">GetNumberOfSatellites</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a78c3f3c52bc4200f2006567f7dabefff">SetNumberOfSatellites</a>(uint8_t numberOfSatellites);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e">GetFixQuality</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ade62faa0efb52070acae36b4f3f485b8">SetFixQuality</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> fixQuality);</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  </div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">GetDop</a>(<span class="keywordtype">float</span> &amp;pDop, <span class="keywordtype">float</span> &amp;hDop,<span class="keywordtype">float</span> &amp;vDop) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">SetDop</a>(<span class="keywordtype">float</span> pDop, <span class="keywordtype">float</span> hDop,<span class="keywordtype">float</span> vDop);</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  Type <span class="keyword">const</span> &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; }</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordtype">void</span> CopyDatas(<span class="keywordtype">char</span> *dst) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="keywordtype">void</span> Queue(<span class="keywordtype">char</span> **dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  Type dataType;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="keywordtype">double</span> latitude,longitude;</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keywordtype">float</span> altitude;</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  uint8_t numberOfSatellites;</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> fixQuality;</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keywordtype">float</span> east,north,up,eastVelocity,northVelocity,pDop,hDop,vDop;</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;};</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">#endif // GPSDATA_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a40703fd28dd1b6053df7292c222de5c8"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8">flair::core::GpsData::~GpsData</a></div><div class="ttdeci">~GpsData()</div><div class="ttdoc">Destructor. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ad0442d89cc3b54d8f216e6539db051b6"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">flair::core::GpsData::GetDop</a></div><div class="ttdeci">void GetDop(float &amp;pDop, float &amp;hDop, float &amp;vDop) const </div><div class="ttdoc">Get dilution of precision. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_afb181594acc39c15c07e5ed5801021b6a4bbb8f967da6d1a610596d7257179c2b"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6a4bbb8f967da6d1a610596d7257179c2b">flair::core::GpsData::FixQuality_t::Invalid</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33da9bec9e2ee8e19932559e21b79482f5f2"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da9bec9e2ee8e19932559e21b79482f5f2">flair::core::GpsData::East</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:60</div></div>
@@ -229,8 +237,8 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a1e4cb1b1c7c97ada454ae1ed251079e7"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7">flair::core::GpsData::GpsData</a></div><div class="ttdeci">GpsData(const Object *parent, std::string name=&quot;&quot;, int n=1)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_gps_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></div><div class="ttdoc">Class defining gps datas. </div><div class="ttdef"><b>Definition:</b> GpsData.h:31</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></div><div class="ttdoc">Class defining gps datas. </div><div class="ttdef"><b>Definition:</b> GpsData.h:30</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd">flair::core::GpsData::NorthVelocity</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:64</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_afb181594acc39c15c07e5ed5801021b6abd9768d943ecb6ddb75aeffea3bfd829"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6abd9768d943ecb6ddb75aeffea3bfd829">flair::core::GpsData::FixQuality_t::Pps</a></div></div>
-<div class="ttc" id="classflair_1_1core_1_1_gps_data_1_1_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data_1_1_type.html">flair::core::GpsData::Type</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:33</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_1_1_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data_1_1_type.html">flair::core::GpsData::Type</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a78c3f3c52bc4200f2006567f7dabefff"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a78c3f3c52bc4200f2006567f7dabefff">flair::core::GpsData::SetNumberOfSatellites</a></div><div class="ttdeci">void SetNumberOfSatellites(uint8_t numberOfSatellites)</div><div class="ttdoc">Set number of satellites. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33da05ebdfdb1cb83d2cf0dda4d32697f89c"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da05ebdfdb1cb83d2cf0dda4d32697f89c">flair::core::GpsData::Longitude</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:56</div></div>
@@ -251,5 +259,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ad1a9ba4c575e7b9e24a9b9f0e68a61c5"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5">flair::core::GpsData::GetVelocity</a></div><div class="ttdeci">void GetVelocity(float &amp;eastVelocity, float &amp;northVelocity) const </div><div class="ttdoc">Get east and north velocities. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00">flair::core::GpsData::Up</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:62</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_gps_data_html_afb181594acc39c15c07e5ed5801021b6"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">flair::core::GpsData::FixQuality_t</a></div><div class="ttdeci">FixQuality_t</div><div class="ttdoc">Fix qualty indicators. </div><div class="ttdef"><b>Definition:</b> GpsData.h:71</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_html_afb181594acc39c15c07e5ed5801021b6"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">flair::core::GpsData::FixQuality_t</a></div><div class="ttdeci">FixQuality_t</div><div class="ttdoc">Fix qualty indicators. </div><div class="ttdef"><b>Definition:</b> GpsData.h:74</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33daff27e35c98e589126863624faf00310b"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33daff27e35c98e589126863624faf00310b">flair::core::GpsData::NumberOfSatellites</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:58</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a127f35d2f90679a1ac20e25f59820073"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073">flair::core::GpsData::SetLla</a></div><div class="ttdeci">void SetLla(double latitude, double longitude, float altitude)</div><div class="ttdoc">Set latitude, longitude and altitude. </div></div>
@@ -258,4 +266,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ae2cac37d2ddaea43014053c88790a33dab0fbebcc090dfa8235309896b5d50a29"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33dab0fbebcc090dfa8235309896b5d50a29">flair::core::GpsData::Latitude</a></div><div class="ttdef"><b>Definition:</b> GpsData.h:55</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a3cfaba20bdb233f7aa5605f3286e642e"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e">flair::core::GpsData::GetFixQuality</a></div><div class="ttdeci">FixQuality_t GetFixQuality(void) const </div><div class="ttdoc">Get fix quality. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_html_a1938a21ef420d22df14bbde302530bfd"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">flair::core::GpsData::SetDop</a></div><div class="ttdeci">void SetDop(float pDop, float hDop, float vDop)</div><div class="ttdoc">Set dilution of precision. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_gps_data_html_ad6f06899b7281ad2680e47d37671845b"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b">flair::core::GpsData::GetLla</a></div><div class="ttdeci">void GetLla(double &amp;latitude, double &amp;longitude, float &amp;altitude) const </div><div class="ttdoc">Get latitude, longitude and altitude. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -265,5 +274,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_gps_data_8h.html">GpsData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_grid_layout_8h.html
===================================================================
--- trunk/doc/Flair/_grid_layout_8h.html	(revision 47)
+++ trunk/doc/Flair/_grid_layout_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_grid_layout_8h.html">GridLayout.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_grid_layout_8h_source.html
===================================================================
--- trunk/doc/Flair/_grid_layout_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_grid_layout_8h_source.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_grid_layout_8h.html">GridLayout.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_group_box_8h.html
===================================================================
--- trunk/doc/Flair/_group_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_group_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_group_box_8h.html">GroupBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_group_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_group_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_group_box_8h_source.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_group_box_8h.html">GroupBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gui_8h_source.html
===================================================================
--- trunk/doc/Flair/_gui_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_gui_8h_source.html	(revision 50)
@@ -129,22 +129,22 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_object_8h.html">Object.h</a>&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;EDriverTypes.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;vector3d.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirr.html">irr</a> {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>IrrlichtDevice;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>video {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>ITexture;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>scene {</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>IAnimatedMesh;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>ISceneManager;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;EDriverTypes.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;vector3d.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirr.html">irr</a> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>IrrlichtDevice;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>video {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>ITexture;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>scene {</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>IAnimatedMesh;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>ISceneManager;</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Object;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Vector3D;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;}</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Object;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>Euler;</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Quaternion;</div>
@@ -158,67 +158,66 @@
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">class </span>Simulator;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_gui.html">   52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> {</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">friend</span> class ::Simulator_impl;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, <span class="keywordtype">int</span> app_width, <span class="keywordtype">int</span> app_height,</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;      <span class="keywordtype">int</span> scene_width, <span class="keywordtype">int</span> scene_height, std::string media_path,</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      irr::video::E_DRIVER_TYPE driver_type = irr::video::EDT_OPENGL);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>();</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  irr::core::vector3df getRotation(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  irr::video::ITexture *getTexture(std::string filename) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  irr::scene::IAnimatedMesh *getMesh(std::string filename) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  irr::scene::ISceneManager *getSceneManager(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  irr::IrrlichtDevice *getDevice(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">float</span> getAspectRatio(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> setMesh(std::string file,</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;               irr::core::vector3df position = irr::core::vector3df(0, 0, 0),</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;               irr::core::vector3df rotation = irr::core::vector3df(0, 0, 0),</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;               irr::core::vector3df scale = irr::core::vector3df(1, 1, 1));</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  Gui_impl *pimpl_;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;};</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> *<a class="code" href="namespaceflair_1_1simulator.html#ae9e80df7cec26d47485e223706ad9ba0">getGui</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keywordtype">bool</span> noGui(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keywordtype">bool</span> isGlExtensionSupported(</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <span class="keyword">const</span> std::string &amp;ext); <span class="comment">// check if a extension is supported</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1simulator.html#a1b5518c4b0b9860b7fe83b9517941b67">ToIrrlichtScale</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1simulator.html#a6df2a9fa0f507ed531a2101341afaabb">ToSimulatorScale</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;irr::core::vector3df <a class="code" href="namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070">ToIrrlichtCoordinates</a>(irr::core::vector3df vect);</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;irr::core::vector3df <a class="code" href="namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070">ToIrrlichtCoordinates</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> vect);</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> <a class="code" href="namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab">ToSimulatorCoordinates</a>(irr::core::vector3df vect);</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> <a class="code" href="namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3">ToIrrlichtOrientation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat);</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;} <span class="comment">// end namespace simulator</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">#endif // GUI_H</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_gui.html">   51</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>: <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> {</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">friend</span> class ::Simulator_impl;</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>(std::string name, <span class="keywordtype">int</span> app_width, <span class="keywordtype">int</span> app_height,</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;      <span class="keywordtype">int</span> scene_width, <span class="keywordtype">int</span> scene_height, std::string media_path,</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;      irr::video::E_DRIVER_TYPE driver_type = irr::video::EDT_OPENGL);</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>();</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  irr::core::vector3df getRotation(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  irr::video::ITexture *getTexture(std::string filename) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  irr::scene::IAnimatedMesh *getMesh(std::string filename) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  irr::scene::ISceneManager *getSceneManager(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  irr::IrrlichtDevice *getDevice(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">float</span> getAspectRatio(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> setMesh(std::string file,</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;               irr::core::vector3df position = irr::core::vector3df(0, 0, 0),</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;               irr::core::vector3df rotation = irr::core::vector3df(0, 0, 0),</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;               irr::core::vector3df scale = irr::core::vector3df(1, 1, 1));</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  Gui_impl *pimpl_;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;};</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> *<a class="code" href="namespaceflair_1_1simulator.html#ae9e80df7cec26d47485e223706ad9ba0">getGui</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keywordtype">bool</span> noGui(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keywordtype">bool</span> isGlExtensionSupported(</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="keyword">const</span> std::string &amp;ext); <span class="comment">// check if a extension is supported</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1simulator.html#a1b5518c4b0b9860b7fe83b9517941b67">ToIrrlichtScale</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1simulator.html#a6df2a9fa0f507ed531a2101341afaabb">ToSimulatorScale</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;irr::core::vector3df <a class="code" href="namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070">ToIrrlichtCoordinates</a>(irr::core::vector3df vect);</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;  irr::core::vector3df <a class="code" href="namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070">ToIrrlichtCoordinates</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;T&gt;</a> vect);</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> <a class="code" href="namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1">ToSimulatorCoordinates</a>(irr::core::vector3df vect);</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> <a class="code" href="namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3">ToIrrlichtOrientation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;} <span class="comment">// end namespace simulator</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">#endif // GUI_H</span></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_afaa0173b3c906e2841e92a151e5219e3"><div class="ttname"><a href="namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3">flair::simulator::ToIrrlichtOrientation</a></div><div class="ttdeci">core::Quaternion ToIrrlichtOrientation(core::Quaternion quat)</div><div class="ttdoc">Convert to irrlicht orientation. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:29</div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_visualization_camera_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></div><div class="ttdef"><b>Definition:</b> VisualizationCamera.h:34</div></div>
+<div class="ttc" id="namespaceflair_1_1simulator_html_ae51687a32b0d25175f0c849f1bf84db1"><div class="ttname"><a href="namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1">flair::simulator::ToSimulatorCoordinates</a></div><div class="ttdeci">core::Vector3Df ToSimulatorCoordinates(irr::core::vector3df vect)</div><div class="ttdoc">Convert to simulator coordinates. </div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:52</div></div>
-<div class="ttc" id="namespaceflair_1_1simulator_html_a6398ff83d7de20a1a0e598a95072acab"><div class="ttname"><a href="namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab">flair::simulator::ToSimulatorCoordinates</a></div><div class="ttdeci">core::Vector3D ToSimulatorCoordinates(irr::core::vector3df vect)</div><div class="ttdoc">Convert to simulator coordinates. </div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:51</div></div>
 <div class="ttc" id="_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_a9600e49e9243bb6eff5f12fc87589070"><div class="ttname"><a href="namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070">flair::simulator::ToIrrlichtCoordinates</a></div><div class="ttdeci">irr::core::vector3df ToIrrlichtCoordinates(irr::core::vector3df vect)</div><div class="ttdoc">Convert to irrlicht coordinates. </div></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_a1b5518c4b0b9860b7fe83b9517941b67"><div class="ttname"><a href="namespaceflair_1_1simulator.html#a1b5518c4b0b9860b7fe83b9517941b67">flair::simulator::ToIrrlichtScale</a></div><div class="ttdeci">float ToIrrlichtScale(float value)</div><div class="ttdoc">Convert to irrlicht scale. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_ae9e80df7cec26d47485e223706ad9ba0"><div class="ttname"><a href="namespaceflair_1_1simulator.html#ae9e80df7cec26d47485e223706ad9ba0">flair::simulator::getGui</a></div><div class="ttdeci">Gui * getGui(void)</div><div class="ttdoc">get Gui </div></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_a6df2a9fa0f507ed531a2101341afaabb"><div class="ttname"><a href="namespaceflair_1_1simulator.html#a6df2a9fa0f507ed531a2101341afaabb">flair::simulator::ToSimulatorScale</a></div><div class="ttdeci">float ToSimulatorScale(float value)</div><div class="ttdoc">Convert to simulator scale. </div></div>
@@ -229,5 +228,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Gui.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gx3__25__ahrs_8h.html
===================================================================
--- trunk/doc/Flair/_gx3__25__ahrs_8h.html	(revision 47)
+++ trunk/doc/Flair/_gx3__25__ahrs_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_gx3__25__ahrs_8h.html">Gx3_25_ahrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gx3__25__ahrs_8h_source.html
===================================================================
--- trunk/doc/Flair/_gx3__25__ahrs_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_gx3__25__ahrs_8h_source.html	(revision 50)
@@ -123,18 +123,16 @@
 <div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">   27</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">Gx3_25_ahrs</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a> {</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">Gx3_25_ahrs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;              <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport,</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;              <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">sensor::Gx3_25_imu::Command_t</a> command, uint8_t priority);</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">~Gx3_25_ahrs</a>();</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">Start</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;};</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#endif // GX3_25_AHRS_H</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">Gx3_25_ahrs</a>(std::string name,</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;              <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport,</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;              <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">sensor::Gx3_25_imu::Command_t</a> command, uint8_t priority);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">~Gx3_25_ahrs</a>();</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#endif // GX3_25_AHRS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_a4d9ad20e915c47b02073f9c251093656"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">flair::sensor::Gx3_25_imu::Command_t</a></div><div class="ttdeci">Command_t</div><div class="ttdoc">Command for the continuous mode. </div><div class="ttdef"><b>Definition:</b> Gx3_25_imu.h:42</div></div>
@@ -143,10 +141,8 @@
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_gx3__25__ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></div><div class="ttdoc">Class for 3dmgx3-25 ahrs. </div><div class="ttdef"><b>Definition:</b> Gx3_25_ahrs.h:27</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_gx3__25__ahrs_html_ad91254adabea1141dd3bdb2ff4ad1462"><div class="ttname"><a href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">flair::filter::Gx3_25_ahrs::Start</a></div><div class="ttdeci">void Start(void)</div><div class="ttdoc">Start Gx3_25_imu Thread. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_gx3__25__ahrs_html_a7dc4516843513ef1eeb82575ce982a72"><div class="ttname"><a href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">flair::filter::Gx3_25_ahrs::Gx3_25_ahrs</a></div><div class="ttdeci">Gx3_25_ahrs(std::string name, core::SerialPort *serialport, sensor::Gx3_25_imu::Command_t command, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_gx3__25__ahrs_html_a6cfc6f7dbcba21cbf7e737ba602b18a5"><div class="ttname"><a href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">flair::filter::Gx3_25_ahrs::~Gx3_25_ahrs</a></div><div class="ttdeci">~Gx3_25_ahrs()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="_ahrs_8h_html"><div class="ttname"><a href="_ahrs_8h.html">Ahrs.h</a></div><div class="ttdoc">Abstract class for AHRS. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_gx3__25__ahrs_html_a81454973b37dea1c53e4da99635be4d5"><div class="ttname"><a href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">flair::filter::Gx3_25_ahrs::Gx3_25_ahrs</a></div><div class="ttdeci">Gx3_25_ahrs(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, sensor::Gx3_25_imu::Command_t command, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -155,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_gx3__25__ahrs_8h.html">Gx3_25_ahrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gx3__25__imu_8h.html
===================================================================
--- trunk/doc/Flair/_gx3__25__imu_8h.html	(revision 47)
+++ trunk/doc/Flair/_gx3__25__imu_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_gx3__25__imu_8h.html">Gx3_25_imu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_gx3__25__imu_8h_source.html
===================================================================
--- trunk/doc/Flair/_gx3__25__imu_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_gx3__25__imu_8h_source.html	(revision 50)
@@ -141,20 +141,20 @@
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  };</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">Gx3_25_imu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;             <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">Command_t</a> command, uint8_t priority);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">~Gx3_25_imu</a>();</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">class </span>Gx3_25_imu_impl *pimpl_;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;};</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif // GX3_25_IMU_H</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">Gx3_25_imu</a>(std::string name,</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;             <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">Command_t</a> command, uint8_t priority);</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">~Gx3_25_imu</a>();</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">class </span>Gx3_25_imu_impl *pimpl_;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;};</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">#endif // GX3_25_IMU_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_a4d9ad20e915c47b02073f9c251093656"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">flair::sensor::Gx3_25_imu::Command_t</a></div><div class="ttdeci">Command_t</div><div class="ttdoc">Command for the continuous mode. </div><div class="ttdef"><b>Definition:</b> Gx3_25_imu.h:42</div></div>
@@ -162,9 +162,8 @@
 <div class="ttc" id="_imu_8h_html"><div class="ttname"><a href="_imu_8h.html">Imu.h</a></div><div class="ttdoc">Base class for Imu. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_a4d9ad20e915c47b02073f9c251093656a813c8f250326629ec8b4b7a6aced0050"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a813c8f250326629ec8b4b7a6aced0050">flair::sensor::Gx3_25_imu::AccelerationAngularRateAndOrientationMatrix</a></div><div class="ttdef"><b>Definition:</b> Gx3_25_imu.h:44</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_adcc852b346d46e2f1b73232015e930d0"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">flair::sensor::Gx3_25_imu::Gx3_25_imu</a></div><div class="ttdeci">Gx3_25_imu(std::string name, core::SerialPort *serialport, Command_t command, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_a4d9ad20e915c47b02073f9c251093656a940a0eb57552334d5f63d1e43bc97e51"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a940a0eb57552334d5f63d1e43bc97e51">flair::sensor::Gx3_25_imu::EulerAnglesAndAngularRates</a></div><div class="ttdef"><b>Definition:</b> Gx3_25_imu.h:43</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_aec8d507d7e0042553df667e6179c7558"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">flair::sensor::Gx3_25_imu::Gx3_25_imu</a></div><div class="ttdeci">Gx3_25_imu(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, Command_t command, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_gx3__25__imu_html_a846b96f161fe99d588b2d3b4d7a98bee"><div class="ttname"><a href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">flair::sensor::Gx3_25_imu::~Gx3_25_imu</a></div><div class="ttdeci">~Gx3_25_imu()</div><div class="ttdoc">Destructor. </div></div>
@@ -178,5 +177,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_gx3__25__imu_8h.html">Gx3_25_imu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_hds_x8_8h.html
===================================================================
--- trunk/doc/Flair/_hds_x8_8h.html	(revision 47)
+++ trunk/doc/Flair/_hds_x8_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_hds_x8_8h.html">HdsX8.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_hds_x8_8h_source.html
===================================================================
--- trunk/doc/Flair/_hds_x8_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_hds_x8_8h_source.html	(revision 50)
@@ -122,20 +122,22 @@
 <div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_hds_x8.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> {</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a>(std::string name,</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a>(std::string name,std::string options=<span class="stringliteral">&quot;&quot;</span>,</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a>();</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;        std::string GetDefaultVrpnAddress(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;192.168.147.197:3883&quot;</span>;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;};</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif // HDSX8_H</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keywordtype">bool</span> isReadyToFly(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">virtual</span> std::string GetType(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;hds_x8&quot;</span>;}</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#endif // HDSX8_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="_uav_8h_html"><div class="ttname"><a href="_uav_8h.html">Uav.h</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. </div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_hds_x8_html"><div class="ttname"><a href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a></div><div class="ttdoc">Class defining a HDS X8 uav. </div><div class="ttdef"><b>Definition:</b> HdsX8.h:24</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -144,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_hds_x8_8h.html">HdsX8.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h.html
===================================================================
--- trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h.html	(revision 47)
+++ trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_hokuyo_u_t_m30_lx_8h.html">HokuyoUTM30Lx.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h_source.html
===================================================================
--- trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_hokuyo_u_t_m30_lx_8h_source.html	(revision 50)
@@ -126,60 +126,59 @@
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>SerialPort;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Mutex;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>RangeFinderPlot;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>SerialPort;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Mutex;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>RangeFinderPlot;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;}</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;}</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">   43</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">HokuyoUTM30Lx</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">HokuyoUTM30Lx</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;                <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint8_t priority);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">void</span> getMesure(<span class="keywordtype">int</span> startStep, <span class="keywordtype">int</span> endStep, <span class="keywordtype">int</span> clusterCount, <span class="keywordtype">int</span> interval,</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;                 <span class="keywordtype">int</span> scanNumber = 0);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *getDatas(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#af71c2d5cbc5f79bf45f759836c6db8a3">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5">~HokuyoUTM30Lx</a>();</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *bufRetMut;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *sendingCmdMut;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_range_finder_plot.html">gui::RangeFinderPlot</a> *plot;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="comment">// matrix</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  std::queue&lt;std::string&gt; bufRet;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  std::string sendCommand(std::string command);</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">void</span> startLaser(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">void</span> stopLaser(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">void</span> resetConfig(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordtype">void</span> decodeDatas(std::vector&lt;std::string&gt; datas, <span class="keywordtype">int</span> startStep);</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keyword">static</span> std::vector&lt;std::string&gt; explode(<span class="keyword">const</span> std::string str,</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                                          <span class="keywordtype">char</span> delimiter);</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">int</span> encodeSum(<span class="keyword">const</span> <span class="keywordtype">char</span> *code, <span class="keywordtype">int</span> byte);</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> checkSum(std::string data);</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode2car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode3car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode4car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;};</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;} <span class="comment">// end namespace framewor</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#endif // HOKUYOUTM30LX_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">   42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">HokuyoUTM30Lx</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">HokuyoUTM30Lx</a>(std::string name,</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;                <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint8_t priority);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> getMesure(<span class="keywordtype">int</span> startStep, <span class="keywordtype">int</span> endStep, <span class="keywordtype">int</span> clusterCount, <span class="keywordtype">int</span> interval,</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;                 <span class="keywordtype">int</span> scanNumber = 0);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *getDatas(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#af71c2d5cbc5f79bf45f759836c6db8a3">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5">~HokuyoUTM30Lx</a>();</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *bufRetMut;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *sendingCmdMut;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_range_finder_plot.html">gui::RangeFinderPlot</a> *plot;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="comment">// matrix</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  std::queue&lt;std::string&gt; bufRet;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  std::string sendCommand(std::string command);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> startLaser(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">void</span> stopLaser(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> resetConfig(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">void</span> decodeDatas(std::vector&lt;std::string&gt; datas, <span class="keywordtype">int</span> startStep);</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keyword">static</span> std::vector&lt;std::string&gt; explode(<span class="keyword">const</span> std::string str,</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                                          <span class="keywordtype">char</span> delimiter);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">int</span> encodeSum(<span class="keyword">const</span> <span class="keywordtype">char</span> *code, <span class="keywordtype">int</span> byte);</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> checkSum(std::string data);</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode2car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode3car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">float</span> decode4car(<span class="keyword">const</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;};</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor">#endif // HOKUYOUTM30LX_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></div><div class="ttdoc">Classe generique intégrant les telemetres laser. </div><div class="ttdef"><b>Definition:</b> LaserRangeFinder.h:38</div></div>
@@ -187,7 +186,6 @@
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_mutex_html"><div class="ttname"><a href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></div><div class="ttdoc">Class defining a mutex. </div><div class="ttdef"><b>Definition:</b> Mutex.h:29</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></div><div class="ttdoc">Classe intégrant le telemetre laser Hokuyo UTM 30lx. </div><div class="ttdef"><b>Definition:</b> HokuyoUTM30Lx.h:43</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></div><div class="ttdoc">Classe intégrant le telemetre laser Hokuyo UTM 30lx. </div><div class="ttdef"><b>Definition:</b> HokuyoUTM30Lx.h:42</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
@@ -198,5 +196,5 @@
 <div class="ttc" id="classflair_1_1gui_1_1_range_finder_plot_html"><div class="ttname"><a href="classflair_1_1gui_1_1_range_finder_plot.html">flair::gui::RangeFinderPlot</a></div><div class="ttdoc">Class displaying a 2D plot on the ground station for laser range finder like Hokuyo. </div><div class="ttdef"><b>Definition:</b> RangeFinderPlot.h:37</div></div>
 <div class="ttc" id="_mutex_8h_html"><div class="ttname"><a href="_mutex_8h.html">Mutex.h</a></div><div class="ttdoc">Class defining a mutex. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx_html_a103a5681f23b69dc739da0b70ebcd5ea"><div class="ttname"><a href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">flair::sensor::HokuyoUTM30Lx::HokuyoUTM30Lx</a></div><div class="ttdeci">HokuyoUTM30Lx(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx_html_a6f06ca6eb398424de3dd8e49199ad0c3"><div class="ttname"><a href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">flair::sensor::HokuyoUTM30Lx::HokuyoUTM30Lx</a></div><div class="ttdeci">HokuyoUTM30Lx(std::string name, core::SerialPort *serialport, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -206,5 +204,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_hokuyo_u_t_m30_lx_8h.html">HokuyoUTM30Lx.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_host_eth_controller_8h_source.html
===================================================================
--- trunk/doc/Flair/_host_eth_controller_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_host_eth_controller_8h_source.html	(revision 50)
@@ -136,87 +136,86 @@
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>TcpSocket;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Socket;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Mutex;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>TcpSocket;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>UdpSocket;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Mutex;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;}</div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;}</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;}</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">enum class</span> ControllerAction;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_host_eth_controller.html">   56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;                    std::string address, <span class="keywordtype">int</span> port, uint32_t period = 10,</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;                    uint32_t _bitsPerAxis = 7, uint8_t priority = 0);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a>();</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">void</span> DrawUserInterface();</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  std::string controllerName;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1core_1_1_tcp_socket.html">core::TcpSocket</a> *controlSocket; <span class="comment">// connection to the target</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1core_1_1_socket.html">core::Socket</a> *dataSocket;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  std::string targetAddress;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">int</span> targetPort;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *tab;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabWidget;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsDataFrameReady() { <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> CompleteDataFrameGrab(){};</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="comment">//        int8_t *datas;</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="comment">//        uint8_t dataSize;</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">char</span> *dataFrameBuffer;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">size_t</span> dataFrameSize;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *controllerAction){};</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> std::string GetAxisDescription(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axis);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  GetAxisData() = 0; <span class="comment">// responsible for getting the axis data from the hardware</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisNumber;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axis;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> **axisPlot;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  uint32_t bitsPerAxis;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  uint32_t nativeBitsPerAxis;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keyword">virtual</span> std::string GetButtonDescription(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> button);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> GetButtonData() = 0; <span class="comment">// responsible for getting the button data</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                                    <span class="comment">// from the hardware</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonNumber;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *button;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  uint8_t buttonOffset;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">bool</span> meaningfulDataAvailable;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">class </span>DataSender : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a> {</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    DataSender(<a class="code" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> *parent, <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> *hostEthController,</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;               std::string name, uint8_t priority = 0);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    <span class="keywordtype">void</span> Run();</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> *hostEthController;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  };</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  DataSender *dataSender;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordtype">bool</span> ControllerInitialization();</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">bool</span> ConnectedWithTarget();</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordtype">void</span> SendControllerInfo();</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> Run();</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">void</span> BuildDataFrame();</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordtype">bool</span> writeBits(uint16_t value, uint8_t valueSizeInBits, <span class="keywordtype">char</span> *buffer,</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                 uint8_t offsetInBits);</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *connectionEstablishedMutex;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;};</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">enum class</span> ControllerAction;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_host_eth_controller.html">   55</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a>(std::string name,</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;                    std::string address, <span class="keywordtype">int</span> port, uint32_t period = 10,</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;                    uint32_t _bitsPerAxis = 7, uint8_t priority = 0);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a>();</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">void</span> DrawUserInterface();</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  std::string controllerName;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1core_1_1_tcp_socket.html">core::TcpSocket</a> *controlSocket; <span class="comment">// connection to the target</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1core_1_1_udp_socket.html">core::UdpSocket</a> *dataSocket;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  std::string targetAddress;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">int</span> targetPort;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *tab;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabWidget;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsDataFrameReady() { <span class="keywordflow">return</span> <span class="keyword">true</span>; };</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> CompleteDataFrameGrab(){};</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">//        int8_t *datas;</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="comment">//        uint8_t dataSize;</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">char</span> *dataFrameBuffer;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">size_t</span> dataFrameSize;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *controllerAction){};</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> std::string GetAxisDescription(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axis);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  GetAxisData() = 0; <span class="comment">// responsible for getting the axis data from the hardware</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisNumber;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axis;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> **axisPlot;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  uint32_t bitsPerAxis;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  uint32_t nativeBitsPerAxis;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">virtual</span> std::string GetButtonDescription(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> button);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> GetButtonData() = 0; <span class="comment">// responsible for getting the button data</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                                    <span class="comment">// from the hardware</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonNumber;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *button;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  uint8_t buttonOffset;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">bool</span> meaningfulDataAvailable;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">class </span>DataSender : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a> {</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    DataSender(<a class="code" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> *parent, <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> *hostEthController,</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;               std::string name, uint8_t priority = 0);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    <span class="keywordtype">void</span> Run();</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    <a class="code" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> *hostEthController;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  };</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  DataSender *dataSender;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">bool</span> ControllerInitialization();</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordtype">bool</span> ConnectedWithTarget();</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">void</span> SendControllerInfo();</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordtype">void</span> Run();</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> BuildDataFrame();</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">bool</span> writeBits(uint16_t value, uint8_t valueSizeInBits, <span class="keywordtype">char</span> *buffer,</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                 uint8_t offsetInBits);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *connectionEstablishedMutex;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;};</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;}</div>
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;}</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;}</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif // HOSTETHCONTROLLER_H</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="preprocessor">#endif // HOSTETHCONTROLLER_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
@@ -224,14 +223,13 @@
 <div class="ttc" id="classflair_1_1core_1_1_mutex_html"><div class="ttname"><a href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></div><div class="ttdoc">Class defining a mutex. </div><div class="ttdef"><b>Definition:</b> Mutex.h:29</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_tcp_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_tcp_socket.html">flair::core::TcpSocket</a></div><div class="ttdoc">Class encapsulating a TCP socket. </div><div class="ttdef"><b>Definition:</b> TcpSocket.h:25</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_socket.html">flair::core::Socket</a></div><div class="ttdoc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given...</div><div class="ttdef"><b>Definition:</b> Socket.h:31</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_host_eth_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></div><div class="ttdoc">Base Class for host side remote controls that talks to target side through ethernet connection...</div><div class="ttdef"><b>Definition:</b> HostEthController.h:56</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_host_eth_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></div><div class="ttdoc">Base Class for host side remote controls that talks to target side through ethernet connection...</div><div class="ttdef"><b>Definition:</b> HostEthController.h:55</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_message_html"><div class="ttname"><a href="classflair_1_1core_1_1_message.html">flair::core::Message</a></div><div class="ttdef"><b>Definition:</b> Object.h:35</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot1_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot1_d.html">flair::gui::DataPlot1D</a></div><div class="ttdoc">Class displaying a 1D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot1D.h:33</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></div><div class="ttdoc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given...</div><div class="ttdef"><b>Definition:</b> UdpSocket.h:31</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html_aec92383fd5bf68d9df10414862b7e95c"><div class="ttname"><a href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::core::Object::Object</a></div><div class="ttdeci">Object(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -241,5 +239,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>HostEthController.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i2c_port_8h.html
===================================================================
--- trunk/doc/Flair/_i2c_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_i2c_port_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i2c_port_8h.html">I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i2c_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_i2c_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_i2c_port_8h_source.html	(revision 50)
@@ -138,5 +138,5 @@
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div>
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace framework</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace flair</span></div>
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif // I2CPORT_H</span></div>
@@ -160,5 +160,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i2c_port_8h.html">I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i_o_data_element_8h.html
===================================================================
--- trunk/doc/Flair/_i_o_data_element_8h.html	(revision 47)
+++ trunk/doc/Flair/_i_o_data_element_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i_o_data_element_8h.html">IODataElement.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i_o_data_element_8h_source.html
===================================================================
--- trunk/doc/Flair/_i_o_data_element_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_i_o_data_element_8h_source.html	(revision 50)
@@ -143,5 +143,5 @@
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;} <span class="comment">// end namespace framework</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;} <span class="comment">// end namespace flair</span></div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
 <div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#endif // IODATAELEMENT_H</span></div>
@@ -159,5 +159,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i_o_data_element_8h.html">IODataElement.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i_o_device_8h.html
===================================================================
--- trunk/doc/Flair/_i_o_device_8h.html	(revision 47)
+++ trunk/doc/Flair/_i_o_device_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i_o_device_8h.html">IODevice.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_i_o_device_8h_source.html
===================================================================
--- trunk/doc/Flair/_i_o_device_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_i_o_device_8h_source.html	(revision 50)
@@ -144,22 +144,26 @@
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(<span class="keywordtype">bool</span> enabled);</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// TODO: these 2 method should be pure virtual</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> <span class="keyword">const</span> &amp;GetInputDataType() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> <span class="keyword">const</span> &amp;GetOutputDataType() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;            <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(<a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a>* data);</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a> *data) = 0;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keyword">class </span>IODevice_impl *pimpl_;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#endif // IO_DEVICE_H</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  </div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="comment">// TODO: these 2 method should be pure virtual</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> <span class="keyword">const</span> &amp;GetInputDataType() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classflair_1_1core_1_1_data_type.html">DataType</a> <span class="keyword">const</span> &amp;GetOutputDataType() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(<a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a>* data);</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    </div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(<span class="keywordtype">bool</span> status);</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a> *data) = 0;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">class </span>IODevice_impl *pimpl_;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;};</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">#endif // IO_DEVICE_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_data_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_data_type.html">flair::core::DataType</a></div><div class="ttdef"><b>Definition:</b> io_data.h:26</div></div>
@@ -173,5 +177,7 @@
 <div class="ttc" id="_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html_a05246988b486def40926d8491e1bcc5f"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">flair::core::IODevice::~IODevice</a></div><div class="ttdeci">virtual ~IODevice()</div><div class="ttdoc">Destructor. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_i_o_device_html_a120fdcc3d50f6f076084cb6943fdf412"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">flair::core::IODevice::SetIsReady</a></div><div class="ttdeci">void SetIsReady(bool status)</div><div class="ttdoc">set is ready </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html_af7b42de6bb3893df860063228b55c229"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">flair::core::IODevice::AddDeviceToLog</a></div><div class="ttdeci">void AddDeviceToLog(const IODevice *device)</div><div class="ttdoc">Add an IODevice to the logs. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_i_o_device_html_aee7828ae2eece2bace8e476dacc2bc12"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">flair::core::IODevice::IsReady</a></div><div class="ttdeci">bool IsReady(void) const </div><div class="ttdoc">is device ready </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -180,5 +186,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_i_o_device_8h.html">IODevice.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_imu_8h.html
===================================================================
--- trunk/doc/Flair/_imu_8h.html	(revision 47)
+++ trunk/doc/Flair/_imu_8h.html	(revision 50)
@@ -116,4 +116,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_i_o_device_8h_source.html">IODevice.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
 </div>
 <p><a href="_imu_8h_source.html">Go to the source code of this file.</a></p>
@@ -151,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_imu_8h.html">Imu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_imu_8h_source.html
===================================================================
--- trunk/doc/Flair/_imu_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_imu_8h_source.html	(revision 50)
@@ -117,90 +117,98 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_i_o_device_8h.html">IODevice.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;  <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    <span class="keyword">class </span>ImuData;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span>OneAxisRotation;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;  }</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">class </span>GroupBox;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="keyword">class </span>Layout;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="keyword">class </span>DataPlot1D;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  }</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Ahrs_impl;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_imu.html">   43</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_imu.html">Imu</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">friend</span> class ::Ahrs_impl;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>();</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html">core::OneAxisRotation</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  <span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span>ImuData;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span>OneAxisRotation;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  }</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;  <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="keyword">class </span>GroupBox;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  }</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>Ahrs_impl;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_imu.html">   44</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_imu.html">Imu</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keyword">friend</span> class ::Ahrs_impl;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a>(std::string name);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>();</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  </div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html">core::OneAxisRotation</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a>();</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **imuData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *mainTab, *sensorTab, *plotTab;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *setupGroupbox;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html">core::OneAxisRotation</a> *rotation;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *imuData;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *axPlot, *ayPlot, *azPlot;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *gxPlot, *gyPlot, *gzPlot;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *mxPlot, *myPlot, *mzPlot;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;};</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">#endif // IMU_H</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *<a class="code" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>&amp; vector);</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  </div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a>&amp; quaternion);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **imuData) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *mainTab, *sensorTab, *plotTab;</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *setupGroupbox;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html">core::OneAxisRotation</a> *rotation;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <a class="code" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *imuData;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *axPlot, *ayPlot, *azPlot;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *gxPlot, *gyPlot, *gzPlot;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *mxPlot, *myPlot, *mzPlot;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;};</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">#endif // IMU_H</span></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a279bf62436c91f0ced11455bff38c269"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">flair::sensor::Imu::UnlockUserInterface</a></div><div class="ttdeci">void UnlockUserInterface(void) const </div><div class="ttdoc">Unlock user interface. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_aa67100f97133a4d1eb4f3a225970eb85"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">flair::sensor::Imu::GetGroupBox</a></div><div class="ttdeci">gui::GroupBox * GetGroupBox(void) const </div><div class="ttdoc">Setup GroupBox. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_ab399f291b7203463dbd1585db8e4b96c"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">flair::sensor::Imu::GetOneAxisRotation</a></div><div class="ttdeci">core::OneAxisRotation * GetOneAxisRotation(void) const </div><div class="ttdoc">Get OneAxisRotation. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_ab01ce2e6b89698b001da63ae8df1722a"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">flair::sensor::Imu::~Imu</a></div><div class="ttdeci">~Imu()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a2ee0420d6e69be3a51c9ad1ac1c6b386"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">flair::sensor::Imu::Imu</a></div><div class="ttdeci">Imu(const core::FrameworkManager *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a1d74dd0b750c287b112489786ff5b7eb"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">flair::sensor::Imu::GetLayout</a></div><div class="ttdeci">gui::Layout * GetLayout(void) const </div><div class="ttdoc">Setup Layout. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></div><div class="ttdoc">Class defining a rotation around one axis. </div><div class="ttdef"><b>Definition:</b> OneAxisRotation.h:38</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a81e08d2c2963d05ba8c38792af661527"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">flair::sensor::Imu::UseDefaultPlot</a></div><div class="ttdeci">void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_aaf94fb4f5ba28e8c471cfefaee673b3d"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">flair::sensor::Imu::LockUserInterface</a></div><div class="ttdeci">void LockUserInterface(void) const </div><div class="ttdoc">Lock user interface. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a0bfa24fb3b089499b33a60ae0162e4ee"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">flair::sensor::Imu::GetPlotTab</a></div><div class="ttdeci">gui::Tab * GetPlotTab(void) const </div><div class="ttdoc">Plot tab. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_a32a260c66ae679869d7628c561c35346"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">flair::sensor::Imu::UpdateImu</a></div><div class="ttdeci">void UpdateImu()</div><div class="ttdoc">UpdateImu. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_ad19d0939034366aafe24aceaf41a936f"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">flair::sensor::Imu::ApplyRotation</a></div><div class="ttdeci">void ApplyRotation(core::Vector3Df &amp;vector)</div><div class="ttdoc">ApplyRotation. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_ab8c2e7ec4d6d6d4efd175d2ce0811159"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">flair::sensor::Imu::Imu</a></div><div class="ttdeci">Imu(std::string name)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_adb1105fe7b1c21234b6edde4d64da428"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">flair::sensor::Imu::GetDatas</a></div><div class="ttdeci">const core::ImuData * GetDatas(void) const </div><div class="ttdoc">Get IMU datas. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot1_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot1_d.html">flair::gui::DataPlot1D</a></div><div class="ttdoc">Class displaying a 1D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot1D.h:33</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html_aa020369da0c3f8c80eef6abf9cad0cd9"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">flair::sensor::Imu::GetDatas</a></div><div class="ttdeci">void GetDatas(core::ImuData **imuData) const </div><div class="ttdoc">Get imu datas. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></div><div class="ttdoc">Class defining IMU datas. </div><div class="ttdef"><b>Definition:</b> ImuData.h:31</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -210,5 +218,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_imu_8h.html">Imu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_imu_data_8h.html
===================================================================
--- trunk/doc/Flair/_imu_data_8h.html	(revision 47)
+++ trunk/doc/Flair/_imu_data_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_imu_data_8h.html">ImuData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_imu_data_8h_source.html
===================================================================
--- trunk/doc/Flair/_imu_data_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_imu_data_8h_source.html	(revision 50)
@@ -164,21 +164,21 @@
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1_imu_data.html#a4f26aa0799e4156f3885a436a269d9c5">Element</a>(<a class="code" href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26be">PlotableData_t</a> data_type) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">GetRawAcc</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">GetRawAcc</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">GetRawMag</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">GetRawMag</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">GetRawGyr</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">GetRawGyr</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">GetRawAccMagAndGyr</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc, <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag,</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                          <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">GetRawAccMagAndGyr</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc, <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag,</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                          <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">SetRawAcc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">SetRawAcc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc);</div>
 <div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">SetRawMag</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag);</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">SetRawMag</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag);</div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">SetRawGyr</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr);</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">SetRawGyr</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr);</div>
 <div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">SetRawAccMagAndGyr</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag,</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;                          <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr);</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">SetRawAccMagAndGyr</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag,</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;                          <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr);</div>
 <div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
 <div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  Type <span class="keyword">const</span> &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; }</div>
@@ -187,9 +187,9 @@
 <div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordtype">void</span> CopyDatas(<span class="keywordtype">char</span> *dst) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  Vector3D rawAcc;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  Vector3Df rawAcc;</div>
 <div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  Vector3D rawGyr;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  Vector3Df rawGyr;</div>
 <div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  Vector3D rawMag;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  Vector3Df rawMag;</div>
 <div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
 <div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">void</span> Queue(<span class="keywordtype">char</span> **dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size) <span class="keyword">const</span>;</div>
@@ -205,33 +205,33 @@
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26beafbc2d2a514c95994271df80a8e5be519"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beafbc2d2a514c95994271df80a8e5be519">flair::core::ImuData::RawGx</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:59</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_data_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_data_type.html">flair::core::DataType</a></div><div class="ttdef"><b>Definition:</b> io_data.h:26</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a97986291314f4ee0f665b8f8bf7ab056"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">flair::core::ImuData::SetRawAcc</a></div><div class="ttdeci">void SetRawAcc(const Vector3D &amp;rawAcc)</div><div class="ttdoc">Set raw accelerations. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea526c117774f8517ee9496395c87b63cf"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea526c117774f8517ee9496395c87b63cf">flair::core::ImuData::RawMy</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:66</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a567a19f52b656e65e3dd8ac621ce5303"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">flair::core::ImuData::GetRawAcc</a></div><div class="ttdeci">Vector3D GetRawAcc(void) const </div><div class="ttdoc">Get raw accelerations. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a5893ae29ee62fea62fee049924fad2bf"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">flair::core::ImuData::GetRawAccMagAndGyr</a></div><div class="ttdeci">void GetRawAccMagAndGyr(Vector3Df &amp;rawAcc, Vector3Df &amp;rawMag, Vector3Df &amp;rawGyr) const </div><div class="ttdoc">Get raw accelerations, magnetometers and angular speeds. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_aff48e7fc5d9e5fd5f543080c927b88b5"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">flair::core::ImuData::GetRawAcc</a></div><div class="ttdeci">Vector3Df GetRawAcc(void) const </div><div class="ttdoc">Get raw accelerations. </div></div>
 <div class="ttc" id="io__data_8h_html"><div class="ttname"><a href="io__data_8h.html">io_data.h</a></div><div class="ttdoc">Abstract class for data types. </div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_1_1_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data_1_1_type.html">flair::core::ImuData::Type</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a887ac70f1d54dad615b86e61d890f19c"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">flair::core::ImuData::SetRawAccMagAndGyr</a></div><div class="ttdeci">void SetRawAccMagAndGyr(const Vector3D &amp;rawAcc, const Vector3D &amp;rawMag, const Vector3D &amp;rawGyr)</div><div class="ttdoc">Set raw accelerations, magnetometers and angular speeds. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a748ece0edfb5ab36f3a76de8536d3ec4"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">flair::core::ImuData::SetRawMag</a></div><div class="ttdeci">void SetRawMag(const Vector3D &amp;rawMag)</div><div class="ttdoc">Set raw magnetometers. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_ad1253132c246fd1106294fa63c9f43d6"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">flair::core::ImuData::SetRawAcc</a></div><div class="ttdeci">void SetRawAcc(const Vector3Df &amp;rawAcc)</div><div class="ttdoc">Set raw accelerations. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26beae864388017d2f02860096371f515a367"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beae864388017d2f02860096371f515a367">flair::core::ImuData::RawMz</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:67</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bead8be85dbc38cbd7c3e5493256ffa1d00"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bead8be85dbc38cbd7c3e5493256ffa1d00">flair::core::ImuData::RawAz</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:58</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_ad464c82cc049713922ed69569a25b5c5"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">flair::core::ImuData::GetRawMag</a></div><div class="ttdeci">Vector3D GetRawMag(void) const </div><div class="ttdoc">Get raw magnetometers. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea90ece67a73f71355e7c5a6adf5e8149d"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea90ece67a73f71355e7c5a6adf5e8149d">flair::core::ImuData::RawAx</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:56</div></div>
 <div class="ttc" id="_i_o_data_element_8h_html"><div class="ttname"><a href="_i_o_data_element_8h.html">IODataElement.h</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26be"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26be">flair::core::ImuData::PlotableData_t</a></div><div class="ttdeci">PlotableData_t</div><div class="ttdoc">Datas wich can be plotted in a DataPlot1D. </div><div class="ttdef"><b>Definition:</b> ImuData.h:55</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea98589e84fadf04b96b5c578ec931a78f"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea98589e84fadf04b96b5c578ec931a78f">flair::core::ImuData::RawGzDeg</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:64</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a942ccd18b00ffceee25e307fa54a6ea0"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">flair::core::ImuData::GetRawGyr</a></div><div class="ttdeci">Vector3Df GetRawGyr(void) const </div><div class="ttdoc">Get raw angular speed. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_scalar_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_scalar_type.html">flair::core::ScalarType</a></div><div class="ttdef"><b>Definition:</b> io_data.h:40</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a2556b72388064e419d391b2103892aff"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">flair::core::ImuData::GetRawAccMagAndGyr</a></div><div class="ttdeci">void GetRawAccMagAndGyr(Vector3D &amp;rawAcc, Vector3D &amp;rawMag, Vector3D &amp;rawGyr) const </div><div class="ttdoc">Get raw accelerations, magnetometers and angular speeds. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea9ad641005399ef838c6b72845404be6b"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea9ad641005399ef838c6b72845404be6b">flair::core::ImuData::RawMx</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:65</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26beadbc88531fe4da892ae4bcd48089d0565"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beadbc88531fe4da892ae4bcd48089d0565">flair::core::ImuData::RawGyDeg</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:63</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26beadc2e059b491fedb6d2960281b7ad6622"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beadc2e059b491fedb6d2960281b7ad6622">flair::core::ImuData::RawGz</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:61</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a5ab5c48fd57817f52d479c0d43dfb3e9"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a5ab5c48fd57817f52d479c0d43dfb3e9">flair::core::ImuData::~ImuData</a></div><div class="ttdeci">~ImuData()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a5c08078b45632590360cdc378b03b6dd"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">flair::core::ImuData::GetRawGyr</a></div><div class="ttdeci">Vector3D GetRawGyr(void) const </div><div class="ttdoc">Get raw angular speed. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adc5d9ec8a2c7ae337ba627dcf2181307"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">flair::core::ImuData::GetRawMag</a></div><div class="ttdeci">Vector3Df GetRawMag(void) const </div><div class="ttdoc">Get raw magnetometers. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a2c8a03b3ff037fca52e2e0607910f93d"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">flair::core::ImuData::SetRawMag</a></div><div class="ttdeci">void SetRawMag(const Vector3Df &amp;rawMag)</div><div class="ttdoc">Set raw magnetometers. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_ac9996d7161dfbc620d977208d0626515"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">flair::core::ImuData::SetRawAccMagAndGyr</a></div><div class="ttdeci">void SetRawAccMagAndGyr(const Vector3Df &amp;rawAcc, const Vector3Df &amp;rawMag, const Vector3Df &amp;rawGyr)</div><div class="ttdoc">Set raw accelerations, magnetometers and angular speeds. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_afb2c370ce20995a83fb500bc8e966d4e"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">flair::core::ImuData::SetRawGyr</a></div><div class="ttdeci">void SetRawGyr(const Vector3Df &amp;rawGyr)</div><div class="ttdoc">Set raw angular speed. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea4b4d9ad7d324cc7658342ec2c4771695"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea4b4d9ad7d324cc7658342ec2c4771695">flair::core::ImuData::RawGy</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:60</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a4f26aa0799e4156f3885a436a269d9c5"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a4f26aa0799e4156f3885a436a269d9c5">flair::core::ImuData::Element</a></div><div class="ttdeci">IODataElement * Element(PlotableData_t data_type) const </div><div class="ttdoc">Element. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_data_element_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_data_element.html">flair::core::IODataElement</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div><div class="ttdef"><b>Definition:</b> IODataElement.h:27</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a907445ed08625ae9ccb2712f4ff48b22"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">flair::core::ImuData::SetRawGyr</a></div><div class="ttdeci">void SetRawGyr(const Vector3D &amp;rawGyr)</div><div class="ttdoc">Set raw angular speed. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_adb0dfdbb977697425cd06265077c26bea915a640fc43e113b03e4391cf0c733a9"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea915a640fc43e113b03e4391cf0c733a9">flair::core::ImuData::RawGxDeg</a></div><div class="ttdef"><b>Definition:</b> ImuData.h:62</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_imu_data_html_a1a277282db7d19ed76e41a4f7a782934"><div class="ttname"><a href="classflair_1_1core_1_1_imu_data.html#a1a277282db7d19ed76e41a4f7a782934">flair::core::ImuData::ImuData</a></div><div class="ttdeci">ImuData(const Object *parent, std::string name=&quot;&quot;, int n=1)</div><div class="ttdoc">Constructor. </div></div>
@@ -243,5 +243,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_imu_data_8h.html">ImuData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_joy_reference_8h.html
===================================================================
--- trunk/doc/Flair/_joy_reference_8h.html	(revision 47)
+++ trunk/doc/Flair/_joy_reference_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_joy_reference_8h.html">JoyReference.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_joy_reference_8h_source.html
===================================================================
--- trunk/doc/Flair/_joy_reference_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_joy_reference_8h_source.html	(revision 50)
@@ -207,5 +207,5 @@
 <div class="ttc" id="classflair_1_1filter_1_1_joy_reference_html_a1743d36749d704a37fe68c1280c04e4d"><div class="ttname"><a href="classflair_1_1filter_1_1_joy_reference.html#a1743d36749d704a37fe68c1280c04e4d">flair::filter::JoyReference::SetYawAxis</a></div><div class="ttdeci">void SetYawAxis(float value)</div><div class="ttdoc">Set yaw axis value. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_joy_reference_html_a8dfbc87a1dac2b5929c16cf3da0703d6"><div class="ttname"><a href="classflair_1_1filter_1_1_joy_reference.html#a8dfbc87a1dac2b5929c16cf3da0703d6">flair::filter::JoyReference::SetRollAxis</a></div><div class="ttdeci">void SetRollAxis(float value)</div><div class="ttdoc">Set roll axis value. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_joy_reference_html_a7135749ee6e685177b7e4da5c81e312c"><div class="ttname"><a href="classflair_1_1filter_1_1_joy_reference.html#a7135749ee6e685177b7e4da5c81e312c">flair::filter::JoyReference::RollTrimDown</a></div><div class="ttdeci">void RollTrimDown(void)</div><div class="ttdoc">Trim down roll. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -215,5 +215,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_joy_reference_8h.html">JoyReference.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_label_8h.html
===================================================================
--- trunk/doc/Flair/_label_8h.html	(revision 47)
+++ trunk/doc/Flair/_label_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_label_8h.html">Label.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_label_8h_source.html
===================================================================
--- trunk/doc/Flair/_label_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_label_8h_source.html	(revision 50)
@@ -154,5 +154,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_label_8h.html">Label.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_laser_range_finder_8h.html
===================================================================
--- trunk/doc/Flair/_laser_range_finder_8h.html	(revision 47)
+++ trunk/doc/Flair/_laser_range_finder_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_laser_range_finder_8h.html">LaserRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_laser_range_finder_8h_source.html
===================================================================
--- trunk/doc/Flair/_laser_range_finder_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_laser_range_finder_8h_source.html	(revision 50)
@@ -136,6 +136,6 @@
 <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_laser_range_finder.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(std::string name);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>();</div>
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
@@ -166,5 +166,5 @@
 <div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;};</div>
 <div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;} <span class="comment">// end namespace framewor</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;} <span class="comment">// end namespace flair</span></div>
 <div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">#endif // LASERRANGEFINDER_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
@@ -178,11 +178,10 @@
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a00cc6a10c9f6bc146dd269acd347b72f"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a00cc6a10c9f6bc146dd269acd347b72f">flair::sensor::LaserRangeFinder::GetPlotTab</a></div><div class="ttdeci">gui::Tab * GetPlotTab(void) const </div><div class="ttdoc">Plot tab. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a48f263b0c0565fd26118d4c1e9b3248d"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">flair::sensor::LaserRangeFinder::LaserRangeFinder</a></div><div class="ttdeci">LaserRangeFinder(const core::FrameworkManager *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a0195de6681d96bfdc0de0abb0f735fc2"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a0195de6681d96bfdc0de0abb0f735fc2">flair::sensor::LaserRangeFinder::GetPlot</a></div><div class="ttdeci">gui::RangeFinderPlot * GetPlot(void) const </div><div class="ttdoc">Plot. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a4fcff544e888eabd22de520366849cd4"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a4fcff544e888eabd22de520366849cd4">flair::sensor::LaserRangeFinder::GetGroupBox</a></div><div class="ttdeci">gui::GroupBox * GetGroupBox(void) const </div><div class="ttdoc">Setup GroupBox. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a25d3123e9dad148d90c67277a27d62b3"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">flair::sensor::LaserRangeFinder::Value</a></div><div class="ttdeci">float Value(void) const </div><div class="ttdoc">Value. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a7ad0bd1e2d3ac86a5c8be2f520585517"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">flair::sensor::LaserRangeFinder::LaserRangeFinder</a></div><div class="ttdeci">LaserRangeFinder(std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_range_finder_plot_html"><div class="ttname"><a href="classflair_1_1gui_1_1_range_finder_plot.html">flair::gui::RangeFinderPlot</a></div><div class="ttdoc">Class displaying a 2D plot on the ground station for laser range finder like Hokuyo. </div><div class="ttdef"><b>Definition:</b> RangeFinderPlot.h:37</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_laser_range_finder_html_a473c2a1847c1eba1638dfc6dbf94e955"><div class="ttname"><a href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">flair::sensor::LaserRangeFinder::UseDefaultPlot</a></div><div class="ttdeci">void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div></div>
@@ -195,5 +194,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_laser_range_finder_8h.html">LaserRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_layout_8h.html
===================================================================
--- trunk/doc/Flair/_layout_8h.html	(revision 47)
+++ trunk/doc/Flair/_layout_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_layout_8h.html">Layout.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_layout_8h_source.html
===================================================================
--- trunk/doc/Flair/_layout_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_layout_8h_source.html	(revision 50)
@@ -164,5 +164,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_layout_8h.html">Layout.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_layout_position_8h.html
===================================================================
--- trunk/doc/Flair/_layout_position_8h.html	(revision 47)
+++ trunk/doc/Flair/_layout_position_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_layout_position_8h.html">LayoutPosition.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_layout_position_8h_source.html
===================================================================
--- trunk/doc/Flair/_layout_position_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_layout_position_8h_source.html	(revision 50)
@@ -157,5 +157,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_layout_position_8h.html">LayoutPosition.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_list_widget_8h.html
===================================================================
--- trunk/doc/Flair/_list_widget_8h.html	(revision 47)
+++ trunk/doc/Flair/_list_widget_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_list_widget_8h.html">ListWidget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_list_widget_8h_source.html
===================================================================
--- trunk/doc/Flair/_list_widget_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_list_widget_8h_source.html	(revision 50)
@@ -162,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_list_widget_8h.html">ListWidget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_low_pass_filter_8h.html
===================================================================
--- trunk/doc/Flair/_low_pass_filter_8h.html	(revision 47)
+++ trunk/doc/Flair/_low_pass_filter_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_low_pass_filter_8h.html">LowPassFilter.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_low_pass_filter_8h_source.html
===================================================================
--- trunk/doc/Flair/_low_pass_filter_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_low_pass_filter_8h_source.html	(revision 50)
@@ -169,5 +169,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_low_pass_filter_8h.html">LowPassFilter.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_man_8h_source.html
===================================================================
--- trunk/doc/Flair/_man_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_man_8h_source.html	(revision 50)
@@ -144,31 +144,29 @@
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Simulator;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_man.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a> : <span class="keyword">private</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name);</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a>();</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keywordtype">bool</span> OnEvent(<span class="keyword">const</span> irr::SEvent &amp;event);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  irr::scene::IAnimatedMeshSceneNode *node;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *t_speed, *r_speed;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;};</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;} <span class="comment">// end namespace simulator</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#endif // MAN_H</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_man.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a> : <span class="keyword">private</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a>(std::string name,uint32_t modelId);</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_man.html">Man</a>();</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordtype">bool</span> OnEvent(<span class="keyword">const</span> irr::SEvent &amp;event);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  irr::scene::IAnimatedMeshSceneNode *node;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *t_speed, *r_speed;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;};</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <span class="comment">// end namespace simulator</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#endif // MAN_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_man_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></div><div class="ttdef"><b>Definition:</b> Man.h:38</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_man_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></div><div class="ttdef"><b>Definition:</b> Man.h:37</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -177,5 +175,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Man.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_map_8h.html
===================================================================
--- trunk/doc/Flair/_map_8h.html	(revision 47)
+++ trunk/doc/Flair/_map_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_map_8h.html">Map.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_map_8h_source.html
===================================================================
--- trunk/doc/Flair/_map_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_map_8h_source.html	(revision 50)
@@ -169,5 +169,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_map_8h.html">Map.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_mb800_8h.html
===================================================================
--- trunk/doc/Flair/_mb800_8h.html	(revision 47)
+++ trunk/doc/Flair/_mb800_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_mb800_8h.html">Mb800.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_mb800_8h_source.html
===================================================================
--- trunk/doc/Flair/_mb800_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_mb800_8h_source.html	(revision 50)
@@ -121,42 +121,40 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>SerialPort;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>SerialPort;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_mb800.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_mb800.html">Mb800</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">Mb800</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags,</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        uint8_t priority);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48">~Mb800</a>();</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">void</span> Sync(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;};</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;} <span class="comment">// end namespace framewor</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">#endif // MB800_H</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_mb800.html">   31</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_mb800.html">Mb800</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">Mb800</a>(std::string name,</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags,</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        uint8_t priority);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48">~Mb800</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> Sync(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;};</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#endif // MB800_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_mb800_html_a07bf80c5661d152b454015765634daaf"><div class="ttname"><a href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">flair::sensor::Mb800::Mb800</a></div><div class="ttdeci">Mb800(std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_mb800_html_afec90a43b805df6d850c50a1047e54eb"><div class="ttname"><a href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">flair::sensor::Mb800::Mb800</a></div><div class="ttdeci">Mb800(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_nmea_gps_8h_html"><div class="ttname"><a href="_nmea_gps_8h.html">NmeaGps.h</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:45</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">flair::sensor::NmeaGps::NMEAFlags_t</a></div><div class="ttdeci">NMEAFlags_t</div><div class="ttdoc">NMEA flags. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:51</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_mb800_html_a1b1e81f2370892b3d75c431865d95a48"><div class="ttname"><a href="classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48">flair::sensor::Mb800::~Mb800</a></div><div class="ttdeci">~Mb800()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_mb800_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_mb800.html">flair::sensor::Mb800</a></div><div class="ttdoc">Class for mb800 gps receiver. </div><div class="ttdef"><b>Definition:</b> Mb800.h:32</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_mb800_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_mb800.html">flair::sensor::Mb800</a></div><div class="ttdoc">Class for mb800 gps receiver. </div><div class="ttdef"><b>Definition:</b> Mb800.h:31</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -165,5 +163,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_mb800_8h.html">Mb800.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_mesh_scene_node_8h_source.html
===================================================================
--- trunk/doc/Flair/_mesh_scene_node_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_mesh_scene_node_8h_source.html	(revision 50)
@@ -171,5 +171,5 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_mesh_scene_node_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_mesh_scene_node.html">flair::simulator::MeshSceneNode</a></div><div class="ttdef"><b>Definition:</b> MeshSceneNode.h:26</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -178,5 +178,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>MeshSceneNode.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_dual_shock3_8h.html
===================================================================
--- trunk/doc/Flair/_meta_dual_shock3_8h.html	(revision 47)
+++ trunk/doc/Flair/_meta_dual_shock3_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_dual_shock3_8h.html">MetaDualShock3.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_dual_shock3_8h_source.html
===================================================================
--- trunk/doc/Flair/_meta_dual_shock3_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_meta_dual_shock3_8h_source.html	(revision 50)
@@ -138,5 +138,5 @@
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a>(<a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a>(std::string name,</div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;                 <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller);</div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a>();</div>
@@ -171,6 +171,5 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></div><div class="ttdoc">Base Class for target side remote controls. </div><div class="ttdef"><b>Definition:</b> TargetController.h:49</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -179,5 +178,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_dual_shock3_8h.html">MetaDualShock3.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_us_range_finder_8h.html
===================================================================
--- trunk/doc/Flair/_meta_us_range_finder_8h.html	(revision 47)
+++ trunk/doc/Flair/_meta_us_range_finder_8h.html	(revision 50)
@@ -154,5 +154,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_us_range_finder_8h.html">MetaUsRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_us_range_finder_8h_source.html
===================================================================
--- trunk/doc/Flair/_meta_us_range_finder_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_meta_us_range_finder_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_us_range_finder_8h.html">MetaUsRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_vrpn_object_8h.html
===================================================================
--- trunk/doc/Flair/_meta_vrpn_object_8h.html	(revision 47)
+++ trunk/doc/Flair/_meta_vrpn_object_8h.html	(revision 50)
@@ -116,5 +116,6 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_vrpn_object_8h_source.html">VrpnObject.h</a>&gt;</code><br />
-<code>#include &quot;<a class="el" href="io__data_8h_source.html">io_data.h</a>&quot;</code><br />
+<code>#include &lt;<a class="el" href="io__data_8h_source.html">io_data.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
 </div>
 <p><a href="_meta_vrpn_object_8h_source.html">Go to the source code of this file.</a></p>
@@ -130,7 +131,4 @@
 <tr class="memitem:namespaceflair"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair.html">flair</a></td></tr>
 <tr class="memdesc:namespaceflair"><td class="mdescLeft">&#160;</td><td class="mdescRight">namespace of the flair Framework <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:namespaceflair_1_1core"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html">flair::core</a></td></tr>
-<tr class="memdesc:namespaceflair_1_1core"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core classes. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespaceflair_1_1gui"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1gui.html">flair::gui</a></td></tr>
@@ -155,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_vrpn_object_8h.html">MetaVrpnObject.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_meta_vrpn_object_8h_source.html
===================================================================
--- trunk/doc/Flair/_meta_vrpn_object_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_meta_vrpn_object_8h_source.html	(revision 50)
@@ -117,56 +117,52 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vrpn_object_8h.html">VrpnObject.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="io__data_8h.html">io_data.h</a>&quot;</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;        <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;                <span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;                <span class="keyword">class </span>FloatType;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        }</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;                <span class="keyword">class </span>DataPlot1D;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;                <span class="keyword">class </span>DataPlot2D;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                <span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        }</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;        <span class="keyword">namespace </span>filter {</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;                <span class="keyword">class </span>EulerDerivative;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;                <span class="keyword">class </span>LowPassFilter;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        }</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="io__data_8h.html">io_data.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;                <span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;                <span class="keyword">class </span>DataPlot2D;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;                <span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        }</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keyword">namespace </span>filter {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                <span class="keyword">class </span>EulerDerivative;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;                <span class="keyword">class </span>LowPassFilter;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;        }</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>meta {</div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>meta {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_meta_vrpn_object.html">   44</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html">sensor::VrpnObject</a> {</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>(std::string name);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>(std::string name,uint8_t <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>();</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VxPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,0</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VyPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,1</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VzPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,2</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot2_d.html">gui::DataPlot2D</a> *XyPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> GetSpeed(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;speed) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> ConstructorCommon(std::string name);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_low_pass_filter.html">filter::LowPassFilter</a> *pbas;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_euler_derivative.html">filter::EulerDerivative</a> *euler;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot2_d.html">gui::DataPlot2D</a> *xy_plot;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vx_opti_plot, *vy_opti_plot, *vz_opti_plot;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *plot_tab;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1core_1_1_float_type.html">core::FloatType</a> elementDataType;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;};</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#endif // METAVRPNOBJECT_H</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_meta_vrpn_object.html">   41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html">sensor::VrpnObject</a> {</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>(std::string name);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>(std::string name,uint8_t <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a>();</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VxPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,0</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VyPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,1</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *VzPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>; <span class="comment">// 1,2</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot2_d.html">gui::DataPlot2D</a> *XyPlot(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">void</span> GetSpeed(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;speed) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> ConstructorCommon(std::string name);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_low_pass_filter.html">filter::LowPassFilter</a> *pbas;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_euler_derivative.html">filter::EulerDerivative</a> *euler;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot2_d.html">gui::DataPlot2D</a> *xy_plot;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vx_opti_plot, *vy_opti_plot, *vz_opti_plot;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *plot_tab;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#endif // METAVRPNOBJECT_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></div><div class="ttdoc">Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be crea...</div><div class="ttdef"><b>Definition:</b> VrpnObject.h:46</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></div><div class="ttdoc">Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be crea...</div><div class="ttdef"><b>Definition:</b> VrpnObject.h:45</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="io__data_8h_html"><div class="ttname"><a href="io__data_8h.html">io_data.h</a></div><div class="ttdoc">Abstract class for data types. </div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_low_pass_filter_html"><div class="ttname"><a href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></div><div class="ttdoc">Class defining a first order low pass filter. </div><div class="ttdef"><b>Definition:</b> LowPassFilter.h:36</div></div>
 <div class="ttc" id="_vrpn_object_8h_html"><div class="ttname"><a href="_vrpn_object_8h.html">VrpnObject.h</a></div><div class="ttdoc">Class for VRPN object. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_float_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_float_type.html">flair::core::FloatType</a></div><div class="ttdef"><b>Definition:</b> io_data.h:70</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_meta_vrpn_object_html"><div class="ttname"><a href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></div><div class="ttdoc">Classe haut niveau intégrant un objet VRPN. </div><div class="ttdef"><b>Definition:</b> MetaVrpnObject.h:44</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_meta_vrpn_object_html"><div class="ttname"><a href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></div><div class="ttdoc">Classe haut niveau intégrant un objet VRPN. </div><div class="ttdef"><b>Definition:</b> MetaVrpnObject.h:41</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_euler_derivative_html"><div class="ttname"><a href="classflair_1_1filter_1_1_euler_derivative.html">flair::filter::EulerDerivative</a></div><div class="ttdoc">Class defining an euler derivative. </div><div class="ttdef"><b>Definition:</b> EulerDerivative.h:36</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot2_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot2_d.html">flair::gui::DataPlot2D</a></div><div class="ttdoc">Class displaying a 2D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot2D.h:34</div></div>
@@ -179,5 +175,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_meta_vrpn_object_8h.html">MetaVrpnObject.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_model_8h_source.html
===================================================================
--- trunk/doc/Flair/_model_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_model_8h_source.html	(revision 50)
@@ -161,49 +161,49 @@
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">class </span>Simulator;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">class </span>FollowMeCamera;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_model.html">   56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;, <span class="keyword">public</span> irr::IEventReceiver</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; {</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">friend</span> class ::Gui_impl;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">friend</span> class ::Simulator_impl;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keyword">friend</span> class ::Model_impl;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_sensor_g_l.html">sensor::SensorGL</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a>();</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">   70</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">simu_state</a> {</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> Quat;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> W;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> Pos;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> Vel;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  } <a class="code" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">simu_state_t</a>;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  irr::scene::ISceneNode *getSceneNode() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  irr::core::aabbox3d&lt;irr::f32&gt; *Box() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf) = 0;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf) = 0;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="comment">//default event handling</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">bool</span> OnEvent(<span class="keyword">const</span> irr::SEvent &amp;event) { <span class="keywordflow">return</span> <span class="keyword">false</span>;};</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">void</span> setCameraFarValue(<span class="keywordtype">float</span> zf);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  gui::TabWidget *GetTabWidget(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">class </span>FollowMeCamera;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_model.html">   55</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;, <span class="keyword">public</span> irr::IEventReceiver</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; {</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keyword">friend</span> class ::Gui_impl;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">friend</span> class ::Simulator_impl;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">friend</span> class ::Model_impl;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_sensor_g_l.html">sensor::SensorGL</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a>(std::string name,uint32_t modelId);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a>();</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">   69</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">simu_state</a> {</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> Quat;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> W;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;double&gt;</a> Pos;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;double&gt;</a> Vel;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  } <a class="code" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">simu_state_t</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  irr::scene::ISceneNode *getSceneNode() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  irr::core::aabbox3d&lt;irr::f32&gt; *Box() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf) = 0;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf) = 0;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="comment">//default event handling</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">bool</span> OnEvent(<span class="keyword">const</span> irr::SEvent &amp;event) { <span class="keywordflow">return</span> <span class="keyword">false</span>;};</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> setCameraFarValue(<span class="keywordtype">float</span> zf);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  gui::TabWidget *GetTabWidget(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">int</span> GetId(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">protected</span>:</div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  DiscreteTimeVariable&lt;simu_state_t, 3&gt; state;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">float</span> dT(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">double</span> dT(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>) = 0;</div>
 <div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
@@ -224,14 +224,13 @@
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="_quaternion_8h_html"><div class="ttname"><a href="_quaternion_8h.html">Quaternion.h</a></div><div class="ttdoc">Class defining a quaternion. </div></div>
-<div class="ttc" id="structflair_1_1simulator_1_1_model_1_1simu__state_html"><div class="ttname"><a href="structflair_1_1simulator_1_1_model_1_1simu__state.html">flair::simulator::Model::simu_state</a></div><div class="ttdef"><b>Definition:</b> Model.h:70</div></div>
+<div class="ttc" id="structflair_1_1simulator_1_1_model_1_1simu__state_html"><div class="ttname"><a href="structflair_1_1simulator_1_1_model_1_1simu__state.html">flair::simulator::Model::simu_state</a></div><div class="ttdef"><b>Definition:</b> Model.h:69</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_sensor_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></div><div class="ttdef"><b>Definition:</b> SensorGL.h:35</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -240,5 +239,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Model.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_mutex_8h.html
===================================================================
--- trunk/doc/Flair/_mutex_8h.html	(revision 47)
+++ trunk/doc/Flair/_mutex_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_mutex_8h.html">Mutex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_mutex_8h_source.html
===================================================================
--- trunk/doc/Flair/_mutex_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_mutex_8h_source.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_mutex_8h.html">Mutex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_nested_sat_8h.html
===================================================================
--- trunk/doc/Flair/_nested_sat_8h.html	(revision 47)
+++ trunk/doc/Flair/_nested_sat_8h.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_nested_sat_8h.html">NestedSat.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_nested_sat_8h_source.html
===================================================================
--- trunk/doc/Flair/_nested_sat_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_nested_sat_8h_source.html	(revision 50)
@@ -165,5 +165,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_nested_sat_8h.html">NestedSat.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_nmea_gps_8h.html
===================================================================
--- trunk/doc/Flair/_nmea_gps_8h.html	(revision 47)
+++ trunk/doc/Flair/_nmea_gps_8h.html	(revision 50)
@@ -116,4 +116,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_i_o_device_8h_source.html">IODevice.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
 <code>#include &lt;nmea/nmea.h&gt;</code><br />
 </div>
@@ -152,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_nmea_gps_8h.html">NmeaGps.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_nmea_gps_8h_source.html
===================================================================
--- trunk/doc/Flair/_nmea_gps_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_nmea_gps_8h_source.html	(revision 50)
@@ -117,11 +117,11 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_i_o_device_8h.html">IODevice.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;nmea/nmea.h&gt;</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span>GeoCoordinate;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keyword">class </span>Vector3D;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;nmea/nmea.h&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;  <span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span>FrameworkManager;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keyword">class </span>GeoCoordinate;</div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">class </span>GpsData;</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  }</div>
@@ -147,86 +147,90 @@
 <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">   53</a></span>&#160;    <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> = 0x02, </div>
 <div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">   54</a></span>&#160;    <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04, </div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  };</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9">~NmeaGps</a>();</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a21d740a42cf087ef0e78421ce0baae48">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a0198e8b7960279c1322492ca7a711920">EPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a32343c4f381f77c03df4602879a2001c">UPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa">VEPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0aa37ed1f045aa5096e16f9a773e318">VNPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#ad25ede505f9bed9afaf06fa39d9871f9">GetTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a3b16dd874f0832595fe0cc874ac08d95">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">SetRef</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *point);</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *frame, <span class="keywordtype">int</span> frame_size);</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a> **gpsData) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *mainTab, *sensorTab;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *setupGroupbox;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *buttonRef;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *ePlot;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *nPlot;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *uPlot;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vePlot;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vnPlot;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *plotTab;</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_map.html">gui::Map</a> *map;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *nbSatLabel, *fixLabel;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <a class="code" href="classflair_1_1core_1_1_geo_coordinate.html">core::GeoCoordinate</a> *position;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">bool</span> takeRef;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  nmeaINFO info;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  nmeaPARSER parser;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  nmeaGPGGA pack;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  nmeaPOS pos;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="keywordtype">double</span> latRef, longRef, altRef;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a>* gpsData;</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;};</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;} <span class="comment">// end namespace framewor</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">#endif // NMEAGPS_H</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">   55</a></span>&#160;    <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> = 0x08, </div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  };</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(std::string name,</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;      <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9">~NmeaGps</a>();</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a21d740a42cf087ef0e78421ce0baae48">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a0198e8b7960279c1322492ca7a711920">EPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a32343c4f381f77c03df4602879a2001c">UPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa">VEPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0aa37ed1f045aa5096e16f9a773e318">VNPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#ad25ede505f9bed9afaf06fa39d9871f9">GetTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a3b16dd874f0832595fe0cc874ac08d95">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">SetRef</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *point);</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *frame, <span class="keywordtype">int</span> frame_size);</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(<a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a> **gpsData) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *<a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *mainTab, *sensorTab;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> *setupGroupbox;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *buttonRef;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *ePlot;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *nPlot;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *uPlot;</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vePlot;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *vnPlot;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *plotTab;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_map.html">gui::Map</a> *map;</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *nbSatLabel, *fixLabel;</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <a class="code" href="classflair_1_1core_1_1_geo_coordinate.html">core::GeoCoordinate</a> *position;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordtype">bool</span> takeRef;</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  nmeaINFO info;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  nmeaPARSER parser;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  nmeaGPGGA pack;</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  nmeaPOS pos;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="keywordtype">double</span> latRef, longRef, altRef;</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <a class="code" href="classflair_1_1core_1_1_gps_data.html">core::GpsData</a>* gpsData;</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;};</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">#endif // NMEAGPS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af3b2504dd9cdb94ee02c49f21dc0c1d8"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">flair::sensor::NmeaGps::GetEnu</a></div><div class="ttdeci">void GetEnu(core::Vector3Df *point)</div><div class="ttdoc">Get ENU position. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_aee8aa01e58039b23baddea8601fda551"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">flair::sensor::NmeaGps::GetGroupBox</a></div><div class="ttdeci">gui::GroupBox * GetGroupBox(void) const </div><div class="ttdoc">Setup GroupBox. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_gps_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></div><div class="ttdoc">Class defining gps datas. </div><div class="ttdef"><b>Definition:</b> GpsData.h:31</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_gps_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></div><div class="ttdoc">Class defining gps datas. </div><div class="ttdef"><b>Definition:</b> GpsData.h:30</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a1f24594765a867468a1ed5554d175086"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">flair::sensor::NmeaGps::NPlot</a></div><div class="ttdeci">gui::DataPlot1D * NPlot(void) const </div><div class="ttdoc">North plot. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_abb50fae524addf6b3982ae166e14ae93"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">flair::sensor::NmeaGps::NmeaGps</a></div><div class="ttdeci">NmeaGps(std::string name, NMEAFlags_t NMEAFlags)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">flair::sensor::NmeaGps::GGA</a></div><div class="ttdef"><b>Definition:</b> NmeaGps.h:52</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_add3819e87a4f7c824c0f0c2aa6e5f8e0"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">flair::sensor::NmeaGps::GetDatas</a></div><div class="ttdeci">const core::GpsData * GetDatas(void) const </div><div class="ttdoc">Get GPS datas. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a44e58183084b612c803963c2c75958e8"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">flair::sensor::NmeaGps::parseFrame</a></div><div class="ttdeci">void parseFrame(const char *frame, int frame_size)</div><div class="ttdoc">Parse a NMEA frame. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">flair::sensor::NmeaGps::GSA</a></div><div class="ttdef"><b>Definition:</b> NmeaGps.h:55</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a3b16dd874f0832595fe0cc874ac08d95"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a3b16dd874f0832595fe0cc874ac08d95">flair::sensor::NmeaGps::GetLayout</a></div><div class="ttdeci">gui::Layout * GetLayout(void) const </div><div class="ttdoc">Setup Layout. </div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a135e080ecff933da9b60cc6e613b543e"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">flair::sensor::NmeaGps::SetRef</a></div><div class="ttdeci">void SetRef(void)</div><div class="ttdoc">Set reference for ENU coordinates. </div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:45</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a969f2066d4eec611116f3b2a3e52faaf"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">flair::sensor::NmeaGps::NmeaGps</a></div><div class="ttdeci">NmeaGps(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_push_button_html"><div class="ttname"><a href="classflair_1_1gui_1_1_push_button.html">flair::gui::PushButton</a></div><div class="ttdoc">Class displaying a QPushButton on the ground station. </div><div class="ttdef"><b>Definition:</b> PushButton.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a6885e7aeac1b20a7972fc05be99794fa"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa">flair::sensor::NmeaGps::VEPlot</a></div><div class="ttdeci">gui::DataPlot1D * VEPlot(void) const </div><div class="ttdoc">East velocity plot. </div></div>
@@ -236,10 +240,8 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0aa37ed1f045aa5096e16f9a773e318"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0aa37ed1f045aa5096e16f9a773e318">flair::sensor::NmeaGps::VNPlot</a></div><div class="ttdeci">gui::DataPlot1D * VNPlot(void) const </div><div class="ttdoc">North velocity plot. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a6102de13ed1ba414bf058235416580e9"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9">flair::sensor::NmeaGps::~NmeaGps</a></div><div class="ttdeci">~NmeaGps()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_map_html"><div class="ttname"><a href="classflair_1_1gui_1_1_map.html">flair::gui::Map</a></div><div class="ttdoc">Class displaying a GPS map on the ground station. </div><div class="ttdef"><b>Definition:</b> Map.h:33</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_geo_coordinate_html"><div class="ttname"><a href="classflair_1_1core_1_1_geo_coordinate.html">flair::core::GeoCoordinate</a></div><div class="ttdoc">Class defining a point by its lla coordinates. </div><div class="ttdef"><b>Definition:</b> GeoCoordinate.h:24</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a79938d8f65af8727dec1f0a639054816"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">flair::sensor::NmeaGps::GetEnu</a></div><div class="ttdeci">void GetEnu(core::Vector3D *point)</div><div class="ttdoc">Get ENU position. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_a21d740a42cf087ef0e78421ce0baae48"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#a21d740a42cf087ef0e78421ce0baae48">flair::sensor::NmeaGps::UseDefaultPlot</a></div><div class="ttdeci">void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">flair::sensor::NmeaGps::GST</a></div><div class="ttdef"><b>Definition:</b> NmeaGps.h:54</div></div>
@@ -256,5 +258,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_nmea_gps_8h.html">NmeaGps.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_novatel_8h.html
===================================================================
--- trunk/doc/Flair/_novatel_8h.html	(revision 47)
+++ trunk/doc/Flair/_novatel_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_novatel_8h.html">Novatel.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_novatel_8h_source.html
===================================================================
--- trunk/doc/Flair/_novatel_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_novatel_8h_source.html	(revision 50)
@@ -130,5 +130,5 @@
 <div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_novatel.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_novatel.html">Novatel</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> {</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">Novatel</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">Novatel</a>(std::string name,</div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;          <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags,</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;          uint8_t priority);</div>
@@ -145,15 +145,14 @@
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;};</div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;} <span class="comment">// end namespace framewor</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;} <span class="comment">// end namespace flair</span></div>
 <div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">#endif // Novatel_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_novatel_html_af3ac244b2a6c4ddfebe6b9a9da65e659"><div class="ttname"><a href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">flair::sensor::Novatel::Novatel</a></div><div class="ttdeci">Novatel(std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_novatel_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_novatel.html">flair::sensor::Novatel</a></div><div class="ttdoc">Class for Novatel gps receiver. </div><div class="ttdef"><b>Definition:</b> Novatel.h:32</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_novatel_html_a463b548ac4475e489a08ca323315337d"><div class="ttname"><a href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">flair::sensor::Novatel::Novatel</a></div><div class="ttdeci">Novatel(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_nmea_gps_8h_html"><div class="ttname"><a href="_nmea_gps_8h.html">NmeaGps.h</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:45</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">flair::sensor::NmeaGps::NMEAFlags_t</a></div><div class="ttdeci">NMEAFlags_t</div><div class="ttdoc">NMEA flags. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:51</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
@@ -165,5 +164,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_novatel_8h.html">Novatel.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_object_8h.html
===================================================================
--- trunk/doc/Flair/_object_8h.html	(revision 47)
+++ trunk/doc/Flair/_object_8h.html	(revision 50)
@@ -185,5 +185,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_object_8h.html">Object.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_object_8h_source.html
===================================================================
--- trunk/doc/Flair/_object_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_object_8h_source.html	(revision 50)
@@ -213,5 +213,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_object_8h.html">Object.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_one_axis_rotation_8h.html
===================================================================
--- trunk/doc/Flair/_one_axis_rotation_8h.html	(revision 47)
+++ trunk/doc/Flair/_one_axis_rotation_8h.html	(revision 50)
@@ -116,4 +116,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_group_box_8h_source.html">GroupBox.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
 </div>
 <p><a href="_one_axis_rotation_8h_source.html">Go to the source code of this file.</a></p>
@@ -148,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_one_axis_rotation_8h.html">OneAxisRotation.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_one_axis_rotation_8h_source.html
===================================================================
--- trunk/doc/Flair/_one_axis_rotation_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_one_axis_rotation_8h_source.html	(revision 50)
@@ -117,14 +117,14 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_group_box_8h.html">GroupBox.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">class </span>OneAxisRotation_impl;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>LayoutPosition;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>Vector3D;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">class </span>OneAxisRotation_impl;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>LayoutPosition;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Euler;</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Quaternion;</div>
@@ -137,32 +137,37 @@
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b">~OneAxisRotation</a>();</div>
 <div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;vector) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;T&gt;</a> &amp;vector) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">core::RotationMatrix</a> &amp;matrix) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">const</span> <span class="keyword">class </span>OneAxisRotation_impl *pimpl_;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">#endif // ONEAXISROTATION_H</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">core::RotationMatrix</a> &amp;matrix) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  </div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">GetAngle</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">int</span> GetAxis() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keyword">const</span> <span class="keyword">class </span>OneAxisRotation_impl *pimpl_;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;};</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif // ONEAXISROTATION_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_adb99d2f257c0600f9d56813d1b72fe6b"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b">flair::core::OneAxisRotation::~OneAxisRotation</a></div><div class="ttdeci">~OneAxisRotation()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:29</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html">flair::core::RotationMatrix</a></div><div class="ttdoc">Class defining a rotation matrix. </div><div class="ttdef"><b>Definition:</b> RotationMatrix.h:26</div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></div><div class="ttdoc">Class defining a rotation around one axis. </div><div class="ttdef"><b>Definition:</b> OneAxisRotation.h:38</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a311d0fbae6722ce463f8f20a1c17545b"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">flair::core::OneAxisRotation::GetAngle</a></div><div class="ttdeci">float GetAngle() const </div><div class="ttdoc">Get angle. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a59b74b5059d847710803259bd1b8f1c1"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">flair::core::OneAxisRotation::ComputeRotation</a></div><div class="ttdeci">void ComputeRotation(core::Vector3D&lt; T &gt; &amp;vector) const </div><div class="ttdoc">Compute rotation. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_ae690cdd68274085cdad88fb990739ba2"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#ae690cdd68274085cdad88fb990739ba2">flair::core::OneAxisRotation::OneAxisRotation</a></div><div class="ttdeci">OneAxisRotation(const gui::LayoutPosition *position, std::string namel)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_aa9f1c9ccb88c221e4ec62521536e8130"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">flair::core::OneAxisRotation::ComputeRotation</a></div><div class="ttdeci">void ComputeRotation(core::Vector3D &amp;vector) const </div><div class="ttdoc">Compute rotation. </div></div>
 <div class="ttc" id="_group_box_8h_html"><div class="ttname"><a href="_group_box_8h.html">GroupBox.h</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_position_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout_position.html">flair::gui::LayoutPosition</a></div><div class="ttdoc">Class to define a position in a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> LayoutPosition.h:28</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -171,5 +176,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_one_axis_rotation_8h.html">OneAxisRotation.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_parser_8h_source.html
===================================================================
--- trunk/doc/Flair/_parser_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_parser_8h_source.html	(revision 50)
@@ -129,47 +129,43 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;Gui.h&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;libxml/parser.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;libxml/tree.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  }</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;libxml/parser.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;libxml/tree.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;SColor.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>simulator {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_parser.html">   28</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> {</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_parser.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="comment">/*can create:</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">  - cylinders: in y axis</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">  - fixed cameras</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">  */</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a>(<a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, <span class="keywordtype">int</span> app_width, <span class="keywordtype">int</span> app_height, <span class="keywordtype">int</span> scene_width,</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;         <span class="keywordtype">int</span> scene_height, std::string media_path, std::string xmlFile);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a>();</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  xmlDoc *doc;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  std::string media_path;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordtype">void</span> processElements(xmlNode *a_node);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keywordtype">void</span> processObjects(xmlNode *a_node);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">void</span> processParams(xmlNode *a_node);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  irr::core::vector3df getMeshVect(xmlNode *mesh_node, xmlChar *param);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  irr::core::vector3df getSceneVect(xmlNode *mesh_node, xmlChar *param,</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;                                    <span class="keywordtype">bool</span> isScale = <span class="keyword">false</span>);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> getMeshVector3D(xmlNode *mesh_node, xmlChar *param);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;};</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;}</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;}</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#endif // PARSER_H</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  <span class="comment">/*can create:</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">  - cylinders: in y axis</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">  - fixed cameras</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">  */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a>(<span class="keywordtype">int</span> app_width, <span class="keywordtype">int</span> app_height, <span class="keywordtype">int</span> scene_width,</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;         <span class="keywordtype">int</span> scene_height, std::string media_path, std::string xmlFile);</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_parser.html">Parser</a>();</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  xmlDoc *doc;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  std::string media_path;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keywordtype">void</span> processElements(xmlNode *a_node);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordtype">void</span> processObjects(xmlNode *a_node);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keywordtype">void</span> processParams(xmlNode *a_node);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        irr::video::SColor getScolor(xmlNode *mesh_node);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  irr::core::vector3df getMeshVect(xmlNode *mesh_node, xmlChar *param);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  irr::core::vector3df getSceneVect(xmlNode *mesh_node, xmlChar *param,</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                                    <span class="keywordtype">bool</span> isScale = <span class="keyword">false</span>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> getMeshVector3D(xmlNode *mesh_node, xmlChar *param);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;};</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;}</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;}</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif // PARSER_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:52</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_parser_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a></div><div class="ttdef"><b>Definition:</b> Parser.h:32</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:51</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_parser_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a></div><div class="ttdef"><b>Definition:</b> Parser.h:28</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -178,5 +174,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Parser.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_picture_8h.html
===================================================================
--- trunk/doc/Flair/_picture_8h.html	(revision 47)
+++ trunk/doc/Flair/_picture_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_picture_8h.html">Picture.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_picture_8h_source.html
===================================================================
--- trunk/doc/Flair/_picture_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_picture_8h_source.html	(revision 50)
@@ -161,5 +161,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_picture_8h.html">Picture.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_pid_8h.html
===================================================================
--- trunk/doc/Flair/_pid_8h.html	(revision 47)
+++ trunk/doc/Flair/_pid_8h.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_pid_8h.html">Pid.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_pid_8h_source.html
===================================================================
--- trunk/doc/Flair/_pid_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_pid_8h_source.html	(revision 50)
@@ -167,5 +167,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_pid_8h.html">Pid.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_pid_thrust_8h.html
===================================================================
--- trunk/doc/Flair/_pid_thrust_8h.html	(revision 47)
+++ trunk/doc/Flair/_pid_thrust_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_pid_thrust_8h.html">PidThrust.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_pid_thrust_8h_source.html
===================================================================
--- trunk/doc/Flair/_pid_thrust_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_pid_thrust_8h_source.html	(revision 50)
@@ -185,5 +185,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_pid_thrust_8h.html">PidThrust.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ps3_eye_8h.html
===================================================================
--- trunk/doc/Flair/_ps3_eye_8h.html	(revision 47)
+++ trunk/doc/Flair/_ps3_eye_8h.html	(revision 50)
@@ -130,10 +130,4 @@
 <tr class="memdesc:namespaceflair"><td class="mdescLeft">&#160;</td><td class="mdescRight">namespace of the flair Framework <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:namespaceflair_1_1core"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html">flair::core</a></td></tr>
-<tr class="memdesc:namespaceflair_1_1core"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core classes. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:namespaceflair_1_1gui"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1gui.html">flair::gui</a></td></tr>
-<tr class="memdesc:namespaceflair_1_1gui"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graphical user interface classes. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespaceflair_1_1sensor"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a></td></tr>
 <tr class="memdesc:namespaceflair_1_1sensor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensor classes. <br /></td></tr>
@@ -151,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_ps3_eye_8h.html">Ps3Eye.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_ps3_eye_8h_source.html
===================================================================
--- trunk/doc/Flair/_ps3_eye_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_ps3_eye_8h_source.html	(revision 50)
@@ -119,38 +119,25 @@
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>cvimage;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>GridLayout;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>CheckBox;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_ps3_eye.html">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html">Ps3Eye</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">Ps3Eye</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;         <span class="keywordtype">int</span> camera_index, uint8_t priority);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2">~Ps3Eye</a>();</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#endif // PS3EYE_H</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_ps3_eye.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html">Ps3Eye</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">Ps3Eye</a>(std::string name,</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;         <span class="keywordtype">int</span> camera_index, uint8_t priority);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2">~Ps3Eye</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;};</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#endif // PS3EYE_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="_v4_l_camera_8h_html"><div class="ttname"><a href="_v4_l_camera_8h.html">V4LCamera.h</a></div><div class="ttdoc">Base class for V4l camera. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_ps3_eye_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_ps3_eye.html">flair::sensor::Ps3Eye</a></div><div class="ttdoc">Class for Ps3Eye camera. </div><div class="ttdef"><b>Definition:</b> Ps3Eye.h:36</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_ps3_eye_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_ps3_eye.html">flair::sensor::Ps3Eye</a></div><div class="ttdoc">Class for Ps3Eye camera. </div><div class="ttdef"><b>Definition:</b> Ps3Eye.h:24</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_ps3_eye_html_ae4db08a4e67cf41d0db0c4a4e37360c2"><div class="ttname"><a href="classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2">flair::sensor::Ps3Eye::~Ps3Eye</a></div><div class="ttdeci">~Ps3Eye()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_ps3_eye_html_aa0c4319957c68846c02d0d5a0d3ff188"><div class="ttname"><a href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">flair::sensor::Ps3Eye::Ps3Eye</a></div><div class="ttdeci">Ps3Eye(const core::FrameworkManager *parent, std::string name, int camera_index, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></div><div class="ttdoc">Base class for V4l camera. </div><div class="ttdef"><b>Definition:</b> V4LCamera.h:39</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_ps3_eye_html_adde74963beadd2fd995d4eaca6768c8e"><div class="ttname"><a href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">flair::sensor::Ps3Eye::Ps3Eye</a></div><div class="ttdeci">Ps3Eye(std::string name, int camera_index, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></div><div class="ttdoc">Base class for V4l camera. </div><div class="ttdef"><b>Definition:</b> V4LCamera.h:37</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -159,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_ps3_eye_8h.html">Ps3Eye.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_push_button_8h.html
===================================================================
--- trunk/doc/Flair/_push_button_8h.html	(revision 47)
+++ trunk/doc/Flair/_push_button_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_push_button_8h.html">PushButton.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_push_button_8h_source.html
===================================================================
--- trunk/doc/Flair/_push_button_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_push_button_8h_source.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_push_button_8h.html">PushButton.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_quaternion_8h.html
===================================================================
--- trunk/doc/Flair/_quaternion_8h.html	(revision 47)
+++ trunk/doc/Flair/_quaternion_8h.html	(revision 50)
@@ -116,5 +116,6 @@
 <p>Class defining a quaternion.  
 <a href="#details">More...</a></p>
-
+<div class="textblock"><code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
+</div>
 <p><a href="_quaternion_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -166,5 +167,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_quaternion_8h.html">Quaternion.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_quaternion_8h_source.html
===================================================================
--- trunk/doc/Flair/_quaternion_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_quaternion_8h_source.html	(revision 50)
@@ -116,70 +116,71 @@
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define QUATERNION_H</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">class </span>Euler;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">class </span>RotationMatrix;</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html">   25</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html#a35151d7d2158d0a4714a66d2d426cf9c">Quaternion</a>(<span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">q0</a> = 1, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">q1</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">q2</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">q3</a> = 0);</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html#a7aa88aa352e17590e0f9b454357fdbfc">~Quaternion</a>();</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">Normalize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245">GetLogarithm</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;logarithm);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245">GetLogarithm</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df">Conjugate</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173">GetConjugate</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">GetDerivative</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularSpeed) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">Derivate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularSpeed);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef">ToEuler</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">Euler</a> &amp;euler) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <a class="code" href="classflair_1_1core_1_1_euler.html">Euler</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef">ToEuler</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a29d40f4afe4fa2f79a08a09619a4fc1a">ToRotationMatrix</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">  127</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">q0</a>;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">  132</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">q1</a>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">  137</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">q2</a>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">  142</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">q3</a>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator+=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator-=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontA,</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternionA,</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternionA,</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternion);</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternion, <span class="keywordtype">float</span> coeff);</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor">#endif // QUATERNION_H</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">class </span>Euler;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>RotationMatrix;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html">   26</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html#a35151d7d2158d0a4714a66d2d426cf9c">Quaternion</a>(<span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">q0</a> = 1, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">q1</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">q2</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">q3</a> = 0);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html#a7aa88aa352e17590e0f9b454357fdbfc">~Quaternion</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">Normalize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b">GetLogarithm</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;logarithm);</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b">GetLogarithm</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df">Conjugate</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173">GetConjugate</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">GetDerivative</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularSpeed) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">Derivate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularSpeed);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef">ToEuler</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">Euler</a> &amp;euler) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <a class="code" href="classflair_1_1core_1_1_euler.html">Euler</a> <a class="code" href="classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef">ToEuler</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a29d40f4afe4fa2f79a08a09619a4fc1a">ToRotationMatrix</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">  128</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">q0</a>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">  133</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">q1</a>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">  138</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">q2</a>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">  143</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">q3</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator+=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator-=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;};</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontA,</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternionA,</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternionA,</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;                     <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaterniontB);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternion);</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> <span class="keyword">const</span> &amp;quaternion, <span class="keywordtype">float</span> coeff);</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#endif // QUATERNION_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a6931ec913f61c9708ef5970e63f8b0b5"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">flair::core::Quaternion::GetNorm</a></div><div class="ttdeci">float GetNorm(void) const </div><div class="ttdoc">Norm. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a35151d7d2158d0a4714a66d2d426cf9c"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a35151d7d2158d0a4714a66d2d426cf9c">flair::core::Quaternion::Quaternion</a></div><div class="ttdeci">Quaternion(float q0=1, float q1=0, float q2=0, float q3=0)</div><div class="ttdoc">Constructor. </div></div>
@@ -187,22 +188,23 @@
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_aa540ffe227bbacd124c77f95d8c720b3"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">flair::core::Quaternion::Normalize</a></div><div class="ttdeci">void Normalize(void)</div><div class="ttdoc">Normalize. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_ae3cf1c1892b4d1c70ca055e42709f9df"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df">flair::core::Quaternion::Conjugate</a></div><div class="ttdeci">void Conjugate(void)</div><div class="ttdoc">Conjugate. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_aaaea36fb6b8a1ae444f879e509cb4db5"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">flair::core::Quaternion::q1</a></div><div class="ttdeci">float q1</div><div class="ttdoc">q1 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:132</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a6daa4315e90e3567ab3cc82346deae86"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">flair::core::Quaternion::Derivate</a></div><div class="ttdeci">void Derivate(const Vector3D &amp;angularSpeed)</div><div class="ttdoc">Derivate. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_aaaea36fb6b8a1ae444f879e509cb4db5"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5">flair::core::Quaternion::q1</a></div><div class="ttdeci">float q1</div><div class="ttdoc">q1 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:133</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html">flair::core::RotationMatrix</a></div><div class="ttdoc">Class defining a rotation matrix. </div><div class="ttdef"><b>Definition:</b> RotationMatrix.h:26</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a6a9b3279a79620aea9a3f9ab67eec245"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245">flair::core::Quaternion::GetLogarithm</a></div><div class="ttdeci">Vector3D GetLogarithm(void)</div><div class="ttdoc">Logarithm. </div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a08b196fb32f87dd62e6a3906e5ecaf2c"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">flair::core::Quaternion::GetDerivative</a></div><div class="ttdeci">Quaternion GetDerivative(const Vector3Df &amp;angularSpeed) const </div><div class="ttdoc">Derivative. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a9be083f02e545535ba9dde0dd2ecbcb7"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">flair::core::Quaternion::Derivate</a></div><div class="ttdeci">void Derivate(const Vector3Df &amp;angularSpeed)</div><div class="ttdoc">Derivate. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a29d40f4afe4fa2f79a08a09619a4fc1a"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a29d40f4afe4fa2f79a08a09619a4fc1a">flair::core::Quaternion::ToRotationMatrix</a></div><div class="ttdeci">void ToRotationMatrix(RotationMatrix &amp;matrix) const </div><div class="ttdoc">Convert to rotation matrix. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_ac13bf2f238a45ec6d20f1c1d137f1d39"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">flair::core::Quaternion::GetDerivative</a></div><div class="ttdeci">Quaternion GetDerivative(const Vector3D &amp;angularSpeed) const </div><div class="ttdoc">Derivative. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_ab7b4f5b1f7419f6179f4fccc49e4e173"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173">flair::core::Quaternion::GetConjugate</a></div><div class="ttdeci">Quaternion GetConjugate(void)</div><div class="ttdoc">Conjugate. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a47c497424771521c976143ef07bc7da1"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">flair::core::Quaternion::q2</a></div><div class="ttdeci">float q2</div><div class="ttdoc">q2 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:137</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a47c497424771521c976143ef07bc7da1"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1">flair::core::Quaternion::q2</a></div><div class="ttdeci">float q2</div><div class="ttdoc">q2 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:138</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a7aa88aa352e17590e0f9b454357fdbfc"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a7aa88aa352e17590e0f9b454357fdbfc">flair::core::Quaternion::~Quaternion</a></div><div class="ttdeci">~Quaternion()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_a7a25a222fe16e05be703de31123a6d11"><div class="ttname"><a href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">flair::core::operator*</a></div><div class="ttdeci">Quaternion operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Multiply. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a5394aa98e53d17253efd3c5eaca11fb2"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">flair::core::Quaternion::q0</a></div><div class="ttdeci">float q0</div><div class="ttdoc">q0 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:127</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_a5394aa98e53d17253efd3c5eaca11fb2"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#a5394aa98e53d17253efd3c5eaca11fb2">flair::core::Quaternion::q0</a></div><div class="ttdeci">float q0</div><div class="ttdoc">q0 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:128</div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ac696d4111ec3b0241bc094add5666245"><div class="ttname"><a href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">flair::core::operator-</a></div><div class="ttdeci">Quaternion operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Substract. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_aabf0e55b55e7c66716494c5d7f343e70"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">flair::core::Quaternion::q3</a></div><div class="ttdeci">float q3</div><div class="ttdoc">q3 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:142</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_aabf0e55b55e7c66716494c5d7f343e70"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70">flair::core::Quaternion::q3</a></div><div class="ttdeci">float q3</div><div class="ttdoc">q3 </div><div class="ttdef"><b>Definition:</b> Quaternion.h:143</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html_abbda897244c722294de3812bfe7a595b"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b">flair::core::Quaternion::GetLogarithm</a></div><div class="ttdeci">Vector3Df GetLogarithm(void)</div><div class="ttdoc">Logarithm. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html_ad98cdabf355956519d718aac330174ef"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef">flair::core::Quaternion::ToEuler</a></div><div class="ttdeci">Euler ToEuler(void) const </div><div class="ttdoc">Convert to euler angles. </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ab372a1107820a30d6fcbef13c8989caa"><div class="ttname"><a href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">flair::core::operator+</a></div><div class="ttdeci">Quaternion operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Add. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -211,5 +213,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_quaternion_8h.html">Quaternion.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_r_t_d_m___i2c_port_8h.html
===================================================================
--- trunk/doc/Flair/_r_t_d_m___i2c_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_r_t_d_m___i2c_port_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_r_t_d_m___i2c_port_8h.html">RTDM_I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_r_t_d_m___i2c_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_r_t_d_m___i2c_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_r_t_d_m___i2c_port_8h_source.html	(revision 50)
@@ -162,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_r_t_d_m___i2c_port_8h.html">RTDM_I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_r_t_d_m___serial_port_8h.html
===================================================================
--- trunk/doc/Flair/_r_t_d_m___serial_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_r_t_d_m___serial_port_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_r_t_d_m___serial_port_8h.html">RTDM_SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_r_t_d_m___serial_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_r_t_d_m___serial_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_r_t_d_m___serial_port_8h_source.html	(revision 50)
@@ -164,5 +164,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_r_t_d_m___serial_port_8h.html">RTDM_SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_radio_receiver_8h.html
===================================================================
--- trunk/doc/Flair/_radio_receiver_8h.html	(revision 47)
+++ trunk/doc/Flair/_radio_receiver_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_radio_receiver_8h.html">RadioReceiver.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_radio_receiver_8h_source.html
===================================================================
--- trunk/doc/Flair/_radio_receiver_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_radio_receiver_8h_source.html	(revision 50)
@@ -121,42 +121,41 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_radio_receiver.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html">RadioReceiver</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">RadioReceiver</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nb_channels);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#ab53962d75766082908a66876cd3e342f">~RadioReceiver</a>();</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a4d1361ca2a8c41427c497a5598a9f2b6">ChannelValue</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a96e7b48b8e28bb8acdc936b6c8e55f79">IsConnected</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#ab20ec64260e8b6e7ed4b1dcf0919413a">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">bool</span> is_connected;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nb_channels;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *setup_tab;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;};</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif // RADIORECEIVER_H</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_radio_receiver.html">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html">RadioReceiver</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">RadioReceiver</a>(std::string name,</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nb_channels);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#ab53962d75766082908a66876cd3e342f">~RadioReceiver</a>();</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a4d1361ca2a8c41427c497a5598a9f2b6">ChannelValue</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#a96e7b48b8e28bb8acdc936b6c8e55f79">IsConnected</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_radio_receiver.html#ab20ec64260e8b6e7ed4b1dcf0919413a">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *output;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">bool</span> is_connected;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nb_channels;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *main_tab;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *setup_tab;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#endif // RADIORECEIVER_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -164,12 +163,11 @@
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_a5abce8bcbb876bcc3ca4c37c00784576"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">flair::sensor::RadioReceiver::RadioReceiver</a></div><div class="ttdeci">RadioReceiver(std::string name, unsigned int nb_channels)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_a433d4463e482b2864305df216ac242b6"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">flair::sensor::RadioReceiver::RadioReceiver</a></div><div class="ttdeci">RadioReceiver(const core::FrameworkManager *parent, std::string name, unsigned int nb_channels)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_ab53962d75766082908a66876cd3e342f"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#ab53962d75766082908a66876cd3e342f">flair::sensor::RadioReceiver::~RadioReceiver</a></div><div class="ttdeci">~RadioReceiver()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_a96e7b48b8e28bb8acdc936b6c8e55f79"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#a96e7b48b8e28bb8acdc936b6c8e55f79">flair::sensor::RadioReceiver::IsConnected</a></div><div class="ttdeci">bool IsConnected(void) const </div><div class="ttdoc">Is transmitter connected? </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html">flair::sensor::RadioReceiver</a></div><div class="ttdoc">Base class for radio receiver. </div><div class="ttdef"><b>Definition:</b> RadioReceiver.h:37</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html">flair::sensor::RadioReceiver</a></div><div class="ttdoc">Base class for radio receiver. </div><div class="ttdef"><b>Definition:</b> RadioReceiver.h:36</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_ab20ec64260e8b6e7ed4b1dcf0919413a"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#ab20ec64260e8b6e7ed4b1dcf0919413a">flair::sensor::RadioReceiver::GetLayout</a></div><div class="ttdeci">gui::Layout * GetLayout(void) const </div><div class="ttdoc">Setup Layout. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_radio_receiver_html_a4d1361ca2a8c41427c497a5598a9f2b6"><div class="ttname"><a href="classflair_1_1sensor_1_1_radio_receiver.html#a4d1361ca2a8c41427c497a5598a9f2b6">flair::sensor::RadioReceiver::ChannelValue</a></div><div class="ttdeci">float ChannelValue(unsigned int id) const </div><div class="ttdoc">get channel value </div></div>
@@ -180,5 +178,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_radio_receiver_8h.html">RadioReceiver.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_range_finder_plot_8h.html
===================================================================
--- trunk/doc/Flair/_range_finder_plot_8h.html	(revision 47)
+++ trunk/doc/Flair/_range_finder_plot_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_range_finder_plot_8h.html">RangeFinderPlot.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_range_finder_plot_8h_source.html
===================================================================
--- trunk/doc/Flair/_range_finder_plot_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_range_finder_plot_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_range_finder_plot_8h.html">RangeFinderPlot.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_rotation_matrix_8h.html
===================================================================
--- trunk/doc/Flair/_rotation_matrix_8h.html	(revision 47)
+++ trunk/doc/Flair/_rotation_matrix_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_rotation_matrix_8h.html">RotationMatrix.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_rotation_matrix_8h_source.html
===================================================================
--- trunk/doc/Flair/_rotation_matrix_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_rotation_matrix_8h_source.html	(revision 50)
@@ -155,5 +155,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html_afaf6104cf10df2980dedcdffe30112ec"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html#afaf6104cf10df2980dedcdffe30112ec">flair::core::RotationMatrix::ToQuaternion</a></div><div class="ttdeci">Quaternion ToQuaternion(void) const </div><div class="ttdoc">Convert to quaternion. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html_a2931667bed155085f243743811f60536"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html#a2931667bed155085f243743811f60536">flair::core::RotationMatrix::m</a></div><div class="ttdeci">float m[3][3]</div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> RotationMatrix.h:74</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -162,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_rotation_matrix_8h.html">RotationMatrix.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_semaphore_8h.html
===================================================================
--- trunk/doc/Flair/_semaphore_8h.html	(revision 47)
+++ trunk/doc/Flair/_semaphore_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_semaphore_8h.html">Semaphore.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_semaphore_8h_source.html
===================================================================
--- trunk/doc/Flair/_semaphore_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_semaphore_8h_source.html	(revision 50)
@@ -132,24 +132,25 @@
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1core_1_1_semaphore.html#ae1a3001af72b853a3de39bd11f564790">~Semaphore</a>();</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">GetSemaphore</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">ReleaseSemaphore</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">class </span>Semaphore_impl *pimpl_;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#endif // SEMAPHORE_H</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">GetSemaphore</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout = TIME_INFINITE) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">ReleaseSemaphore</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">class </span>Semaphore_impl *pimpl_;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;};</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#endif // SEMAPHORE_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_semaphore_html_a5db3e44d22d40dd29f6853394300d1df"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#a5db3e44d22d40dd29f6853394300d1df">flair::core::Semaphore::Semaphore</a></div><div class="ttdeci">Semaphore(const Object *parent, uint32_t initialValue, std::string name=&quot;&quot;)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_semaphore_html_ae1a3001af72b853a3de39bd11f564790"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#ae1a3001af72b853a3de39bd11f564790">flair::core::Semaphore::~Semaphore</a></div><div class="ttdeci">~Semaphore()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_semaphore_html_a197221f875628bec292dd6fbe6f04142"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">flair::core::Semaphore::GetSemaphore</a></div><div class="ttdeci">void GetSemaphore(void) const </div><div class="ttdoc">GetSemaphore. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_semaphore_html_aa56224f3d283a7d328b6a452f376a6f6"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">flair::core::Semaphore::ReleaseSemaphore</a></div><div class="ttdeci">void ReleaseSemaphore(void) const </div><div class="ttdoc">ReleaseSemaphore. </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
 <div class="ttc" id="_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_semaphore_html_a640b354e4a388130befe88ea2b6a2c09"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">flair::core::Semaphore::GetSemaphore</a></div><div class="ttdeci">bool GetSemaphore(Time timeout=TIME_INFINITE) const </div><div class="ttdoc">GetSemaphore. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_semaphore_html"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></div><div class="ttdoc">Class defining a semaphore. </div><div class="ttdef"><b>Definition:</b> Semaphore.h:29</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_semaphore_html_a045a06ff109107b9d767efc2ec66d180"><div class="ttname"><a href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">flair::core::Semaphore::ReleaseSemaphore</a></div><div class="ttdeci">bool ReleaseSemaphore(void) const </div><div class="ttdoc">ReleaseSemaphore. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -158,5 +159,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_semaphore_8h.html">Semaphore.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_send_data_8h.html
===================================================================
--- trunk/doc/Flair/_send_data_8h.html	(revision 47)
+++ trunk/doc/Flair/_send_data_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_send_data_8h.html">SendData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_send_data_8h_source.html
===================================================================
--- trunk/doc/Flair/_send_data_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_send_data_8h_source.html	(revision 50)
@@ -171,5 +171,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_send_data_8h.html">SendData.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_sensor_g_l_8h_source.html
===================================================================
--- trunk/doc/Flair/_sensor_g_l_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_sensor_g_l_8h_source.html	(revision 50)
@@ -164,5 +164,5 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_sensor_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></div><div class="ttdef"><b>Definition:</b> SensorGL.h:35</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -172,5 +172,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>SensorGL.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_serial_port_8h.html
===================================================================
--- trunk/doc/Flair/_serial_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_serial_port_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_serial_port_8h.html">SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_serial_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_serial_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_serial_port_8h_source.html	(revision 50)
@@ -138,5 +138,5 @@
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;};</div>
 <div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <span class="comment">// end namespace framework</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <span class="comment">// end namespace flair</span></div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor">#endif // SERIALPORT_H</span></div>
@@ -159,5 +159,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_serial_port_8h.html">SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_shared_mem_8h.html
===================================================================
--- trunk/doc/Flair/_shared_mem_8h.html	(revision 47)
+++ trunk/doc/Flair/_shared_mem_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_shared_mem_8h.html">SharedMem.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_shared_mem_8h_source.html
===================================================================
--- trunk/doc/Flair/_shared_mem_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_shared_mem_8h_source.html	(revision 50)
@@ -126,22 +126,28 @@
 <div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_shared_mem.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_shared_mem.html">SharedMem</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> {</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">SharedMem</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7">~SharedMem</a>();</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392">Write</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590">Read</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> size) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  SharedMem_impl *pimpl_;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;};</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#endif // SHAREDMEM_H</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">enum class</span> Type { mutex, producerConsumer };</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">SharedMem</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, <span class="keywordtype">size_t</span> size, Type type=Type::mutex);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7">~SharedMem</a>();</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392">Write</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590">Read</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> size) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;   <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">ReaderReady</a>();</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  SharedMem_impl *pimpl_;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  Type type;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;};</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#endif // SHAREDMEM_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_aead806d7b3e48aecefcbb3dcd724ef49"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">flair::core::SharedMem::ReaderReady</a></div><div class="ttdeci">void ReaderReady()</div><div class="ttdoc">This function should be called when reader starts (in case of a SharedMem of type producerConsumer) ...</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_a003b9e48b88ac57bb7255b80f7768d9f"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">flair::core::SharedMem::SharedMem</a></div><div class="ttdeci">SharedMem(const Object *parent, std::string name, size_t size, Type type=Type::mutex)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_a9b3efaf91b3a62a58d4466bcaa03b590"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590">flair::core::SharedMem::Read</a></div><div class="ttdeci">void Read(char *buf, size_t size) const </div><div class="ttdoc">Read. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
@@ -149,5 +155,4 @@
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_af3f51c01e679a8dd1f6f7c64cee55ed7"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7">flair::core::SharedMem::~SharedMem</a></div><div class="ttdeci">~SharedMem()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_a7609d68ab9155055bea84cafaf741392"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392">flair::core::SharedMem::Write</a></div><div class="ttdeci">void Write(const char *buf, size_t size)</div><div class="ttdoc">Write. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_shared_mem_html_aebdd64cb4a190b25d710a3d069fee033"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">flair::core::SharedMem::SharedMem</a></div><div class="ttdeci">SharedMem(const Object *parent, std::string name, size_t size)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -156,5 +161,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_shared_mem_8h.html">SharedMem.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_ahrs_8h.html
===================================================================
--- trunk/doc/Flair/_simu_ahrs_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_ahrs_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_simu_ahrs_8h.html">SimuAhrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_ahrs_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_ahrs_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_ahrs_8h_source.html	(revision 50)
@@ -123,26 +123,22 @@
 <div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_simu_ahrs.html">   27</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_simu_ahrs.html">SimuAhrs</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> {</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">SimuAhrs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;           uint32_t dev_id, uint8_t priority);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">SimuAhrs</a>(std::string name,</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;           uint32_t modelId,uint32_t deviceId, uint8_t priority);</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d">~SimuAhrs</a>();</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">Start</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;};</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#endif // SIMUAHRS_H</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;};</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#endif // SIMUAHRS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_simu_ahrs_html_ae6d464ee0bdb6dee924b536532e6cd53"><div class="ttname"><a href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">flair::filter::SimuAhrs::SimuAhrs</a></div><div class="ttdeci">SimuAhrs(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_simu_ahrs_html_a95df052b37b684b2a1f753163d6baaeb"><div class="ttname"><a href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">flair::filter::SimuAhrs::SimuAhrs</a></div><div class="ttdeci">SimuAhrs(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
 <div class="ttc" id="_ahrs_8h_html"><div class="ttname"><a href="_ahrs_8h.html">Ahrs.h</a></div><div class="ttdoc">Abstract class for AHRS. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_simu_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></div><div class="ttdoc">Class for a simulation Ahrs. </div><div class="ttdef"><b>Definition:</b> SimuAhrs.h:27</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_simu_ahrs_html_abc6e5fb30794862c01828b73166a405d"><div class="ttname"><a href="classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d">flair::filter::SimuAhrs::~SimuAhrs</a></div><div class="ttdeci">~SimuAhrs()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_simu_ahrs_html_a62d4c34069a45aa85acb5d16c0ecccc2"><div class="ttname"><a href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">flair::filter::SimuAhrs::Start</a></div><div class="ttdeci">void Start(void)</div><div class="ttdoc">Start SimuImu Thread. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -151,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_simu_ahrs_8h.html">SimuAhrs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_bldc_8h.html
===================================================================
--- trunk/doc/Flair/_simu_bldc_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_bldc_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_bldc_8h.html">SimuBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_bldc_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_bldc_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_bldc_8h_source.html	(revision 50)
@@ -134,39 +134,40 @@
 <div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_simu_bldc.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html">SimuBldc</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> {</div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e">SimuBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;           uint8_t motors_count, uint32_t dev_id);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e">SimuBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count,</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;           uint32_t dev_id);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8">~SimuBldc</a>();</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438">GetSpeeds</a>(<span class="keywordtype">float</span> *value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">   88</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">   97</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *value);</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;};</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;} <span class="comment">// end namespace actuator</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor">#endif // SIMUBLDC_H</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f">SimuBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name,</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;           uint8_t motors_count, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f">SimuBldc</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count,</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;           uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8">~SimuBldc</a>();</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438">GetSpeeds</a>(<span class="keywordtype">float</span> *value) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">   90</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">HasSpeedMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">   99</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">HasCurrentMeasurement</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; };</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">void</span> SetMotors(<span class="keywordtype">float</span> *value);</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  </div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k;</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;};</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;} <span class="comment">// end namespace actuator</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#endif // SIMUBLDC_H</span></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a94b7583f7bd4fd72706cfb8363316438"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438">flair::actuator::SimuBldc::GetSpeeds</a></div><div class="ttdeci">void GetSpeeds(float *value) const </div><div class="ttdoc">Get motors speeds. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a1ac27a1de4c51b10aa3c4b03d55f6e7e"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e">flair::actuator::SimuBldc::SimuBldc</a></div><div class="ttdeci">SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t dev_id)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_ad960e5a34f19d664b1b576eea826997f"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f">flair::actuator::SimuBldc::SimuBldc</a></div><div class="ttdeci">SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></div><div class="ttdoc">Class for a simulation bldc. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a6d604089c8494c27f8382359327e7fb6"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">flair::actuator::SimuBldc::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:88</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a3a97075384649f5a11fd70bf7749fbe1"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">flair::actuator::SimuBldc::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:97</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a6d604089c8494c27f8382359327e7fb6"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">flair::actuator::SimuBldc::HasSpeedMeasurement</a></div><div class="ttdeci">bool HasSpeedMeasurement(void) const </div><div class="ttdoc">Has speed measurement. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:90</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a3a97075384649f5a11fd70bf7749fbe1"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">flair::actuator::SimuBldc::HasCurrentMeasurement</a></div><div class="ttdeci">bool HasCurrentMeasurement(void) const </div><div class="ttdoc">Has current measurement. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:99</div></div>
 <div class="ttc" id="_bldc_8h_html"><div class="ttname"><a href="_bldc_8h.html">Bldc.h</a></div><div class="ttdoc">Base class for brushless motors drivers. </div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html_a10fd091319fd0532681078badeb2ecd8"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8">flair::actuator::SimuBldc::~SimuBldc</a></div><div class="ttdeci">~SimuBldc()</div><div class="ttdoc">Destructor. </div></div>
@@ -177,5 +178,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_bldc_8h.html">SimuBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_camera_8h.html
===================================================================
--- trunk/doc/Flair/_simu_camera_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_camera_8h.html	(revision 50)
@@ -135,7 +135,4 @@
 <tr class="memdesc:namespaceflair_1_1core"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core classes. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:namespaceflair_1_1gui"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1gui.html">flair::gui</a></td></tr>
-<tr class="memdesc:namespaceflair_1_1gui"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graphical user interface classes. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespaceflair_1_1sensor"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a></td></tr>
 <tr class="memdesc:namespaceflair_1_1sensor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensor classes. <br /></td></tr>
@@ -153,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_camera_8h.html">SimuCamera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_camera_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_camera_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_camera_8h_source.html	(revision 50)
@@ -121,36 +121,34 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>SharedMem;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>SpinBox;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_camera.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_camera.html">SimuCamera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">Camera</a> {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;             uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id,</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;             uint8_t priority);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width,</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;             uint16_t height, uint8_t channels, uint32_t dev_id);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>();</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">   81</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *data_rate;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;  <span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span>SharedMem;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  }</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_camera.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_camera.html">SimuCamera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">Camera</a> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a>(std::string name,</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;             uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId,uint32_t deviceId,</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;             uint8_t priority);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width,</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;             uint16_t height, uint8_t channels, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>();</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">   80</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  </div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
 <div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">size_t</span> buf_size;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  IplImage *img;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">char</span>* shmemReadBuf;</div>
 <div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;};</div>
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;} <span class="comment">// end namespace sensor</span></div>
@@ -162,13 +160,11 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html_aa08b34cc19a3bc1b7f4eb6e0b344a5d0"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">flair::sensor::SimuCamera::~SimuCamera</a></div><div class="ttdeci">~SimuCamera()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html_a9a89781a160538e59f98615339187b8c"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">flair::sensor::SimuCamera::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:81</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html_a9a89781a160538e59f98615339187b8c"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">flair::sensor::SimuCamera::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:80</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html_aa79f6ad054829916ac8404eb25e284e7"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">flair::sensor::SimuCamera::SimuCamera</a></div><div class="ttdeci">SimuCamera(std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="_camera_8h_html"><div class="ttname"><a href="_camera_8h.html">Camera.h</a></div><div class="ttdoc">Base class for Camera. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html_a386047097db5bfac75150c28204939df"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">flair::sensor::SimuCamera::SimuCamera</a></div><div class="ttdeci">SimuCamera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></div><div class="ttdoc">Class for a simulation camera. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:35</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></div><div class="ttdoc">Class for a simulation camera. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:32</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -177,5 +173,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_camera_8h.html">SimuCamera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_camera_g_l_8h.html
===================================================================
--- trunk/doc/Flair/_simu_camera_g_l_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_camera_g_l_8h.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><a class="el" href="_simu_camera_g_l_8h.html">SimuCameraGL.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_camera_g_l_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_camera_g_l_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_camera_g_l_8h_source.html	(revision 50)
@@ -149,5 +149,5 @@
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// top left origin</span></div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">SimuCameraGL</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, <span class="keywordtype">int</span> width,</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;               <span class="keywordtype">int</span> height, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> dev_id);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;               <span class="keywordtype">int</span> height, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, uint32_t modelId,uint32_t deviceId);</div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">SimuCameraGL</a>();</div>
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
@@ -163,5 +163,5 @@
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;                                  irr::scene::ISceneManager *newManager = 0);</div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> getImage(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> putImage(<span class="keywordtype">char</span> *pixels);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> putImage(<span class="keywordtype">char</span> *pixels,<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> imageTime);</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  irr::scene::ICameraSceneNode *camera;</div>
 <div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  irr::scene::ISceneManager *smgr;</div>
@@ -180,13 +180,14 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_g_l_html_ab9fed80b79343744331b8cf6c2d22b9e"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e">flair::sensor::SimuCameraGL::setNearValue</a></div><div class="ttdeci">void setNearValue(float zn)</div><div class="ttdoc">Sets the value of the near clipping plane. (default: 1.0f) </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
 <div class="ttc" id="_simu_camera_8h_html"><div class="ttname"><a href="_simu_camera_8h.html">SimuCamera.h</a></div><div class="ttdoc">Class for a simulation camera. </div></div>
 <div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></div><div class="ttdoc">Class for a simulation camera. </div><div class="ttdef"><b>Definition:</b> SimuCameraGL.h:47</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_g_l_html_a423b0009af00935e7cc8e6b9f768f930"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera_g_l.html#a423b0009af00935e7cc8e6b9f768f930">flair::sensor::SimuCameraGL::setFarValue</a></div><div class="ttdeci">void setFarValue(float zf)</div><div class="ttdoc">Sets the value of the far clipping plane (default: 2000.0f) </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_sensor_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></div><div class="ttdef"><b>Definition:</b> SensorGL.h:35</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></div><div class="ttdoc">Class displaying 3 QDoubleSpinBox for x,y,z on the ground station. </div><div class="ttdef"><b>Definition:</b> Vector3DSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></div><div class="ttdoc">Class for a simulation camera. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:35</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></div><div class="ttdoc">Class for a simulation camera. </div><div class="ttdef"><b>Definition:</b> SimuCamera.h:32</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -195,5 +196,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><a class="el" href="_simu_camera_g_l_8h.html">SimuCameraGL.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_gps_8h.html
===================================================================
--- trunk/doc/Flair/_simu_gps_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_gps_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_gps_8h.html">SimuGps.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_gps_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_gps_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_gps_8h_source.html	(revision 50)
@@ -121,44 +121,45 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">class </span>SharedMem;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  }</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;  <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span>SpinBox;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  }</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_gps.html">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_gps.html">SimuGps</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915">SimuGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;          <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint32_t deviceId,uint8_t priority);</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">class </span>SharedMem;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;  }</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;  <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">class </span>SpinBox;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    <span class="keyword">class </span>DoubleSpinBox;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  }</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_gps.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_gps.html">SimuGps</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76">SimuGps</a>(std::string name,</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;          <a class="code" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint32_t modelId,uint32_t deviceId,uint8_t priority);</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915">SimuGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t deviceId);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3">~SimuGps</a>();</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordtype">float</span> e;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordtype">float</span> n;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <span class="keywordtype">float</span> u;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keywordtype">float</span> ve;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordtype">float</span> vn;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  } gps_states_t;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *dataRate,*fixQuality,*numberOfSatellites;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *latitudeRef,*longitudeRef,*altitudeRef;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// end namespace framewor</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif // SIMUGPS_H</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76">SimuGps</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3">~SimuGps</a>();</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordtype">float</span> e;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <span class="keywordtype">float</span> n;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keywordtype">float</span> u;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordtype">float</span> ve;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    <span class="keywordtype">float</span> vn;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  } gps_states_t;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  </div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *dataRate,*fixQuality,*numberOfSatellites;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *latitudeRef,*longitudeRef,*altitudeRef;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif // SIMUGPS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -166,14 +167,13 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_gps_html_a83232caaf25e2298e39b083e046846a3"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3">flair::sensor::SimuGps::~SimuGps</a></div><div class="ttdeci">~SimuGps()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></div><div class="ttdoc">Class for a simulation GPS. </div><div class="ttdef"><b>Definition:</b> SimuGps.h:36</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></div><div class="ttdoc">Class for a simulation GPS. </div><div class="ttdef"><b>Definition:</b> SimuGps.h:35</div></div>
 <div class="ttc" id="_nmea_gps_8h_html"><div class="ttname"><a href="_nmea_gps_8h.html">NmeaGps.h</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></div><div class="ttdoc">Base class for GPS using NMEA sentances. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_nmea_gps_html_af0d7d39483f1e76e5dda4cb10dc8a967"><div class="ttname"><a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">flair::sensor::NmeaGps::NMEAFlags_t</a></div><div class="ttdeci">NMEAFlags_t</div><div class="ttdoc">NMEA flags. </div><div class="ttdef"><b>Definition:</b> NmeaGps.h:51</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_gps_html_a937609c8932b45881dac4261bc892915"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915">flair::sensor::SimuGps::SimuGps</a></div><div class="ttdeci">SimuGps(const core::FrameworkManager *parent, std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_gps_html_ab44c7691b45759ee6529031d67b07c76"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76">flair::sensor::SimuGps::SimuGps</a></div><div class="ttdeci">SimuGps(std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -182,5 +182,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_gps_8h.html">SimuGps.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_imu_8h.html
===================================================================
--- trunk/doc/Flair/_simu_imu_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_imu_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_imu_8h.html">SimuImu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_imu_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_imu_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_imu_8h_source.html	(revision 50)
@@ -133,33 +133,35 @@
 <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_imu.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_imu.html">SimuImu</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_imu.html">Imu</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a> {</div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">SimuImu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;          uint32_t dev_id, uint8_t priority);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">SimuImu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a>();</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="keywordtype">float</span> q0;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <span class="keywordtype">float</span> q1;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordtype">float</span> q2;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordtype">float</span> q3;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <span class="keywordtype">float</span> wx;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keywordtype">float</span> wy;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordtype">float</span> wz;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  } imu_states_t;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *dataRate;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ahrsData;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif // SIMUIMU_H</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">SimuImu</a>(std::string name,</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;          uint32_t modelId,uint32_t deviceId, uint8_t priority);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">SimuImu</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a>();</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordtype">float</span> q0;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordtype">float</span> q1;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <span class="keywordtype">float</span> q2;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keywordtype">float</span> q3;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordtype">float</span> wx;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    <span class="keywordtype">float</span> wy;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keywordtype">float</span> wz;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  } imu_states_t;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  </div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *dataRate;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *shmem;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ahrsData;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;};</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#endif // SIMUIMU_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -169,11 +171,10 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_imu_html_a993428f50639a60e8df139f3e23f92bf"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">flair::sensor::SimuImu::~SimuImu</a></div><div class="ttdeci">~SimuImu()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_ahrs_data_html"><div class="ttname"><a href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></div><div class="ttdoc">Class defining AHRS datas. </div><div class="ttdef"><b>Definition:</b> AhrsData.h:30</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_imu_html_a02d0ba12625f34bc2bd88d1fe4ad6cd4"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">flair::sensor::SimuImu::SimuImu</a></div><div class="ttdeci">SimuImu(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></div><div class="ttdoc">Class for a simulation Imu. </div><div class="ttdef"><b>Definition:</b> SimuImu.h:35</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_imu_html_a021162094240f8debbd3cb6d45f3ac7a"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">flair::sensor::SimuImu::SimuImu</a></div><div class="ttdeci">SimuImu(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -182,5 +183,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_imu_8h.html">SimuImu.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_laser_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_laser_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_laser_8h_source.html	(revision 50)
@@ -132,24 +132,25 @@
 <div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_laser.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_laser.html">SimuLaser</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> {</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;            uint32_t dev_id, uint8_t priority);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>();</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">   72</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a>;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *data_rate;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;};</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif // SIMULASER_H</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a>(std::string name,</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;            uint32_t modelId,uint32_t deviceId, uint8_t priority);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>();</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">   74</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  </div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *data_rate;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;};</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif // SIMULASER_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -158,12 +159,11 @@
 <div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></div><div class="ttdef"><b>Definition:</b> SimuLaser.h:34</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html_aa9dc0c4f54d34746206067da31794b80"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">flair::sensor::SimuLaser::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuLaser.h:72</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html_aa9dc0c4f54d34746206067da31794b80"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">flair::sensor::SimuLaser::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuLaser.h:74</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html_a9c2ded82ab43b0b175e51cda0ed879d5"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">flair::sensor::SimuLaser::~SimuLaser</a></div><div class="ttdeci">~SimuLaser()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="_laser_range_finder_8h_html"><div class="ttname"><a href="_laser_range_finder_8h.html">LaserRangeFinder.h</a></div><div class="ttdoc">Classe generique des telemetres laser. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html_a6270e35dc27177255e98f80e8323e752"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">flair::sensor::SimuLaser::SimuLaser</a></div><div class="ttdeci">SimuLaser(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html_ac80c781316ba67ab43371095cc96b888"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">flair::sensor::SimuLaser::SimuLaser</a></div><div class="ttdeci">SimuLaser(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -172,5 +172,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>SimuLaser.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_laser_g_l_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_laser_g_l_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_laser_g_l_8h_source.html	(revision 50)
@@ -136,5 +136,5 @@
 <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_simu_laser.html">SimuLaser</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_sensor_g_l.html">SensorGL</a> {</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, <span class="keywordtype">int</span> dev_id);</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a>();</div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
@@ -151,5 +151,5 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></div><div class="ttdef"><b>Definition:</b> SimuLaser.h:34</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_laser_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a></div><div class="ttdef"><b>Definition:</b> SimuLaserGL.h:38</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_sensor_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></div><div class="ttdef"><b>Definition:</b> SensorGL.h:35</div></div>
@@ -161,5 +161,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>SimuLaserGL.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_us_8h.html
===================================================================
--- trunk/doc/Flair/_simu_us_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_us_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_us_8h.html">SimuUs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_us_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_us_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_us_8h_source.html	(revision 50)
@@ -132,38 +132,38 @@
 <div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_us.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_us.html">SimuUs</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> {</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;         uint32_t dev_id, uint8_t priority);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>();</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">   72</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a>;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *data_rate;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;};</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif // SIMUUS_H</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a>(std::string name,</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;         uint32_t modelId,uint32_t deviceId, uint8_t priority);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>();</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">   74</a></span>&#160;  <a class="code" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *<a class="code" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  </div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  std::string ShMemName(uint32_t modelId,uint32_t deviceId);</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *data_rate;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;};</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif // SIMUUS_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html_af86622810d283ac7710e70eddc30e3f1"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">flair::sensor::SimuUs::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuUs.h:72</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html_af86622810d283ac7710e70eddc30e3f1"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">flair::sensor::SimuUs::shmem</a></div><div class="ttdeci">core::SharedMem * shmem</div><div class="ttdoc">SharedMem to access datas. </div><div class="ttdef"><b>Definition:</b> SimuUs.h:74</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></div><div class="ttdoc">Base class for UsRangeFinder. </div><div class="ttdef"><b>Definition:</b> UsRangeFinder.h:40</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_spin_box.html">flair::gui::SpinBox</a></div><div class="ttdoc">Class displaying a QSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> SpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html_a52c1587525fe53be58f7d1681d8f3de4"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">flair::sensor::SimuUs::~SimuUs</a></div><div class="ttdeci">~SimuUs()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="_us_range_finder_8h_html"><div class="ttname"><a href="_us_range_finder_8h.html">UsRangeFinder.h</a></div><div class="ttdoc">Base class for UsRangeFinder. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></div><div class="ttdoc">Class for a simulation UsRangeFinder. </div><div class="ttdef"><b>Definition:</b> SimuUs.h:34</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html_a99d29a5be11149d02be1548e401f483c"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">flair::sensor::SimuUs::SimuUs</a></div><div class="ttdeci">SimuUs(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_shared_mem_html"><div class="ttname"><a href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></div><div class="ttdoc">Class defining a shared memory. </div><div class="ttdef"><b>Definition:</b> SharedMem.h:32</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html_a58061ed933ca6d95f563886a8b9ff4d9"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">flair::sensor::SimuUs::SimuUs</a></div><div class="ttdeci">SimuUs(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -172,5 +172,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_simu_us_8h.html">SimuUs.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_us_g_l_8h.html
===================================================================
--- trunk/doc/Flair/_simu_us_g_l_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_us_g_l_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><a class="el" href="_simu_us_g_l_8h.html">SimuUsGL.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_us_g_l_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_us_g_l_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_us_g_l_8h_source.html	(revision 50)
@@ -136,5 +136,5 @@
 <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_simu_us_g_l.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_simu_us.html">SimuUs</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_sensor_g_l.html">SensorGL</a> {</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, <span class="keywordtype">int</span> dev_id);</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, uint32_t modelId,uint32_t deviceId);</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a>();</div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
@@ -150,5 +150,5 @@
 <div class="ttc" id="_simu_us_8h_html"><div class="ttname"><a href="_simu_us_8h.html">SimuUs.h</a></div><div class="ttdoc">Class for a simulation UsRangeFinder. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_us_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></div><div class="ttdoc">Class for a simulation UsRangeFinder. </div><div class="ttdef"><b>Definition:</b> SimuUs.h:34</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_simu_us_g_l_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a></div><div class="ttdoc">Class for a simulation us. </div><div class="ttdef"><b>Definition:</b> SimuUsGL.h:38</div></div>
@@ -162,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><a class="el" href="_simu_us_g_l_8h.html">SimuUsGL.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_x4_8h.html
===================================================================
--- trunk/doc/Flair/_simu_x4_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_x4_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_simu_x4_8h.html">SimuX4.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_x4_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_x4_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_x4_8h_source.html	(revision 50)
@@ -120,21 +120,27 @@
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>meta {</div>
-<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_simu_x4.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <span class="comment">// simu_id: 0 if simulating only one UAV</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  <span class="comment">//&gt;0 otherwise</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a>(std::string name, <span class="keywordtype">int</span> simu_id = 0,</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;         <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a>();</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;};</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif // SIMUX4_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  </div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_simu_x4.html">   25</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="comment">// simu_id: 0 if simulating only one UAV</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="comment">//&gt;0 otherwise</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a>(std::string name, uint32_t simu_id = 0,std::string options=<span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;           <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    ~<a class="code" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a>();</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;    <span class="keyword">virtual</span> std::string GetType(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;x4_simu&quot;</span>;}</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keywordtype">void</span> ReadCameraResolutionOption(std::string options,std::string cameraName,uint16_t &amp;camWidth,uint16_t &amp;camHeight) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  </div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;};</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#endif // SIMUX4_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="_uav_8h_html"><div class="ttname"><a href="_uav_8h.html">Uav.h</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. </div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_simu_x4_html"><div class="ttname"><a href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></div><div class="ttdoc">Class defining a simulation x4 uav. </div><div class="ttdef"><b>Definition:</b> SimuX4.h:24</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_simu_x4_html"><div class="ttname"><a href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></div><div class="ttdoc">Class defining a simulation x4 uav. </div><div class="ttdef"><b>Definition:</b> SimuX4.h:25</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -143,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_simu_x4_8h.html">SimuX4.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_x8_8h.html
===================================================================
--- trunk/doc/Flair/_simu_x8_8h.html	(revision 47)
+++ trunk/doc/Flair/_simu_x8_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_simu_x8_8h.html">SimuX8.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simu_x8_8h_source.html
===================================================================
--- trunk/doc/Flair/_simu_x8_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simu_x8_8h_source.html	(revision 50)
@@ -121,19 +121,24 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>meta {</div>
 <div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_simu_x8.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <span class="comment">// simu_id: 0 if simulating only one UAV</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;  <span class="comment">//&gt;0 otherwise</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a>(std::string name, <span class="keywordtype">int</span> simu_id = 0,</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;         <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a>();</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;};</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif // SIMUX8_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="comment">// simu_id: 0 if simulating only one UAV</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="comment">//&gt;0 otherwise</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a>(std::string name, uint32_t simu_id = 0,std::string options=<span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;           <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    ~<a class="code" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a>();</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    <span class="keyword">virtual</span> std::string GetType(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;simu_x8&quot;</span>;}</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  </div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <span class="keywordtype">void</span> ReadCameraResolutionOption(std::string options,std::string cameraName,uint16_t &amp;camWidth,uint16_t &amp;camHeight) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160; </div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;};</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#endif // SIMUX8_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="_uav_8h_html"><div class="ttname"><a href="_uav_8h.html">Uav.h</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. </div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_simu_x8_html"><div class="ttname"><a href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a></div><div class="ttdoc">Class defining a simulation x8 uav. </div><div class="ttdef"><b>Definition:</b> SimuX8.h:24</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -143,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_simu_x8_8h.html">SimuX8.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_simulator_8h_source.html
===================================================================
--- trunk/doc/Flair/_simulator_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_simulator_8h_source.html	(revision 50)
@@ -129,58 +129,59 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_framework_manager_8h.html">FrameworkManager.h</a>&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>Simulator_impl;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Quaternion;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Simulator_impl;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>Model_impl;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>Quaternion;</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Model;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>Gui;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_simulator.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a>;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>GenericObject;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="comment">// yaw_deg: rotation of the vrpn coordinate with respect to the earth</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="comment">// coordinate, around z axis</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a>(std::string name, <span class="keywordtype">int</span> optitrack_mstime = 10, <span class="keywordtype">float</span> yaw_deg = 30);</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a>();</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordtype">void</span> RunSimu(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// get rotation of the vrpn coordinate with respect to the earth coordinate,</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="comment">// around z axis; in radians</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordtype">float</span> Yaw(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// compute rotation of the vrpn coordinate with respect to the earth</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="comment">// coordinate, around z axis</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> ToVRPNReference(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat_in);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> ToVRPNReference(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> point_in);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  Simulator_impl *pimpl_;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *<a class="code" href="namespaceflair_1_1simulator.html#a9739213d82cf7ff924a6ef218490c564">getSimulator</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;} <span class="comment">// end namespace simulator</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#endif // SIMULATOR_H</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>simulator {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>Model;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Gui;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_simulator.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">friend</span> class ::Model_impl;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_gui.html">Gui</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>GenericObject;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="comment">// yaw_deg: rotation of the vrpn coordinate with respect to the earth</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="comment">// coordinate, around z axis</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a>(std::string name, <span class="keywordtype">int</span> optitrack_mstime = 10, <span class="keywordtype">float</span> yaw_deg = 30);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a>();</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordtype">void</span> RunSimu(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="comment">// get rotation of the vrpn coordinate with respect to the earth coordinate,</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="comment">// around z axis; in radians</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">float</span> Yaw(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="comment">// compute rotation of the vrpn coordinate with respect to the earth</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="comment">// coordinate, around z axis</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> ToVRPNReference(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat_in);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;double&gt;</a> ToVRPNReference(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D&lt;double&gt;</a> point_in);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  Simulator_impl *pimpl_;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *<a class="code" href="namespaceflair_1_1simulator.html#a9739213d82cf7ff924a6ef218490c564">getSimulator</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;} <span class="comment">// end namespace simulator</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">#endif // SIMULATOR_H</span></div>
 <div class="ttc" id="namespaceflair_1_1simulator_html_a9739213d82cf7ff924a6ef218490c564"><div class="ttname"><a href="namespaceflair_1_1simulator.html#a9739213d82cf7ff924a6ef218490c564">flair::simulator::getSimulator</a></div><div class="ttdeci">Simulator * getSimulator(void)</div><div class="ttdoc">get Simulator </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:52</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; double &gt;</a></div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:38</div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_gui_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></div><div class="ttdef"><b>Definition:</b> Gui.h:51</div></div>
 <div class="ttc" id="_framework_manager_8h_html"><div class="ttname"><a href="_framework_manager_8h.html">FrameworkManager.h</a></div><div class="ttdoc">Main class of the Framework library. </div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -189,5 +190,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>Simulator.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_socket_8h.html
===================================================================
--- trunk/doc/Flair/_socket_8h.html	(revision 47)
+++ trunk/doc/Flair/_socket_8h.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_socket_8h.html">Socket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed Apr 12 2017 09:17:58 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>
Index: trunk/doc/Flair/_socket_8h_source.html
===================================================================
--- trunk/doc/Flair/_socket_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_socket_8h_source.html	(revision 50)
@@ -167,5 +167,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_socket_8h.html">Socket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed Apr 12 2017 09:17:58 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>
Index: trunk/doc/Flair/_spin_box_8h.html
===================================================================
--- trunk/doc/Flair/_spin_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_spin_box_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_spin_box_8h.html">SpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_spin_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_spin_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_spin_box_8h_source.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_spin_box_8h.html">SpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_srf08_8h.html
===================================================================
--- trunk/doc/Flair/_srf08_8h.html	(revision 47)
+++ trunk/doc/Flair/_srf08_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_srf08_8h.html">Srf08.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_srf08_8h_source.html
===================================================================
--- trunk/doc/Flair/_srf08_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_srf08_8h_source.html	(revision 50)
@@ -121,47 +121,45 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>I2cPort;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>SpinBox;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_srf08.html">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_srf08.html">Srf08</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">Srf08</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint16_t address, uint8_t priority);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">~Srf08</a>();</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32">SetRange</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14">SetMaxGain</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> SendEcho(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">void</span> GetEcho(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">bool</span> is_init;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> echo_time;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">float</span> z_1, z_2;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *gain, *range;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  uint16_t address;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;};</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#endif // SRF08_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>I2cPort;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>SpinBox;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_srf08.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_srf08.html">Srf08</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">Srf08</a>(std::string name,</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint16_t address, uint8_t priority);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">~Srf08</a>();</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32">SetRange</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14">SetMaxGain</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> SendEcho(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> GetEcho(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">bool</span> is_init;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> echo_time;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">float</span> z_1, z_2;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_spin_box.html">gui::SpinBox</a> *gain, *range;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  uint16_t address;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif // SRF08_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_srf08_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></div><div class="ttdoc">Class for ultra sonic SRF08. </div><div class="ttdef"><b>Definition:</b> Srf08.h:36</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_srf08_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></div><div class="ttdoc">Class for ultra sonic SRF08. </div><div class="ttdef"><b>Definition:</b> Srf08.h:34</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_srf08_html_ae760771d1ec4ede8ec0a901c5e178b32"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32">flair::sensor::Srf08::SetRange</a></div><div class="ttdeci">void SetRange(void)</div><div class="ttdoc">Set Range. </div></div>
@@ -171,8 +169,7 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_srf08_html_a29851770b97852246643187224054a14"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14">flair::sensor::Srf08::SetMaxGain</a></div><div class="ttdeci">void SetMaxGain(void)</div><div class="ttdoc">Set Max Gain. </div></div>
 <div class="ttc" id="_us_range_finder_8h_html"><div class="ttname"><a href="_us_range_finder_8h.html">UsRangeFinder.h</a></div><div class="ttdoc">Base class for UsRangeFinder. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_srf08_html_a6b4c56ab2d67af7bf65dd632d9b26746"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">flair::sensor::Srf08::Srf08</a></div><div class="ttdeci">Srf08(std::string name, core::I2cPort *i2cport, uint16_t address, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_srf08_html_ad4a67e82a8c599941b38d1e3e9861c62"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">flair::sensor::Srf08::Srf08</a></div><div class="ttdeci">Srf08(const core::FrameworkManager *parent, std::string name, core::I2cPort *i2cport, uint16_t address, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i2c_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_i2c_port.html">flair::core::I2cPort</a></div><div class="ttdoc">Base class for i2c port. </div><div class="ttdef"><b>Definition:</b> I2cPort.h:31</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_srf08_html_a98bf852157fdae881576d0b7f25da6b0"><div class="ttname"><a href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">flair::sensor::Srf08::~Srf08</a></div><div class="ttdeci">~Srf08()</div><div class="ttdoc">Destructor. </div></div>
@@ -183,5 +180,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_srf08_8h.html">Srf08.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tab_8h.html
===================================================================
--- trunk/doc/Flair/_tab_8h.html	(revision 47)
+++ trunk/doc/Flair/_tab_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tab_8h.html">Tab.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tab_8h_source.html
===================================================================
--- trunk/doc/Flair/_tab_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_tab_8h_source.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tab_8h.html">Tab.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tab_widget_8h.html
===================================================================
--- trunk/doc/Flair/_tab_widget_8h.html	(revision 47)
+++ trunk/doc/Flair/_tab_widget_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tab_widget_8h.html">TabWidget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tab_widget_8h_source.html
===================================================================
--- trunk/doc/Flair/_tab_widget_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_tab_widget_8h_source.html	(revision 50)
@@ -161,5 +161,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tab_widget_8h.html">TabWidget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_target_controller_8h_source.html
===================================================================
--- trunk/doc/Flair/_target_controller_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_target_controller_8h_source.html	(revision 50)
@@ -154,65 +154,64 @@
 <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_target_controller.html">   49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;                   uint8_t priority = 0);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a>();</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="comment">// void DrawUserInterface();</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsConnected() <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsDataFrameReady() = 0;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="comment">// axis stuff</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetAxisNumber() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keyword">virtual</span> std::string GetAxisName(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">float</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  GetAxisValue(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>; <span class="comment">// always in the range [-1.0,1.0]</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="comment">// button stuff</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetButtonNumber() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">bool</span> IsButtonPressed(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> std::string GetButtonName(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="comment">// controller state stuff</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsControllerActionSupported(ControllerAction action)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  };</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">bool</span> SetLedOn(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">bool</span> SetLedOff(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">bool</span> Rumble(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> left_force, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> left_timeout,</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> right_force, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> right_timeout);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">bool</span> FlashLed(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> on_timeout,</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> off_timeout);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">   76</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){}; <span class="comment">// TODO</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *GetTab(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *msg) = 0;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> QueueMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> msg);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> ControllerInitialization() = 0; <span class="comment">// {return true;};</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="comment">// axis stuff</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisNumber;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axis = NULL;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> AcquireAxisData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;axis) = 0; <span class="comment">// responsible for</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                                                          <span class="comment">// getting the axis</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                                                          <span class="comment">// data from the</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                                                          <span class="comment">// hardware</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  uint16_t bitsPerAxis;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="comment">// button stuff</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonNumber;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *button = NULL;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> AcquireButtonData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;button) = 0; <span class="comment">// responsible for</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                                                              <span class="comment">// getting the</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                                                              <span class="comment">// button data</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                                                              <span class="comment">// from the</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                                                              <span class="comment">// hardware</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="comment">// controller state stuff</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledNumber;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">void</span> Run();</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  std::queue&lt;core::Message *&gt; changeStateQueue;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a> *main_tab;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a> *setup_tab;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;};</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a>(std::string name,uint8_t priority = 0);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="comment">// void DrawUserInterface();</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsConnected() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsDataFrameReady() = 0;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="comment">// axis stuff</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetAxisNumber() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keyword">virtual</span> std::string GetAxisName(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">float</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  GetAxisValue(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>; <span class="comment">// always in the range [-1.0,1.0]</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="comment">// button stuff</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetButtonNumber() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">bool</span> IsButtonPressed(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keyword">virtual</span> std::string GetButtonName(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// controller state stuff</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> IsControllerActionSupported(ControllerAction action)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  };</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">bool</span> SetLedOn(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId);</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">bool</span> SetLedOff(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">bool</span> Rumble(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> left_force, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> left_timeout,</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> right_force, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> right_timeout);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">bool</span> FlashLed(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> on_timeout,</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> off_timeout);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">   75</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){}; <span class="comment">// TODO</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *GetTab(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> ProcessMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> *msg) = 0;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keywordtype">void</span> QueueMessage(<a class="code" href="classflair_1_1core_1_1_message.html">core::Message</a> msg);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> ControllerInitialization() = 0; <span class="comment">// {return true;};</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="comment">// axis stuff</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> axisNumber;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *axis = NULL;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> AcquireAxisData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;axis) = 0; <span class="comment">// responsible for</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                                                          <span class="comment">// getting the axis</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                                                          <span class="comment">// data from the</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                                                          <span class="comment">// hardware</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  uint16_t bitsPerAxis;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="comment">// button stuff</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buttonNumber;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *button = NULL;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> AcquireButtonData(<a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> &amp;button) = 0; <span class="comment">// responsible for</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                                                              <span class="comment">// getting the</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                                                              <span class="comment">// button data</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                                                              <span class="comment">// from the</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                                                              <span class="comment">// hardware</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="comment">// controller state stuff</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ledNumber;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> Run();</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  std::queue&lt;core::Message *&gt; changeStateQueue;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a> *main_tab;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a> *setup_tab;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;}</div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;}</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;}</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">#endif // TARGETCONTROLLER_H</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#endif // TARGETCONTROLLER_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -221,6 +220,5 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></div><div class="ttdoc">Base Class for target side remote controls. </div><div class="ttdef"><b>Definition:</b> TargetController.h:49</div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html_a1e883144c9ebf38961b7bce349fd8da3"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">flair::sensor::TargetController::UpdateFrom</a></div><div class="ttdeci">void UpdateFrom(const core::io_data *data)</div><div class="ttdoc">Update using provided datas. </div><div class="ttdef"><b>Definition:</b> TargetController.h:76</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html_a1e883144c9ebf38961b7bce349fd8da3"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">flair::sensor::TargetController::UpdateFrom</a></div><div class="ttdeci">void UpdateFrom(const core::io_data *data)</div><div class="ttdoc">Update using provided datas. </div><div class="ttdef"><b>Definition:</b> TargetController.h:75</div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
@@ -233,5 +231,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>TargetController.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_target_eth_controller_8h_source.html
===================================================================
--- trunk/doc/Flair/_target_eth_controller_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_target_eth_controller_8h_source.html	(revision 50)
@@ -139,5 +139,5 @@
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>TcpSocket;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Socket;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>UdpSocket;</div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>gui {</div>
@@ -152,5 +152,5 @@
 <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_target_eth_controller.html">   47</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> {</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a>(std::string name,</div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;                      uint16_t port, uint8_t priority = 0);</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  ~<a class="code" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a>();</div>
@@ -183,5 +183,5 @@
 <div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keywordtype">int</span> listeningPort;</div>
 <div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1core_1_1_tcp_socket.html">core::TcpSocket</a> *controlSocket = NULL;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1core_1_1_socket.html">core::Socket</a> *dataSocket;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1core_1_1_udp_socket.html">core::UdpSocket</a> *dataSocket;</div>
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  std::string *axisName = NULL;</div>
 <div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  std::string *buttonName = NULL;</div>
@@ -199,9 +199,8 @@
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_tcp_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_tcp_socket.html">flair::core::TcpSocket</a></div><div class="ttdoc">Class encapsulating a TCP socket. </div><div class="ttdef"><b>Definition:</b> TcpSocket.h:25</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_socket.html">flair::core::Socket</a></div><div class="ttdoc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given...</div><div class="ttdef"><b>Definition:</b> Socket.h:31</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_target_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></div><div class="ttdoc">Base Class for target side remote controls. </div><div class="ttdef"><b>Definition:</b> TargetController.h:49</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_target_eth_controller_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></div><div class="ttdef"><b>Definition:</b> TargetEthController.h:47</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_message_html"><div class="ttname"><a href="classflair_1_1core_1_1_message.html">flair::core::Message</a></div><div class="ttdef"><b>Definition:</b> Object.h:35</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></div><div class="ttdoc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given...</div><div class="ttdef"><b>Definition:</b> UdpSocket.h:31</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -210,5 +209,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><b>TargetEthController.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tcp_socket_8h.html
===================================================================
--- trunk/doc/Flair/_tcp_socket_8h.html	(revision 47)
+++ trunk/doc/Flair/_tcp_socket_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tcp_socket_8h.html">TcpSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_tcp_socket_8h_source.html
===================================================================
--- trunk/doc/Flair/_tcp_socket_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_tcp_socket_8h_source.html	(revision 50)
@@ -171,5 +171,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_tcp_socket_8h.html">TcpSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_text_edit_8h.html
===================================================================
--- trunk/doc/Flair/_text_edit_8h.html	(revision 47)
+++ trunk/doc/Flair/_text_edit_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_text_edit_8h.html">TextEdit.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_text_edit_8h_source.html
===================================================================
--- trunk/doc/Flair/_text_edit_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_text_edit_8h_source.html	(revision 50)
@@ -155,5 +155,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_text_edit_8h.html">TextEdit.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_thread_8h.html
===================================================================
--- trunk/doc/Flair/_thread_8h.html	(revision 47)
+++ trunk/doc/Flair/_thread_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_thread_8h.html">Thread.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_thread_8h_source.html
===================================================================
--- trunk/doc/Flair/_thread_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_thread_8h_source.html	(revision 50)
@@ -164,23 +164,25 @@
 <div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
 <div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(<span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>) = 0;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keyword">class </span>Thread_impl *pimpl_;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;};</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">#endif // THREAD_H</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  </div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(<span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>) = 0;</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="keyword">class </span>Thread_impl *pimpl_;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;};</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">#endif // THREAD_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html_ac09a2d745af3dbb42371949d4c622011"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">flair::core::Thread::SleepUntil</a></div><div class="ttdeci">void SleepUntil(Time time) const </div><div class="ttdoc">Sleep until absolute time. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html_adac9a6d336bdb50bcfa24c66943a355a"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">flair::core::Thread::IsSuspended</a></div><div class="ttdeci">bool IsSuspended(void) const </div><div class="ttdoc">Is the thread suspended? </div></div>
@@ -189,4 +191,5 @@
 <div class="ttc" id="classflair_1_1core_1_1_thread_html_a3479727dfaf2213f7866fccadb43eeb6"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">flair::core::Thread::SleepUS</a></div><div class="ttdeci">void SleepUS(uint32_t time_us) const </div><div class="ttdoc">Sleep for a certain time in micro second. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_thread_html_a2a82d0ade1418111c2a4e7d0e133696c"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">flair::core::Thread::IsRunning</a></div><div class="ttdeci">bool IsRunning(void) const </div><div class="ttdoc">Is the thread running? </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html_af93c2461c31a6c16958bc44189ab4253"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">flair::core::Thread::SuspendUntil</a></div><div class="ttdeci">bool SuspendUntil(Time date)</div><div class="ttdoc">Suspend the thread with timeout. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html_a581ae3bdecef47c916671a6aafec9509"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">flair::core::Thread::SetPeriodUS</a></div><div class="ttdeci">void SetPeriodUS(uint32_t period_us)</div><div class="ttdoc">Set the period in micro second. </div></div>
@@ -214,5 +217,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_thread_8h.html">Thread.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_trajectory_generator1_d_8h.html
===================================================================
--- trunk/doc/Flair/_trajectory_generator1_d_8h.html	(revision 47)
+++ trunk/doc/Flair/_trajectory_generator1_d_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_trajectory_generator1_d_8h.html">TrajectoryGenerator1D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_trajectory_generator1_d_8h_source.html
===================================================================
--- trunk/doc/Flair/_trajectory_generator1_d_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_trajectory_generator1_d_8h_source.html	(revision 50)
@@ -138,32 +138,32 @@
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a90da7cbae745b5a2a8e52641f4b1d481">~TrajectoryGenerator1D</a>();</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">StartTraj</a>(<span class="keywordtype">float</span> start_pos, <span class="keywordtype">float</span> end_pos);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a28cc21dac02612396c4be5af97c87b2b">StopTraj</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859">Reset</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">IsRunning</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e">SetPositionOffset</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b">SetSpeedOffset</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f">Update</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time);</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452">Position</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d">Speed</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a08b6a9f75debf354d549716f05e6539a">Matrix</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  TrajectoryGenerator1D_impl *pimpl_;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;};</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">#endif // TRAJECTORYGENERATOR1D_H</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">StartTraj</a>(<span class="keywordtype">float</span> startPosition, <span class="keywordtype">float</span> endPosition,<span class="keywordtype">float</span> startVelocity=0);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a28cc21dac02612396c4be5af97c87b2b">StopTraj</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859">Reset</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">IsRunning</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e">SetPositionOffset</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b">SetSpeedOffset</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f">Update</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452">Position</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d">Speed</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a08b6a9f75debf354d549716f05e6539a">Matrix</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  TrajectoryGenerator1D_impl *pimpl_;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;};</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#endif // TRAJECTORYGENERATOR1D_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_device_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></div><div class="ttdoc">Abstract class for input/ouput system. </div><div class="ttdef"><b>Definition:</b> IODevice.h:45</div></div>
@@ -175,5 +175,5 @@
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator1_d_html"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></div><div class="ttdoc">Class generating a trajectory in 1D. </div><div class="ttdef"><b>Definition:</b> TrajectoryGenerator1D.h:47</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator1_d_html_ab682c3574b7a050bd65475ce00d03a16"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">flair::filter::TrajectoryGenerator1D::StartTraj</a></div><div class="ttdeci">void StartTraj(float start_pos, float end_pos)</div><div class="ttdoc">Start trajectory. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator1_d_html_a94f61b22433b9ad621d22a9f12517a26"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">flair::filter::TrajectoryGenerator1D::StartTraj</a></div><div class="ttdeci">void StartTraj(float startPosition, float endPosition, float startVelocity=0)</div><div class="ttdoc">Start trajectory. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator1_d_html_a3fbfb99d8a470b1d17250a8fa0de2c6d"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d">flair::filter::TrajectoryGenerator1D::Speed</a></div><div class="ttdeci">float Speed(void) const </div><div class="ttdoc">Speed. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator1_d_html_af6af3476756c395c0903aea16f6df452"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452">flair::filter::TrajectoryGenerator1D::Position</a></div><div class="ttdeci">float Position(void) const </div><div class="ttdoc">Position. </div></div>
@@ -192,5 +192,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_trajectory_generator1_d_8h.html">TrajectoryGenerator1D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_trajectory_generator2_d_circle_8h.html
===================================================================
--- trunk/doc/Flair/_trajectory_generator2_d_circle_8h.html	(revision 47)
+++ trunk/doc/Flair/_trajectory_generator2_d_circle_8h.html	(revision 50)
@@ -116,4 +116,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_i_o_device_8h_source.html">IODevice.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector2_d_8h_source.html">Vector2D.h</a>&gt;</code><br />
 </div>
 <p><a href="_trajectory_generator2_d_circle_8h_source.html">Go to the source code of this file.</a></p>
@@ -151,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_trajectory_generator2_d_circle_8h.html">TrajectoryGenerator2DCircle.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_trajectory_generator2_d_circle_8h_source.html
===================================================================
--- trunk/doc/Flair/_trajectory_generator2_d_circle_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_trajectory_generator2_d_circle_8h_source.html	(revision 50)
@@ -117,9 +117,9 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_i_o_device_8h.html">IODevice.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>Vector2D;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector2_d_8h.html">Vector2D.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>cvmatrix;</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
@@ -139,5 +139,5 @@
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de">~TrajectoryGenerator2DCircle</a>();</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">StartTraj</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;start_pos, <span class="keywordtype">float</span> nb_lap = -1);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">StartTraj</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;start_pos, <span class="keywordtype">float</span> nb_lap = -1);</div>
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1">StopTraj</a>(<span class="keywordtype">void</span>);</div>
@@ -145,13 +145,13 @@
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#acad5ff3e2079054372a276e34c08fc2a">FinishTraj</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">SetCenter</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;value);</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">SetCenter</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;value);</div>
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">SetCenterSpeed</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;value);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">SetCenterSpeed</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;value);</div>
 <div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426">Update</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time);</div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">GetPosition</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;point) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">GetPosition</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;point) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">GetSpeed</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;point) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">GetSpeed</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;point) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
 <div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56">Matrix</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
@@ -171,15 +171,16 @@
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_ac95915bd0d1e21f744195d9e0543896e"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">flair::filter::TrajectoryGenerator2DCircle::GetSpeed</a></div><div class="ttdeci">void GetSpeed(core::Vector2D &amp;point) const </div><div class="ttdoc">Speed. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:23</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:24</div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
+<div class="ttc" id="_vector2_d_8h_html"><div class="ttname"><a href="_vector2_d_8h.html">Vector2D.h</a></div><div class="ttdoc">Class defining a 2D vector. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a3e99a6f66622cbf661c46e2bf65b70dc"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">flair::filter::TrajectoryGenerator2DCircle::SetCenter</a></div><div class="ttdeci">void SetCenter(const core::Vector2Df &amp;value)</div><div class="ttdoc">Set center position. </div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_afa7fb1b5ce2b0036b2eae7c1f3f27fb1"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1">flair::filter::TrajectoryGenerator2DCircle::StopTraj</a></div><div class="ttdeci">void StopTraj(void)</div><div class="ttdoc">Stop trajectory. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a5789f6cf4829447a33fc672261ab16ae"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">flair::filter::TrajectoryGenerator2DCircle::StartTraj</a></div><div class="ttdeci">void StartTraj(const core::Vector2D &amp;start_pos, float nb_lap=-1)</div><div class="ttdoc">Start trajectory. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a2c4cd945efca8086a38a298407de1e56"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56">flair::filter::TrajectoryGenerator2DCircle::Matrix</a></div><div class="ttdeci">core::cvmatrix * Matrix(void) const </div><div class="ttdoc">Output matrix. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a741d8a2f31ae41217e6a7aadcf2c1004"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">flair::filter::TrajectoryGenerator2DCircle::SetCenter</a></div><div class="ttdeci">void SetCenter(const core::Vector2D &amp;value)</div><div class="ttdoc">Set center position. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_aea95d0146447117762229550a11ad415"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">flair::filter::TrajectoryGenerator2DCircle::GetPosition</a></div><div class="ttdeci">void GetPosition(core::Vector2D &amp;point) const </div><div class="ttdoc">Position. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a637ce1ebabfb653a493314f707fa3ae4"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">flair::filter::TrajectoryGenerator2DCircle::StartTraj</a></div><div class="ttdeci">void StartTraj(const core::Vector2Df &amp;start_pos, float nb_lap=-1)</div><div class="ttdoc">Start trajectory. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></div><div class="ttdoc">Class generating a circle trajectory in 2D. </div><div class="ttdef"><b>Definition:</b> TrajectoryGenerator2DCircle.h:46</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a103a8785df6c651962d71e5dfa937550"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a103a8785df6c651962d71e5dfa937550">flair::filter::TrajectoryGenerator2DCircle::TrajectoryGenerator2DCircle</a></div><div class="ttdeci">TrajectoryGenerator2DCircle(const gui::LayoutPosition *position, std::string name)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_ae39218d67b655176c2d9b6679702c9c7"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">flair::filter::TrajectoryGenerator2DCircle::GetPosition</a></div><div class="ttdeci">void GetPosition(core::Vector2Df &amp;point) const </div><div class="ttdoc">Position. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_a928d70f190300eb5a545940d2f5417be"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">flair::filter::TrajectoryGenerator2DCircle::GetSpeed</a></div><div class="ttdeci">void GetSpeed(core::Vector2Df &amp;point) const </div><div class="ttdoc">Speed. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_aed8b6a1585bfdb6e65dcf7324a05f9e8"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8">flair::filter::TrajectoryGenerator2DCircle::IsRunning</a></div><div class="ttdeci">bool IsRunning(void) const </div><div class="ttdoc">Is trajectory running? </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_ae669ea580ced854d4156ad4ecb7107de"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de">flair::filter::TrajectoryGenerator2DCircle::~TrajectoryGenerator2DCircle</a></div><div class="ttdeci">~TrajectoryGenerator2DCircle()</div><div class="ttdoc">Destructor. </div></div>
@@ -187,5 +188,5 @@
 <div class="ttc" id="classflair_1_1gui_1_1_layout_position_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout_position.html">flair::gui::LayoutPosition</a></div><div class="ttdoc">Class to define a position in a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> LayoutPosition.h:28</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_acad5ff3e2079054372a276e34c08fc2a"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#acad5ff3e2079054372a276e34c08fc2a">flair::filter::TrajectoryGenerator2DCircle::FinishTraj</a></div><div class="ttdeci">void FinishTraj(void)</div><div class="ttdoc">Finish trajectory. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_ab834073fc2802bacf5e1ba38abce5c8b"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">flair::filter::TrajectoryGenerator2DCircle::SetCenterSpeed</a></div><div class="ttdeci">void SetCenterSpeed(const core::Vector2D &amp;value)</div><div class="ttdoc">Set center speed. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_trajectory_generator2_d_circle_html_add30dea61dd67cf2cb2457d28fbad35c"><div class="ttname"><a href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">flair::filter::TrajectoryGenerator2DCircle::SetCenterSpeed</a></div><div class="ttdeci">void SetCenterSpeed(const core::Vector2Df &amp;value)</div><div class="ttdoc">Set center speed. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -194,5 +195,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_trajectory_generator2_d_circle_8h.html">TrajectoryGenerator2DCircle.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_8h.html
===================================================================
--- trunk/doc/Flair/_uav_8h.html	(revision 47)
+++ trunk/doc/Flair/_uav_8h.html	(revision 50)
@@ -117,4 +117,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_object_8h_source.html">Object.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_us_range_finder_8h_source.html">UsRangeFinder.h</a>&gt;</code><br />
 </div>
 <p><a href="_uav_8h_source.html">Go to the source code of this file.</a></p>
@@ -161,5 +162,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_uav_8h.html">Uav.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_8h_source.html
===================================================================
--- trunk/doc/Flair/_uav_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_uav_8h_source.html	(revision 50)
@@ -117,83 +117,87 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_object_8h.html">Object.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;        <span class="keyword">namespace </span>filter {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;                <span class="keyword">class </span>Ahrs;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;                <span class="keyword">class </span>UavMultiplex;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;        }</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;                <span class="keyword">class </span>Bldc;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        }</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                <span class="keyword">class </span>UsRangeFinder;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;                <span class="keyword">class </span>BatteryMonitor;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;                <span class="keyword">class </span>Imu;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;                <span class="keyword">class </span>Camera;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;        }</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>meta {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>MetaUsRangeFinder;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_uav.html">   45</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a>(std::string name,</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;      <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a>();</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>)=0;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> UseDefaultPlot(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *GetBldc(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *GetUavMultiplex(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *GetImu(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *GetAhrs(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> *GetMetaUsRangeFinder(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *GetUsRangeFinder(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *GetBatteryMonitor(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *GetVerticalCamera(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *GetHorizontalCamera(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="keyword">virtual</span> std::string GetDefaultVrpnAddress(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;127.0.0.1:3883&quot;</span>;}</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">void</span> SetBldc(<span class="keyword">const</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *bldc);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">void</span> SetMultiplex(<span class="keyword">const</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> SetAhrs(<span class="keyword">const</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *ahrs);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> SetUsRangeFinder(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *us);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> SetBatteryMonitor(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *battery);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> SetVerticalCamera(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> SetHorizontalCamera(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *imu;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *ahrs;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *bldc;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *us;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> *meta_us;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *battery;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera,*horizontalCamera;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> *<a class="code" href="namespaceflair_1_1meta.html#a25c35970b8786dd95240a48119065b69">GetUav</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#endif // HDSUAV_H</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_us_range_finder_8h.html">UsRangeFinder.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;        <span class="keyword">namespace </span>filter {</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;                <span class="keyword">class </span>Ahrs;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;                <span class="keyword">class </span>UavMultiplex;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        }</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;                <span class="keyword">class </span>Bldc;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        }</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;                <span class="keyword">class </span>UsRangeFinder;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;                <span class="keyword">class </span>BatteryMonitor;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;                <span class="keyword">class </span>Imu;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;                <span class="keyword">class </span>Camera;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        }</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>meta {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>MetaUsRangeFinder;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_uav.html">   46</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">core::Object</a> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a>(std::string name,</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;      <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a>();</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>)=0;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">void</span> UseDefaultPlot(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *GetBldc(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *GetUavMultiplex(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *GetImu(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *GetAhrs(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> *GetMetaUsRangeFinder(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *GetUsRangeFinder(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *GetBatteryMonitor(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *GetVerticalCamera(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *GetHorizontalCamera(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keyword">virtual</span> std::string GetDefaultVrpnAddress(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;127.0.0.1:3883&quot;</span>;}</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isReadyToFly(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>;}</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">virtual</span> std::string GetType(<span class="keywordtype">void</span>) <span class="keyword">const</span>=0;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">void</span> SetBldc(<span class="keyword">const</span> <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *bldc);</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> SetMultiplex(<span class="keyword">const</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> SetAhrs(<span class="keyword">const</span> <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *ahrs);<span class="comment">//also sets imu (retrieved from the ahrs)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> SetUsRangeFinder(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *us);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">void</span> SetBatteryMonitor(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *battery);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">void</span> SetVerticalCamera(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> SetHorizontalCamera(<span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *imu;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_ahrs.html">filter::Ahrs</a> *ahrs;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_bldc.html">actuator::Bldc</a> *bldc;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">sensor::UsRangeFinder</a> *us;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> *meta_us;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_battery_monitor.html">sensor::BatteryMonitor</a> *battery;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_camera.html">sensor::Camera</a> *verticalCamera,*horizontalCamera;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> *<a class="code" href="namespaceflair_1_1meta.html#a25c35970b8786dd95240a48119065b69">GetUav</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor">#endif // HDSUAV_H</span></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></div><div class="ttdoc">Base class for Camera. </div><div class="ttdef"><b>Definition:</b> Camera.h:39</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></div><div class="ttdoc">Base class for UsRangeFinder. </div><div class="ttdef"><b>Definition:</b> UsRangeFinder.h:40</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:43</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:48</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_imu_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></div><div class="ttdoc">Base class for Imu. </div><div class="ttdef"><b>Definition:</b> Imu.h:44</div></div>
+<div class="ttc" id="_us_range_finder_8h_html"><div class="ttname"><a href="_us_range_finder_8h.html">UsRangeFinder.h</a></div><div class="ttdoc">Base class for UsRangeFinder. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_ahrs_html"><div class="ttname"><a href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></div><div class="ttdoc">Abstract class for AHRS. </div><div class="ttdef"><b>Definition:</b> Ahrs.h:44</div></div>
 <div class="ttc" id="namespaceflair_1_1meta_html_a25c35970b8786dd95240a48119065b69"><div class="ttname"><a href="namespaceflair_1_1meta.html#a25c35970b8786dd95240a48119065b69">flair::meta::GetUav</a></div><div class="ttdeci">Uav * GetUav(void)</div><div class="ttdoc">get Uav </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_meta_us_range_finder_html"><div class="ttname"><a href="classflair_1_1meta_1_1_meta_us_range_finder.html">flair::meta::MetaUsRangeFinder</a></div><div class="ttdoc">Classe haut niveau pour capteur à ultra son. </div><div class="ttdef"><b>Definition:</b> MetaUsRangeFinder.h:40</div></div>
 <div class="ttc" id="_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:34</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_battery_monitor_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></div><div class="ttdoc">Base class for battery monitor. </div><div class="ttdef"><b>Definition:</b> BatteryMonitor.h:35</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -202,5 +206,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_uav_8h.html">Uav.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_factory_8h_source.html
===================================================================
--- trunk/doc/Flair/_uav_factory_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_uav_factory_8h_source.html	(revision 50)
@@ -131,13 +131,13 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_uav_8h.html">Uav.h</a>&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<a class="code" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a> *CreateUav(std::string name, std::string type,</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<a class="code" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a> *CreateUav(std::string name, std::string type,std::string options=<span class="stringliteral">&quot;&quot;</span>,</div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;                            <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a> *multiplex = NULL);</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keywordtype">void</span> RegisterUavCreator(<a class="code" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>*(*func)(std::string name, std::string type,</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                                   <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a> *multiplex));</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keywordtype">void</span> RegisterUavCreator(<a class="code" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>*(*func)(std::string,std::string,std::string,</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                                   <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a>*));</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif // UAVFACTORY</span></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="_uav_8h_html"><div class="ttname"><a href="_uav_8h.html">Uav.h</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. </div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><b>UavFactory.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_multiplex_8h.html
===================================================================
--- trunk/doc/Flair/_uav_multiplex_8h.html	(revision 47)
+++ trunk/doc/Flair/_uav_multiplex_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_uav_multiplex_8h.html">UavMultiplex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_multiplex_8h_source.html
===================================================================
--- trunk/doc/Flair/_uav_multiplex_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_uav_multiplex_8h_source.html	(revision 50)
@@ -121,64 +121,63 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>io_data;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>io_data;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>Layout;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>UavMultiplex_impl;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>filter {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_uav_multiplex.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">UavMultiplex</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">UavMultiplex</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">~UavMultiplex</a>();</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a355b6f35700da8036bab83040ab04ee9">SetRoll</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a8d9552b36d8c4f001659c4c4872cafc9">SetPitch</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ab63686eef3ef921295f61b4df1bc8045">SetYaw</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#acce7153720afb9f7478dd3293095eeff">SetThrust</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a1af4f73fed0a968402d4097b92700824">SetRollTrim</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a15be6ffdc0e91df15243490d6272035a">SetPitchTrim</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ac8938ae194aa4cb399ac87fc0acd10b0">SetYawTrim</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d">Update</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time);</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a23e3ac59f663aaa24ec55b83f0b5356d">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a63dba872eba84db813de06dc654e028a">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">  160</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">UseDefaultPlot</a>(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keyword">virtual</span> uint8_t <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a953b44b3c4394b442ef7387f5103ec21">GetTabWidget</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a89c5aab7862fa56db7dc1d8b40be25ce">SetMultiplexComboBox</a>(std::string name, <span class="keywordtype">int</span> index);</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data) = 0;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  UavMultiplex_impl *pimpl_;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;};</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">#endif // UAVMULTIPLEX_H</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>UavMultiplex_impl;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>filter {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_uav_multiplex.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">UavMultiplex</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">UavMultiplex</a>(std::string name);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">~UavMultiplex</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a355b6f35700da8036bab83040ab04ee9">SetRoll</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a8d9552b36d8c4f001659c4c4872cafc9">SetPitch</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ab63686eef3ef921295f61b4df1bc8045">SetYaw</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#acce7153720afb9f7478dd3293095eeff">SetThrust</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a1af4f73fed0a968402d4097b92700824">SetRollTrim</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a15be6ffdc0e91df15243490d6272035a">SetPitchTrim</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ac8938ae194aa4cb399ac87fc0acd10b0">SetYawTrim</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d">Update</a>(<a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a23e3ac59f663aaa24ec55b83f0b5356d">UnlockUserInterface</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a63dba872eba84db813de06dc654e028a">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">  158</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">UseDefaultPlot</a>(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keyword">virtual</span> uint8_t <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a953b44b3c4394b442ef7387f5103ec21">GetTabWidget</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html#a89c5aab7862fa56db7dc1d8b40be25ce">SetMultiplexComboBox</a>(std::string name, <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data) = 0;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  UavMultiplex_impl *pimpl_;</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;};</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#endif // UAVMULTIPLEX_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a1af4f73fed0a968402d4097b92700824"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a1af4f73fed0a968402d4097b92700824">flair::filter::UavMultiplex::SetRollTrim</a></div><div class="ttdeci">void SetRollTrim(float value)</div><div class="ttdoc">Set roll trim. </div></div>
@@ -193,16 +192,15 @@
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_acce7153720afb9f7478dd3293095eeff"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#acce7153720afb9f7478dd3293095eeff">flair::filter::UavMultiplex::SetThrust</a></div><div class="ttdeci">void SetThrust(float value)</div><div class="ttdoc">Set thrust. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a63dba872eba84db813de06dc654e028a"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a63dba872eba84db813de06dc654e028a">flair::filter::UavMultiplex::GetLayout</a></div><div class="ttdeci">gui::Layout * GetLayout(void) const </div><div class="ttdoc">Layout. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a953b44b3c4394b442ef7387f5103ec21"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a953b44b3c4394b442ef7387f5103ec21">flair::filter::UavMultiplex::GetTabWidget</a></div><div class="ttdeci">gui::TabWidget * GetTabWidget(void) const </div><div class="ttdoc">Get TabWidget. </div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a3c2eee3c6dff30b093501a7ed8df8a4f"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">flair::filter::UavMultiplex::UavMultiplex</a></div><div class="ttdeci">UavMultiplex(std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a23e3ac59f663aaa24ec55b83f0b5356d"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a23e3ac59f663aaa24ec55b83f0b5356d">flair::filter::UavMultiplex::UnlockUserInterface</a></div><div class="ttdeci">void UnlockUserInterface(void) const </div><div class="ttdoc">Unlock user interface. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a89c5aab7862fa56db7dc1d8b40be25ce"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a89c5aab7862fa56db7dc1d8b40be25ce">flair::filter::UavMultiplex::SetMultiplexComboBox</a></div><div class="ttdeci">void SetMultiplexComboBox(std::string name, int index)</div><div class="ttdoc">Set multiplex ComboBox. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a2b713ad5d45ef52cb8214d9b195bb287"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287">flair::filter::UavMultiplex::MotorsCount</a></div><div class="ttdeci">virtual uint8_t MotorsCount(void) const =0</div><div class="ttdoc">Motors count. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_ac8938ae194aa4cb399ac87fc0acd10b0"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#ac8938ae194aa4cb399ac87fc0acd10b0">flair::filter::UavMultiplex::SetYawTrim</a></div><div class="ttdeci">void SetYawTrim(float value)</div><div class="ttdoc">Set yaw trim. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_ac80810a847c3cac5321db6092e4d308f"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">flair::filter::UavMultiplex::UavMultiplex</a></div><div class="ttdeci">UavMultiplex(const core::FrameworkManager *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_ad60d60974b3e894b6bae8e39665bb24b"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">flair::filter::UavMultiplex::LockUserInterface</a></div><div class="ttdeci">void LockUserInterface(void) const </div><div class="ttdoc">Lock user interface. </div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_abe109c8fdbdb72badd5947f38e344e6f"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">flair::filter::UavMultiplex::UseDefaultPlot</a></div><div class="ttdeci">virtual void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:160</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_abe109c8fdbdb72badd5947f38e344e6f"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f">flair::filter::UavMultiplex::UseDefaultPlot</a></div><div class="ttdeci">virtual void UseDefaultPlot(void)</div><div class="ttdoc">Use default plot. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:158</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_a8d9552b36d8c4f001659c4c4872cafc9"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#a8d9552b36d8c4f001659c4c4872cafc9">flair::filter::UavMultiplex::SetPitch</a></div><div class="ttdeci">void SetPitch(float value)</div><div class="ttdoc">Set pitch torque. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html_ab63686eef3ef921295f61b4df1bc8045"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html#ab63686eef3ef921295f61b4df1bc8045">flair::filter::UavMultiplex::SetYaw</a></div><div class="ttdeci">void SetYaw(float value)</div><div class="ttdoc">Set yaw torque. </div></div>
@@ -214,5 +212,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_uav_multiplex_8h.html">UavMultiplex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_uav_state_machine_8h_source.html
===================================================================
--- trunk/doc/Flair/_uav_state_machine_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_uav_state_machine_8h_source.html	(revision 50)
@@ -208,5 +208,5 @@
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;GetCurrentQuaternion(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;GetCurrentAngularSpeed(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;GetCurrentAngularSpeed(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keywordtype">void</span> Land(<span class="keywordtype">void</span>);</div>
@@ -255,75 +255,74 @@
 <div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
 <div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *GetJoystick(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *setupLawTab, *graphLawTab;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="keyword">enum class</span> AltitudeState_t {</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86ac23e2b09ebe6bf4cb5e2a9abe85c0be2">Stopped</a>,      </div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a85916c5f3400cfa25d988f05b6736a94">TakingOff</a>,    </div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86afda22026db89cdc5e88b262ad9424b41">Stabilized</a>,   </div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0a0480d215decaf46260e3db52e4dc4c">StartLanding</a>, </div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0912358d703c9a28d93a2707b86161b2">FinishLanding</a> </div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  };</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  AltitudeState_t altitudeState;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="keywordtype">void</span> ProcessAltitudeFiniteStateMachine();</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="keywordtype">void</span> ComputeReferenceAltitude(<span class="keywordtype">float</span> &amp;refAltitude, <span class="keywordtype">float</span> &amp;refVerticalVelocity);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keywordtype">float</span> groundAltitude; <span class="comment">// effective altitude when the uav leaves the ground</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordtype">float</span> currentAltitude, currentVerticalSpeed;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <span class="keywordtype">bool</span> failSafeMode;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <span class="keywordtype">void</span> SecurityCheck(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="keywordtype">void</span> MandatorySecurityCheck(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordtype">void</span> CheckJoystick();</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keywordtype">void</span> GenericCheckJoystick();</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="keywordtype">void</span> CheckPushButton(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keywordtype">void</span> GenericCheckPushButton(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keywordtype">void</span> StopMotors(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keywordtype">bool</span> IsValuePossible(<span class="keywordtype">float</span> value,std::string desc);</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_uav.html">meta::Uav</a> *uav;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> currentQuaternion;</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> currentAngularSpeed;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ComputeReferenceOrientation(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="keywordtype">void</span> ComputeOrientation(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="keywordtype">void</span> ComputeAltitude(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="keywordtype">void</span> ComputeTorques(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> currentTorques, savedDefaultTorques;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keywordtype">bool</span> needToComputeDefaultTorques;</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="keywordtype">void</span> ComputeThrust(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keywordtype">float</span> currentThrust, savedDefaultThrust;</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="keywordtype">bool</span> needToComputeDefaultThrust;</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *button_kill, *button_take_off, *button_land,</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;      *button_start_log, *button_stop_log;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_grid_layout.html">gui::GridLayout</a> *buttonslayout;</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *desiredTakeoffAltitude, *desiredLandingAltitude;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  AltitudeMode_t altitudeMode;</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  OrientationMode_t orientationMode;</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  ThrustMode_t thrustMode;</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  TorqueMode_t torqueMode;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="keywordtype">bool</span> flagBatteryLow;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keywordtype">bool</span> flagConnectionLost;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordtype">bool</span> flagCriticalSensorLost;</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="keywordtype">bool</span> flagZTrajectoryFinished;</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keywordtype">bool</span> safeToFly;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_nested_sat.html">filter::NestedSat</a> *uRoll, *uPitch;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_pid.html">filter::Pid</a> *uYaw;</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_pid_thrust.html">filter::PidThrust</a> *uZ;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a> *joy;</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">filter::TrajectoryGenerator1D</a> *altitudeTrajectory;</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a> *joy;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *setupLawTab, *graphLawTab;</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="keyword">enum class</span> AltitudeState_t {</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86ac23e2b09ebe6bf4cb5e2a9abe85c0be2">Stopped</a>,      </div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a85916c5f3400cfa25d988f05b6736a94">TakingOff</a>,    </div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86afda22026db89cdc5e88b262ad9424b41">Stabilized</a>,   </div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0a0480d215decaf46260e3db52e4dc4c">StartLanding</a>, </div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <a class="code" href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0912358d703c9a28d93a2707b86161b2">FinishLanding</a> </div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  };</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  AltitudeState_t altitudeState;</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="keywordtype">void</span> ProcessAltitudeFiniteStateMachine();</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="keywordtype">void</span> ComputeReferenceAltitude(<span class="keywordtype">float</span> &amp;refAltitude, <span class="keywordtype">float</span> &amp;refVerticalVelocity);</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordtype">float</span> groundAltitude; <span class="comment">// effective altitude when the uav leaves the ground</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keywordtype">float</span> currentAltitude, currentVerticalSpeed;</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <span class="keywordtype">bool</span> failSafeMode;</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="keywordtype">void</span> SecurityCheck(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordtype">void</span> MandatorySecurityCheck(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keywordtype">void</span> CheckJoystick();</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="keywordtype">void</span> GenericCheckJoystick();</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keywordtype">void</span> CheckPushButton(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="keywordtype">void</span> GenericCheckPushButton(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keywordtype">void</span> StopMotors(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keywordtype">bool</span> IsValuePossible(<span class="keywordtype">float</span> value,std::string desc);</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_uav.html">meta::Uav</a> *uav;</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> currentQuaternion;</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> currentAngularSpeed;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *ComputeReferenceOrientation(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="keywordtype">void</span> ComputeOrientation(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="keywordtype">void</span> ComputeAltitude(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="keywordtype">void</span> ComputeTorques(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> currentTorques, savedDefaultTorques;</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="keywordtype">bool</span> needToComputeDefaultTorques;</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keywordtype">void</span> ComputeThrust(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="keywordtype">float</span> currentThrust, savedDefaultThrust;</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keywordtype">bool</span> needToComputeDefaultThrust;</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_push_button.html">gui::PushButton</a> *button_kill, *button_take_off, *button_land,</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;      *button_start_log, *button_stop_log;</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_grid_layout.html">gui::GridLayout</a> *buttonslayout;</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *desiredTakeoffAltitude, *desiredLandingAltitude;</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  AltitudeMode_t altitudeMode;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  OrientationMode_t orientationMode;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  ThrustMode_t thrustMode;</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  TorqueMode_t torqueMode;</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keywordtype">bool</span> flagBatteryLow;</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordtype">bool</span> flagConnectionLost;</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="keywordtype">bool</span> flagCriticalSensorLost;</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keywordtype">bool</span> flagZTrajectoryFinished;</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <span class="keywordtype">bool</span> safeToFly;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_nested_sat.html">filter::NestedSat</a> *uRoll, *uPitch;</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_pid.html">filter::Pid</a> *uYaw;</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_pid_thrust.html">filter::PidThrust</a> *uZ;</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">filter::TrajectoryGenerator1D</a> *altitudeTrajectory;</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;};</div>
 <div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;};</div>
 <div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;};</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;};</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="preprocessor">#endif // UAVSTATEMACHINE_H</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="preprocessor">#endif // UAVSTATEMACHINE_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_uav_state_machine_html_a734a11e3bbedd8dd1726b2c450353da5"><div class="ttname"><a href="classflair_1_1meta_1_1_uav_state_machine.html#a734a11e3bbedd8dd1726b2c450353da5">flair::meta::UavStateMachine::SignalEvent</a></div><div class="ttdeci">virtual void SignalEvent(Event_t event)</div><div class="ttdoc">Used to signal an event. </div></div>
@@ -333,5 +332,5 @@
 <div class="ttc" id="classflair_1_1meta_1_1_uav_state_machine_html_a8074514837d84114b8b4e2a6e1d7da86a0912358d703c9a28d93a2707b86161b2"><div class="ttname"><a href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0912358d703c9a28d93a2707b86161b2">flair::meta::UavStateMachine::AltitudeState_t::FinishLanding</a></div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_uav_state_machine_html_a8074514837d84114b8b4e2a6e1d7da86a0a0480d215decaf46260e3db52e4dc4c"><div class="ttname"><a href="classflair_1_1meta_1_1_uav_state_machine.html#a8074514837d84114b8b4e2a6e1d7da86a0a0480d215decaf46260e3db52e4dc4c">flair::meta::UavStateMachine::AltitudeState_t::StartLanding</a></div></div>
@@ -357,8 +356,8 @@
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_uav_state_machine_html_aa642bfeb1d97dec839088e2256a3699b"><div class="ttname"><a href="classflair_1_1meta_1_1_uav_state_machine.html#aa642bfeb1d97dec839088e2256a3699b">flair::meta::UavStateMachine::AddDataToControlLawLog</a></div><div class="ttdeci">void AddDataToControlLawLog(const core::io_data *data)</div><div class="ttdoc">Add an io_data to the control law logs. </div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_uav_state_machine_html_ac93d0d595a86a014c27375c973f693a8"><div class="ttname"><a href="classflair_1_1meta_1_1_uav_state_machine.html#ac93d0d595a86a014c27375c973f693a8">flair::meta::UavStateMachine::ComputeDefaultTorques</a></div><div class="ttdeci">void ComputeDefaultTorques(core::Euler &amp;torques)</div><div class="ttdoc">Compute Default Torques. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
 <div class="ttc" id="_euler_8h_html"><div class="ttname"><a href="_euler_8h.html">Euler.h</a></div><div class="ttdoc">Class defining euler angles. </div></div>
@@ -369,5 +368,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><b>UavStateMachine.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_udp_socket_8h_source.html
===================================================================
--- trunk/doc/Flair/_udp_socket_8h_source.html	(revision 50)
+++ trunk/doc/Flair/_udp_socket_8h_source.html	(revision 50)
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>Flair: UdpSocket.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Flair
+   </div>
+   <div id="projectbrief">Framework Libre Air</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_udp_socket_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">UdpSocket.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// %flair:license{</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// This file is part of the Flair framework distributed under the</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// CECILL-C License, Version 1.0.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// %flair:license}</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span><span class="preprocessor">#ifndef UDPSOCKET_H</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define UDPSOCKET_H</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_object_8h.html">Object.h</a>&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>UdpSocket_impl;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_udp_socket.html">   31</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_udp_socket.html">UdpSocket</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <a class="code" href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">UdpSocket</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, std::string address,</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;         <span class="keywordtype">bool</span> broadcast = <span class="keyword">false</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">UdpSocket</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, uint16_t port);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">~UdpSocket</a>();</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">SendMessage</a>(std::string message);</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">SendMessage</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *message, <span class="keywordtype">size_t</span> message_len);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  ssize_t <a class="code" href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">RecvMessage</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buf_len, <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout, <span class="keywordtype">char</span> *src = NULL,</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                      <span class="keywordtype">size_t</span> *src_len = NULL);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">void</span> NetworkToHost(<span class="keywordtype">char</span> *data, <span class="keywordtype">size_t</span> dataSize);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> HostToNetwork(<span class="keywordtype">char</span> *data, <span class="keywordtype">size_t</span> dataSize);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keyword">class </span>UdpSocket_impl *pimpl_;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">#endif // UDPSOCKET_H</span></div>
+<div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
+<div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html_ab7baa24d07f00a5b882d5f89826adcd1"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">flair::core::UdpSocket::RecvMessage</a></div><div class="ttdeci">ssize_t RecvMessage(char *buf, size_t buf_len, Time timeout, char *src=NULL, size_t *src_len=NULL)</div><div class="ttdoc">Receive a message. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html_adcd4015274c616fda2d6b4bc9e5b7354"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">flair::core::UdpSocket::~UdpSocket</a></div><div class="ttdeci">~UdpSocket()</div><div class="ttdoc">Destructor. </div></div>
+<div class="ttc" id="_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html_ac80625f2db4a580d4b0724839d15f3a2"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">flair::core::UdpSocket::SendMessage</a></div><div class="ttdeci">void SendMessage(std::string message)</div><div class="ttdoc">Send a message. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html_acbea7907c592953320a157dffb21b9de"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">flair::core::UdpSocket::UdpSocket</a></div><div class="ttdeci">UdpSocket(const Object *parent, std::string name, std::string address, bool broadcast=false)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_udp_socket_html"><div class="ttname"><a href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></div><div class="ttdoc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given...</div><div class="ttdef"><b>Definition:</b> UdpSocket.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><b>UdpSocket.h</b></li>
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
+  </ul>
+</div>
+</body>
+</html>
Index: trunk/doc/Flair/_udt_socket_8h.html
===================================================================
--- trunk/doc/Flair/_udt_socket_8h.html	(revision 47)
+++ trunk/doc/Flair/_udt_socket_8h.html	(revision 50)
@@ -152,5 +152,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_udt_socket_8h.html">UdtSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_udt_socket_8h_source.html
===================================================================
--- trunk/doc/Flair/_udt_socket_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_udt_socket_8h_source.html	(revision 50)
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_udt_socket_8h.html">UdtSocket.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_unix___i2c_port_8h.html
===================================================================
--- trunk/doc/Flair/_unix___i2c_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_unix___i2c_port_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_unix___i2c_port_8h.html">Unix_I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_unix___i2c_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_unix___i2c_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_unix___i2c_port_8h_source.html	(revision 50)
@@ -163,5 +163,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_unix___i2c_port_8h.html">Unix_I2cPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_unix___serial_port_8h.html
===================================================================
--- trunk/doc/Flair/_unix___serial_port_8h.html	(revision 47)
+++ trunk/doc/Flair/_unix___serial_port_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_unix___serial_port_8h.html">Unix_SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_unix___serial_port_8h_source.html
===================================================================
--- trunk/doc/Flair/_unix___serial_port_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_unix___serial_port_8h_source.html	(revision 50)
@@ -166,5 +166,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_unix___serial_port_8h.html">Unix_SerialPort.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_us_range_finder_8h.html
===================================================================
--- trunk/doc/Flair/_us_range_finder_8h.html	(revision 47)
+++ trunk/doc/Flair/_us_range_finder_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_us_range_finder_8h.html">UsRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_us_range_finder_8h_source.html
===================================================================
--- trunk/doc/Flair/_us_range_finder_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_us_range_finder_8h_source.html	(revision 50)
@@ -135,7 +135,7 @@
 <div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_us_range_finder.html">   40</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(std::string name);</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name);</div>
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>();</div>
@@ -186,13 +186,12 @@
 <div class="ttc" id="classflair_1_1gui_1_1_layout_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></div><div class="ttdoc">Abstract class to display a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> Layout.h:33</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_a60ae45b1dda58e807c07da6754a30683"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">flair::sensor::UsRangeFinder::Value</a></div><div class="ttdeci">float Value(void) const </div><div class="ttdoc">Value. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_widget_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab_widget.html">flair::gui::TabWidget</a></div><div class="ttdoc">Class displaying a QTabWidget on the ground station. </div><div class="ttdef"><b>Definition:</b> TabWidget.h:29</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_a9f126a19d2eda48c45c26fe5946961e5"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#a9f126a19d2eda48c45c26fe5946961e5">flair::sensor::UsRangeFinder::GetGroupBox</a></div><div class="ttdeci">gui::GroupBox * GetGroupBox(void) const </div><div class="ttdoc">Setup GroupBox. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_a830522cffd7367b3c095f1a381bb248a"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#a830522cffd7367b3c095f1a381bb248a">flair::sensor::UsRangeFinder::GetPlotTab</a></div><div class="ttdeci">gui::Tab * GetPlotTab(void) const </div><div class="ttdoc">Plot tab. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_aab82864dba31be05a588aa079811ca60"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">flair::sensor::UsRangeFinder::UnlockUserInterface</a></div><div class="ttdeci">void UnlockUserInterface(void) const </div><div class="ttdoc">Unlock user interface. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_abbf91741851723e0d2d56116500a1363"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">flair::sensor::UsRangeFinder::UsRangeFinder</a></div><div class="ttdeci">UsRangeFinder(std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_a65e936eaa6a41a2ca1b39bfe07830fda"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#a65e936eaa6a41a2ca1b39bfe07830fda">flair::sensor::UsRangeFinder::GetPlot</a></div><div class="ttdeci">gui::DataPlot1D * GetPlot(void) const </div><div class="ttdoc">Plot. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_ae1bbee21887937a4dee3e427e1c37605"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#ae1bbee21887937a4dee3e427e1c37605">flair::sensor::UsRangeFinder::output</a></div><div class="ttdeci">core::cvmatrix * output</div><div class="ttdoc">Output matrix. </div><div class="ttdef"><b>Definition:</b> UsRangeFinder.h:121</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot1_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot1_d.html">flair::gui::DataPlot1D</a></div><div class="ttdoc">Class displaying a 1D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot1D.h:33</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_us_range_finder_html_a92739675dbf2aa7337b23420afb731dd"><div class="ttname"><a href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">flair::sensor::UsRangeFinder::UsRangeFinder</a></div><div class="ttdeci">UsRangeFinder(const core::FrameworkManager *parent, std::string name)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -202,5 +201,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_us_range_finder_8h.html">UsRangeFinder.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_v4_l_camera_8h.html
===================================================================
--- trunk/doc/Flair/_v4_l_camera_8h.html	(revision 47)
+++ trunk/doc/Flair/_v4_l_camera_8h.html	(revision 50)
@@ -153,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_v4_l_camera_8h.html">V4LCamera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_v4_l_camera_8h_source.html
===================================================================
--- trunk/doc/Flair/_v4_l_camera_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_v4_l_camera_8h_source.html	(revision 50)
@@ -123,57 +123,59 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>cvimage;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">class </span>FrameworkManager;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;}</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>GridLayout;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>CheckBox;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>Label;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_v4_l_camera.html">   39</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">Camera</a> {</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">V4LCamera</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;            uint8_t camera_index, uint16_t width, uint16_t height,</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a">~V4LCamera</a>();</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(<span class="keywordtype">bool</span> value);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(<span class="keywordtype">bool</span> value);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69">SetSaturation</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  CvCapture *capture;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;}</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>CheckBox;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Label;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_v4_l_camera.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_thread.html">core::Thread</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1sensor_1_1_camera.html">Camera</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">V4LCamera</a>(std::string name,</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;            uint8_t camera_index, uint16_t width, uint16_t height,</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;            <a class="code" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a">~V4LCamera</a>();</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  </div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="comment">//hack for ps3eye in hds uav</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="comment">//TODO: put this in ps3eye class</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">bool</span> HasProblems(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(<span class="keywordtype">bool</span> value);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(<span class="keywordtype">bool</span> value);</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69">SetSaturation</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  </div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *sensor_tab;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *bright, *exposure, *gain, *contrast, *hue, *sharpness,</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;      *sat;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_check_box.html">gui::CheckBox</a> *autogain, *awb, *autoexposure;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *fps;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;};</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">#endif // V4LCamera_H</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  CvCapture *capture;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *sensor_tab;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *bright, *exposure, *gain, *contrast, *hue, *sharpness,*sat;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_check_box.html">gui::CheckBox</a> *autogain, *awb, *autoexposure;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_label.html">gui::Label</a> *fps;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keywordtype">bool</span> hasProblems;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;};</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor">#endif // V4LCamera_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></div><div class="ttdoc">Base class for Camera. </div><div class="ttdef"><b>Definition:</b> Camera.h:39</div></div>
@@ -188,9 +190,8 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html_a91421cc842452513bae3ef4530043d69"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69">flair::sensor::V4LCamera::SetSaturation</a></div><div class="ttdeci">virtual void SetSaturation(float value)</div><div class="ttdoc">Set Saturation. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_label_html"><div class="ttname"><a href="classflair_1_1gui_1_1_label.html">flair::gui::Label</a></div><div class="ttdoc">Class displaying a QLabel on the ground station. </div><div class="ttdef"><b>Definition:</b> Label.h:28</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html_ace224e60461a7c78ff7a7f16e43eaad3"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">flair::sensor::V4LCamera::V4LCamera</a></div><div class="ttdeci">V4LCamera(std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_thread_8h_html"><div class="ttname"><a href="_thread_8h.html">Thread.h</a></div><div class="ttdoc">Abstract class for a thread. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html_a6bd963d24efcd05a905cc801af8b91ae"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">flair::sensor::V4LCamera::SetAutoGain</a></div><div class="ttdeci">virtual void SetAutoGain(bool value)</div><div class="ttdoc">Set Auto Gain. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_thread_html"><div class="ttname"><a href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></div><div class="ttdoc">Abstract class for a thread. </div><div class="ttdef"><b>Definition:</b> Thread.h:38</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html_afc966820fa4086f124383bf0bdfafc5f"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">flair::sensor::V4LCamera::V4LCamera</a></div><div class="ttdeci">V4LCamera(const core::FrameworkManager *parent, std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
 <div class="ttc" id="_camera_8h_html"><div class="ttname"><a href="_camera_8h.html">Camera.h</a></div><div class="ttdoc">Base class for Camera. </div></div>
@@ -198,5 +199,5 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html_a0cd0d589400e91a267e736577455a03f"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">flair::sensor::V4LCamera::SetExposure</a></div><div class="ttdeci">virtual void SetExposure(float value)</div><div class="ttdoc">Set Exposure. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></div><div class="ttdoc">Base class for V4l camera. </div><div class="ttdef"><b>Definition:</b> V4LCamera.h:39</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_v4_l_camera_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></div><div class="ttdoc">Base class for V4l camera. </div><div class="ttdef"><b>Definition:</b> V4LCamera.h:37</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -205,5 +206,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_v4_l_camera_8h.html">V4LCamera.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector2_d_8h.html
===================================================================
--- trunk/doc/Flair/_vector2_d_8h.html	(revision 47)
+++ trunk/doc/Flair/_vector2_d_8h.html	(revision 50)
@@ -108,4 +108,5 @@
 <a href="#nested-classes">Classes</a> &#124;
 <a href="#namespaces">Namespaces</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
@@ -121,5 +122,5 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class defining a 2D vector.  <a href="classflair_1_1core_1_1_vector2_d.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -134,21 +135,36 @@
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:abc8f6e4575318eceb0d34dd38d6cb783"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc8f6e4575318eceb0d34dd38d6cb783"></a>
+typedef Vector2D&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>flair::core::Vector2Df</b></td></tr>
+<tr class="separator:abc8f6e4575318eceb0d34dd38d6cb783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ada20416deb1802b5f5deddb85f02b6ed"><td class="memItemLeft" align="right" valign="top">Vector2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed">flair::core::operator+</a> (const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)</td></tr>
-<tr class="memdesc:ada20416deb1802b5f5deddb85f02b6ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#ada20416deb1802b5f5deddb85f02b6ed">More...</a><br /></td></tr>
-<tr class="separator:ada20416deb1802b5f5deddb85f02b6ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="memItemLeft" align="right" valign="top">Vector2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a601f3ca18a9e417dc2bb7d8eb2db7b42">flair::core::operator-</a> (const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)</td></tr>
-<tr class="memdesc:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#a601f3ca18a9e417dc2bb7d8eb2db7b42">More...</a><br /></td></tr>
-<tr class="separator:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="memItemLeft" align="right" valign="top">Vector2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">flair::core::operator/</a> (const Vector2D &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a36ec6f59d72394edcd8de9ab2cb50fa7">More...</a><br /></td></tr>
-<tr class="separator:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="memItemLeft" align="right" valign="top">Vector2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a6d9cfe0404b2d0f59598ede6cad5b036">flair::core::operator*</a> (const Vector2D &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplyf.  <a href="#a6d9cfe0404b2d0f59598ede6cad5b036">More...</a><br /></td></tr>
-<tr class="separator:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="memItemLeft" align="right" valign="top">Vector2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2701e2f2b64dcf867078a3fd2e01ec9f">flair::core::operator*</a> (float coeff, const Vector2D &amp;vector)</td></tr>
-<tr class="memdesc:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a2701e2f2b64dcf867078a3fd2e01ec9f">More...</a><br /></td></tr>
-<tr class="separator:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a762372bce051dd5543ec9f596e3f863c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a762372bce051dd5543ec9f596e3f863c"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a762372bce051dd5543ec9f596e3f863c">flair::core::operator+</a> (const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a762372bce051dd5543ec9f596e3f863c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a762372bce051dd5543ec9f596e3f863c">More...</a><br /></td></tr>
+<tr class="separator:a762372bce051dd5543ec9f596e3f863c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ae0485a88dc635bfdea7b0282ac0369c4">flair::core::operator-</a> (const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:ae0485a88dc635bfdea7b0282ac0369c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#ae0485a88dc635bfdea7b0282ac0369c4">More...</a><br /></td></tr>
+<tr class="separator:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3c3c0fe665086b60dac657b8ee40911"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ac3c3c0fe665086b60dac657b8ee40911"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ac3c3c0fe665086b60dac657b8ee40911">flair::core::operator-</a> (const Vector2D&lt; T &gt; &amp;vectorA)</td></tr>
+<tr class="memdesc:ac3c3c0fe665086b60dac657b8ee40911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opposite.  <a href="#ac3c3c0fe665086b60dac657b8ee40911">More...</a><br /></td></tr>
+<tr class="separator:ac3c3c0fe665086b60dac657b8ee40911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afed3cf9fa6c2e0afb37994f55222d019"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:afed3cf9fa6c2e0afb37994f55222d019"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">flair::core::operator/</a> (const Vector2D&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:afed3cf9fa6c2e0afb37994f55222d019"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#afed3cf9fa6c2e0afb37994f55222d019">More...</a><br /></td></tr>
+<tr class="separator:afed3cf9fa6c2e0afb37994f55222d019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f6b5216e29c497351829aae1cd86ca4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a4f6b5216e29c497351829aae1cd86ca4"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a4f6b5216e29c497351829aae1cd86ca4">flair::core::operator*</a> (const Vector2D&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a4f6b5216e29c497351829aae1cd86ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplyf.  <a href="#a4f6b5216e29c497351829aae1cd86ca4">More...</a><br /></td></tr>
+<tr class="separator:a4f6b5216e29c497351829aae1cd86ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a002f684b4b4b844feaed934297b651a2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a002f684b4b4b844feaed934297b651a2"><td class="memTemplItemLeft" align="right" valign="top">Vector2D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a002f684b4b4b844feaed934297b651a2">flair::core::operator*</a> (float coeff, const Vector2D&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:a002f684b4b4b844feaed934297b651a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a002f684b4b4b844feaed934297b651a2">More...</a><br /></td></tr>
+<tr class="separator:a002f684b4b4b844feaed934297b651a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -163,5 +179,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector2_d_8h.html">Vector2D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector2_d_8h.js
===================================================================
--- trunk/doc/Flair/_vector2_d_8h.js	(revision 47)
+++ trunk/doc/Flair/_vector2_d_8h.js	(revision 50)
@@ -2,8 +2,10 @@
 [
     [ "Vector2D", "classflair_1_1core_1_1_vector2_d.html", "classflair_1_1core_1_1_vector2_d" ],
-    [ "operator+", "_vector2_d_8h.html#ada20416deb1802b5f5deddb85f02b6ed", null ],
-    [ "operator-", "_vector2_d_8h.html#a601f3ca18a9e417dc2bb7d8eb2db7b42", null ],
-    [ "operator/", "_vector2_d_8h.html#a36ec6f59d72394edcd8de9ab2cb50fa7", null ],
-    [ "operator*", "_vector2_d_8h.html#a6d9cfe0404b2d0f59598ede6cad5b036", null ],
-    [ "operator*", "_vector2_d_8h.html#a2701e2f2b64dcf867078a3fd2e01ec9f", null ]
+    [ "Vector2Df", "_vector2_d_8h.html#abc8f6e4575318eceb0d34dd38d6cb783", null ],
+    [ "operator+", "_vector2_d_8h.html#a762372bce051dd5543ec9f596e3f863c", null ],
+    [ "operator-", "_vector2_d_8h.html#ae0485a88dc635bfdea7b0282ac0369c4", null ],
+    [ "operator-", "_vector2_d_8h.html#ac3c3c0fe665086b60dac657b8ee40911", null ],
+    [ "operator/", "_vector2_d_8h.html#afed3cf9fa6c2e0afb37994f55222d019", null ],
+    [ "operator*", "_vector2_d_8h.html#a4f6b5216e29c497351829aae1cd86ca4", null ],
+    [ "operator*", "_vector2_d_8h.html#a002f684b4b4b844feaed934297b651a2", null ]
 ];
Index: trunk/doc/Flair/_vector2_d_8h_source.html
===================================================================
--- trunk/doc/Flair/_vector2_d_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vector2_d_8h_source.html	(revision 50)
@@ -119,62 +119,73 @@
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html">   23</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">Vector2D</a>(<span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a> = 0);</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">~Vector2D</a>();</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">Rotate</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">RotateDeg</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">Normalize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> min, <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> max);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(<span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;value);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">  108</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a>;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">  113</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector);</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;};</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorB);</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">Vector2D</a>(T <a class="code" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a> = 0, T <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a> = 0);</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">~Vector2D</a>();</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">Rotate</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">RotateDeg</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">Normalize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> min, <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> max);</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(<span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;value);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">  109</a></span>&#160;  T <a class="code" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">  114</a></span>&#160;  T <a class="code" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> S&gt; <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;S&gt;</a> &amp;vector) {</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    x = vector.<a class="code" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    y = vector.<a class="code" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  }</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;operator+=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;vector);</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;operator-=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;vector);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;};</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">typedef</span> Vector2D&lt;float&gt; Vector2Df;</div>
 <div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorB);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vectorB);</div>
 <div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">operator/</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector, <span class="keywordtype">float</span> coeff);</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector, <span class="keywordtype">float</span> coeff);</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector);</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">#endif // VECTOR2D_H</span></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a80ed74448580adf222bbdcfa5d35d26d"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">flair::core::Vector2D::RotateDeg</a></div><div class="ttdeci">void RotateDeg(float value)</div><div class="ttdoc">Rotation. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a6d04dae020f8f71b144a9585f10c72c8"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">flair::core::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(float x=0, float y=0)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_ade6bd3b2086bd23384ad48d6d342b275"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">flair::core::Vector2D::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector2D.h:113</div></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vectorA);</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">operator/</a>(<span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vector, <span class="keywordtype">float</span> coeff);</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vector, <span class="keywordtype">float</span> coeff);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector2D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <span class="keyword">const</span> Vector2D&lt;T&gt; &amp;vector);</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#endif // VECTOR2D_H</span></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a7b26acd44a32983e8e901fa761c368df"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">flair::core::Vector2D::~Vector2D</a></div><div class="ttdeci">~Vector2D()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:23</div></div>
-<div class="ttc" id="namespaceflair_1_1core_html_a36ec6f59d72394edcd8de9ab2cb50fa7"><div class="ttname"><a href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">flair::core::operator/</a></div><div class="ttdeci">Vector2D operator/(const Vector2D &amp;vector, float coeff)</div><div class="ttdoc">Divid. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a246911712ac7ad79a533a5e226e8a6bd"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">flair::core::Vector2D::Rotate</a></div><div class="ttdeci">void Rotate(float value)</div><div class="ttdoc">Rotation. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a889d84730619570fe59de98ffe589722"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">flair::core::Vector2D::GetNorm</a></div><div class="ttdeci">float GetNorm(void) const </div><div class="ttdoc">Norm. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a90c2504d93b1feb260613955f98e9a1d"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">flair::core::Vector2D::Saturate</a></div><div class="ttdeci">void Saturate(Vector2D min, Vector2D max)</div><div class="ttdoc">Saturate. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a572147dfa3c10871a9e01904a1f9a751"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">flair::core::Vector2D::RotateDeg</a></div><div class="ttdeci">void RotateDeg(float value)</div><div class="ttdoc">Rotation. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a9ee928de991ca4872f2e877e87393f03"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">flair::core::Vector2D::Normalize</a></div><div class="ttdeci">void Normalize(void)</div><div class="ttdoc">Normalize. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:24</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_adc92c6671b0a23292eff87f782791d7b"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">flair::core::Vector2D::x</a></div><div class="ttdeci">T x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector2D.h:109</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a21daa593189491de24363448b1ad73af"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">flair::core::Vector2D::Rotate</a></div><div class="ttdeci">void Rotate(float value)</div><div class="ttdoc">Rotation. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a81926d1dc61bb56706b99f5bfb4d1ca3"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">flair::core::Vector2D::GetNorm</a></div><div class="ttdeci">float GetNorm(void) const </div><div class="ttdoc">Norm. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a7f971d69af939edaf3f3b99339f9e389"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">flair::core::Vector2D::y</a></div><div class="ttdeci">T y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector2D.h:114</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_ab7c4e044ae4a49d8bfc344023540ceeb"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">flair::core::Vector2D::Saturate</a></div><div class="ttdeci">void Saturate(Vector2D&lt; T &gt; min, Vector2D&lt; T &gt; max)</div><div class="ttdoc">Saturate. </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_afed3cf9fa6c2e0afb37994f55222d019"><div class="ttname"><a href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">flair::core::operator/</a></div><div class="ttdeci">Vector2D&lt; T &gt; operator/(const Vector2D&lt; T &gt; &amp;vector, float coeff)</div><div class="ttdoc">Divid. </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_a7a25a222fe16e05be703de31123a6d11"><div class="ttname"><a href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">flair::core::operator*</a></div><div class="ttdeci">Quaternion operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Multiply. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_afe22b1f414ccc721a65b014a57cb0fdf"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">flair::core::Vector2D::Normalize</a></div><div class="ttdeci">void Normalize(void)</div><div class="ttdoc">Normalize. </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ac696d4111ec3b0241bc094add5666245"><div class="ttname"><a href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">flair::core::operator-</a></div><div class="ttdeci">Quaternion operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Substract. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a4c496c0f75c9e7ea1eb6fe24756c841b"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">flair::core::Vector2D::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector2D.h:108</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a4b3ae561882bcb95db97ee23e07eae9e"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">flair::core::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(T x=0, T y=0)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ab372a1107820a30d6fcbef13c8989caa"><div class="ttname"><a href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">flair::core::operator+</a></div><div class="ttdeci">Quaternion operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Add. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html_a78515224e96adcca8c23b0f4bf092fed"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">flair::core::Vector2D::~Vector2D</a></div><div class="ttdeci">~Vector2D()</div><div class="ttdoc">Destructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -183,5 +194,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector2_d_8h.html">Vector2D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_d_8h.html
===================================================================
--- trunk/doc/Flair/_vector3_d_8h.html	(revision 47)
+++ trunk/doc/Flair/_vector3_d_8h.html	(revision 50)
@@ -108,4 +108,5 @@
 <a href="#nested-classes">Classes</a> &#124;
 <a href="#namespaces">Namespaces</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
@@ -117,4 +118,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;stddef.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector2_d_8h_source.html">Vector2D.h</a>&gt;</code><br />
 </div>
 <p><a href="_vector3_d_8h_source.html">Go to the source code of this file.</a></p>
@@ -122,5 +124,5 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class defining a 3D vector.  <a href="classflair_1_1core_1_1_vector3_d.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -135,33 +137,48 @@
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a8b0038ee673b89322347a81adef054f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b0038ee673b89322347a81adef054f0"></a>
+typedef Vector3D&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>flair::core::Vector3Df</b></td></tr>
+<tr class="separator:a8b0038ee673b89322347a81adef054f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a6445af2cc5145fc68833d6257072bcb5"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a6445af2cc5145fc68833d6257072bcb5">flair::core::operator+</a> (const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</td></tr>
-<tr class="memdesc:a6445af2cc5145fc68833d6257072bcb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a6445af2cc5145fc68833d6257072bcb5">More...</a><br /></td></tr>
-<tr class="separator:a6445af2cc5145fc68833d6257072bcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa699543f49850bdc5a3707ae6f768907"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#aa699543f49850bdc5a3707ae6f768907">flair::core::operator-</a> (const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</td></tr>
-<tr class="memdesc:aa699543f49850bdc5a3707ae6f768907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#aa699543f49850bdc5a3707ae6f768907">More...</a><br /></td></tr>
-<tr class="separator:aa699543f49850bdc5a3707ae6f768907"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a25508af0e609e676205a68f528b72f7c"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c">flair::core::operator-</a> (const Vector3D &amp;vector)</td></tr>
-<tr class="memdesc:a25508af0e609e676205a68f528b72f7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minus.  <a href="#a25508af0e609e676205a68f528b72f7c">More...</a><br /></td></tr>
-<tr class="separator:a25508af0e609e676205a68f528b72f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a8aa5ce31a59d8c9679ea46f08cd09bda">flair::core::operator/</a> (const Vector3D &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a8aa5ce31a59d8c9679ea46f08cd09bda">More...</a><br /></td></tr>
-<tr class="separator:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a09c909db6a634147cc63ebd2aea5a2d2"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a09c909db6a634147cc63ebd2aea5a2d2">flair::core::operator*</a> (const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</td></tr>
-<tr class="memdesc:a09c909db6a634147cc63ebd2aea5a2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product.  <a href="#a09c909db6a634147cc63ebd2aea5a2d2">More...</a><br /></td></tr>
-<tr class="separator:a09c909db6a634147cc63ebd2aea5a2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02ef876816209fff2d79cb1d79ccff84"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a02ef876816209fff2d79cb1d79ccff84">flair::core::operator*</a> (const Vector3D &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a02ef876816209fff2d79cb1d79ccff84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a02ef876816209fff2d79cb1d79ccff84">More...</a><br /></td></tr>
-<tr class="separator:a02ef876816209fff2d79cb1d79ccff84"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a449cfa3fbd1852d5718a835112f6957e"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a449cfa3fbd1852d5718a835112f6957e">flair::core::operator*</a> (float coeff, const Vector3D &amp;vector)</td></tr>
-<tr class="memdesc:a449cfa3fbd1852d5718a835112f6957e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a449cfa3fbd1852d5718a835112f6957e">More...</a><br /></td></tr>
-<tr class="separator:a449cfa3fbd1852d5718a835112f6957e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e3e0c05a548ad880197a0f90cb68305"><td class="memItemLeft" align="right" valign="top">Vector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">flair::core::CrossProduct</a> (const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</td></tr>
-<tr class="memdesc:a4e3e0c05a548ad880197a0f90cb68305"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cross product.  <a href="#a4e3e0c05a548ad880197a0f90cb68305">More...</a><br /></td></tr>
-<tr class="separator:a4e3e0c05a548ad880197a0f90cb68305"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0eaa0f510f506d44345e82acd65e9b86"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">flair::core::DotProduct</a> (const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</td></tr>
-<tr class="memdesc:a0eaa0f510f506d44345e82acd65e9b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product.  <a href="#a0eaa0f510f506d44345e82acd65e9b86">More...</a><br /></td></tr>
-<tr class="separator:a0eaa0f510f506d44345e82acd65e9b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a131335b8d92a76f6d3a40d9762ad0bdb">flair::core::operator+</a> (const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a131335b8d92a76f6d3a40d9762ad0bdb">More...</a><br /></td></tr>
+<tr class="separator:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a8672d248dccb0e7378a7b01a41a9e4e9">flair::core::operator-</a> (const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#a8672d248dccb0e7378a7b01a41a9e4e9">More...</a><br /></td></tr>
+<tr class="separator:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0db4963be6fc919dd900fd01d9a61f0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:af0db4963be6fc919dd900fd01d9a61f0"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#af0db4963be6fc919dd900fd01d9a61f0">flair::core::operator-</a> (const Vector3D&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:af0db4963be6fc919dd900fd01d9a61f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minus.  <a href="#af0db4963be6fc919dd900fd01d9a61f0">More...</a><br /></td></tr>
+<tr class="separator:af0db4963be6fc919dd900fd01d9a61f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65433796fbd8ccc2e1bb797be204b249"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a65433796fbd8ccc2e1bb797be204b249"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a65433796fbd8ccc2e1bb797be204b249">flair::core::operator/</a> (const Vector3D&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a65433796fbd8ccc2e1bb797be204b249"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a65433796fbd8ccc2e1bb797be204b249">More...</a><br /></td></tr>
+<tr class="separator:a65433796fbd8ccc2e1bb797be204b249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2b78f60f37e4ba6d62db603ca6631e95">flair::core::operator*</a> (const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a2b78f60f37e4ba6d62db603ca6631e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product.  <a href="#a2b78f60f37e4ba6d62db603ca6631e95">More...</a><br /></td></tr>
+<tr class="separator:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2604f9cc047961b44a0db4aa0434b36e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a2604f9cc047961b44a0db4aa0434b36e"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2604f9cc047961b44a0db4aa0434b36e">flair::core::operator*</a> (const Vector3D&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a2604f9cc047961b44a0db4aa0434b36e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a2604f9cc047961b44a0db4aa0434b36e">More...</a><br /></td></tr>
+<tr class="separator:a2604f9cc047961b44a0db4aa0434b36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661465072c8d4b3592abde48c068d73a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a661465072c8d4b3592abde48c068d73a"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a661465072c8d4b3592abde48c068d73a">flair::core::operator*</a> (float coeff, const Vector3D&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:a661465072c8d4b3592abde48c068d73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a661465072c8d4b3592abde48c068d73a">More...</a><br /></td></tr>
+<tr class="separator:a661465072c8d4b3592abde48c068d73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619733e606845eb59f7e779f2f119019"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a619733e606845eb59f7e779f2f119019"><td class="memTemplItemLeft" align="right" valign="top">Vector3D&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">flair::core::CrossProduct</a> (const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a619733e606845eb59f7e779f2f119019"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cross product.  <a href="#a619733e606845eb59f7e779f2f119019">More...</a><br /></td></tr>
+<tr class="separator:a619733e606845eb59f7e779f2f119019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memTemplItemLeft" align="right" valign="top">float&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">flair::core::DotProduct</a> (const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product.  <a href="#a792d54dcdbd816e6c7bc5ac04b5d9b22">More...</a><br /></td></tr>
+<tr class="separator:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -176,5 +193,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_d_8h.html">Vector3D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_d_8h.js
===================================================================
--- trunk/doc/Flair/_vector3_d_8h.js	(revision 47)
+++ trunk/doc/Flair/_vector3_d_8h.js	(revision 50)
@@ -2,12 +2,13 @@
 [
     [ "Vector3D", "classflair_1_1core_1_1_vector3_d.html", "classflair_1_1core_1_1_vector3_d" ],
-    [ "operator+", "_vector3_d_8h.html#a6445af2cc5145fc68833d6257072bcb5", null ],
-    [ "operator-", "_vector3_d_8h.html#aa699543f49850bdc5a3707ae6f768907", null ],
-    [ "operator-", "_vector3_d_8h.html#a25508af0e609e676205a68f528b72f7c", null ],
-    [ "operator/", "_vector3_d_8h.html#a8aa5ce31a59d8c9679ea46f08cd09bda", null ],
-    [ "operator*", "_vector3_d_8h.html#a09c909db6a634147cc63ebd2aea5a2d2", null ],
-    [ "operator*", "_vector3_d_8h.html#a02ef876816209fff2d79cb1d79ccff84", null ],
-    [ "operator*", "_vector3_d_8h.html#a449cfa3fbd1852d5718a835112f6957e", null ],
-    [ "CrossProduct", "_vector3_d_8h.html#a4e3e0c05a548ad880197a0f90cb68305", null ],
-    [ "DotProduct", "_vector3_d_8h.html#a0eaa0f510f506d44345e82acd65e9b86", null ]
+    [ "Vector3Df", "_vector3_d_8h.html#a8b0038ee673b89322347a81adef054f0", null ],
+    [ "operator+", "_vector3_d_8h.html#a131335b8d92a76f6d3a40d9762ad0bdb", null ],
+    [ "operator-", "_vector3_d_8h.html#a8672d248dccb0e7378a7b01a41a9e4e9", null ],
+    [ "operator-", "_vector3_d_8h.html#af0db4963be6fc919dd900fd01d9a61f0", null ],
+    [ "operator/", "_vector3_d_8h.html#a65433796fbd8ccc2e1bb797be204b249", null ],
+    [ "operator*", "_vector3_d_8h.html#a2b78f60f37e4ba6d62db603ca6631e95", null ],
+    [ "operator*", "_vector3_d_8h.html#a2604f9cc047961b44a0db4aa0434b36e", null ],
+    [ "operator*", "_vector3_d_8h.html#a661465072c8d4b3592abde48c068d73a", null ],
+    [ "CrossProduct", "_vector3_d_8h.html#a619733e606845eb59f7e779f2f119019", null ],
+    [ "DotProduct", "_vector3_d_8h.html#a792d54dcdbd816e6c7bc5ac04b5d9b22", null ]
 ];
Index: trunk/doc/Flair/_vector3_d_8h_source.html
===================================================================
--- trunk/doc/Flair/_vector3_d_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vector3_d_8h_source.html	(revision 50)
@@ -118,113 +118,123 @@
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">class </span>Vector2D;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector2_d_8h.html">Vector2D.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">class </span>RotationMatrix;</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">class </span>Quaternion;</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html">   28</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> {</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a>(<span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a> = 0);</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a>();</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">   50</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">   55</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">   60</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;min, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;max);</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(<span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;value);</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(<span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keywordtype">float</span> &amp;operator[](<span class="keywordtype">size_t</span> idx);</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">float</span> &amp;operator[](<span class="keywordtype">size_t</span> idx) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector);</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;operator+=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;operator-=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector);</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;};</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB);</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB);</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector);</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">operator/</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector, <span class="keywordtype">float</span> coeff);</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB);</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector, <span class="keywordtype">float</span> coeff);</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector);</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> <a class="code" href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">CrossProduct</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB);</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">DotProduct</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB);</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">#endif // VECTOR3D_H</span></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_abdfb5c26a13ca21ad5674ec5d1f83ec8"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">flair::core::Vector3D::RotateZDeg</a></div><div class="ttdeci">void RotateZDeg(float value)</div><div class="ttdoc">z axis rotation </div></div>
-<div class="ttc" id="namespaceflair_1_1core_html_a4e3e0c05a548ad880197a0f90cb68305"><div class="ttname"><a href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">flair::core::CrossProduct</a></div><div class="ttdeci">Vector3D CrossProduct(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</div><div class="ttdoc">Cross product. </div></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html">   29</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a>(T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a> = 0, T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a> = 0, T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a> = 0);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a>();</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">   51</a></span>&#160;  T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">   56</a></span>&#160;  T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">   61</a></span>&#160;  T <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix);</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a>(<a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> &amp;vector) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector2_d.html">Vector2D&lt;T&gt;</a> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;min, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;max);</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(<span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;value);</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(<span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  T &amp;operator[](<span class="keywordtype">size_t</span> idx);</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="keyword">const</span> T &amp;operator[](<span class="keywordtype">size_t</span> idx) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="comment">//Vector3D&lt;T&gt; &amp;operator=(const Vector3D&lt;T&gt; &amp;vector);</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> S&gt; <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;S&gt;</a> &amp;vector) {</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    x = vector.<a class="code" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    y = vector.<a class="code" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    z = vector.<a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <span class="keywordflow">return</span> (*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  }</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;operator+=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;vector);</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;operator-=(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D&lt;T&gt;</a> &amp;vector);</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;};</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">typedef</span> Vector3D&lt;float&gt; Vector3Df;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">operator+</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">operator-</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vector);</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">operator/</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vector, <span class="keywordtype">float</span> coeff);</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vector, <span class="keywordtype">float</span> coeff);</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">operator*</a>(<span class="keywordtype">float</span> coeff, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vector);</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; Vector3D&lt;T&gt; <a class="code" href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">CrossProduct</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">float</span> <a class="code" href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">DotProduct</a>(<span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorA, <span class="keyword">const</span> Vector3D&lt;T&gt; &amp;vectorB);</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="preprocessor">#endif // VECTOR3D_H</span></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a8230b1bbc50b49afac2758e44bcbb02c"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">flair::core::Vector3D::Normalize</a></div><div class="ttdeci">void Normalize(void)</div><div class="ttdoc">Normalize. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a57a22e954ffffa6f9c8d828788ac1eac"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">flair::core::Vector3D::RotateYDeg</a></div><div class="ttdeci">void RotateYDeg(float value)</div><div class="ttdoc">y axis rotation </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:23</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_aaa82d7a6693e70ff7b242aceb977e9c0"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">flair::core::Vector3D::RotateZ</a></div><div class="ttdeci">void RotateZ(float value)</div><div class="ttdoc">z axis rotation </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:29</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector2_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></div><div class="ttdoc">Class defining a 2D vector. </div><div class="ttdef"><b>Definition:</b> Vector2D.h:24</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html">flair::core::RotationMatrix</a></div><div class="ttdoc">Class defining a rotation matrix. </div><div class="ttdef"><b>Definition:</b> RotationMatrix.h:26</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a2576c1e8cc0113884d30c6d6b158a0b1"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">flair::core::Vector3D::RotateZ</a></div><div class="ttdeci">void RotateZ(float value)</div><div class="ttdoc">z axis rotation </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ab63f9cacf690d26f2ac1669c4dc2fa72"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">flair::core::Vector3D::z</a></div><div class="ttdeci">float z</div><div class="ttdoc">z </div><div class="ttdef"><b>Definition:</b> Vector3D.h:60</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ac366fd091759be0c39ef8d342f5d2007"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">flair::core::Vector3D::Normalize</a></div><div class="ttdeci">void Normalize(void)</div><div class="ttdoc">Normalize. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a32d5a51c0d55cb421b8ea03328a116c4"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">flair::core::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="namespaceflair_1_1core_html_a36ec6f59d72394edcd8de9ab2cb50fa7"><div class="ttname"><a href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">flair::core::operator/</a></div><div class="ttdeci">Vector2D operator/(const Vector2D &amp;vector, float coeff)</div><div class="ttdoc">Divid. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a2e429622d42ce939ec33d04cf68f6c66"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">flair::core::Vector3D::To2Dxy</a></div><div class="ttdeci">Vector2D To2Dxy(void) const </div><div class="ttdoc">Convert to a Vector2D. </div></div>
-<div class="ttc" id="namespaceflair_1_1core_html_a0eaa0f510f506d44345e82acd65e9b86"><div class="ttname"><a href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">flair::core::DotProduct</a></div><div class="ttdeci">float DotProduct(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)</div><div class="ttdoc">Dot product. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a5cb64b1d1a281549d8ec8ae87ad7ab85"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">flair::core::Vector3D::Saturate</a></div><div class="ttdeci">void Saturate(const Vector3D &amp;min, const Vector3D &amp;max)</div><div class="ttdoc">Saturate. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a6f35427a9d3ceac38b7fd288bb9ddde8"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">flair::core::Vector3D::RotateY</a></div><div class="ttdeci">void RotateY(float value)</div><div class="ttdoc">y axis rotation </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ac0841a063753ae1b3ceb98fe7ae72e60"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">flair::core::Vector3D::RotateYDeg</a></div><div class="ttdeci">void RotateYDeg(float value)</div><div class="ttdoc">y axis rotation </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_abf242a58a3126477a930e34a7a9d6097"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">flair::core::Vector3D::Rotate</a></div><div class="ttdeci">void Rotate(const RotationMatrix &amp;matrix)</div><div class="ttdoc">rotation </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a665b8d12fefcce0292ff2a64d98cae04"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">flair::core::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(float x=0, float y=0, float z=0)</div><div class="ttdoc">Constructor. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a6787f33bc83a7e98f906a65f6add13ab"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">flair::core::Vector3D::GetNorm</a></div><div class="ttdeci">float GetNorm(void) const </div><div class="ttdoc">Norm. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a384aaec66e633291ca72453027f5c7a7"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">flair::core::Vector3D::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector3D.h:55</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ae09b7edbe9f6be35b9f171eefd401b99"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">flair::core::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">Destructor. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a3cd28096c5b268d44fae64ff3de97c60"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">flair::core::Vector3D::RotateZDeg</a></div><div class="ttdeci">void RotateZDeg(float value)</div><div class="ttdoc">z axis rotation </div></div>
+<div class="ttc" id="_vector2_d_8h_html"><div class="ttname"><a href="_vector2_d_8h.html">Vector2D.h</a></div><div class="ttdoc">Class defining a 2D vector. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a82a85beea28856be5b64f1d773ecebec"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">flair::core::Vector3D::Saturate</a></div><div class="ttdeci">void Saturate(const Vector3D&lt; T &gt; &amp;min, const Vector3D&lt; T &gt; &amp;max)</div><div class="ttdoc">Saturate. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a62a7b867d542c4aee7634f8a58b25256"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">flair::core::Vector3D::y</a></div><div class="ttdeci">T y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector3D.h:56</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_af7bca23dab226f26818cddcac3771b0e"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">flair::core::Vector3D::To2Dxy</a></div><div class="ttdeci">Vector2D&lt; T &gt; To2Dxy(void) const </div><div class="ttdoc">Convert to a Vector2D. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a47b3902a89379a918cd9f5441aa7c748"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">flair::core::Vector3D::RotateY</a></div><div class="ttdeci">void RotateY(float value)</div><div class="ttdoc">y axis rotation </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a5b55225f9547b97a21758c1e2b65dea3"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">flair::core::Vector3D::Rotate</a></div><div class="ttdeci">void Rotate(const RotationMatrix &amp;matrix)</div><div class="ttdoc">rotation </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_afed3cf9fa6c2e0afb37994f55222d019"><div class="ttname"><a href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">flair::core::operator/</a></div><div class="ttdeci">Vector2D&lt; T &gt; operator/(const Vector2D&lt; T &gt; &amp;vector, float coeff)</div><div class="ttdoc">Divid. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a70eb14b1c286020f1e5a092a6188b361"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">flair::core::Vector3D::RotateXDeg</a></div><div class="ttdeci">void RotateXDeg(float value)</div><div class="ttdoc">x axis rotation </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ab0c47253b9de56abf0fbe9661f9e1812"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">flair::core::Vector3D::z</a></div><div class="ttdeci">T z</div><div class="ttdoc">z </div><div class="ttdef"><b>Definition:</b> Vector3D.h:61</div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_a7a25a222fe16e05be703de31123a6d11"><div class="ttname"><a href="namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11">flair::core::operator*</a></div><div class="ttdeci">Quaternion operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Multiply. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ac752f69f6eabcfdcc5a7a87938acca5b"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">flair::core::Vector3D::RotateX</a></div><div class="ttdeci">void RotateX(float value)</div><div class="ttdoc">x axis rotation </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ac696d4111ec3b0241bc094add5666245"><div class="ttname"><a href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">flair::core::operator-</a></div><div class="ttdeci">Quaternion operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Substract. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a6762d159674d7a41f7222788f1e22521"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">flair::core::Vector3D::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector3D.h:50</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a12718713487838295bbfa7d37a62fe4b"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">flair::core::Vector3D::RotateXDeg</a></div><div class="ttdeci">void RotateXDeg(float value)</div><div class="ttdoc">x axis rotation </div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_a792d54dcdbd816e6c7bc5ac04b5d9b22"><div class="ttname"><a href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">flair::core::DotProduct</a></div><div class="ttdeci">float DotProduct(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</div><div class="ttdoc">Dot product. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_abb356ca2add4d7cd62c3e1772ce84a4f"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">flair::core::Vector3D::x</a></div><div class="ttdeci">T x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector3D.h:51</div></div>
+<div class="ttc" id="namespaceflair_1_1core_html_a619733e606845eb59f7e779f2f119019"><div class="ttname"><a href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">flair::core::CrossProduct</a></div><div class="ttdeci">Vector3D&lt; T &gt; CrossProduct(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)</div><div class="ttdoc">Cross product. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a4249aef85a1848a2952dfafbe6caad12"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">flair::core::Vector3D::GetNorm</a></div><div class="ttdeci">float GetNorm(void) const </div><div class="ttdoc">Norm. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a4434fbd95b0f760a7f374d8068238c87"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">flair::core::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(T x=0, T y=0, T z=0)</div><div class="ttdoc">Constructor. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a195e8601b80e5e85a4d361c5a9b746a0"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">flair::core::Vector3D::RotateX</a></div><div class="ttdeci">void RotateX(float value)</div><div class="ttdoc">x axis rotation </div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_ab372a1107820a30d6fcbef13c8989caa"><div class="ttname"><a href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">flair::core::operator+</a></div><div class="ttdeci">Quaternion operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)</div><div class="ttdoc">Add. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -233,5 +243,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_d_8h.html">Vector3D.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_d_spin_box_8h.html
===================================================================
--- trunk/doc/Flair/_vector3_d_spin_box_8h.html	(revision 47)
+++ trunk/doc/Flair/_vector3_d_spin_box_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_d_spin_box_8h.html">Vector3DSpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_d_spin_box_8h_source.html
===================================================================
--- trunk/doc/Flair/_vector3_d_spin_box_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vector3_d_spin_box_8h_source.html	(revision 50)
@@ -125,16 +125,16 @@
 <div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">   28</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">Vector3DSpinBox</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1gui_1_1_box.html">Box</a> {</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">Vector3DSpinBox</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name, <span class="keywordtype">double</span> min,</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">Vector3DSpinBox</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name, <span class="keywordtype">double</span> min,</div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;                  <span class="keywordtype">double</span> max, <span class="keywordtype">double</span> step, <span class="keywordtype">int</span> decimals = 2,</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> default_value = <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>(0, 0, 0));</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> default_value = <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>(0, 0, 0));</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b">~Vector3DSpinBox</a>();</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> <a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">Value</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> <a class="code" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">Value</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="comment">// operator core::Vector3D() const;</span></div>
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">private</span>:</div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> XmlEvent(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> box_value;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> box_value;</div>
 <div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;};</div>
 <div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
@@ -144,13 +144,13 @@
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">#endif // VECTOR3DSPINBOX_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html_abe057c07f127a2647e1f073896422efb"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">flair::gui::Vector3DSpinBox::Value</a></div><div class="ttdeci">core::Vector3Df Value(void) const </div><div class="ttdoc">Value. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_box.html">flair::gui::Box</a></div><div class="ttdoc">Abstract class to display a box on the ground station. </div><div class="ttdef"><b>Definition:</b> Box.h:35</div></div>
+<div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html_aab8ded779022c71d49ab8d828caf4c38"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">flair::gui::Vector3DSpinBox::Vector3DSpinBox</a></div><div class="ttdeci">Vector3DSpinBox(const LayoutPosition *position, std::string name, double min, double max, double step, int decimals=2, core::Vector3Df default_value=core::Vector3Df(0, 0, 0))</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></div><div class="ttdoc">Class displaying 3 QDoubleSpinBox for x,y,z on the ground station. </div><div class="ttdef"><b>Definition:</b> Vector3DSpinBox.h:28</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html_aa515751c54ff8fd98cca84f4c374929b"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b">flair::gui::Vector3DSpinBox::~Vector3DSpinBox</a></div><div class="ttdeci">~Vector3DSpinBox()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_layout_position_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout_position.html">flair::gui::LayoutPosition</a></div><div class="ttdoc">Class to define a position in a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> LayoutPosition.h:28</div></div>
-<div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html_a0275f20370fe116d21311d4ce06fb67c"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">flair::gui::Vector3DSpinBox::Vector3DSpinBox</a></div><div class="ttdeci">Vector3DSpinBox(const LayoutPosition *position, std::string name, double min, double max, double step, int decimals=2, core::Vector3D default_value=core::Vector3D(0, 0, 0))</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="_box_8h_html"><div class="ttname"><a href="_box_8h.html">Box.h</a></div><div class="ttdoc">Abstract class to display a box on the ground station. </div></div>
-<div class="ttc" id="classflair_1_1gui_1_1_vector3_d_spin_box_html_a46615af09df922bb839f043542c4693c"><div class="ttname"><a href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">flair::gui::Vector3DSpinBox::Value</a></div><div class="ttdeci">core::Vector3D Value(void) const </div><div class="ttdoc">Value. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -159,5 +159,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_d_spin_box_8h.html">Vector3DSpinBox.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_ddata_8h.html
===================================================================
--- trunk/doc/Flair/_vector3_ddata_8h.html	(revision 47)
+++ trunk/doc/Flair/_vector3_ddata_8h.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_ddata_8h.html">Vector3Ddata.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vector3_ddata_8h_source.html
===================================================================
--- trunk/doc/Flair/_vector3_ddata_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vector3_ddata_8h_source.html	(revision 50)
@@ -124,8 +124,8 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span>core {</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_ddata.html">   28</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector3_ddata.html">Vector3Ddata</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_vector3_ddata.html">   28</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_vector3_ddata.html">Vector3Ddata</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1io__data.html">io_data</a>, <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> {</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2">Vector3Ddata</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a> = 0,</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;               <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a> = 0, uint32_t n = 1);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2">Vector3Ddata</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a> = 0, <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a> = 0,</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;               <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a> = 0, uint32_t n = 1);</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classflair_1_1core_1_1_vector3_ddata.html#af0aaa32502e8d4236de1574b7f542919">~Vector3Ddata</a>();</div>
@@ -148,14 +148,14 @@
 <div class="ttc" id="classflair_1_1core_1_1_object_html"><div class="ttname"><a href="classflair_1_1core_1_1_object.html">flair::core::Object</a></div><div class="ttdoc">Base class for all Framework&#39;s classes. </div><div class="ttdef"><b>Definition:</b> Object.h:77</div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1core_1_1_vector3_ddata_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></div><div class="ttdoc">Class defining a 3D vector and a io_data User must manually use the io_data&#39;s Mutex to access to Vect...</div><div class="ttdef"><b>Definition:</b> Vector3Ddata.h:28</div></div>
 <div class="ttc" id="io__data_8h_html"><div class="ttname"><a href="io__data_8h.html">io_data.h</a></div><div class="ttdoc">Abstract class for data types. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a62a7b867d542c4aee7634f8a58b25256"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">flair::core::Vector3D::y</a></div><div class="ttdeci">T y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector3D.h:56</div></div>
 <div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ab63f9cacf690d26f2ac1669c4dc2fa72"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">flair::core::Vector3D::z</a></div><div class="ttdeci">float z</div><div class="ttdoc">z </div><div class="ttdef"><b>Definition:</b> Vector3D.h:60</div></div>
 <div class="ttc" id="_i_o_data_element_8h_html"><div class="ttname"><a href="_i_o_data_element_8h.html">IODataElement.h</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a384aaec66e633291ca72453027f5c7a7"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">flair::core::Vector3D::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">y </div><div class="ttdef"><b>Definition:</b> Vector3D.h:55</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_ab0c47253b9de56abf0fbe9661f9e1812"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">flair::core::Vector3D::z</a></div><div class="ttdeci">T z</div><div class="ttdoc">z </div><div class="ttdef"><b>Definition:</b> Vector3D.h:61</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_vector3_ddata_html_ab007f832df655ab26b249345e6eab2c7"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_ddata.html#ab007f832df655ab26b249345e6eab2c7">flair::core::Vector3Ddata::ZElement</a></div><div class="ttdeci">IODataElement * ZElement(void) const </div><div class="ttdoc">Z Element. </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_a6762d159674d7a41f7222788f1e22521"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">flair::core::Vector3D::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector3D.h:50</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_vector3_ddata_html_adf63288eac5bb9b7f988d5b7424d1aa4"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_ddata.html#adf63288eac5bb9b7f988d5b7424d1aa4">flair::core::Vector3Ddata::XElement</a></div><div class="ttdeci">IODataElement * XElement(void) const </div><div class="ttdoc">X Element. </div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html_abb356ca2add4d7cd62c3e1772ce84a4f"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">flair::core::Vector3D::x</a></div><div class="ttdeci">T x</div><div class="ttdoc">x </div><div class="ttdef"><b>Definition:</b> Vector3D.h:51</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i_o_data_element_html"><div class="ttname"><a href="classflair_1_1core_1_1_i_o_data_element.html">flair::core::IODataElement</a></div><div class="ttdoc">Abstract class for accessing an element of an io_data. </div><div class="ttdef"><b>Definition:</b> IODataElement.h:27</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_vector3_ddata_html_a384d76d6e676ae8d0c231f9d2e27b460"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_ddata.html#a384d76d6e676ae8d0c231f9d2e27b460">flair::core::Vector3Ddata::YElement</a></div><div class="ttdeci">IODataElement * YElement(void) const </div><div class="ttdoc">Y Element. </div></div>
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_vector3_ddata_8h.html">Vector3Ddata.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_visualization_camera_8h_source.html
===================================================================
--- trunk/doc/Flair/_visualization_camera_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_visualization_camera_8h_source.html	(revision 50)
@@ -178,5 +178,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>VisualizationCamera.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vrpn_client_8h.html
===================================================================
--- trunk/doc/Flair/_vrpn_client_8h.html	(revision 47)
+++ trunk/doc/Flair/_vrpn_client_8h.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_vrpn_client_8h.html">VrpnClient.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vrpn_client_8h_source.html
===================================================================
--- trunk/doc/Flair/_vrpn_client_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vrpn_client_8h_source.html	(revision 50)
@@ -137,31 +137,30 @@
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">VrpnClient</a>(std::string name,</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;             std::string address, uint16_t us_period, uint8_t priority);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">VrpnClient</a>(std::string name,</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;             <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint16_t us_period,</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;             uint8_t priority);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50">~VrpnClient</a>();</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#aa225221a811194704cf10b0726a1680d">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#acf82bb30ed4753183a3ddb8758d4a3b6">GetTabWidget</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5">UseXbee</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keyword">class </span>VrpnClient_impl *pimpl_;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;};</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html">VrpnClient</a> *<a class="code" href="namespaceflair_1_1sensor.html#a96c531aa24e6dd95ac9dc400d8e52b2c">GetVrpnClient</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor">#endif // VRPNCLIENT_H</span></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_client_html_a370c45f429eda66c39c1cec13f2dcde3"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">flair::sensor::VrpnClient::VrpnClient</a></div><div class="ttdeci">VrpnClient(std::string name, std::string address, uint16_t us_period, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">VrpnClient</a>(std::string name,</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;             std::string address,  uint8_t priority);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">VrpnClient</a>(std::string name,</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;             <a class="code" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint16_t us_period,</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;             uint8_t priority);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50">~VrpnClient</a>();</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#aa225221a811194704cf10b0726a1680d">GetLayout</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#acf82bb30ed4753183a3ddb8758d4a3b6">GetTabWidget</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5">UseXbee</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">void</span> Run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keyword">class </span>VrpnClient_impl *pimpl_;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;};</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<a class="code" href="classflair_1_1sensor_1_1_vrpn_client.html">VrpnClient</a> *<a class="code" href="namespaceflair_1_1sensor.html#a96c531aa24e6dd95ac9dc400d8e52b2c">GetVrpnClient</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#endif // VRPNCLIENT_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_serial_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_serial_port.html">flair::core::SerialPort</a></div><div class="ttdoc">Base class for serial port. </div><div class="ttdef"><b>Definition:</b> SerialPort.h:25</div></div>
@@ -176,4 +175,5 @@
 <div class="ttc" id="namespaceflair_1_1sensor_html_a96c531aa24e6dd95ac9dc400d8e52b2c"><div class="ttname"><a href="namespaceflair_1_1sensor.html#a96c531aa24e6dd95ac9dc400d8e52b2c">flair::sensor::GetVrpnClient</a></div><div class="ttdeci">VrpnClient * GetVrpnClient(void)</div><div class="ttdoc">get VrpnClient </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_client_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></div><div class="ttdoc">Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent...</div><div class="ttdef"><b>Definition:</b> VrpnClient.h:40</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_client_html_a7f7a90a4a58b7e821f16a11c4767c535"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">flair::sensor::VrpnClient::VrpnClient</a></div><div class="ttdeci">VrpnClient(std::string name, std::string address, uint8_t priority)</div><div class="ttdoc">Constructor. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -182,5 +182,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_vrpn_client_8h.html">VrpnClient.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vrpn_object_8h.html
===================================================================
--- trunk/doc/Flair/_vrpn_object_8h.html	(revision 47)
+++ trunk/doc/Flair/_vrpn_object_8h.html	(revision 50)
@@ -116,4 +116,5 @@
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="_i_o_device_8h_source.html">IODevice.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code><br />
 <code>#include &lt;stdint.h&gt;</code><br />
 </div>
@@ -152,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_vrpn_object_8h.html">VrpnObject.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_vrpn_object_8h_source.html
===================================================================
--- trunk/doc/Flair/_vrpn_object_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_vrpn_object_8h_source.html	(revision 50)
@@ -117,70 +117,66 @@
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_i_o_device_8h.html">IODevice.h</a>&gt;</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;                <span class="keyword">class </span>cvmatrix;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;                <span class="keyword">class </span>Vector3D;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;                <span class="keyword">class </span>Euler;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;                <span class="keyword">class </span>Quaternion;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        }</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;                <span class="keyword">class </span>TabWidget;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;                <span class="keyword">class </span>Tab;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;                <span class="keyword">class </span>DataPlot1D;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;        }</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>VrpnObject_impl;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>VrpnClient_impl;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>sensor {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>VrpnClient;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_vrpn_object.html">   46</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html">VrpnObject</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">friend</span> class ::VrpnObject_impl;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">friend</span> class ::VrpnClient_impl;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name,</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;             <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, uint8_t <span class="keywordtype">id</span>,</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;             <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20">IsTracked</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout_ms) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">GetEuler</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">GetPosition</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;point) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="keywordtype">void</span> mainloop(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keyword">class </span>VrpnObject_impl *pimpl_;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;};</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;} <span class="comment">// end namespace sensor</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">#endif // VRPNOBJECT_H</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_vector3_d_8h.html">Vector3D.h</a>&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;        <span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;                <span class="keyword">class </span>cvmatrix;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;                <span class="keyword">class </span>Quaternion;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        }</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;                <span class="keyword">class </span>TabWidget;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;                <span class="keyword">class </span>Tab;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;                <span class="keyword">class </span>DataPlot1D;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;        }</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>VrpnObject_impl;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>VrpnClient_impl;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>sensor {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>VrpnClient;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classflair_1_1sensor_1_1_vrpn_object.html">   45</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html">VrpnObject</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> {</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">friend</span> class ::VrpnObject_impl;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">friend</span> class ::VrpnClient_impl;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name,</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;             <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, uint8_t <span class="keywordtype">id</span>,</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;             <span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab);</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20">IsTracked</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout_ms) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">GetPosition</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;point) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164">Output</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_data_plot1_d.html">gui::DataPlot1D</a> *<a class="code" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data){};</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keyword">class </span>VrpnObject_impl *pimpl_;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;};</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;} <span class="comment">// end namespace sensor</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor">#endif // VRPNOBJECT_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_aa913d9d717b7321cf9f4b4fe4ebb6b9c"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">flair::sensor::VrpnObject::zPlot</a></div><div class="ttdeci">gui::DataPlot1D * zPlot(void) const </div><div class="ttdoc">z plot </div></div>
@@ -188,15 +184,15 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_aa192e539d45cfebdcb258109f9136789"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">flair::sensor::VrpnObject::GetLastPacketTime</a></div><div class="ttdeci">core::Time GetLastPacketTime(void) const </div><div class="ttdoc">Get Last Packet Time. </div></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></div><div class="ttdoc">Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be crea...</div><div class="ttdef"><b>Definition:</b> VrpnObject.h:46</div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></div><div class="ttdoc">Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be crea...</div><div class="ttdef"><b>Definition:</b> VrpnObject.h:45</div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_ae63bc389dc7a4eb878d07cb71eb7d710"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">flair::sensor::VrpnObject::VrpnObject</a></div><div class="ttdeci">VrpnObject(std::string name, const gui::TabWidget *tab)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1cvmatrix_html"><div class="ttname"><a href="classflair_1_1core_1_1cvmatrix.html">flair::core::cvmatrix</a></div><div class="ttdoc">Class defining a matrix of kind CvMat. </div><div class="ttdef"><b>Definition:</b> cvmatrix.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:28</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; float &gt;</a></div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a497f45bf3c808c99df38efedfb1fb29a"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">flair::sensor::VrpnObject::xPlot</a></div><div class="ttdeci">gui::DataPlot1D * xPlot(void) const </div><div class="ttdoc">x plot </div></div>
-<div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div>
 <div class="ttc" id="namespaceflair_1_1core_html_acc0fa041e08ecf73b2d1d723c339a736"><div class="ttname"><a href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">flair::core::Time</a></div><div class="ttdeci">unsigned long long Time</div><div class="ttdoc">Time definition, in ns. </div><div class="ttdef"><b>Definition:</b> Object.h:49</div></div>
+<div class="ttc" id="_vector3_d_8h_html"><div class="ttname"><a href="_vector3_d_8h.html">Vector3D.h</a></div><div class="ttdoc">Class defining a 3D vector. </div></div>
+<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a64be708bbe70e22db77a465488e23c7c"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">flair::sensor::VrpnObject::GetPosition</a></div><div class="ttdeci">void GetPosition(core::Vector3Df &amp;point) const </div><div class="ttdoc">Get Position. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a3ab137dde2f6c3d1d8086dd886e1c539"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">flair::sensor::VrpnObject::GetPlotTab</a></div><div class="ttdeci">gui::Tab * GetPlotTab(void) const </div><div class="ttdoc">Plot tab. </div></div>
 <div class="ttc" id="_i_o_device_8h_html"><div class="ttname"><a href="_i_o_device_8h.html">IODevice.h</a></div><div class="ttdoc">Abstract class for input/ouput system. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a3f763c10994c9105bc24b3ab61f90afa"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">flair::sensor::VrpnObject::~VrpnObject</a></div><div class="ttdeci">~VrpnObject(void)</div><div class="ttdoc">Destructor. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a32e2c982fb63444678b672fce4762738"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">flair::sensor::VrpnObject::GetEuler</a></div><div class="ttdeci">void GetEuler(core::Euler &amp;euler) const </div><div class="ttdoc">Get Euler angles. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_af6e2b048e6e5c74f03a5bf1d767e5819"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">flair::sensor::VrpnObject::yPlot</a></div><div class="ttdeci">gui::DataPlot1D * yPlot(void) const </div><div class="ttdoc">y plot </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a516210bba13f3df87da71dac8a494c20"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20">flair::sensor::VrpnObject::IsTracked</a></div><div class="ttdeci">bool IsTracked(unsigned int timeout_ms) const </div><div class="ttdoc">Is object tracked? </div></div>
@@ -205,7 +201,6 @@
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a2942cbbb898ba9d0d795b97ad3b9825f"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">flair::sensor::VrpnObject::GetQuaternion</a></div><div class="ttdeci">void GetQuaternion(core::Quaternion &amp;quaternion) const </div><div class="ttdoc">Get Quaternion. </div></div>
 <div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_acb5162ae1ed3ea0b646ab12ac6879279"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">flair::sensor::VrpnObject::State</a></div><div class="ttdeci">core::cvmatrix * State(void) const </div><div class="ttdoc">State matrix. </div></div>
-<div class="ttc" id="classflair_1_1sensor_1_1_vrpn_object_html_a2c4b259c51b98fa92f8f39141ac9f8b2"><div class="ttname"><a href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">flair::sensor::VrpnObject::GetPosition</a></div><div class="ttdeci">void GetPosition(core::Vector3D &amp;point) const </div><div class="ttdoc">Get Position. </div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_data_plot1_d_html"><div class="ttname"><a href="classflair_1_1gui_1_1_data_plot1_d.html">flair::gui::DataPlot1D</a></div><div class="ttdoc">Class displaying a 1D plot on the ground station. </div><div class="ttdef"><b>Definition:</b> DataPlot1D.h:33</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:25</div></div>
+<div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_tab_html"><div class="ttname"><a href="classflair_1_1gui_1_1_tab.html">flair::gui::Tab</a></div><div class="ttdoc">Class displaying a QTab on the ground station. </div><div class="ttdef"><b>Definition:</b> Tab.h:29</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -215,5 +210,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_vrpn_object_8h.html">VrpnObject.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_watchdog_8h.html
===================================================================
--- trunk/doc/Flair/_watchdog_8h.html	(revision 47)
+++ trunk/doc/Flair/_watchdog_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_watchdog_8h.html">Watchdog.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_watchdog_8h_source.html
===================================================================
--- trunk/doc/Flair/_watchdog_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_watchdog_8h_source.html	(revision 50)
@@ -153,5 +153,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_watchdog_8h.html">Watchdog.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_widget_8h.html
===================================================================
--- trunk/doc/Flair/_widget_8h.html	(revision 47)
+++ trunk/doc/Flair/_widget_8h.html	(revision 50)
@@ -146,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_widget_8h.html">Widget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_widget_8h_source.html
===================================================================
--- trunk/doc/Flair/_widget_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_widget_8h_source.html	(revision 50)
@@ -183,5 +183,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_widget_8h.html">Widget.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x4_8h_source.html
===================================================================
--- trunk/doc/Flair/_x4_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_x4_8h_source.html	(revision 50)
@@ -129,75 +129,57 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;Model.h&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>Mutex;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;}</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>SimuBldc;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;}</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirr.html">irr</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>scene {</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>IMesh;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;}</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">class </span>Simulator;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">class </span>Blade;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">class </span>MeshSceneNode;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_x4.html">   50</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, <span class="keywordtype">int</span> dev_id);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a>();</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  irr::scene::IMesh *red_arm, *black_arm, *motor;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> *fl_arm, *fr_arm, *rl_arm, *rr_arm;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> *fl_motor, *fr_motor, *rl_motor, *rr_motor;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *fl_blade, *fr_blade, *rl_blade, *rr_blade;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *motor_speed_mutex;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html">actuator::SimuBldc</a> *motors;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">float</span> motor_speed[4];</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *m, *arm_length, *l_cg;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k_mot, *c_mot;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *f_air_vert, *f_air_lat;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_roll, *j_pitch, *j_yaw;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;};</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <span class="comment">// end namespace simulator</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#endif // X4_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Mutex;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>SimuBldc;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>simulator {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Blade;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_x4.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a>(std::string name, uint32_t modelId);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_x4.html">X4</a>();</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *fl_blade, *fr_blade, *rl_blade, *rr_blade;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *motor_speed_mutex;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html">actuator::SimuBldc</a> *motors;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">float</span> motor_speed[4];</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *m, *arm_length, *l_cg;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k_mot, *c_mot;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *f_air_vert, *f_air_lat;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_roll, *j_pitch, *j_yaw;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;};</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;} <span class="comment">// end namespace simulator</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#endif // X4_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_blade_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_blade.html">flair::simulator::Blade</a></div><div class="ttdef"><b>Definition:</b> Blade.h:33</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_x4_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></div><div class="ttdef"><b>Definition:</b> X4.h:50</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_x4_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></div><div class="ttdef"><b>Definition:</b> X4.h:38</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_mutex_html"><div class="ttname"><a href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></div><div class="ttdoc">Class defining a mutex. </div><div class="ttdef"><b>Definition:</b> Mutex.h:29</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_mesh_scene_node_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_mesh_scene_node.html">flair::simulator::MeshSceneNode</a></div><div class="ttdef"><b>Definition:</b> MeshSceneNode.h:26</div></div>
-<div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></div><div class="ttdoc">Class for a simulation bldc. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
@@ -208,5 +190,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>X4.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x4_x8_multiplex_8h.html
===================================================================
--- trunk/doc/Flair/_x4_x8_multiplex_8h.html	(revision 47)
+++ trunk/doc/Flair/_x4_x8_multiplex_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_x4_x8_multiplex_8h.html">X4X8Multiplex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x4_x8_multiplex_8h_source.html
===================================================================
--- trunk/doc/Flair/_x4_x8_multiplex_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_x4_x8_multiplex_8h_source.html	(revision 50)
@@ -142,21 +142,20 @@
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  } <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4">MotorNames_t</a>;</div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">X4X8Multiplex</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name,</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;                <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">UavType_t</a> type);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1">~X4X8Multiplex</a>();</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a807762c68c04134ef3ccea86d68a238a">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  uint8_t <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  X4X8Multiplex_impl *pimpl_;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;};</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;} <span class="comment">// end namespace filter</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#endif // X4X8MULTIPLEX_H</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">X4X8Multiplex</a>(std::string name, <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">UavType_t</a> type);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1">~X4X8Multiplex</a>();</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a807762c68c04134ef3ccea86d68a238a">UseDefaultPlot</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  uint8_t <a class="code" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8">MotorsCount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">void</span> UpdateFrom(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1io__data.html">core::io_data</a> *data);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  X4X8Multiplex_impl *pimpl_;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;} <span class="comment">// end namespace filter</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif // X4X8MULTIPLEX_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_ae7be46c8a6e49d2b53a733416cfd0fcb"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">flair::filter::X4X8Multiplex::UavType_t</a></div><div class="ttdeci">UavType_t</div><div class="ttdoc">type of UAV </div><div class="ttdef"><b>Definition:</b> X4X8Multiplex.h:36</div></div>
@@ -168,8 +167,7 @@
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_aeabd1401562b871ef67112dfc090a4b4a77b9010aee3383fa0765b8154d7884a0"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a77b9010aee3383fa0765b8154d7884a0">flair::filter::X4X8Multiplex::BottomFrontLeft</a></div><div class="ttdef"><b>Definition:</b> X4X8Multiplex.h:52</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036">flair::filter::X4X8Multiplex::X4</a></div><div class="ttdef"><b>Definition:</b> X4X8Multiplex.h:37</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_adab54bddf74aadd3eaf9fb156abc60d8"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">flair::filter::X4X8Multiplex::X4X8Multiplex</a></div><div class="ttdeci">X4X8Multiplex(const core::FrameworkManager *parent, std::string name, UavType_t type)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_aeabd1401562b871ef67112dfc090a4b4a193877a0435b5188c39016280094c9fd"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a193877a0435b5188c39016280094c9fd">flair::filter::X4X8Multiplex::TopFrontLeft</a></div><div class="ttdef"><b>Definition:</b> X4X8Multiplex.h:48</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
-<div class="ttc" id="classflair_1_1core_1_1_framework_manager_html"><div class="ttname"><a href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></div><div class="ttdoc">Main class of the Framework library. </div><div class="ttdef"><b>Definition:</b> FrameworkManager.h:45</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_a32a704ec5f3dcf55007b9d02998a5ce5"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">flair::filter::X4X8Multiplex::X4X8Multiplex</a></div><div class="ttdeci">X4X8Multiplex(std::string name, UavType_t type)</div><div class="ttdoc">Constructor. </div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_aeabd1401562b871ef67112dfc090a4b4a167dcf88d1ab15cfadacef2e958ebcdc"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a167dcf88d1ab15cfadacef2e958ebcdc">flair::filter::X4X8Multiplex::TopRearRight</a></div><div class="ttdef"><b>Definition:</b> X4X8Multiplex.h:51</div></div>
 <div class="ttc" id="classflair_1_1filter_1_1_x4_x8_multiplex_html_a1d01e1773c2550552e9704f267a74ba8"><div class="ttname"><a href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8">flair::filter::X4X8Multiplex::MotorsCount</a></div><div class="ttdeci">uint8_t MotorsCount(void) const </div><div class="ttdoc">Motors count. </div></div>
@@ -187,5 +185,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li><li class="navelem"><a class="el" href="_x4_x8_multiplex_8h.html">X4X8Multiplex.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x8_8h_source.html
===================================================================
--- trunk/doc/Flair/_x8_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_x8_8h_source.html	(revision 50)
@@ -129,79 +129,61 @@
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;Model.h&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>core {</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>Mutex;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;}</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>gui {</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;}</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>actuator {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>SimuBldc;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Mutex;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;}</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>gui {</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>DoubleSpinBox;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>actuator {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>SimuBldc;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;}</div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;}</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirr.html">irr</a> {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>scene {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>IMesh;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;}</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">namespace </span>simulator {</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">class </span>Simulator;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">class </span>Blade;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">class </span>MeshSceneNode;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_x8.html">   49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, <span class="keywordtype">int</span> dev_id);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a>();</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  irr::scene::IMesh *red_arm, *black_arm, *motor;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> *fl_arm, *fr_arm, *rl_arm, *rr_arm;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> *tfl_motor, *tfr_motor, *trl_motor, *trr_motor;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> *bfl_motor, *bfr_motor, *brl_motor, *brr_motor;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *tfl_blade, *tfr_blade, *trl_blade, *trr_blade;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *bfl_blade, *bfr_blade, *brl_blade, *brr_blade;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *motor_speed_mutex;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html">actuator::SimuBldc</a> *motors;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">float</span> motor_speed[8];</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *m, *arm_length, *l_cg;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k_mot, *c_mot;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *f_air_vert, *f_air_lat;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_roll, *j_pitch, *j_yaw;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_r, *sigma, *S;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;};</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;} <span class="comment">// end namespace simulator</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#endif // X8_H</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceflair.html">flair</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>simulator {</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Blade;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1simulator_1_1_x8.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1simulator_1_1_model.html">Model</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a>(std::string name, uint32_t modelId);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  ~<a class="code" href="classflair_1_1simulator_1_1_x8.html">X8</a>();</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Draw(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> ExtraDraw(<span class="keywordtype">void</span>){};</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *tfl_blade, *tfr_blade, *trl_blade, *trr_blade;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classflair_1_1simulator_1_1_blade.html">Blade</a> *bfl_blade, *bfr_blade, *brl_blade, *brr_blade;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">void</span> CalcModel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#ifdef GL</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> AnimateModel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">size_t</span> dbtSize(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">void</span> WritedbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> ReaddbtBuf(<span class="keywordtype">char</span> *dbtbuf);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classflair_1_1core_1_1_mutex.html">core::Mutex</a> *motor_speed_mutex;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classflair_1_1actuator_1_1_simu_bldc.html">actuator::SimuBldc</a> *motors;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">float</span> motor_speed[8];</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *m, *arm_length, *l_cg;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *k_mot, *c_mot;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *f_air_vert, *f_air_lat;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_roll, *j_pitch, *j_yaw;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1gui_1_1_double_spin_box.html">gui::DoubleSpinBox</a> *j_r, *sigma, *S;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;} <span class="comment">// end namespace simulator</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#endif // X8_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
 <div class="ttc" id="classflair_1_1simulator_1_1_blade_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_blade.html">flair::simulator::Blade</a></div><div class="ttdef"><b>Definition:</b> Blade.h:33</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_simulator_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></div><div class="ttdef"><b>Definition:</b> Simulator.h:37</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_mutex_html"><div class="ttname"><a href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></div><div class="ttdoc">Class defining a mutex. </div><div class="ttdef"><b>Definition:</b> Mutex.h:29</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_mesh_scene_node_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_mesh_scene_node.html">flair::simulator::MeshSceneNode</a></div><div class="ttdef"><b>Definition:</b> MeshSceneNode.h:26</div></div>
-<div class="ttc" id="namespaceirr_html"><div class="ttname"><a href="namespaceirr.html">irr</a></div><div class="ttdef"><b>Definition:</b> Blade.h:22</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:56</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_model_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></div><div class="ttdef"><b>Definition:</b> Model.h:55</div></div>
 <div class="ttc" id="classflair_1_1actuator_1_1_simu_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></div><div class="ttdoc">Class for a simulation bldc. </div><div class="ttdef"><b>Definition:</b> SimuBldc.h:37</div></div>
 <div class="ttc" id="classflair_1_1gui_1_1_double_spin_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_double_spin_box.html">flair::gui::DoubleSpinBox</a></div><div class="ttdoc">Class displaying a QDoubleSpinBox on the ground station. </div><div class="ttdef"><b>Definition:</b> DoubleSpinBox.h:28</div></div>
-<div class="ttc" id="classflair_1_1simulator_1_1_x8_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></div><div class="ttdef"><b>Definition:</b> X8.h:49</div></div>
+<div class="ttc" id="classflair_1_1simulator_1_1_x8_html"><div class="ttname"><a href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></div><div class="ttdef"><b>Definition:</b> X8.h:38</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -210,5 +192,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li><li class="navelem"><b>X8.h</b></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x_air_8h.html
===================================================================
--- trunk/doc/Flair/_x_air_8h.html	(revision 47)
+++ trunk/doc/Flair/_x_air_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_x_air_8h.html">XAir.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x_air_8h_source.html
===================================================================
--- trunk/doc/Flair/_x_air_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_x_air_8h_source.html	(revision 50)
@@ -122,20 +122,22 @@
 <div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classflair_1_1meta_1_1_x_air.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classflair_1_1meta_1_1_x_air.html">XAir</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1meta_1_1_uav.html">Uav</a> {</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_x_air.html">XAir</a>(std::string name,</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;  <a class="code" href="classflair_1_1meta_1_1_x_air.html">XAir</a>(std::string name,std::string options=<span class="stringliteral">&quot;&quot;</span>,</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;       <a class="code" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex = NULL);</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  ~<a class="code" href="classflair_1_1meta_1_1_x_air.html">XAir</a>();</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="keywordtype">void</span> StartSensors(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;        std::string GetDefaultVrpnAddress(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;192.168.147.197:3883&quot;</span>;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;};</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// end namespace meta</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif // XAIR_H</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keywordtype">bool</span> isReadyToFly(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">virtual</span> std::string GetType(<span class="keywordtype">void</span>)<span class="keyword"> const</span>{<span class="keywordflow">return</span> <span class="stringliteral">&quot;xair&quot;</span>;}</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <span class="comment">// end namespace meta</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#endif // XAIR_H</span></div>
 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div>
-<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:38</div></div>
+<div class="ttc" id="classflair_1_1filter_1_1_uav_multiplex_html"><div class="ttname"><a href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></div><div class="ttdoc">Class defining uav multiplexing. </div><div class="ttdef"><b>Definition:</b> UavMultiplex.h:37</div></div>
 <div class="ttc" id="_uav_8h_html"><div class="ttname"><a href="_uav_8h.html">Uav.h</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. </div></div>
 <div class="ttc" id="classflair_1_1meta_1_1_x_air_html"><div class="ttname"><a href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a></div><div class="ttdoc">Class defining a xair uav. </div><div class="ttdef"><b>Definition:</b> XAir.h:24</div></div>
-<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:45</div></div>
+<div class="ttc" id="classflair_1_1meta_1_1_uav_html"><div class="ttname"><a href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></div><div class="ttdoc">Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...</div><div class="ttdef"><b>Definition:</b> Uav.h:46</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -144,5 +146,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li><li class="navelem"><a class="el" href="_x_air_8h.html">XAir.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x_bldc_8h.html
===================================================================
--- trunk/doc/Flair/_x_bldc_8h.html	(revision 47)
+++ trunk/doc/Flair/_x_bldc_8h.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_x_bldc_8h.html">XBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/_x_bldc_8h_source.html
===================================================================
--- trunk/doc/Flair/_x_bldc_8h_source.html	(revision 47)
+++ trunk/doc/Flair/_x_bldc_8h_source.html	(revision 50)
@@ -160,5 +160,5 @@
 <div class="ttc" id="classflair_1_1actuator_1_1_x_bldc_html_a3a81400136d30196cde590067a189315"><div class="ttname"><a href="classflair_1_1actuator_1_1_x_bldc.html#a3a81400136d30196cde590067a189315">flair::actuator::XBldc::~XBldc</a></div><div class="ttdeci">~XBldc()</div><div class="ttdoc">Destructor. </div></div>
 <div class="ttc" id="classflair_1_1core_1_1_i2c_port_html"><div class="ttname"><a href="classflair_1_1core_1_1_i2c_port.html">flair::core::I2cPort</a></div><div class="ttdoc">Base class for i2c port. </div><div class="ttdef"><b>Definition:</b> I2cPort.h:31</div></div>
-<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:38</div></div>
+<div class="ttc" id="classflair_1_1actuator_1_1_bldc_html"><div class="ttname"><a href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></div><div class="ttdoc">Base class for brushless motors drivers. </div><div class="ttdef"><b>Definition:</b> Bldc.h:37</div></div>
 <div class="ttc" id="_bldc_8h_html"><div class="ttname"><a href="_bldc_8h.html">Bldc.h</a></div><div class="ttdoc">Base class for brushless motors drivers. </div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li><li class="navelem"><a class="el" href="_x_bldc_8h.html">XBldc.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/annotated.html
===================================================================
--- trunk/doc/Flair/annotated.html	(revision 47)
+++ trunk/doc/Flair/annotated.html	(revision 50)
@@ -161,7 +161,7 @@
 <tr id="row_0_1_30_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_shared_mem.html" target="_self">SharedMem</a></td><td class="desc">Class defining a shared memory </td></tr>
 <tr id="row_0_1_31_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_signed_integer_type.html" target="_self">SignedIntegerType</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_32_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_socket.html" target="_self">Socket</a></td><td class="desc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port </td></tr>
-<tr id="row_0_1_33_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_tcp_socket.html" target="_self">TcpSocket</a></td><td class="desc">Class encapsulating a TCP socket </td></tr>
-<tr id="row_0_1_34_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_thread.html" target="_self">Thread</a></td><td class="desc">Abstract class for a thread </td></tr>
+<tr id="row_0_1_32_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_tcp_socket.html" target="_self">TcpSocket</a></td><td class="desc">Class encapsulating a TCP socket </td></tr>
+<tr id="row_0_1_33_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_thread.html" target="_self">Thread</a></td><td class="desc">Abstract class for a thread </td></tr>
+<tr id="row_0_1_34_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_udp_socket.html" target="_self">UdpSocket</a></td><td class="desc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port </td></tr>
 <tr id="row_0_1_35_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_udt_socket.html" target="_self">UdtSocket</a></td><td class="desc">Class encapsulating a UDT socket </td></tr>
 <tr id="row_0_1_36_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html" target="_self">Unix_I2cPort</a></td><td class="desc">Class for unix serial port </td></tr>
@@ -283,5 +283,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classes.html
===================================================================
--- trunk/doc/Flair/classes.html	(revision 47)
+++ trunk/doc/Flair/classes.html	(revision 50)
@@ -116,70 +116,70 @@
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_map.html">Map</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_semaphore.html">Semaphore</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_map.html">Map</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_semaphore.html">Semaphore</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">UavMultiplex</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_mb800.html">Mb800</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_send_data.html">SendData</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">UavStateMachine</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_afro_bldc.html">AfroBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">SensorGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">UdpSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_flash_led_message.html">FlashLedMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_message.html">Message</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_serial_port.html">SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_udt_socket.html">UdtSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs_complementary_filter.html">AhrsComplementaryFilter</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_float_type.html">FloatType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">SharedMem</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html">Unix_I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">FrameworkManager</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_signed_integer_type.html">SignedIntegerType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unix___serial_port.html">Unix_SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs_kalman.html">AhrsKalman</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">SimuAhrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unsigned_integer_type.html">UnsignedIntegerType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_model.html">Model</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">SimuBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_geo_coordinate.html">GeoCoordinate</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_mutex.html">Mutex</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">SimuCamera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_mb800.html">Mb800</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_send_data.html">SendData</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_afro_bldc.html">AfroBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">SensorGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_uav.html">Uav</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_flash_led_message.html">FlashLedMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_message.html">Message</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_serial_port.html">SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">UavMultiplex</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs_complementary_filter.html">AhrsComplementaryFilter</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_float_type.html">FloatType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">SharedMem</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">UavStateMachine</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">FrameworkManager</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_us_range_finder.html">MetaUsRangeFinder</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_signed_integer_type.html">SignedIntegerType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_udt_socket.html">UdtSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_ahrs_kalman.html">AhrsKalman</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">MetaVrpnObject</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">SimuAhrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html">Unix_I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_model.html">Model</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">SimuBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unix___serial_port.html">Unix_SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_geo_coordinate.html">GeoCoordinate</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_mutex.html">Mutex</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">SimuCamera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_unsigned_integer_type.html">UnsignedIntegerType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html">BatteryMonitor</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_gps_data.html">GpsData</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">SimuCameraGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_blade.html">Blade</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_grid_layout.html">GridLayout</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">SimuGps</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">SimuCameraGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_blade.html">Blade</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_grid_layout.html">GridLayout</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">SimuGps</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">BlCtrlV2</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_group_box.html">GroupBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">NestedSat</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">SimuImu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_gui.html">Gui</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">SimuLaser</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">Gx3_25_ahrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_novatel.html">Novatel</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">Vector3Ddata</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_box.html">Box</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">Gx3_25_imu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">Vector3DSpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">ButterworthLowPass</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">SimuUs</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_object.html">Object</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">VrpnClient</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">OneAxisRotation</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">VrpnObject</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_camera.html">Camera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">HokuyoUTM30Lx</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2.html">BlCtrlV2</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_group_box.html">GroupBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">NestedSat</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">SimuImu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_gui.html">Gui</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">SimuLaser</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">Bldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">Gx3_25_ahrs</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_novatel.html">Novatel</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_box.html">Box</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">Gx3_25_imu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">ButterworthLowPass</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">SimuUs</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">Vector3Ddata</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_object.html">Object</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">Vector3DSpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">HdsX8</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">OneAxisRotation</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">SimuX4</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_camera.html">Camera</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">HokuyoUTM30Lx</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">SimuX8</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">VrpnClient</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_castle.html">Castle</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_socket.html">Socket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">VrpnObject</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_castle.html">Castle</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_spin_box.html">SpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_check_box.html">CheckBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_parser.html">Parser</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_spin_box.html">SpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_parser.html">Parser</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">Srf08</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_watchdog.html">Watchdog</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_combo_box.html">ComboBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_picture.html">Picture</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_switch_led_message.html">SwitchLedMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_widget.html">Widget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_condition_variable.html">ConditionVariable</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_i2c_port.html">I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_pid.html">Pid</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_combo_box.html">ComboBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_picture.html">Picture</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">Srf08</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_condition_variable.html">ConditionVariable</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_i2c_port.html">I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_pid.html">Pid</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_switch_led_message.html">SwitchLedMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_watchdog.html">Watchdog</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_connected_socket.html">ConnectedSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_imu.html">Imu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">PidThrust</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_widget.html">Widget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_control_law.html">ControlLaw</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_imu_data.html">ImuData</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html">Ps3Eye</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_connected_socket.html">ConnectedSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_imu.html">Imu</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">PidThrust</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_control_law.html">ControlLaw</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_imu_data.html">ImuData</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html">Ps3Eye</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_tab.html">Tab</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_x4.html">X4</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_push_button.html">PushButton</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_tab_widget.html">TabWidget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">X4X8Multiplex</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_x8.html">X8</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot.html">DataPlot</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_x_air.html">XAir</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot1_d.html">DataPlot1D</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_x_bldc.html">XBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot2_d.html">DataPlot2D</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">JoyReference</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_text_edit.html">TextEdit</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_push_button.html">PushButton</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_tab.html">Tab</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_tab_widget.html">TabWidget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_x4.html">X4</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot.html">DataPlot</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">X4X8Multiplex</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot1_d.html">DataPlot1D</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_x8.html">X8</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_data_plot2_d.html">DataPlot2D</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">JoyReference</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_x_air.html">XAir</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_text_edit.html">TextEdit</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1actuator_1_1_x_bldc.html">XBldc</a> (<a class="el" href="namespaceflair_1_1actuator.html">flair::actuator</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_discrete_time_variable.html">DiscreteTimeVariable</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">RadioReceiver</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_thread.html">Thread</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_thread.html">Thread</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_discrete_time_variable.html">DiscreteTimeVariable</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">RadioReceiver</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">TrajectoryGenerator1D</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvimage.html">cvimage</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_double_spin_box.html">DoubleSpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_label.html">Label</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_range_finder_plot.html">RangeFinderPlot</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">TrajectoryGenerator2DCircle</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">cvmatrix</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_double_type.html">DoubleType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html">cvimage::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html">cvmatrix_descriptor</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_dummy_type.html">DummyType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_layout.html">Layout</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___i2c_port.html">RTDM_I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix_1_1_type.html">cvmatrix::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_double_spin_box.html">DoubleSpinBox</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_label.html">Label</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_range_finder_plot.html">RangeFinderPlot</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">TrajectoryGenerator1D</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_double_type.html">DoubleType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">TrajectoryGenerator2DCircle</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvimage.html">cvimage</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_dummy_type.html">DummyType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_layout.html">Layout</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___i2c_port.html">RTDM_I2cPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_imu_data_1_1_type.html">ImuData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">cvmatrix</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___serial_port.html">RTDM_SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_ahrs_data_1_1_type.html">AhrsData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html">cvmatrix_descriptor</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_list_widget.html">ListWidget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_rumble_message.html">RumbleMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix_1_1_type.html">cvmatrix::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___serial_port.html">RTDM_SerialPort</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_ahrs_data_1_1_type.html">AhrsData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1gui_1_1_list_widget.html">ListWidget</a> (<a class="el" href="namespaceflair_1_1gui.html">flair::gui</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_rumble_message.html">RumbleMessage</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_gps_data_1_1_type.html">GpsData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">LowPassFilter</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_imu_data_1_1_type.html">ImuData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a> (<a class="el" href="namespaceflair_1_1sensor.html">flair::sensor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">LowPassFilter</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_euler.html">Euler</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="classflair_1_1core_1_1_geo_coordinate_1_1_type.html">GeoCoordinate::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1core_1_1_euler.html">Euler</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_gps_data_1_1_type.html">GpsData::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">EulerDerivative</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html">cvimage::Type</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
-</td></tr>
+<tr><td valign="top"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">EulerDerivative</a> (<a class="el" href="namespaceflair_1_1filter.html">flair::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> (<a class="el" href="namespaceflair_1_1core.html">flair::core</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">Model::simu_state</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
 <tr><td></td><td valign="top"><a class="el" href="classflair_1_1simulator_1_1_man.html">Man</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
-<tr><td></td><td></td><td></td><td></td><td valign="top"><a class="el" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">Model::simu_state</a> (<a class="el" href="namespaceflair_1_1simulator.html">flair::simulator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classflair_1_1meta_1_1_uav.html">Uav</a> (<a class="el" href="namespaceflair_1_1meta.html">flair::meta</a>)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
@@ -190,5 +190,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc-members.html	(revision 50)
@@ -134,17 +134,19 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(int motor_id, float value)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -161,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_afro_bldc.html	(revision 50)
@@ -201,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -255,4 +258,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
 <tr class="memitem:a252a95e3889319f90e4afd82ac6d1400 inherit pro_attribs_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a252a95e3889319f90e4afd82ac6d1400"></a>
@@ -405,5 +411,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_afro_bldc.html">AfroBldc</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2-members.html	(revision 50)
@@ -135,17 +135,19 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(int motor_id, float value)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -162,5 +164,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2.html	(revision 50)
@@ -204,4 +204,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -258,4 +261,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
 <tr class="memitem:a252a95e3889319f90e4afd82ac6d1400 inherit pro_attribs_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a252a95e3889319f90e4afd82ac6d1400"></a>
@@ -427,5 +433,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_bl_ctrl_v2.html">BlCtrlV2</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BlCtrlV2_x4_speed</b>(core::FrameworkManager *parent, std::string name, core::I2cPort *i2cport, uint8_t base_address, uint8_t priority) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BlCtrlV2_x4_speed</b>(std::string name, core::I2cPort *i2cport, uint8_t base_address, uint8_t priority) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::core::IODevice::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -138,4 +138,6 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -159,36 +161,37 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetEnabled</b>(bool status) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SetGazTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPitchTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetRollTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUgaz</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUpitch</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUroll</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUyaw</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetYawTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>StartValue</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TrimValue</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UnlockUserInterface</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UseDefaultPlot</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~BlCtrlV2_x4_speed</b>() (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetPitchTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetRollTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUgaz</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUpitch</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUroll</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUyaw</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetYawTrim</b>(float value) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StartValue</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TrimValue</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UnlockUserInterface</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UseDefaultPlot</b>(void) (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~BlCtrlV2_x4_speed</b>() (defined in <a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -196,5 +199,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html	(revision 50)
@@ -132,7 +132,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a7d101a7871892ebb7807635231e38d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d101a7871892ebb7807635231e38d48"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>BlCtrlV2_x4_speed</b> (<a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint8_t base_address, uint8_t priority)</td></tr>
-<tr class="separator:a7d101a7871892ebb7807635231e38d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4193f451190bd503eb5c9a2f3ec428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d4193f451190bd503eb5c9a2f3ec428"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BlCtrlV2_x4_speed</b> (std::string name, <a class="el" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint8_t base_address, uint8_t priority)</td></tr>
+<tr class="separator:a7d4193f451190bd503eb5c9a2f3ec428"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a398c9101d61a4f83f9266d685a4f7fc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398c9101d61a4f83f9266d685a4f7fc9"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>UseDefaultPlot</b> (void)</td></tr>
@@ -229,4 +229,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -288,4 +291,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -312,4 +318,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
@@ -319,5 +328,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_bl_ctrl_v2__x4__speed.html">BlCtrlV2_x4_speed</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.js
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed =
 [
-    [ "BlCtrlV2_x4_speed", "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a7d101a7871892ebb7807635231e38d48", null ],
+    [ "BlCtrlV2_x4_speed", "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a7d4193f451190bd503eb5c9a2f3ec428", null ],
     [ "~BlCtrlV2_x4_speed", "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a153327ef9de1fd535d7dbfeff16a6636", null ],
     [ "UseDefaultPlot", "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a398c9101d61a4f83f9266d685a4f7fc9", null ],
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bldc-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bldc-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bldc-members.html	(revision 50)
@@ -133,17 +133,19 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(int motor_id, float value)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_bldc.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_bldc.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_bldc.html	(revision 50)
@@ -198,4 +198,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -258,4 +261,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -638,5 +644,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_bldc.html">Bldc</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc-members.html	(revision 50)
@@ -134,20 +134,22 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(int motor_id, float value)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e">SimuBldc</a>(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac">SimuBldc</a>(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f">SimuBldc</a>(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b">SimuBldc</a>(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">flair::actuator::SimuBldc</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
@@ -163,5 +165,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html	(revision 50)
@@ -136,10 +136,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a1ac27a1de4c51b10aa3c4b03d55f6e7e"><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#a1ac27a1de4c51b10aa3c4b03d55f6e7e">SimuBldc</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, uint32_t dev_id)</td></tr>
-<tr class="memdesc:a1ac27a1de4c51b10aa3c4b03d55f6e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a1ac27a1de4c51b10aa3c4b03d55f6e7e">More...</a><br /></td></tr>
-<tr class="separator:a1ac27a1de4c51b10aa3c4b03d55f6e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6fbe71496dd9b7ad86630b4c23868dac"><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#a6fbe71496dd9b7ad86630b4c23868dac">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 dev_id)</td></tr>
-<tr class="memdesc:a6fbe71496dd9b7ad86630b4c23868dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6fbe71496dd9b7ad86630b4c23868dac">More...</a><br /></td></tr>
-<tr class="separator:a6fbe71496dd9b7ad86630b4c23868dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad960e5a34f19d664b1b576eea826997f"><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#ad960e5a34f19d664b1b576eea826997f">SimuBldc</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, uint32_t modelId, uint32_t deviceId)</td></tr>
+<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: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>
+<tr class="separator:a76b2fb40a3736ff2f7c33f68b61f370b"><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>
@@ -207,4 +207,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -261,4 +264,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
 <tr class="memitem:a252a95e3889319f90e4afd82ac6d1400 inherit pro_attribs_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a252a95e3889319f90e4afd82ac6d1400"></a>
@@ -269,5 +275,5 @@
 <div class="textblock"><p>Class for a simulation bldc. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a1ac27a1de4c51b10aa3c4b03d55f6e7e"></a>
+<a class="anchor" id="ad960e5a34f19d664b1b576eea826997f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -301,5 +307,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -319,5 +331,6 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">motors_count</td><td>number of motors </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -326,5 +339,5 @@
 </div>
 </div>
-<a class="anchor" id="a6fbe71496dd9b7ad86630b4c23868dac"></a>
+<a class="anchor" id="a76b2fb40a3736ff2f7c33f68b61f370b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -352,5 +365,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -369,5 +388,6 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">motors_count</td><td>number of motors </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -485,5 +505,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 Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.js
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1actuator_1_1_simu_bldc =
 [
-    [ "SimuBldc", "classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e", null ],
-    [ "SimuBldc", "classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac", null ],
+    [ "SimuBldc", "classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f", null ],
+    [ "SimuBldc", "classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b", null ],
     [ "~SimuBldc", "classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8", null ],
     [ "GetSpeeds", "classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438", null ],
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc-members.html	(revision 50)
@@ -133,17 +133,19 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a8d0ed04a12dfcb381cfabd887279df6f">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a>)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a>(int motor_id, float value)</td><td class="entry"><a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -161,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_x_bldc.html	(revision 50)
@@ -201,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -255,4 +258,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
 <tr class="memitem:a252a95e3889319f90e4afd82ac6d1400 inherit pro_attribs_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a252a95e3889319f90e4afd82ac6d1400"></a>
@@ -397,5 +403,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_x_bldc.html">XBldc</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data-members.html	(revision 50)
@@ -124,9 +124,9 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">GetAngularRates</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">GetAngularRates</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b">GetMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c">GetQuaternion</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">GetQuaternionAndAngularRates</a>(Quaternion &amp;quaternion, Vector3D &amp;angularRates) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">GetQuaternionAndAngularRates</a>(Quaternion &amp;quaternion, Vector3Df &amp;angularRates) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -151,9 +151,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5f8990388fad1c927fc08019824fcbdd">Roll</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5fc64bf63e469acf2ea04b026566898a">RollDeg</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">SetAngularRates</a>(const Vector3D &amp;angularRates)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">SetAngularRates</a>(const Vector3Df &amp;angularRates)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">SetDataTime</a>(Time time)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#aa8b8c20d94aaf6b9eb4e21e2b95d51b2">SetPtrToCircle</a>(void **ptr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248">SetQuaternion</a>(const Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">SetQuaternionAndAngularRates</a>(const Quaternion &amp;quaternion, const Vector3D &amp;angularRates)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">SetQuaternionAndAngularRates</a>(const Quaternion &amp;quaternion, const Vector3Df &amp;angularRates)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">flair::core::AhrsData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -175,5 +175,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.html	(revision 50)
@@ -192,16 +192,16 @@
 <tr class="memdesc:a7dae31f1c0d942ee2090f00d1126df6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get quaternion.  <a href="#a7dae31f1c0d942ee2090f00d1126df6c">More...</a><br /></td></tr>
 <tr class="separator:a7dae31f1c0d942ee2090f00d1126df6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61a8f0048c0c9405df6fa92869362c3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">SetAngularRates</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates)</td></tr>
-<tr class="memdesc:a61a8f0048c0c9405df6fa92869362c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set angular rates.  <a href="#a61a8f0048c0c9405df6fa92869362c3f">More...</a><br /></td></tr>
-<tr class="separator:a61a8f0048c0c9405df6fa92869362c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac38add9509e454eccf12e151d3b893b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">GetAngularRates</a> (void) const </td></tr>
-<tr class="memdesc:ac38add9509e454eccf12e151d3b893b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get angular rates.  <a href="#ac38add9509e454eccf12e151d3b893b8">More...</a><br /></td></tr>
-<tr class="separator:ac38add9509e454eccf12e151d3b893b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ff2e8d3918e3bb11938751b86615dad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">GetQuaternionAndAngularRates</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates) const </td></tr>
-<tr class="memdesc:a7ff2e8d3918e3bb11938751b86615dad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get both quaternion and angular rates.  <a href="#a7ff2e8d3918e3bb11938751b86615dad">More...</a><br /></td></tr>
-<tr class="separator:a7ff2e8d3918e3bb11938751b86615dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8f2d4b2b052504108b64ae86d7b2675"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">SetQuaternionAndAngularRates</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularRates)</td></tr>
-<tr class="memdesc:ab8f2d4b2b052504108b64ae86d7b2675"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set both quaternion and angular rates.  <a href="#ab8f2d4b2b052504108b64ae86d7b2675">More...</a><br /></td></tr>
-<tr class="separator:ab8f2d4b2b052504108b64ae86d7b2675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5b8be3de3fbd4ec342ea616132659dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">SetAngularRates</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates)</td></tr>
+<tr class="memdesc:ad5b8be3de3fbd4ec342ea616132659dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set angular rates.  <a href="#ad5b8be3de3fbd4ec342ea616132659dd">More...</a><br /></td></tr>
+<tr class="separator:ad5b8be3de3fbd4ec342ea616132659dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32909780fe8fa7e39932443007ef4389"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">GetAngularRates</a> (void) const </td></tr>
+<tr class="memdesc:a32909780fe8fa7e39932443007ef4389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get angular rates.  <a href="#a32909780fe8fa7e39932443007ef4389">More...</a><br /></td></tr>
+<tr class="separator:a32909780fe8fa7e39932443007ef4389"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8eee838e9a7f8f503638cf183af55dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">GetQuaternionAndAngularRates</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates) const </td></tr>
+<tr class="memdesc:ab8eee838e9a7f8f503638cf183af55dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get both quaternion and angular rates.  <a href="#ab8eee838e9a7f8f503638cf183af55dd">More...</a><br /></td></tr>
+<tr class="separator:ab8eee838e9a7f8f503638cf183af55dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b6f3f93c50b4b4ae304979eec889750"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">SetQuaternionAndAngularRates</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularRates)</td></tr>
+<tr class="memdesc:a2b6f3f93c50b4b4ae304979eec889750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set both quaternion and angular rates.  <a href="#a2b6f3f93c50b4b4ae304979eec889750">More...</a><br /></td></tr>
+<tr class="separator:a2b6f3f93c50b4b4ae304979eec889750"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afdc512807db7029ace2ba72cf42c5754"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdc512807db7029ace2ba72cf42c5754"></a>
 const <a class="el" href="classflair_1_1core_1_1_ahrs_data_1_1_type.html">Type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetDataType</b> () const </td></tr>
@@ -487,5 +487,5 @@
 </div>
 </div>
-<a class="anchor" id="a61a8f0048c0c9405df6fa92869362c3f"></a>
+<a class="anchor" id="ad5b8be3de3fbd4ec342ea616132659dd"></a>
 <div class="memitem">
 <div class="memproto">
@@ -494,5 +494,5 @@
           <td class="memname">void flair::core::AhrsData::SetAngularRates </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>angularRates</em></td><td>)</td>
           <td></td>
@@ -512,10 +512,10 @@
 </div>
 </div>
-<a class="anchor" id="ac38add9509e454eccf12e151d3b893b8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::AhrsData::GetAngularRates </td>
+<a class="anchor" id="a32909780fe8fa7e39932443007ef4389"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> flair::core::AhrsData::GetAngularRates </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -532,5 +532,5 @@
 </div>
 </div>
-<a class="anchor" id="a7ff2e8d3918e3bb11938751b86615dad"></a>
+<a class="anchor" id="ab8eee838e9a7f8f503638cf183af55dd"></a>
 <div class="memitem">
 <div class="memproto">
@@ -545,5 +545,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>angularRates</em>&#160;</td>
         </tr>
@@ -568,5 +568,5 @@
 </div>
 </div>
-<a class="anchor" id="ab8f2d4b2b052504108b64ae86d7b2675"></a>
+<a class="anchor" id="a2b6f3f93c50b4b4ae304979eec889750"></a>
 <div class="memitem">
 <div class="memproto">
@@ -581,5 +581,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>angularRates</em>&#160;</td>
         </tr>
@@ -610,5 +610,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data.js	(revision 50)
@@ -25,8 +25,8 @@
     [ "SetQuaternion", "classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248", null ],
     [ "GetQuaternion", "classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c", null ],
-    [ "SetAngularRates", "classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f", null ],
-    [ "GetAngularRates", "classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8", null ],
-    [ "GetQuaternionAndAngularRates", "classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad", null ],
-    [ "SetQuaternionAndAngularRates", "classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675", null ],
+    [ "SetAngularRates", "classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd", null ],
+    [ "GetAngularRates", "classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389", null ],
+    [ "GetQuaternionAndAngularRates", "classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd", null ],
+    [ "SetQuaternionAndAngularRates", "classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750", null ],
     [ "GetDataType", "classflair_1_1core_1_1_ahrs_data.html#afdc512807db7029ace2ba72cf42c5754", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_ahrs_data_1_1_type.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_ahrs_data.html">AhrsData</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_ahrs_data_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_condition_variable-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_condition_variable-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_condition_variable-members.html	(revision 50)
@@ -145,5 +145,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_condition_variable.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_condition_variable.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_condition_variable.html	(revision 50)
@@ -342,5 +342,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_condition_variable.html">ConditionVariable</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_connected_socket-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_connected_socket-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_connected_socket-members.html	(revision 50)
@@ -152,5 +152,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_connected_socket.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_connected_socket.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_connected_socket.html	(revision 50)
@@ -173,5 +173,5 @@
 <tr class="separator:a74f5b08f78dd97aea132bcdfe2cb191c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a01410482ffeca813adcd5240cc69292d"><td class="memItemLeft" align="right" valign="top">virtual uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_connected_socket.html#a01410482ffeca813adcd5240cc69292d">NetworkToHost16</a> (uint16_t data)=0</td></tr>
-<tr class="memdesc:a01410482ffeca813adcd5240cc69292d"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness  <a href="#a01410482ffeca813adcd5240cc69292d">More...</a><br /></td></tr>
+<tr class="memdesc:a01410482ffeca813adcd5240cc69292d"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See Socket.h for a more generic implementation of network/host endianness  <a href="#a01410482ffeca813adcd5240cc69292d">More...</a><br /></td></tr>
 <tr class="separator:a01410482ffeca813adcd5240cc69292d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5dfd9beefddecdb7d2bcb3da2f18aae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5dfd9beefddecdb7d2bcb3da2f18aae"></a>
@@ -541,5 +541,5 @@
 </div><div class="memdoc">
 
-<p>! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness </p>
+<p>! See Socket.h for a more generic implementation of network/host endianness </p>
 
 <p>Implemented in <a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a94921895eb0b474e967d611d78d630e2">flair::core::TcpSocket</a>, and <a class="el" href="classflair_1_1core_1_1_udt_socket.html#ac19f18b6ccc17685007fe001e5b710ea">flair::core::UdtSocket</a>.</p>
@@ -553,5 +553,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_connected_socket.html">ConnectedSocket</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_data_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_data_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_data_type-members.html	(revision 50)
@@ -122,5 +122,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_data_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_data_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_data_type.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_double_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_double_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_double_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_double_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_double_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_double_type.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_double_type.html">DoubleType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_dummy_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_dummy_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_dummy_type-members.html	(revision 50)
@@ -122,5 +122,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_dummy_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_dummy_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_dummy_type.html	(revision 50)
@@ -142,5 +142,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_dummy_type.html">DummyType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_euler-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_euler-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_euler-members.html	(revision 50)
@@ -131,5 +131,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_euler.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_euler.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_euler.html	(revision 50)
@@ -456,5 +456,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_euler.html">Euler</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_float_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_float_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_float_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_float_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_float_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_float_type.html	(revision 50)
@@ -147,5 +147,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_float_type.html">FloatType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_framework_manager-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_framework_manager-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_framework_manager-members.html	(revision 50)
@@ -154,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_framework_manager.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_framework_manager.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_framework_manager.html	(revision 50)
@@ -677,5 +677,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">FrameworkManager</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate.html	(revision 50)
@@ -497,5 +497,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_geo_coordinate.html">GeoCoordinate</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type-members.html	(revision 50)
@@ -122,5 +122,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_geo_coordinate_1_1_type.html	(revision 50)
@@ -142,5 +142,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_geo_coordinate.html">GeoCoordinate</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_geo_coordinate_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_gps_data-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_gps_data-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_gps_data-members.html	(revision 50)
@@ -129,12 +129,14 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6">FixQuality_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">GetEnu</a>(float &amp;east, float &amp;north, float &amp;up) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e">GetFixQuality</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b">GetLla</a>(double &amp;latitude, double &amp;longitude, float &amp;altitude) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b">GetMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f">GetNumberOfSatellites</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5">GetVelocity</a>(float &amp;eastVelocity, float &amp;northVelocity) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7">GpsData</a>(const Object *parent, std::string name=&quot;&quot;, int n=1)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">GetDop</a>(float &amp;pDop, float &amp;hDop, float &amp;vDop) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">GetEnu</a>(float &amp;east, float &amp;north, float &amp;up) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e">GetFixQuality</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b">GetLla</a>(double &amp;latitude, double &amp;longitude, float &amp;altitude) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b">GetMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f">GetNumberOfSatellites</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5">GetVelocity</a>(float &amp;eastVelocity, float &amp;northVelocity) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7">GpsData</a>(const Object *parent, std::string name=&quot;&quot;, int n=1)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Hdop</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a8f1ba8c576e0a94bb27bdf1b6d1f7d21">io_data</a>(const Object *parent, std::string name, int n)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
@@ -150,10 +152,12 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a58e1a3f2fbf1655a047268375ba2202e">prev</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a6337ffd87caf22391c4484da3fc13d47">Prev</a>(int n) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a1fd1e2cbcacd6a51e21da35cd26800f6">ReleaseMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">SetDataTime</a>(Time time)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Pdop</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33d">PlotableData_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a58e1a3f2fbf1655a047268375ba2202e">prev</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a6337ffd87caf22391c4484da3fc13d47">Prev</a>(int n) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a1fd1e2cbcacd6a51e21da35cd26800f6">ReleaseMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">SetDataTime</a>(Time time)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">SetDop</a>(float pDop, float hDop, float vDop)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a41bc835f48f054b852690519d07f420c">SetEnu</a>(float east, float north, float up)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ade62faa0efb52070acae36b4f3f485b8">SetFixQuality</a>(FixQuality_t fixQuality)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
@@ -164,9 +168,10 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00">Up</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8">~GpsData</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a63b4bbba0120e45d69d616f7b7cb021a">~io_data</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#ac8256454205d5146d1fe95b7538b25eb">~Mutex</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Vdop</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8">~GpsData</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_gps_data.html">flair::core::GpsData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a63b4bbba0120e45d69d616f7b7cb021a">~io_data</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#ac8256454205d5146d1fe95b7538b25eb">~Mutex</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -174,5 +179,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_gps_data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_gps_data.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_gps_data.html	(revision 50)
@@ -155,5 +155,9 @@
 <br />
 &#160;&#160;<a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da7f5f93b8e83079b4dcba24866dc9c173">EastVelocity</a>, 
-<a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd">NorthVelocity</a>
+<a class="el" href="classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd">NorthVelocity</a>, 
+<b>Pdop</b>, 
+<b>Hdop</b>, 
+<br />
+&#160;&#160;<b>Vdop</b>
 <br />
  }</td></tr>
@@ -225,4 +229,10 @@
 <tr class="memdesc:ade62faa0efb52070acae36b4f3f485b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set fix quality.  <a href="#ade62faa0efb52070acae36b4f3f485b8">More...</a><br /></td></tr>
 <tr class="separator:ade62faa0efb52070acae36b4f3f485b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0442d89cc3b54d8f216e6539db051b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">GetDop</a> (float &amp;pDop, float &amp;hDop, float &amp;vDop) const </td></tr>
+<tr class="memdesc:ad0442d89cc3b54d8f216e6539db051b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get dilution of precision.  <a href="#ad0442d89cc3b54d8f216e6539db051b6">More...</a><br /></td></tr>
+<tr class="separator:ad0442d89cc3b54d8f216e6539db051b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1938a21ef420d22df14bbde302530bfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">SetDop</a> (float pDop, float hDop, float vDop)</td></tr>
+<tr class="memdesc:a1938a21ef420d22df14bbde302530bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set dilution of precision.  <a href="#a1938a21ef420d22df14bbde302530bfd">More...</a><br /></td></tr>
+<tr class="separator:a1938a21ef420d22df14bbde302530bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7879d663abd8f65c224c25ac4479880d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7879d663abd8f65c224c25ac4479880d"></a>
 <a class="el" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetDataType</b> () const </td></tr>
@@ -825,4 +835,90 @@
 </div>
 </div>
+<a class="anchor" id="ad0442d89cc3b54d8f216e6539db051b6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::GpsData::GetDop </td>
+          <td>(</td>
+          <td class="paramtype">float &amp;&#160;</td>
+          <td class="paramname"><em>pDop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float &amp;&#160;</td>
+          <td class="paramname"><em>hDop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float &amp;&#160;</td>
+          <td class="paramname"><em>vDop</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Get dilution of precision. </p>
+<p>This method is mutex protected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pDop</td><td>dilution of precision </td></tr>
+    <tr><td class="paramname">hDop</td><td>horizontal dilution of precision </td></tr>
+    <tr><td class="paramname">vDop</td><td>vertical dilution of precision </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1938a21ef420d22df14bbde302530bfd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::GpsData::SetDop </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>pDop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>hDop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>vDop</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Set dilution of precision. </p>
+<p>This method is mutex protected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pDop</td><td>dilution of precision </td></tr>
+    <tr><td class="paramname">hDop</td><td>horizontal dilution of precision </td></tr>
+    <tr><td class="paramname">vDop</td><td>vertical dilution of precision </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -831,5 +927,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_gps_data.html">GpsData</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_gps_data.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_gps_data.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_gps_data.js	(revision 50)
@@ -12,5 +12,8 @@
       [ "Up", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00", null ],
       [ "EastVelocity", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da7f5f93b8e83079b4dcba24866dc9c173", null ],
-      [ "NorthVelocity", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd", null ]
+      [ "NorthVelocity", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd", null ],
+      [ "Pdop", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33dad7a4d4d6814c2101848dac182da1cd8f", null ],
+      [ "Hdop", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da4321ef6eddea5526e3dc564032cb0706", null ],
+      [ "Vdop", "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da2ca1d1163d839d91d92ac046a1d5fdfc", null ]
     ] ],
     [ "FixQuality_t", "classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6", [
@@ -38,4 +41,6 @@
     [ "GetFixQuality", "classflair_1_1core_1_1_gps_data.html#a3cfaba20bdb233f7aa5605f3286e642e", null ],
     [ "SetFixQuality", "classflair_1_1core_1_1_gps_data.html#ade62faa0efb52070acae36b4f3f485b8", null ],
+    [ "GetDop", "classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6", null ],
+    [ "SetDop", "classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd", null ],
     [ "GetDataType", "classflair_1_1core_1_1_gps_data.html#a7879d663abd8f65c224c25ac4479880d", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type-members.html	(revision 50)
@@ -123,5 +123,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_gps_data_1_1_type.html	(revision 50)
@@ -142,5 +142,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_gps_data.html">GpsData</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_gps_data_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i2c_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i2c_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i2c_port-members.html	(revision 50)
@@ -147,5 +147,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i2c_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i2c_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i2c_port.html	(revision 50)
@@ -493,5 +493,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_i2c_port.html">I2cPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element-members.html	(revision 50)
@@ -141,5 +141,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i_o_data_element.html	(revision 50)
@@ -273,5 +273,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i_o_device-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i_o_device-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i_o_device-members.html	(revision 50)
@@ -127,12 +127,14 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -144,5 +146,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.html	(revision 50)
@@ -172,4 +172,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -218,4 +221,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412"><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>
@@ -378,4 +384,24 @@
 </div>
 </div>
+<a class="anchor" id="aee7828ae2eece2bace8e476dacc2bc12"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool flair::core::IODevice::IsReady </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>is device ready </p>
+<p>Use it check if a device is ready or not. See also setIsReady.</p>
+<dl class="section return"><dt>Returns</dt><dd>true if device is ready </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a3df9057ae23eb34f1b1dae8e7a4a9efc"></a>
 <div class="memitem">
@@ -407,4 +433,38 @@
   <table class="params">
     <tr><td class="paramname">data</td><td>data to process </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a120fdcc3d50f6f076084cb6943fdf412"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::IODevice::SetIsReady </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>status</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set is ready </p>
+<p>Sets if the device is ready or not. By default the <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a> is not ready.<br />
+See also isReady.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">status</td><td>status </td></tr>
   </table>
   </dd>
@@ -419,5 +479,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_i_o_device.js	(revision 50)
@@ -6,7 +6,9 @@
     [ "AddDataToLog", "classflair_1_1core_1_1_i_o_device.html#a2e0b7af75abdbf39843d8bf2e45f08b9", null ],
     [ "OutputToShMem", "classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66", null ],
+    [ "IsReady", "classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12", null ],
     [ "GetInputDataType", "classflair_1_1core_1_1_i_o_device.html#a75e82ca2ae2fb7c39d973dd3d16bc698", null ],
     [ "GetOutputDataType", "classflair_1_1core_1_1_i_o_device.html#aa325be57d48b268006120dde75dd65cc", null ],
     [ "ProcessUpdate", "classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc", null ],
+    [ "SetIsReady", "classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412", null ],
     [ "::IODevice_impl", "classflair_1_1core_1_1_i_o_device.html#a98e657a0de938e3819054ef6b02299c8", null ],
     [ "::Thread_impl", "classflair_1_1core_1_1_i_o_device.html#a8d4dacaaa8b2d282a4c38c48281387c7", null ],
Index: trunk/doc/Flair/classflair_1_1core_1_1_imu_data-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_imu_data-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_imu_data-members.html	(revision 50)
@@ -125,8 +125,8 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b">GetMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">GetRawAcc</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">GetRawAccMagAndGyr</a>(Vector3D &amp;rawAcc, Vector3D &amp;rawMag, Vector3D &amp;rawGyr) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">GetRawGyr</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">GetRawMag</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">GetRawAcc</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">GetRawAccMagAndGyr</a>(Vector3Df &amp;rawAcc, Vector3Df &amp;rawMag, Vector3Df &amp;rawGyr) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">GetRawGyr</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">GetRawMag</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a1a277282db7d19ed76e41a4f7a782934">ImuData</a>(const Object *parent, std::string name=&quot;&quot;, int n=1)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
@@ -158,8 +158,8 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">SetDataTime</a>(Time time)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#aa8b8c20d94aaf6b9eb4e21e2b95d51b2">SetPtrToCircle</a>(void **ptr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">SetRawAcc</a>(const Vector3D &amp;rawAcc)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">SetRawAccMagAndGyr</a>(const Vector3D &amp;rawAcc, const Vector3D &amp;rawMag, const Vector3D &amp;rawGyr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">SetRawGyr</a>(const Vector3D &amp;rawGyr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">SetRawMag</a>(const Vector3D &amp;rawMag)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">SetRawAcc</a>(const Vector3Df &amp;rawAcc)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">SetRawAccMagAndGyr</a>(const Vector3Df &amp;rawAcc, const Vector3Df &amp;rawMag, const Vector3Df &amp;rawGyr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">SetRawGyr</a>(const Vector3Df &amp;rawGyr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">SetRawMag</a>(const Vector3Df &amp;rawMag)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_imu_data.html">flair::core::ImuData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -173,5 +173,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_imu_data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_imu_data.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_imu_data.html	(revision 50)
@@ -181,28 +181,28 @@
 <tr class="memdesc:a4f26aa0799e4156f3885a436a269d9c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element.  <a href="#a4f26aa0799e4156f3885a436a269d9c5">More...</a><br /></td></tr>
 <tr class="separator:a4f26aa0799e4156f3885a436a269d9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a567a19f52b656e65e3dd8ac621ce5303"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">GetRawAcc</a> (void) const </td></tr>
-<tr class="memdesc:a567a19f52b656e65e3dd8ac621ce5303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw accelerations.  <a href="#a567a19f52b656e65e3dd8ac621ce5303">More...</a><br /></td></tr>
-<tr class="separator:a567a19f52b656e65e3dd8ac621ce5303"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad464c82cc049713922ed69569a25b5c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">GetRawMag</a> (void) const </td></tr>
-<tr class="memdesc:ad464c82cc049713922ed69569a25b5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw magnetometers.  <a href="#ad464c82cc049713922ed69569a25b5c5">More...</a><br /></td></tr>
-<tr class="separator:ad464c82cc049713922ed69569a25b5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c08078b45632590360cdc378b03b6dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">GetRawGyr</a> (void) const </td></tr>
-<tr class="memdesc:a5c08078b45632590360cdc378b03b6dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw angular speed.  <a href="#a5c08078b45632590360cdc378b03b6dd">More...</a><br /></td></tr>
-<tr class="separator:a5c08078b45632590360cdc378b03b6dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2556b72388064e419d391b2103892aff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">GetRawAccMagAndGyr</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr) const </td></tr>
-<tr class="memdesc:a2556b72388064e419d391b2103892aff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw accelerations, magnetometers and angular speeds.  <a href="#a2556b72388064e419d391b2103892aff">More...</a><br /></td></tr>
-<tr class="separator:a2556b72388064e419d391b2103892aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97986291314f4ee0f665b8f8bf7ab056"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">SetRawAcc</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc)</td></tr>
-<tr class="memdesc:a97986291314f4ee0f665b8f8bf7ab056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw accelerations.  <a href="#a97986291314f4ee0f665b8f8bf7ab056">More...</a><br /></td></tr>
-<tr class="separator:a97986291314f4ee0f665b8f8bf7ab056"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a748ece0edfb5ab36f3a76de8536d3ec4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">SetRawMag</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag)</td></tr>
-<tr class="memdesc:a748ece0edfb5ab36f3a76de8536d3ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw magnetometers.  <a href="#a748ece0edfb5ab36f3a76de8536d3ec4">More...</a><br /></td></tr>
-<tr class="separator:a748ece0edfb5ab36f3a76de8536d3ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a907445ed08625ae9ccb2712f4ff48b22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">SetRawGyr</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr)</td></tr>
-<tr class="memdesc:a907445ed08625ae9ccb2712f4ff48b22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw angular speed.  <a href="#a907445ed08625ae9ccb2712f4ff48b22">More...</a><br /></td></tr>
-<tr class="separator:a907445ed08625ae9ccb2712f4ff48b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a887ac70f1d54dad615b86e61d890f19c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">SetRawAccMagAndGyr</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawAcc, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawMag, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;rawGyr)</td></tr>
-<tr class="memdesc:a887ac70f1d54dad615b86e61d890f19c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw accelerations, magnetometers and angular speeds.  <a href="#a887ac70f1d54dad615b86e61d890f19c">More...</a><br /></td></tr>
-<tr class="separator:a887ac70f1d54dad615b86e61d890f19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff48e7fc5d9e5fd5f543080c927b88b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">GetRawAcc</a> (void) const </td></tr>
+<tr class="memdesc:aff48e7fc5d9e5fd5f543080c927b88b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw accelerations.  <a href="#aff48e7fc5d9e5fd5f543080c927b88b5">More...</a><br /></td></tr>
+<tr class="separator:aff48e7fc5d9e5fd5f543080c927b88b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc5d9ec8a2c7ae337ba627dcf2181307"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">GetRawMag</a> (void) const </td></tr>
+<tr class="memdesc:adc5d9ec8a2c7ae337ba627dcf2181307"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw magnetometers.  <a href="#adc5d9ec8a2c7ae337ba627dcf2181307">More...</a><br /></td></tr>
+<tr class="separator:adc5d9ec8a2c7ae337ba627dcf2181307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a942ccd18b00ffceee25e307fa54a6ea0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">GetRawGyr</a> (void) const </td></tr>
+<tr class="memdesc:a942ccd18b00ffceee25e307fa54a6ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw angular speed.  <a href="#a942ccd18b00ffceee25e307fa54a6ea0">More...</a><br /></td></tr>
+<tr class="separator:a942ccd18b00ffceee25e307fa54a6ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5893ae29ee62fea62fee049924fad2bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">GetRawAccMagAndGyr</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr) const </td></tr>
+<tr class="memdesc:a5893ae29ee62fea62fee049924fad2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get raw accelerations, magnetometers and angular speeds.  <a href="#a5893ae29ee62fea62fee049924fad2bf">More...</a><br /></td></tr>
+<tr class="separator:a5893ae29ee62fea62fee049924fad2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1253132c246fd1106294fa63c9f43d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">SetRawAcc</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc)</td></tr>
+<tr class="memdesc:ad1253132c246fd1106294fa63c9f43d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw accelerations.  <a href="#ad1253132c246fd1106294fa63c9f43d6">More...</a><br /></td></tr>
+<tr class="separator:ad1253132c246fd1106294fa63c9f43d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c8a03b3ff037fca52e2e0607910f93d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">SetRawMag</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag)</td></tr>
+<tr class="memdesc:a2c8a03b3ff037fca52e2e0607910f93d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw magnetometers.  <a href="#a2c8a03b3ff037fca52e2e0607910f93d">More...</a><br /></td></tr>
+<tr class="separator:a2c8a03b3ff037fca52e2e0607910f93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb2c370ce20995a83fb500bc8e966d4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">SetRawGyr</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr)</td></tr>
+<tr class="memdesc:afb2c370ce20995a83fb500bc8e966d4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw angular speed.  <a href="#afb2c370ce20995a83fb500bc8e966d4e">More...</a><br /></td></tr>
+<tr class="separator:afb2c370ce20995a83fb500bc8e966d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9996d7161dfbc620d977208d0626515"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">SetRawAccMagAndGyr</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawAcc, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawMag, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;rawGyr)</td></tr>
+<tr class="memdesc:ac9996d7161dfbc620d977208d0626515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set raw accelerations, magnetometers and angular speeds.  <a href="#ac9996d7161dfbc620d977208d0626515">More...</a><br /></td></tr>
+<tr class="separator:ac9996d7161dfbc620d977208d0626515"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9a900757115b2e37ee615fec7d6ed539"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a900757115b2e37ee615fec7d6ed539"></a>
 <a class="el" href="classflair_1_1core_1_1_imu_data_1_1_type.html">Type</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetDataType</b> () const </td></tr>
@@ -430,10 +430,10 @@
 </div>
 </div>
-<a class="anchor" id="a567a19f52b656e65e3dd8ac621ce5303"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::ImuData::GetRawAcc </td>
+<a class="anchor" id="aff48e7fc5d9e5fd5f543080c927b88b5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> flair::core::ImuData::GetRawAcc </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -450,10 +450,10 @@
 </div>
 </div>
-<a class="anchor" id="ad464c82cc049713922ed69569a25b5c5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::ImuData::GetRawMag </td>
+<a class="anchor" id="adc5d9ec8a2c7ae337ba627dcf2181307"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> flair::core::ImuData::GetRawMag </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -470,10 +470,10 @@
 </div>
 </div>
-<a class="anchor" id="a5c08078b45632590360cdc378b03b6dd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::ImuData::GetRawGyr </td>
+<a class="anchor" id="a942ccd18b00ffceee25e307fa54a6ea0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> flair::core::ImuData::GetRawGyr </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -490,5 +490,5 @@
 </div>
 </div>
-<a class="anchor" id="a2556b72388064e419d391b2103892aff"></a>
+<a class="anchor" id="a5893ae29ee62fea62fee049924fad2bf"></a>
 <div class="memitem">
 <div class="memproto">
@@ -497,5 +497,5 @@
           <td class="memname">void flair::core::ImuData::GetRawAccMagAndGyr </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawAcc</em>, </td>
         </tr>
@@ -503,5 +503,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawMag</em>, </td>
         </tr>
@@ -509,5 +509,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawGyr</em>&#160;</td>
         </tr>
@@ -533,5 +533,5 @@
 </div>
 </div>
-<a class="anchor" id="a97986291314f4ee0f665b8f8bf7ab056"></a>
+<a class="anchor" id="ad1253132c246fd1106294fa63c9f43d6"></a>
 <div class="memitem">
 <div class="memproto">
@@ -540,5 +540,5 @@
           <td class="memname">void flair::core::ImuData::SetRawAcc </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawAcc</em></td><td>)</td>
           <td></td>
@@ -558,5 +558,5 @@
 </div>
 </div>
-<a class="anchor" id="a748ece0edfb5ab36f3a76de8536d3ec4"></a>
+<a class="anchor" id="a2c8a03b3ff037fca52e2e0607910f93d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -565,5 +565,5 @@
           <td class="memname">void flair::core::ImuData::SetRawMag </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawMag</em></td><td>)</td>
           <td></td>
@@ -583,5 +583,5 @@
 </div>
 </div>
-<a class="anchor" id="a907445ed08625ae9ccb2712f4ff48b22"></a>
+<a class="anchor" id="afb2c370ce20995a83fb500bc8e966d4e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -590,5 +590,5 @@
           <td class="memname">void flair::core::ImuData::SetRawGyr </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawGyr</em></td><td>)</td>
           <td></td>
@@ -608,5 +608,5 @@
 </div>
 </div>
-<a class="anchor" id="a887ac70f1d54dad615b86e61d890f19c"></a>
+<a class="anchor" id="ac9996d7161dfbc620d977208d0626515"></a>
 <div class="memitem">
 <div class="memproto">
@@ -615,5 +615,5 @@
           <td class="memname">void flair::core::ImuData::SetRawAccMagAndGyr </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawAcc</em>, </td>
         </tr>
@@ -621,5 +621,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawMag</em>, </td>
         </tr>
@@ -627,5 +627,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>rawGyr</em>&#160;</td>
         </tr>
@@ -657,5 +657,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_imu_data.html">ImuData</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_imu_data.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_imu_data.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_imu_data.js	(revision 50)
@@ -19,12 +19,12 @@
     [ "~ImuData", "classflair_1_1core_1_1_imu_data.html#a5ab5c48fd57817f52d479c0d43dfb3e9", null ],
     [ "Element", "classflair_1_1core_1_1_imu_data.html#a4f26aa0799e4156f3885a436a269d9c5", null ],
-    [ "GetRawAcc", "classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303", null ],
-    [ "GetRawMag", "classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5", null ],
-    [ "GetRawGyr", "classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd", null ],
-    [ "GetRawAccMagAndGyr", "classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff", null ],
-    [ "SetRawAcc", "classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056", null ],
-    [ "SetRawMag", "classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4", null ],
-    [ "SetRawGyr", "classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22", null ],
-    [ "SetRawAccMagAndGyr", "classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c", null ],
+    [ "GetRawAcc", "classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5", null ],
+    [ "GetRawMag", "classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307", null ],
+    [ "GetRawGyr", "classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0", null ],
+    [ "GetRawAccMagAndGyr", "classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf", null ],
+    [ "SetRawAcc", "classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6", null ],
+    [ "SetRawMag", "classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d", null ],
+    [ "SetRawGyr", "classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e", null ],
+    [ "SetRawAccMagAndGyr", "classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515", null ],
     [ "GetDataType", "classflair_1_1core_1_1_imu_data.html#a9a900757115b2e37ee615fec7d6ed539", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_imu_data_1_1_type.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_imu_data.html">ImuData</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_imu_data_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_message-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_message-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_message-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_message.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_message.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_message.html	(revision 50)
@@ -151,5 +151,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_message.html">Message</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_mutex-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_mutex-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_mutex-members.html	(revision 50)
@@ -140,5 +140,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_mutex.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_mutex.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_mutex.html	(revision 50)
@@ -304,5 +304,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_mutex.html">Mutex</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_object-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_object-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_object-members.html	(revision 50)
@@ -136,5 +136,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_object.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_object.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_object.html	(revision 50)
@@ -137,6 +137,6 @@
 <area href="classflair_1_1core_1_1_serial_port.html" title="Base class for serial port. " alt="flair::core::SerialPort" shape="rect" coords="197,392,384,416"/>
 <area href="classflair_1_1core_1_1_shared_mem.html" title="Class defining a shared memory. " alt="flair::core::SharedMem" shape="rect" coords="197,448,384,472"/>
-<area href="classflair_1_1core_1_1_socket.html" title="Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given..." alt="flair::core::Socket" shape="rect" coords="197,504,384,528"/>
-<area href="classflair_1_1core_1_1_thread.html" title="Abstract class for a thread. " alt="flair::core::Thread" shape="rect" coords="197,560,384,584"/>
+<area href="classflair_1_1core_1_1_thread.html" title="Abstract class for a thread. " alt="flair::core::Thread" shape="rect" coords="197,504,384,528"/>
+<area href="classflair_1_1core_1_1_udp_socket.html" title="Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given..." alt="flair::core::UdpSocket" shape="rect" coords="197,560,384,584"/>
 <area href="classflair_1_1gui_1_1_widget.html" title="Abstract class for all Framework&#39;s widget classes. " alt="flair::gui::Widget" shape="rect" coords="197,616,384,640"/>
 <area href="classflair_1_1meta_1_1_meta_us_range_finder.html" title="Classe haut niveau pour capteur à ultra son. " alt="flair::meta::MetaUsRangeFinder" shape="rect" coords="197,672,384,696"/>
@@ -531,5 +531,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_object.html">Object</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>color_t</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a>(core::Vector3D &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(core::Vector3D&lt; T &gt; &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde">ComputeRotation</a>(core::Euler &amp;euler) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff">ComputeRotation</a>(core::Quaternion &amp;quaternion) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
@@ -125,4 +125,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">GetAngle</a>() const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetAxis</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">flair::core::OneAxisRotation</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html#a6404c7f474be994ec4e72a97e45dfffa">GetPersistentXmlProp</a>(std::string prop, T &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html">flair::gui::Widget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.html	(revision 50)
@@ -143,7 +143,8 @@
 <tr class="memdesc:adb99d2f257c0600f9d56813d1b72fe6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#adb99d2f257c0600f9d56813d1b72fe6b">More...</a><br /></td></tr>
 <tr class="separator:adb99d2f257c0600f9d56813d1b72fe6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9f1c9ccb88c221e4ec62521536e8130"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">ComputeRotation</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;vector) const </td></tr>
-<tr class="memdesc:aa9f1c9ccb88c221e4ec62521536e8130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute rotation.  <a href="#aa9f1c9ccb88c221e4ec62521536e8130">More...</a><br /></td></tr>
-<tr class="separator:aa9f1c9ccb88c221e4ec62521536e8130"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59b74b5059d847710803259bd1b8f1c1"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a59b74b5059d847710803259bd1b8f1c1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; T &gt; &amp;vector) const </td></tr>
+<tr class="memdesc:a59b74b5059d847710803259bd1b8f1c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute rotation.  <a href="#a59b74b5059d847710803259bd1b8f1c1">More...</a><br /></td></tr>
+<tr class="separator:a59b74b5059d847710803259bd1b8f1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9326b1fdeae7a485235c8bec5191fcde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde">ComputeRotation</a> (<a class="el" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) const </td></tr>
 <tr class="memdesc:a9326b1fdeae7a485235c8bec5191fcde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute rotation.  <a href="#a9326b1fdeae7a485235c8bec5191fcde">More...</a><br /></td></tr>
@@ -155,4 +156,10 @@
 <tr class="memdesc:a3aeb426d4ddd9d33447b86887539eeb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute rotation.  <a href="#a3aeb426d4ddd9d33447b86887539eeb5">More...</a><br /></td></tr>
 <tr class="separator:a3aeb426d4ddd9d33447b86887539eeb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a311d0fbae6722ce463f8f20a1c17545b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">GetAngle</a> () const </td></tr>
+<tr class="memdesc:a311d0fbae6722ce463f8f20a1c17545b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get angle.  <a href="#a311d0fbae6722ce463f8f20a1c17545b">More...</a><br /></td></tr>
+<tr class="separator:a311d0fbae6722ce463f8f20a1c17545b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3f1d2cbb28501721998f0ccbbdf6710"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3f1d2cbb28501721998f0ccbbdf6710"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>GetAxis</b> () const </td></tr>
+<tr class="separator:af3f1d2cbb28501721998f0ccbbdf6710"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1gui_1_1_group_box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1gui_1_1_group_box')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></td></tr>
 <tr class="memitem:afdf8a52639dab292d16cffc286ad1036 inherit pub_methods_classflair_1_1gui_1_1_group_box"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_group_box.html#afdf8a52639dab292d16cffc286ad1036">GroupBox</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name)</td></tr>
@@ -316,12 +323,14 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aa9f1c9ccb88c221e4ec62521536e8130"></a>
-<div class="memitem">
-<div class="memproto">
+<a class="anchor" id="a59b74b5059d847710803259bd1b8f1c1"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">void flair::core::OneAxisRotation::ComputeRotation </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em></td><td>)</td>
           <td> const</td>
@@ -333,5 +342,5 @@
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">vector</td><td><a class="el" href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. ">Vector3D</a> to rotate </td></tr>
+    <tr><td class="paramname">vector</td><td>Vector3Df to rotate </td></tr>
   </table>
   </dd>
@@ -412,4 +421,22 @@
 </div>
 </div>
+<a class="anchor" id="a311d0fbae6722ce463f8f20a1c17545b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float flair::core::OneAxisRotation::GetAngle </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Get angle. </p>
+<dl class="section return"><dt>Returns</dt><dd>angle in radians </dd></dl>
+
+</div>
+</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -418,5 +445,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">OneAxisRotation</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_one_axis_rotation.js	(revision 50)
@@ -3,7 +3,9 @@
     [ "OneAxisRotation", "classflair_1_1core_1_1_one_axis_rotation.html#ae690cdd68274085cdad88fb990739ba2", null ],
     [ "~OneAxisRotation", "classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b", null ],
-    [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130", null ],
+    [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1", null ],
     [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde", null ],
     [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff", null ],
-    [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5", null ]
+    [ "ComputeRotation", "classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5", null ],
+    [ "GetAngle", "classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b", null ],
+    [ "GetAxis", "classflair_1_1core_1_1_one_axis_rotation.html#af3f1d2cbb28501721998f0ccbbdf6710", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_quaternion-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_quaternion-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_quaternion-members.html	(revision 50)
@@ -116,9 +116,9 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df">Conjugate</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">Derivate</a>(const Vector3D &amp;angularSpeed)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">Derivate</a>(const Vector3Df &amp;angularSpeed)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173">GetConjugate</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">GetDerivative</a>(const Vector3D &amp;angularSpeed) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2">GetLogarithm</a>(Vector3D &amp;logarithm)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245">GetLogarithm</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">GetDerivative</a>(const Vector3Df &amp;angularSpeed) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f">GetLogarithm</a>(Vector3Df &amp;logarithm)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b">GetLogarithm</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></td><td class="entry"></td></tr>
@@ -140,5 +140,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_quaternion.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_quaternion.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_quaternion.html	(revision 50)
@@ -136,10 +136,10 @@
 <tr class="memdesc:aa540ffe227bbacd124c77f95d8c720b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#aa540ffe227bbacd124c77f95d8c720b3">More...</a><br /></td></tr>
 <tr class="separator:aa540ffe227bbacd124c77f95d8c720b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ddb69a52a35d36146fee38efb6336d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2">GetLogarithm</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;logarithm)</td></tr>
-<tr class="memdesc:a8ddb69a52a35d36146fee38efb6336d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logarithm.  <a href="#a8ddb69a52a35d36146fee38efb6336d2">More...</a><br /></td></tr>
-<tr class="separator:a8ddb69a52a35d36146fee38efb6336d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a9b3279a79620aea9a3f9ab67eec245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245">GetLogarithm</a> (void)</td></tr>
-<tr class="memdesc:a6a9b3279a79620aea9a3f9ab67eec245"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logarithm.  <a href="#a6a9b3279a79620aea9a3f9ab67eec245">More...</a><br /></td></tr>
-<tr class="separator:a6a9b3279a79620aea9a3f9ab67eec245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4753cafd0c78d78a6e6d0200a4cc596f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f">GetLogarithm</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;logarithm)</td></tr>
+<tr class="memdesc:a4753cafd0c78d78a6e6d0200a4cc596f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logarithm.  <a href="#a4753cafd0c78d78a6e6d0200a4cc596f">More...</a><br /></td></tr>
+<tr class="separator:a4753cafd0c78d78a6e6d0200a4cc596f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbda897244c722294de3812bfe7a595b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b">GetLogarithm</a> (void)</td></tr>
+<tr class="memdesc:abbda897244c722294de3812bfe7a595b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logarithm.  <a href="#abbda897244c722294de3812bfe7a595b">More...</a><br /></td></tr>
+<tr class="separator:abbda897244c722294de3812bfe7a595b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae3cf1c1892b4d1c70ca055e42709f9df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df">Conjugate</a> (void)</td></tr>
 <tr class="memdesc:ae3cf1c1892b4d1c70ca055e42709f9df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conjugate.  <a href="#ae3cf1c1892b4d1c70ca055e42709f9df">More...</a><br /></td></tr>
@@ -148,10 +148,10 @@
 <tr class="memdesc:ab7b4f5b1f7419f6179f4fccc49e4e173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conjugate.  <a href="#ab7b4f5b1f7419f6179f4fccc49e4e173">More...</a><br /></td></tr>
 <tr class="separator:ab7b4f5b1f7419f6179f4fccc49e4e173"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac13bf2f238a45ec6d20f1c1d137f1d39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">GetDerivative</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularSpeed) const </td></tr>
-<tr class="memdesc:ac13bf2f238a45ec6d20f1c1d137f1d39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derivative.  <a href="#ac13bf2f238a45ec6d20f1c1d137f1d39">More...</a><br /></td></tr>
-<tr class="separator:ac13bf2f238a45ec6d20f1c1d137f1d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6daa4315e90e3567ab3cc82346deae86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">Derivate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;angularSpeed)</td></tr>
-<tr class="memdesc:a6daa4315e90e3567ab3cc82346deae86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derivate.  <a href="#a6daa4315e90e3567ab3cc82346deae86">More...</a><br /></td></tr>
-<tr class="separator:a6daa4315e90e3567ab3cc82346deae86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08b196fb32f87dd62e6a3906e5ecaf2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">GetDerivative</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularSpeed) const </td></tr>
+<tr class="memdesc:a08b196fb32f87dd62e6a3906e5ecaf2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derivative.  <a href="#a08b196fb32f87dd62e6a3906e5ecaf2c">More...</a><br /></td></tr>
+<tr class="separator:a08b196fb32f87dd62e6a3906e5ecaf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be083f02e545535ba9dde0dd2ecbcb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">Derivate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;angularSpeed)</td></tr>
+<tr class="memdesc:a9be083f02e545535ba9dde0dd2ecbcb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derivate.  <a href="#a9be083f02e545535ba9dde0dd2ecbcb7">More...</a><br /></td></tr>
+<tr class="separator:a9be083f02e545535ba9dde0dd2ecbcb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5d45a89dbbb73633701e344259e8b003"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_quaternion.html#a5d45a89dbbb73633701e344259e8b003">ToEuler</a> (<a class="el" href="classflair_1_1core_1_1_euler.html">Euler</a> &amp;euler) const </td></tr>
 <tr class="memdesc:a5d45a89dbbb73633701e344259e8b003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to euler angles.  <a href="#a5d45a89dbbb73633701e344259e8b003">More...</a><br /></td></tr>
@@ -296,5 +296,5 @@
 </div>
 </div>
-<a class="anchor" id="a8ddb69a52a35d36146fee38efb6336d2"></a>
+<a class="anchor" id="a4753cafd0c78d78a6e6d0200a4cc596f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -303,5 +303,5 @@
           <td class="memname">void flair::core::Quaternion::GetLogarithm </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>logarithm</em></td><td>)</td>
           <td></td>
@@ -321,10 +321,10 @@
 </div>
 </div>
-<a class="anchor" id="a6a9b3279a79620aea9a3f9ab67eec245"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::Quaternion::GetLogarithm </td>
+<a class="anchor" id="abbda897244c722294de3812bfe7a595b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> flair::core::Quaternion::GetLogarithm </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -378,5 +378,5 @@
 </div>
 </div>
-<a class="anchor" id="ac13bf2f238a45ec6d20f1c1d137f1d39"></a>
+<a class="anchor" id="a08b196fb32f87dd62e6a3906e5ecaf2c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -385,5 +385,5 @@
           <td class="memname"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> flair::core::Quaternion::GetDerivative </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>angularSpeed</em></td><td>)</td>
           <td> const</td>
@@ -403,5 +403,5 @@
 </div>
 </div>
-<a class="anchor" id="a6daa4315e90e3567ab3cc82346deae86"></a>
+<a class="anchor" id="a9be083f02e545535ba9dde0dd2ecbcb7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -410,5 +410,5 @@
           <td class="memname">void flair::core::Quaternion::Derivate </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>angularSpeed</em></td><td>)</td>
           <td></td>
@@ -557,5 +557,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_quaternion.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_quaternion.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_quaternion.js	(revision 50)
@@ -5,10 +5,10 @@
     [ "GetNorm", "classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5", null ],
     [ "Normalize", "classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3", null ],
-    [ "GetLogarithm", "classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2", null ],
-    [ "GetLogarithm", "classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245", null ],
+    [ "GetLogarithm", "classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f", null ],
+    [ "GetLogarithm", "classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b", null ],
     [ "Conjugate", "classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df", null ],
     [ "GetConjugate", "classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173", null ],
-    [ "GetDerivative", "classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39", null ],
-    [ "Derivate", "classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86", null ],
+    [ "GetDerivative", "classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c", null ],
+    [ "Derivate", "classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7", null ],
     [ "ToEuler", "classflair_1_1core_1_1_quaternion.html#a5d45a89dbbb73633701e344259e8b003", null ],
     [ "ToEuler", "classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef", null ],
Index: trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port-members.html	(revision 50)
@@ -149,5 +149,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___i2c_port.html	(revision 50)
@@ -498,5 +498,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___i2c_port.html">RTDM_I2cPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port-members.html	(revision 50)
@@ -145,5 +145,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_r_t_d_m___serial_port.html	(revision 50)
@@ -471,5 +471,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_r_t_d_m___serial_port.html">RTDM_SerialPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix-members.html	(revision 50)
@@ -129,5 +129,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_rotation_matrix.html	(revision 50)
@@ -301,5 +301,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_scalar_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_scalar_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_scalar_type-members.html	(revision 50)
@@ -123,5 +123,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_scalar_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_scalar_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_scalar_type.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_semaphore-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_semaphore-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_semaphore-members.html	(revision 50)
@@ -120,5 +120,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">GetSemaphore</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">GetSemaphore</a>(Time timeout=TIME_INFINITE) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -129,5 +129,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">ReleaseSemaphore</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">ReleaseSemaphore</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a5db3e44d22d40dd29f6853394300d1df">Semaphore</a>(const Object *parent, uint32_t initialValue, std::string name=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_semaphore.html">flair::core::Semaphore</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -140,5 +140,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_semaphore.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_semaphore.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_semaphore.html	(revision 50)
@@ -140,10 +140,10 @@
 <tr class="memdesc:ae1a3001af72b853a3de39bd11f564790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae1a3001af72b853a3de39bd11f564790">More...</a><br /></td></tr>
 <tr class="separator:ae1a3001af72b853a3de39bd11f564790"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a197221f875628bec292dd6fbe6f04142"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">GetSemaphore</a> (void) const </td></tr>
-<tr class="memdesc:a197221f875628bec292dd6fbe6f04142"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSemaphore.  <a href="#a197221f875628bec292dd6fbe6f04142">More...</a><br /></td></tr>
-<tr class="separator:a197221f875628bec292dd6fbe6f04142"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa56224f3d283a7d328b6a452f376a6f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">ReleaseSemaphore</a> (void) const </td></tr>
-<tr class="memdesc:aa56224f3d283a7d328b6a452f376a6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">ReleaseSemaphore.  <a href="#aa56224f3d283a7d328b6a452f376a6f6">More...</a><br /></td></tr>
-<tr class="separator:aa56224f3d283a7d328b6a452f376a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a640b354e4a388130befe88ea2b6a2c09"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">GetSemaphore</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=TIME_INFINITE) const </td></tr>
+<tr class="memdesc:a640b354e4a388130befe88ea2b6a2c09"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSemaphore.  <a href="#a640b354e4a388130befe88ea2b6a2c09">More...</a><br /></td></tr>
+<tr class="separator:a640b354e4a388130befe88ea2b6a2c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045a06ff109107b9d767efc2ec66d180"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">ReleaseSemaphore</a> (void) const </td></tr>
+<tr class="memdesc:a045a06ff109107b9d767efc2ec66d180"><td class="mdescLeft">&#160;</td><td class="mdescRight">ReleaseSemaphore.  <a href="#a045a06ff109107b9d767efc2ec66d180">More...</a><br /></td></tr>
+<tr class="separator:a045a06ff109107b9d767efc2ec66d180"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
 <tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
@@ -254,13 +254,13 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a197221f875628bec292dd6fbe6f04142"></a>
+<a class="anchor" id="a640b354e4a388130befe88ea2b6a2c09"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void flair::core::Semaphore::GetSemaphore </td>
+          <td class="memname">bool flair::core::Semaphore::GetSemaphore </td>
           <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>TIME_INFINITE</code></td><td>)</td>
           <td> const</td>
         </tr>
@@ -269,14 +269,20 @@
 
 <p>GetSemaphore. </p>
-<p>Lock the semaphore. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa56224f3d283a7d328b6a452f376a6f6"></a>
+<p>Lock the semaphore.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">timeout</td><td>The timeout, in nanoseconds. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a045a06ff109107b9d767efc2ec66d180"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void flair::core::Semaphore::ReleaseSemaphore </td>
+          <td class="memname">bool flair::core::Semaphore::ReleaseSemaphore </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -298,5 +304,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_semaphore.html">Semaphore</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_semaphore.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_semaphore.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_semaphore.js	(revision 50)
@@ -3,6 +3,6 @@
     [ "Semaphore", "classflair_1_1core_1_1_semaphore.html#a5db3e44d22d40dd29f6853394300d1df", null ],
     [ "~Semaphore", "classflair_1_1core_1_1_semaphore.html#ae1a3001af72b853a3de39bd11f564790", null ],
-    [ "GetSemaphore", "classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142", null ],
-    [ "ReleaseSemaphore", "classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6", null ],
+    [ "GetSemaphore", "classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09", null ],
+    [ "ReleaseSemaphore", "classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180", null ],
     [ "::ConditionVariable_impl", "classflair_1_1core_1_1_semaphore.html#aad79ca01711327d0cf4a99bbadeeb11d", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_serial_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_serial_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_serial_port-members.html	(revision 50)
@@ -143,5 +143,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_serial_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_serial_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_serial_port.html	(revision 50)
@@ -470,5 +470,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_serial_port.html">SerialPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_shared_mem-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_shared_mem-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_shared_mem-members.html	(revision 50)
@@ -128,6 +128,8 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590">Read</a>(char *buf, size_t size) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">SharedMem</a>(const Object *parent, std::string name, size_t size)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">ReaderReady</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">SharedMem</a>(const Object *parent, std::string name, size_t size, Type type=Type::mutex)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Type</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">flair::core::SharedMem</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -140,5 +142,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.html	(revision 50)
@@ -109,4 +109,5 @@
 <div class="header">
   <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="classflair_1_1core_1_1_shared_mem-members.html">List of all members</a>  </div>
@@ -132,9 +133,23 @@
  </div></div>
 <table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ac51e68f77d5ab8dc62e41b90a0a8bff3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac51e68f77d5ab8dc62e41b90a0a8bff3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Type</b> { <b>mutex</b>, 
+<b>producerConsumer</b>
+ }</td></tr>
+<tr class="separator:ac51e68f77d5ab8dc62e41b90a0a8bff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_types_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
+<tr class="memitem:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5fccda511f97487040fed29f4efc97"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>color_t</b> { <b>Auto</b> = 0, 
+<b>Red</b> = 31, 
+<b>Green</b> = 32, 
+<b>Orange</b> = 33
+ }</td></tr>
+<tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aebdd64cb4a190b25d710a3d069fee033"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">SharedMem</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, size_t size)</td></tr>
-<tr class="memdesc:aebdd64cb4a190b25d710a3d069fee033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aebdd64cb4a190b25d710a3d069fee033">More...</a><br /></td></tr>
-<tr class="separator:aebdd64cb4a190b25d710a3d069fee033"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a003b9e48b88ac57bb7255b80f7768d9f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">SharedMem</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, size_t size, Type type=Type::mutex)</td></tr>
+<tr class="memdesc:a003b9e48b88ac57bb7255b80f7768d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a003b9e48b88ac57bb7255b80f7768d9f">More...</a><br /></td></tr>
+<tr class="separator:a003b9e48b88ac57bb7255b80f7768d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af3f51c01e679a8dd1f6f7c64cee55ed7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7">~SharedMem</a> ()</td></tr>
 <tr class="memdesc:af3f51c01e679a8dd1f6f7c64cee55ed7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#af3f51c01e679a8dd1f6f7c64cee55ed7">More...</a><br /></td></tr>
@@ -146,4 +161,7 @@
 <tr class="memdesc:a9b3efaf91b3a62a58d4466bcaa03b590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read.  <a href="#a9b3efaf91b3a62a58d4466bcaa03b590">More...</a><br /></td></tr>
 <tr class="separator:a9b3efaf91b3a62a58d4466bcaa03b590"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aead806d7b3e48aecefcbb3dcd724ef49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">ReaderReady</a> ()</td></tr>
+<tr class="memdesc:aead806d7b3e48aecefcbb3dcd724ef49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function should be called when reader starts (in case of a <a class="el" href="classflair_1_1core_1_1_shared_mem.html" title="Class defining a shared memory. ">SharedMem</a> of type producerConsumer)  <a href="#aead806d7b3e48aecefcbb3dcd724ef49">More...</a><br /></td></tr>
+<tr class="separator:aead806d7b3e48aecefcbb3dcd724ef49"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
 <tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
@@ -180,14 +198,4 @@
 <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>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
-<tr class="memitem:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5fccda511f97487040fed29f4efc97"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>color_t</b> { <b>Auto</b> = 0, 
-<b>Red</b> = 31, 
-<b>Green</b> = 32, 
-<b>Orange</b> = 33
- }</td></tr>
-<tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -195,5 +203,5 @@
 <p>Shared memory is identified by its name so it can be accessed by another processus using its name. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aebdd64cb4a190b25d710a3d069fee033"></a>
+<a class="anchor" id="a003b9e48b88ac57bb7255b80f7768d9f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -215,5 +223,11 @@
           <td></td>
           <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>size</em>&#160;</td>
+          <td class="paramname"><em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Type&#160;</td>
+          <td class="paramname"><em>type</em> = <code>Type::mutex</code>&#160;</td>
         </tr>
         <tr>
@@ -232,4 +246,5 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">size</td><td>size of the shared memory </td></tr>
+    <tr><td class="paramname">blockOnRead</td><td>if true reading will block if nothing written </td></tr>
   </table>
   </dd>
@@ -326,4 +341,21 @@
 </div>
 </div>
+<a class="anchor" id="aead806d7b3e48aecefcbb3dcd724ef49"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::SharedMem::ReaderReady </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>This function should be called when reader starts (in case of a <a class="el" href="classflair_1_1core_1_1_shared_mem.html" title="Class defining a shared memory. ">SharedMem</a> of type producerConsumer) </p>
+
+</div>
+</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -332,5 +364,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">SharedMem</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_shared_mem.js	(revision 50)
@@ -1,7 +1,12 @@
 var classflair_1_1core_1_1_shared_mem =
 [
-    [ "SharedMem", "classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033", null ],
+    [ "Type", "classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3", [
+      [ "mutex", "classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3a25a01bb859125507013a2fe9737d3c32", null ],
+      [ "producerConsumer", "classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3a6b67750e05344e188f85ee817c4315c1", null ]
+    ] ],
+    [ "SharedMem", "classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f", null ],
     [ "~SharedMem", "classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7", null ],
     [ "Write", "classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392", null ],
-    [ "Read", "classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590", null ]
+    [ "Read", "classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590", null ],
+    [ "ReaderReady", "classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_signed_integer_type.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_signed_integer_type.html">SignedIntegerType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_socket-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_socket-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_socket-members.html	(revision 50)
@@ -144,5 +144,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed Apr 12 2017 09:17:58 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_socket.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_socket.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_socket.html	(revision 50)
@@ -443,5 +443,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_socket.html">Socket</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed Apr 12 2017 09:17:58 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket-members.html	(revision 50)
@@ -154,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket.html	(revision 50)
@@ -154,5 +154,5 @@
 <tr class="separator:ad7e7cf859d7cbe230a33f90c8c1bcfc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a94921895eb0b474e967d611d78d630e2"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a94921895eb0b474e967d611d78d630e2">NetworkToHost16</a> (uint16_t data)</td></tr>
-<tr class="memdesc:a94921895eb0b474e967d611d78d630e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness  <a href="#a94921895eb0b474e967d611d78d630e2">More...</a><br /></td></tr>
+<tr class="memdesc:a94921895eb0b474e967d611d78d630e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See Socket.h for a more generic implementation of network/host endianness  <a href="#a94921895eb0b474e967d611d78d630e2">More...</a><br /></td></tr>
 <tr class="separator:a94921895eb0b474e967d611d78d630e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a85ce14fc3ef83d4ddee6a80e79ade3e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85ce14fc3ef83d4ddee6a80e79ade3e4"></a>
@@ -498,5 +498,5 @@
 </div><div class="memdoc">
 
-<p>! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness </p>
+<p>! See Socket.h for a more generic implementation of network/host endianness </p>
 
 <p>Implements <a class="el" href="classflair_1_1core_1_1_connected_socket.html#a01410482ffeca813adcd5240cc69292d">flair::core::ConnectedSocket</a>.</p>
@@ -510,5 +510,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_thread-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_thread-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_thread-members.html	(revision 50)
@@ -125,31 +125,32 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -157,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_thread.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_thread.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_thread.html	(revision 50)
@@ -203,4 +203,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -612,4 +615,23 @@
 </div>
 </div>
+<a class="anchor" id="a2a82d0ade1418111c2a4e7d0e133696c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool flair::core::Thread::IsRunning </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Is the thread running? </p>
+<dl class="section return"><dt>Returns</dt><dd>true if thread is running (call to Start). A suspended thread is running. </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="ac09a2d745af3dbb42371949d4c622011"></a>
 <div class="memitem">
@@ -728,5 +750,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_thread.html">Thread</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_thread.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_thread.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_thread.js	(revision 50)
@@ -18,4 +18,5 @@
     [ "Resume", "classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580", null ],
     [ "IsSuspended", "classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a", null ],
+    [ "IsRunning", "classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c", null ],
     [ "SleepUntil", "classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011", null ],
     [ "SleepUS", "classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6", null ],
Index: trunk/doc/Flair/classflair_1_1core_1_1_udp_socket-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_udp_socket-members.html	(revision 50)
+++ trunk/doc/Flair/classflair_1_1core_1_1_udp_socket-members.html	(revision 50)
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>Flair: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Flair
+   </div>
+   <div id="projectbrief">Framework Libre Air</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classflair_1_1core_1_1_udp_socket.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">flair::core::UdpSocket Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>color_t</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HostToNetwork</b>(char *data, size_t dataSize) (defined in <a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NetworkToHost</b>(char *data, size_t dataSize) (defined in <a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">RecvMessage</a>(char *buf, size_t buf_len, Time timeout, char *src=NULL, size_t *src_len=NULL)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">SendMessage</a>(std::string message)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02">SendMessage</a>(const char *message, size_t message_len)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">UdpSocket</a>(const Object *parent, std::string name, std::string address, bool broadcast=false)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783">UdpSocket</a>(const Object *parent, std::string name, uint16_t port)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">~UdpSocket</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">flair::core::UdpSocket</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
+  </ul>
+</div>
+</body>
+</html>
Index: trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.html	(revision 50)
+++ trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.html	(revision 50)
@@ -0,0 +1,451 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>Flair: flair::core::UdpSocket Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Flair
+   </div>
+   <div id="projectbrief">Framework Libre Air</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classflair_1_1core_1_1_udp_socket.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classflair_1_1core_1_1_udp_socket-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">flair::core::UdpSocket Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port.  
+ <a href="classflair_1_1core_1_1_udp_socket.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_udp_socket_8h_source.html">UdpSocket.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::core::UdpSocket:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+ <div class="center">
+  <img src="classflair_1_1core_1_1_udp_socket.png" usemap="#flair::core::UdpSocket_map" alt=""/>
+  <map id="flair::core::UdpSocket_map" name="flair::core::UdpSocket_map">
+<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,132,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:acbea7907c592953320a157dffb21b9de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">UdpSocket</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, std::string address, bool broadcast=false)</td></tr>
+<tr class="memdesc:acbea7907c592953320a157dffb21b9de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#acbea7907c592953320a157dffb21b9de">More...</a><br /></td></tr>
+<tr class="separator:acbea7907c592953320a157dffb21b9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1160de1653642d6e67be0423fe26783"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783">UdpSocket</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, uint16_t port)</td></tr>
+<tr class="memdesc:ab1160de1653642d6e67be0423fe26783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab1160de1653642d6e67be0423fe26783">More...</a><br /></td></tr>
+<tr class="separator:ab1160de1653642d6e67be0423fe26783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcd4015274c616fda2d6b4bc9e5b7354"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">~UdpSocket</a> ()</td></tr>
+<tr class="memdesc:adcd4015274c616fda2d6b4bc9e5b7354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#adcd4015274c616fda2d6b4bc9e5b7354">More...</a><br /></td></tr>
+<tr class="separator:adcd4015274c616fda2d6b4bc9e5b7354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac80625f2db4a580d4b0724839d15f3a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">SendMessage</a> (std::string message)</td></tr>
+<tr class="memdesc:ac80625f2db4a580d4b0724839d15f3a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a message.  <a href="#ac80625f2db4a580d4b0724839d15f3a2">More...</a><br /></td></tr>
+<tr class="separator:ac80625f2db4a580d4b0724839d15f3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae15d1490b1c2b3657e1428ceb4bcee02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02">SendMessage</a> (const char *message, size_t message_len)</td></tr>
+<tr class="memdesc:ae15d1490b1c2b3657e1428ceb4bcee02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a message.  <a href="#ae15d1490b1c2b3657e1428ceb4bcee02">More...</a><br /></td></tr>
+<tr class="separator:ae15d1490b1c2b3657e1428ceb4bcee02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7baa24d07f00a5b882d5f89826adcd1"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">RecvMessage</a> (char *buf, size_t buf_len, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout, char *src=NULL, size_t *src_len=NULL)</td></tr>
+<tr class="memdesc:ab7baa24d07f00a5b882d5f89826adcd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive a message.  <a href="#ab7baa24d07f00a5b882d5f89826adcd1">More...</a><br /></td></tr>
+<tr class="separator:ab7baa24d07f00a5b882d5f89826adcd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15aa9563f5f01a13eb4d18bd9e77f374"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15aa9563f5f01a13eb4d18bd9e77f374"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>NetworkToHost</b> (char *data, size_t dataSize)</td></tr>
+<tr class="separator:a15aa9563f5f01a13eb4d18bd9e77f374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acedd60fb4d543ee28c3e5f518fa4192f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acedd60fb4d543ee28c3e5f518fa4192f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>HostToNetwork</b> (char *data, size_t dataSize)</td></tr>
+<tr class="separator:acedd60fb4d543ee28c3e5f518fa4192f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
+<tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
+<tr class="memdesc:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aec92383fd5bf68d9df10414862b7e95c">More...</a><br /></td></tr>
+<tr class="separator:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a> ()</td></tr>
+<tr class="memdesc:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aa2bde0e6677bbef705c96c93cb06ad09">More...</a><br /></td></tr>
+<tr class="separator:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a> (void) const </td></tr>
+<tr class="memdesc:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name.  <a href="#a9b0344dff7e1c05424d9152c8274523a">More...</a><br /></td></tr>
+<tr class="separator:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a> (void) const </td></tr>
+<tr class="memdesc:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type.  <a href="#a609a250ec037fbcaf8957c8f1dcbfc53">More...</a><br /></td></tr>
+<tr class="separator:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a> (void) const </td></tr>
+<tr class="memdesc:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent.  <a href="#a360c112cc3017a5152ebf6e84d2efa70">More...</a><br /></td></tr>
+<tr class="separator:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::vector&lt; const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a> (void) const </td></tr>
+<tr class="memdesc:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Childs of the same type.  <a href="#ae22db4d723ec2d50b3ba48f26a6a770c">More...</a><br /></td></tr>
+<tr class="separator:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::vector&lt; const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a> (void) const </td></tr>
+<tr class="memdesc:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Childs.  <a href="#a344f81cd35805a9501098bf727ac1a10">More...</a><br /></td></tr>
+<tr class="separator:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a> (const char *function, int line, const char *format,...) const </td></tr>
+<tr class="memdesc:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted information.  <a href="#af001feba14fc053aa778e61080a0b4cf">More...</a><br /></td></tr>
+<tr class="separator:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a> (const char *function, const char *format,...) const </td></tr>
+<tr class="memdesc:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted warning.  <a href="#a168b18451b2ee6126e1e81d452005ff6">More...</a><br /></td></tr>
+<tr class="separator:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a> (const char *function, const char *format,...) const </td></tr>
+<tr class="memdesc:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted error.  <a href="#a3ca9694d29ec2b0491739879685df5ca">More...</a><br /></td></tr>
+<tr class="separator:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a> (bool recursive=true) const </td></tr>
+<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>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
+<tr class="memitem:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5fccda511f97487040fed29f4efc97"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>color_t</b> { <b>Auto</b> = 0, 
+<b>Red</b> = 31, 
+<b>Green</b> = 32, 
+<b>Orange</b> = 33
+ }</td></tr>
+<tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="acbea7907c592953320a157dffb21b9de"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">flair::core::UdpSocket::UdpSocket </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *&#160;</td>
+          <td class="paramname"><em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>address</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>broadcast</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Constructor. </p>
+<p>Construct the client side of the socket</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">parent</td><td>parent </td></tr>
+    <tr><td class="paramname">name</td><td>name </td></tr>
+    <tr><td class="paramname">address</td><td>server address (ex 192.168.1.1:9000) </td></tr>
+    <tr><td class="paramname">broadcast</td><td>true if address is a broadcast address </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab1160de1653642d6e67be0423fe26783"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">flair::core::UdpSocket::UdpSocket </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *&#160;</td>
+          <td class="paramname"><em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint16_t&#160;</td>
+          <td class="paramname"><em>port</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Constructor. </p>
+<p>Construct the server side of the socket</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">parent</td><td>parent </td></tr>
+    <tr><td class="paramname">name</td><td>name </td></tr>
+    <tr><td class="paramname">port</td><td>listening port </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="adcd4015274c616fda2d6b4bc9e5b7354"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">flair::core::UdpSocket::~UdpSocket </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Destructor. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ac80625f2db4a580d4b0724839d15f3a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::UdpSocket::SendMessage </td>
+          <td>(</td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>message</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Send a message. </p>
+<p>In case of a broadcast Socket, <a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70" title="Parent. ">Parent()</a>-&gt;<a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a" title="Name. ">ObjectName()</a> is used as source of the message, this name should be unique.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">message</td><td>message </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae15d1490b1c2b3657e1428ceb4bcee02"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::core::UdpSocket::SendMessage </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>message_len</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Send a message. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">message</td><td>message </td></tr>
+    <tr><td class="paramname">message_len</td><td>message length </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab7baa24d07f00a5b882d5f89826adcd1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ssize_t flair::core::UdpSocket::RecvMessage </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>buf_len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>&#160;</td>
+          <td class="paramname"><em>timeout</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>src</em> = <code>NULL</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t *&#160;</td>
+          <td class="paramname"><em>src_len</em> = <code>NULL</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Receive a message. </p>
+<p>Receive a message and wait up to timeout. <br />
+If src and src_len are specified, the source of the message will be copied in the src buffer. <br />
+Note that in case of a broadcast socket, own messages are filtered and are not received.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">buf</td><td>buffer to put the message </td></tr>
+    <tr><td class="paramname">buf_len</td><td>buffer length </td></tr>
+    <tr><td class="paramname">timeout</td><td>timeout </td></tr>
+    <tr><td class="paramname">src</td><td>buffer to put source name </td></tr>
+    <tr><td class="paramname">src_len</td><td>buffer length</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>size of the received message </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">UdpSocket</a></li>
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
+  </ul>
+</div>
+</body>
+</html>
Index: trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.js	(revision 50)
+++ trunk/doc/Flair/classflair_1_1core_1_1_udp_socket.js	(revision 50)
@@ -0,0 +1,11 @@
+var classflair_1_1core_1_1_udp_socket =
+[
+    [ "UdpSocket", "classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de", null ],
+    [ "UdpSocket", "classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783", null ],
+    [ "~UdpSocket", "classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354", null ],
+    [ "SendMessage", "classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2", null ],
+    [ "SendMessage", "classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02", null ],
+    [ "RecvMessage", "classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1", null ],
+    [ "NetworkToHost", "classflair_1_1core_1_1_udp_socket.html#a15aa9563f5f01a13eb4d18bd9e77f374", null ],
+    [ "HostToNetwork", "classflair_1_1core_1_1_udp_socket.html#acedd60fb4d543ee28c3e5f518fa4192f", null ]
+];
Index: trunk/doc/Flair/classflair_1_1core_1_1_udt_socket-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_udt_socket-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_udt_socket-members.html	(revision 50)
@@ -154,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_udt_socket.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_udt_socket.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_udt_socket.html	(revision 50)
@@ -154,5 +154,5 @@
 <tr class="separator:a8f7970d0532c9b280b180a63a6c604bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac19f18b6ccc17685007fe001e5b710ea"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udt_socket.html#ac19f18b6ccc17685007fe001e5b710ea">NetworkToHost16</a> (uint16_t data)</td></tr>
-<tr class="memdesc:ac19f18b6ccc17685007fe001e5b710ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness  <a href="#ac19f18b6ccc17685007fe001e5b710ea">More...</a><br /></td></tr>
+<tr class="memdesc:ac19f18b6ccc17685007fe001e5b710ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">! See Socket.h for a more generic implementation of network/host endianness  <a href="#ac19f18b6ccc17685007fe001e5b710ea">More...</a><br /></td></tr>
 <tr class="separator:ac19f18b6ccc17685007fe001e5b710ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf2d8bb601058c630a1535d62baa13f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf2d8bb601058c630a1535d62baa13f2"></a>
@@ -498,5 +498,5 @@
 </div><div class="memdoc">
 
-<p>! See <a class="el" href="_socket_8h.html" title="Class defining a UDP socket. ">Socket.h</a> for a more generic implementation of network/host endianness </p>
+<p>! See Socket.h for a more generic implementation of network/host endianness </p>
 
 <p>Implements <a class="el" href="classflair_1_1core_1_1_connected_socket.html#a01410482ffeca813adcd5240cc69292d">flair::core::ConnectedSocket</a>.</p>
@@ -510,5 +510,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_udt_socket.html">UdtSocket</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port-members.html	(revision 50)
@@ -149,5 +149,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unix___i2c_port.html	(revision 50)
@@ -489,5 +489,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html">Unix_I2cPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port-members.html	(revision 50)
@@ -145,5 +145,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unix___serial_port.html	(revision 50)
@@ -463,5 +463,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_unix___serial_port.html">Unix_SerialPort</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_unsigned_integer_type.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_unsigned_integer_type.html">UnsignedIntegerType</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html	(revision 50)
@@ -109,23 +109,25 @@
 <div class="header">
   <div class="headertitle">
-<div class="title">flair::core::Vector2D Member List</div>  </div>
+<div class="title">flair::core::Vector2D&lt; T &gt; Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector2D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">Rotate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">RotateDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(Vector2D min, Vector2D max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be">Saturate</a>(const Vector2D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">Vector2D</a>(float x=0, float y=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">~Vector2D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector2D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector2D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector2D&lt; S &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">Rotate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">RotateDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(Vector2D&lt; T &gt; min, Vector2D&lt; T &gt; max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19">Saturate</a>(const Vector2D&lt; T &gt; &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">Vector2D</a>(T x=0, T y=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">~Vector2D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -133,5 +135,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.html	(revision 50)
@@ -5,5 +5,5 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>Flair: flair::core::Vector2D Class Reference</title>
+<title>Flair: flair::core::Vector2D&lt; T &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -113,5 +113,5 @@
 <a href="classflair_1_1core_1_1_vector2_d-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">flair::core::Vector2D Class Reference</div>  </div>
+<div class="title">flair::core::Vector2D&lt; T &gt; Class Template Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
@@ -124,58 +124,70 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a6d04dae020f8f71b144a9585f10c72c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">Vector2D</a> (float <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a>=0)</td></tr>
-<tr class="memdesc:a6d04dae020f8f71b144a9585f10c72c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6d04dae020f8f71b144a9585f10c72c8">More...</a><br /></td></tr>
-<tr class="separator:a6d04dae020f8f71b144a9585f10c72c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78515224e96adcca8c23b0f4bf092fed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">~Vector2D</a> ()</td></tr>
-<tr class="memdesc:a78515224e96adcca8c23b0f4bf092fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a78515224e96adcca8c23b0f4bf092fed">More...</a><br /></td></tr>
-<tr class="separator:a78515224e96adcca8c23b0f4bf092fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a246911712ac7ad79a533a5e226e8a6bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">Rotate</a> (float value)</td></tr>
-<tr class="memdesc:a246911712ac7ad79a533a5e226e8a6bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation.  <a href="#a246911712ac7ad79a533a5e226e8a6bd">More...</a><br /></td></tr>
-<tr class="separator:a246911712ac7ad79a533a5e226e8a6bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80ed74448580adf222bbdcfa5d35d26d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">RotateDeg</a> (float value)</td></tr>
-<tr class="memdesc:a80ed74448580adf222bbdcfa5d35d26d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation.  <a href="#a80ed74448580adf222bbdcfa5d35d26d">More...</a><br /></td></tr>
-<tr class="separator:a80ed74448580adf222bbdcfa5d35d26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a889d84730619570fe59de98ffe589722"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">GetNorm</a> (void) const </td></tr>
-<tr class="memdesc:a889d84730619570fe59de98ffe589722"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a889d84730619570fe59de98ffe589722">More...</a><br /></td></tr>
-<tr class="separator:a889d84730619570fe59de98ffe589722"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe22b1f414ccc721a65b014a57cb0fdf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">Normalize</a> (void)</td></tr>
-<tr class="memdesc:afe22b1f414ccc721a65b014a57cb0fdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#afe22b1f414ccc721a65b014a57cb0fdf">More...</a><br /></td></tr>
-<tr class="separator:afe22b1f414ccc721a65b014a57cb0fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a90c2504d93b1feb260613955f98e9a1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> min, <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> max)</td></tr>
-<tr class="memdesc:a90c2504d93b1feb260613955f98e9a1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a90c2504d93b1feb260613955f98e9a1d">More...</a><br /></td></tr>
-<tr class="separator:a90c2504d93b1feb260613955f98e9a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adae894806c051710f80cc83de69e92f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7">Saturate</a> (float min, float max)</td></tr>
-<tr class="memdesc:adae894806c051710f80cc83de69e92f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#adae894806c051710f80cc83de69e92f7">More...</a><br /></td></tr>
-<tr class="separator:adae894806c051710f80cc83de69e92f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac13fcde85cf0576201e47272ab6036be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;value)</td></tr>
-<tr class="memdesc:ac13fcde85cf0576201e47272ab6036be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#ac13fcde85cf0576201e47272ab6036be">More...</a><br /></td></tr>
-<tr class="separator:ac13fcde85cf0576201e47272ab6036be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a498a2466751630d0d6e2d40efc2b008e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e">Saturate</a> (float value)</td></tr>
-<tr class="memdesc:a498a2466751630d0d6e2d40efc2b008e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a498a2466751630d0d6e2d40efc2b008e">More...</a><br /></td></tr>
-<tr class="separator:a498a2466751630d0d6e2d40efc2b008e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1885f660e2f9b21e3f814bb72efa589"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1885f660e2f9b21e3f814bb72efa589"></a>
-<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector)</td></tr>
-<tr class="separator:ae1885f660e2f9b21e3f814bb72efa589"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b3ae561882bcb95db97ee23e07eae9e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">Vector2D</a> (T <a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a>=0)</td></tr>
+<tr class="memdesc:a4b3ae561882bcb95db97ee23e07eae9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a4b3ae561882bcb95db97ee23e07eae9e">More...</a><br /></td></tr>
+<tr class="separator:a4b3ae561882bcb95db97ee23e07eae9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b26acd44a32983e8e901fa761c368df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">~Vector2D</a> ()</td></tr>
+<tr class="memdesc:a7b26acd44a32983e8e901fa761c368df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a7b26acd44a32983e8e901fa761c368df">More...</a><br /></td></tr>
+<tr class="separator:a7b26acd44a32983e8e901fa761c368df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21daa593189491de24363448b1ad73af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">Rotate</a> (float value)</td></tr>
+<tr class="memdesc:a21daa593189491de24363448b1ad73af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation.  <a href="#a21daa593189491de24363448b1ad73af">More...</a><br /></td></tr>
+<tr class="separator:a21daa593189491de24363448b1ad73af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a572147dfa3c10871a9e01904a1f9a751"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">RotateDeg</a> (float value)</td></tr>
+<tr class="memdesc:a572147dfa3c10871a9e01904a1f9a751"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation.  <a href="#a572147dfa3c10871a9e01904a1f9a751">More...</a><br /></td></tr>
+<tr class="separator:a572147dfa3c10871a9e01904a1f9a751"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81926d1dc61bb56706b99f5bfb4d1ca3"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">GetNorm</a> (void) const </td></tr>
+<tr class="memdesc:a81926d1dc61bb56706b99f5bfb4d1ca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a81926d1dc61bb56706b99f5bfb4d1ca3">More...</a><br /></td></tr>
+<tr class="separator:a81926d1dc61bb56706b99f5bfb4d1ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ee928de991ca4872f2e877e87393f03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">Normalize</a> (void)</td></tr>
+<tr class="memdesc:a9ee928de991ca4872f2e877e87393f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#a9ee928de991ca4872f2e877e87393f03">More...</a><br /></td></tr>
+<tr class="separator:a9ee928de991ca4872f2e877e87393f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7c4e044ae4a49d8bfc344023540ceeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; min, <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; max)</td></tr>
+<tr class="memdesc:ab7c4e044ae4a49d8bfc344023540ceeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#ab7c4e044ae4a49d8bfc344023540ceeb">More...</a><br /></td></tr>
+<tr class="separator:ab7c4e044ae4a49d8bfc344023540ceeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae273561ec3dda8b2976aa8c26a3c3d6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f">Saturate</a> (float min, float max)</td></tr>
+<tr class="memdesc:ae273561ec3dda8b2976aa8c26a3c3d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#ae273561ec3dda8b2976aa8c26a3c3d6f">More...</a><br /></td></tr>
+<tr class="separator:ae273561ec3dda8b2976aa8c26a3c3d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7551a14a121ef7637f18b5dabc0d6f19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;value)</td></tr>
+<tr class="memdesc:a7551a14a121ef7637f18b5dabc0d6f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a7551a14a121ef7637f18b5dabc0d6f19">More...</a><br /></td></tr>
+<tr class="separator:a7551a14a121ef7637f18b5dabc0d6f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5685f2986c3f1b6f0c7caa596120ee1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1">Saturate</a> (float value)</td></tr>
+<tr class="memdesc:ab5685f2986c3f1b6f0c7caa596120ee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#ab5685f2986c3f1b6f0c7caa596120ee1">More...</a><br /></td></tr>
+<tr class="separator:ab5685f2986c3f1b6f0c7caa596120ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a806eaaf09726b63320b68911bef05911"><td class="memTemplParams" colspan="2"><a class="anchor" id="a806eaaf09726b63320b68911bef05911"></a>
+template&lt;typename S &gt; </td></tr>
+<tr class="memitem:a806eaaf09726b63320b68911bef05911"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; S &gt; &amp;vector)</td></tr>
+<tr class="separator:a806eaaf09726b63320b68911bef05911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7963973a8e2c965c4fef7ef65042f43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7963973a8e2c965c4fef7ef65042f43"></a>
+<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:ac7963973a8e2c965c4fef7ef65042f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8217462c874479f7bad85b653a1b6e22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8217462c874479f7bad85b653a1b6e22"></a>
+<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:a8217462c874479f7bad85b653a1b6e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:a4c496c0f75c9e7ea1eb6fe24756c841b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a></td></tr>
-<tr class="memdesc:a4c496c0f75c9e7ea1eb6fe24756c841b"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#a4c496c0f75c9e7ea1eb6fe24756c841b">More...</a><br /></td></tr>
-<tr class="separator:a4c496c0f75c9e7ea1eb6fe24756c841b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade6bd3b2086bd23384ad48d6d342b275"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a></td></tr>
-<tr class="memdesc:ade6bd3b2086bd23384ad48d6d342b275"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#ade6bd3b2086bd23384ad48d6d342b275">More...</a><br /></td></tr>
-<tr class="separator:ade6bd3b2086bd23384ad48d6d342b275"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc92c6671b0a23292eff87f782791d7b"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a></td></tr>
+<tr class="memdesc:adc92c6671b0a23292eff87f782791d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#adc92c6671b0a23292eff87f782791d7b">More...</a><br /></td></tr>
+<tr class="separator:adc92c6671b0a23292eff87f782791d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f971d69af939edaf3f3b99339f9e389"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a></td></tr>
+<tr class="memdesc:a7f971d69af939edaf3f3b99339f9e389"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#a7f971d69af939edaf3f3b99339f9e389">More...</a><br /></td></tr>
+<tr class="separator:a7f971d69af939edaf3f3b99339f9e389"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Class defining a 2D vector. </p>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class flair::core::Vector2D&lt; T &gt;</h3>
+
+<p>Class defining a 2D vector. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6d04dae020f8f71b144a9585f10c72c8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">flair::core::Vector2D::Vector2D </td>
-          <td>(</td>
-          <td class="paramtype">float&#160;</td>
+<a class="anchor" id="a4b3ae561882bcb95db97ee23e07eae9e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> </td>
+          <td>(</td>
+          <td class="paramtype">T&#160;</td>
           <td class="paramname"><em>x</em> = <code>0</code>, </td>
         </tr>
@@ -183,5 +195,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">float&#160;</td>
+          <td class="paramtype">T&#160;</td>
           <td class="paramname"><em>y</em> = <code>0</code>&#160;</td>
         </tr>
@@ -206,10 +218,12 @@
 </div>
 </div>
-<a class="anchor" id="a78515224e96adcca8c23b0f4bf092fed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">flair::core::Vector2D::~Vector2D </td>
+<a class="anchor" id="a7b26acd44a32983e8e901fa761c368df"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::~<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
@@ -224,10 +238,12 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a246911712ac7ad79a533a5e226e8a6bd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Rotate </td>
+<a class="anchor" id="a21daa593189491de24363448b1ad73af"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Rotate </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -248,10 +264,12 @@
 </div>
 </div>
-<a class="anchor" id="a80ed74448580adf222bbdcfa5d35d26d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::RotateDeg </td>
+<a class="anchor" id="a572147dfa3c10871a9e01904a1f9a751"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::RotateDeg </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -272,10 +290,12 @@
 </div>
 </div>
-<a class="anchor" id="a889d84730619570fe59de98ffe589722"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector2D::GetNorm </td>
+<a class="anchor" id="a81926d1dc61bb56706b99f5bfb4d1ca3"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::GetNorm </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -291,10 +311,12 @@
 </div>
 </div>
-<a class="anchor" id="afe22b1f414ccc721a65b014a57cb0fdf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Normalize </td>
+<a class="anchor" id="a9ee928de991ca4872f2e877e87393f03"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Normalize </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -309,12 +331,14 @@
 </div>
 </div>
-<a class="anchor" id="a90c2504d93b1feb260613955f98e9a1d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Saturate </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td>
+<a class="anchor" id="ab7c4e044ae4a49d8bfc344023540ceeb"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Saturate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td>
           <td class="paramname"><em>min</em>, </td>
         </tr>
@@ -322,5 +346,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td>
           <td class="paramname"><em>max</em>&#160;</td>
         </tr>
@@ -345,10 +369,12 @@
 </div>
 </div>
-<a class="anchor" id="adae894806c051710f80cc83de69e92f7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Saturate </td>
+<a class="anchor" id="ae273561ec3dda8b2976aa8c26a3c3d6f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Saturate </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -381,12 +407,14 @@
 </div>
 </div>
-<a class="anchor" id="ac13fcde85cf0576201e47272ab6036be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Saturate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="a7551a14a121ef7637f18b5dabc0d6f19"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Saturate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>value</em></td><td>)</td>
           <td></td>
@@ -406,10 +434,12 @@
 </div>
 </div>
-<a class="anchor" id="a498a2466751630d0d6e2d40efc2b008e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector2D::Saturate </td>
+<a class="anchor" id="ab5685f2986c3f1b6f0c7caa596120ee1"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::Saturate </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -432,10 +462,12 @@
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a4c496c0f75c9e7ea1eb6fe24756c841b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector2D::x</td>
+<a class="anchor" id="adc92c6671b0a23292eff87f782791d7b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::x</td>
         </tr>
       </table>
@@ -446,10 +478,12 @@
 </div>
 </div>
-<a class="anchor" id="ade6bd3b2086bd23384ad48d6d342b275"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector2D::y</td>
+<a class="anchor" id="a7f971d69af939edaf3f3b99339f9e389"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>&lt; T &gt;::y</td>
         </tr>
       </table>
@@ -466,5 +500,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector2_d.js	(revision 50)
@@ -1,16 +1,18 @@
 var classflair_1_1core_1_1_vector2_d =
 [
-    [ "Vector2D", "classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8", null ],
-    [ "~Vector2D", "classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed", null ],
-    [ "Rotate", "classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd", null ],
-    [ "RotateDeg", "classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d", null ],
-    [ "GetNorm", "classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722", null ],
-    [ "Normalize", "classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e", null ],
-    [ "operator=", "classflair_1_1core_1_1_vector2_d.html#ae1885f660e2f9b21e3f814bb72efa589", null ],
-    [ "x", "classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b", null ],
-    [ "y", "classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275", null ]
+    [ "Vector2D", "classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e", null ],
+    [ "~Vector2D", "classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df", null ],
+    [ "Rotate", "classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af", null ],
+    [ "RotateDeg", "classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751", null ],
+    [ "GetNorm", "classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3", null ],
+    [ "Normalize", "classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1", null ],
+    [ "operator=", "classflair_1_1core_1_1_vector2_d.html#a806eaaf09726b63320b68911bef05911", null ],
+    [ "operator+=", "classflair_1_1core_1_1_vector2_d.html#ac7963973a8e2c965c4fef7ef65042f43", null ],
+    [ "operator-=", "classflair_1_1core_1_1_vector2_d.html#a8217462c874479f7bad85b653a1b6e22", null ],
+    [ "x", "classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b", null ],
+    [ "y", "classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector3_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector3_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector3_d-members.html	(revision 50)
@@ -109,36 +109,36 @@
 <div class="header">
   <div class="headertitle">
-<div class="title">flair::core::Vector3D Member List</div>  </div>
+<div class="title">flair::core::Vector3D&lt; T &gt; Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(size_t idx) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(size_t idx) const  (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a>(const RotationMatrix &amp;matrix)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">Rotate</a>(const Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(const Vector3D &amp;min, const Vector3D &amp;max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">Saturate</a>(const Vector3D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">To2Dxy</a>(Vector2D &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a>(float x=0, float y=0, float z=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector3D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector3D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector3D&lt; S &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(size_t idx) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(size_t idx) const  (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a>(const RotationMatrix &amp;matrix)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">Rotate</a>(const Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(const Vector3D&lt; T &gt; &amp;min, const Vector3D&lt; T &gt; &amp;max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">Saturate</a>(const Vector3D&lt; T &gt; &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">To2Dxy</a>(Vector2D&lt; T &gt; &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a>(T x=0, T y=0, T z=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -146,5 +146,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html	(revision 50)
@@ -5,5 +5,5 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>Flair: flair::core::Vector3D Class Reference</title>
+<title>Flair: flair::core::Vector3D&lt; T &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -113,5 +113,5 @@
 <a href="classflair_1_1core_1_1_vector3_d-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">flair::core::Vector3D Class Reference</div>  </div>
+<div class="title">flair::core::Vector3D&lt; T &gt; Class Template Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
@@ -122,12 +122,12 @@
 <p><code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.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::core::Vector3D:</div>
+  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::core::Vector3D&lt; T &gt;:</div>
 <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
 </div>
 <div id="dynsection-0-content" class="dyncontent" style="display:none;">
  <div class="center">
-  <img src="classflair_1_1core_1_1_vector3_d.png" usemap="#flair::core::Vector3D_map" alt=""/>
-  <map id="flair::core::Vector3D_map" name="flair::core::Vector3D_map">
-<area href="classflair_1_1core_1_1_vector3_ddata.html" title="Class defining a 3D vector and a io_data User must manually use the io_data&#39;s Mutex to access to Vect..." alt="flair::core::Vector3Ddata" shape="rect" coords="0,56,150,80"/>
+  <img src="classflair_1_1core_1_1_vector3_d.png" usemap="#flair::core::Vector3D&lt; T &gt;_map" alt=""/>
+  <map id="flair::core::Vector3D&lt; T &gt;_map" name="flair::core::Vector3D&lt; T &gt;_map">
+<area href="classflair_1_1core_1_1_vector3_ddata.html" title="Class defining a 3D vector and a io_data User must manually use the io_data&#39;s Mutex to access to Vect..." alt="flair::core::Vector3Ddata" shape="rect" coords="0,56,157,80"/>
 </map>
  </div></div>
@@ -135,97 +135,103 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a665b8d12fefcce0292ff2a64d98cae04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a> (float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a>=0)</td></tr>
-<tr class="memdesc:a665b8d12fefcce0292ff2a64d98cae04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a665b8d12fefcce0292ff2a64d98cae04">More...</a><br /></td></tr>
-<tr class="separator:a665b8d12fefcce0292ff2a64d98cae04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32d5a51c0d55cb421b8ea03328a116c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a> ()</td></tr>
-<tr class="memdesc:a32d5a51c0d55cb421b8ea03328a116c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a32d5a51c0d55cb421b8ea03328a116c4">More...</a><br /></td></tr>
-<tr class="separator:a32d5a51c0d55cb421b8ea03328a116c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a> (float value)</td></tr>
-<tr class="memdesc:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#ac752f69f6eabcfdcc5a7a87938acca5b">More...</a><br /></td></tr>
-<tr class="separator:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12718713487838295bbfa7d37a62fe4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a> (float value)</td></tr>
-<tr class="memdesc:a12718713487838295bbfa7d37a62fe4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a12718713487838295bbfa7d37a62fe4b">More...</a><br /></td></tr>
-<tr class="separator:a12718713487838295bbfa7d37a62fe4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a> (float value)</td></tr>
-<tr class="memdesc:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a6f35427a9d3ceac38b7fd288bb9ddde8">More...</a><br /></td></tr>
-<tr class="separator:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a> (float value)</td></tr>
-<tr class="memdesc:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#ac0841a063753ae1b3ceb98fe7ae72e60">More...</a><br /></td></tr>
-<tr class="separator:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a> (float value)</td></tr>
-<tr class="memdesc:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#a2576c1e8cc0113884d30c6d6b158a0b1">More...</a><br /></td></tr>
-<tr class="separator:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a> (float value)</td></tr>
-<tr class="memdesc:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#abdfb5c26a13ca21ad5674ec5d1f83ec8">More...</a><br /></td></tr>
-<tr class="separator:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf242a58a3126477a930e34a7a9d6097"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix)</td></tr>
-<tr class="memdesc:abf242a58a3126477a930e34a7a9d6097"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#abf242a58a3126477a930e34a7a9d6097">More...</a><br /></td></tr>
-<tr class="separator:abf242a58a3126477a930e34a7a9d6097"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba5e970bf0b6cdb650bf8b31771fa360"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion)</td></tr>
-<tr class="memdesc:aba5e970bf0b6cdb650bf8b31771fa360"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#aba5e970bf0b6cdb650bf8b31771fa360">More...</a><br /></td></tr>
-<tr class="separator:aba5e970bf0b6cdb650bf8b31771fa360"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3fd138b1900ecdbde6c769418690f0ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector) const </td></tr>
-<tr class="memdesc:a3fd138b1900ecdbde6c769418690f0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a3fd138b1900ecdbde6c769418690f0ab">More...</a><br /></td></tr>
-<tr class="separator:a3fd138b1900ecdbde6c769418690f0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e429622d42ce939ec33d04cf68f6c66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a> (void) const </td></tr>
-<tr class="memdesc:a2e429622d42ce939ec33d04cf68f6c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a2e429622d42ce939ec33d04cf68f6c66">More...</a><br /></td></tr>
-<tr class="separator:a2e429622d42ce939ec33d04cf68f6c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6787f33bc83a7e98f906a65f6add13ab"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a> (void) const </td></tr>
-<tr class="memdesc:a6787f33bc83a7e98f906a65f6add13ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a6787f33bc83a7e98f906a65f6add13ab">More...</a><br /></td></tr>
-<tr class="separator:a6787f33bc83a7e98f906a65f6add13ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac366fd091759be0c39ef8d342f5d2007"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a> (void)</td></tr>
-<tr class="memdesc:ac366fd091759be0c39ef8d342f5d2007"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#ac366fd091759be0c39ef8d342f5d2007">More...</a><br /></td></tr>
-<tr class="separator:ac366fd091759be0c39ef8d342f5d2007"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;max)</td></tr>
-<tr class="memdesc:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a5cb64b1d1a281549d8ec8ae87ad7ab85">More...</a><br /></td></tr>
-<tr class="separator:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a84b84ea0d3a45915d5869a04d7641a38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38">Saturate</a> (float min, float max)</td></tr>
-<tr class="memdesc:a84b84ea0d3a45915d5869a04d7641a38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a84b84ea0d3a45915d5869a04d7641a38">More...</a><br /></td></tr>
-<tr class="separator:a84b84ea0d3a45915d5869a04d7641a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;value)</td></tr>
-<tr class="memdesc:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#aa7d73d1f9cfd2f9a6da275ac92ed215e">More...</a><br /></td></tr>
-<tr class="separator:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">Saturate</a> (float value)</td></tr>
-<tr class="memdesc:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">More...</a><br /></td></tr>
-<tr class="separator:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36b91e889f5c1af9f9fdbd3e8767f899"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36b91e889f5c1af9f9fdbd3e8767f899"></a>
-float &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr>
-<tr class="separator:a36b91e889f5c1af9f9fdbd3e8767f899"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad938aaec265b052b291a62ef43d2684d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad938aaec265b052b291a62ef43d2684d"></a>
-const float &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr>
-<tr class="separator:ad938aaec265b052b291a62ef43d2684d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7658adc90742044380b6b5a05a25628e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7658adc90742044380b6b5a05a25628e"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a7658adc90742044380b6b5a05a25628e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e9925463e3656fa38f1807b2a8a127a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e9925463e3656fa38f1807b2a8a127a"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a8e9925463e3656fa38f1807b2a8a127a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1034a69a45f0b5703933ad46eb066e51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1034a69a45f0b5703933ad46eb066e51"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a1034a69a45f0b5703933ad46eb066e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4434fbd95b0f760a7f374d8068238c87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a> (T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>=0)</td></tr>
+<tr class="memdesc:a4434fbd95b0f760a7f374d8068238c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a4434fbd95b0f760a7f374d8068238c87">More...</a><br /></td></tr>
+<tr class="separator:a4434fbd95b0f760a7f374d8068238c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a> ()</td></tr>
+<tr class="memdesc:ae09b7edbe9f6be35b9f171eefd401b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae09b7edbe9f6be35b9f171eefd401b99">More...</a><br /></td></tr>
+<tr class="separator:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a195e8601b80e5e85a4d361c5a9b746a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a> (float value)</td></tr>
+<tr class="memdesc:a195e8601b80e5e85a4d361c5a9b746a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a195e8601b80e5e85a4d361c5a9b746a0">More...</a><br /></td></tr>
+<tr class="separator:a195e8601b80e5e85a4d361c5a9b746a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70eb14b1c286020f1e5a092a6188b361"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a> (float value)</td></tr>
+<tr class="memdesc:a70eb14b1c286020f1e5a092a6188b361"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a70eb14b1c286020f1e5a092a6188b361">More...</a><br /></td></tr>
+<tr class="separator:a70eb14b1c286020f1e5a092a6188b361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47b3902a89379a918cd9f5441aa7c748"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a> (float value)</td></tr>
+<tr class="memdesc:a47b3902a89379a918cd9f5441aa7c748"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a47b3902a89379a918cd9f5441aa7c748">More...</a><br /></td></tr>
+<tr class="separator:a47b3902a89379a918cd9f5441aa7c748"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57a22e954ffffa6f9c8d828788ac1eac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a> (float value)</td></tr>
+<tr class="memdesc:a57a22e954ffffa6f9c8d828788ac1eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a57a22e954ffffa6f9c8d828788ac1eac">More...</a><br /></td></tr>
+<tr class="separator:a57a22e954ffffa6f9c8d828788ac1eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a> (float value)</td></tr>
+<tr class="memdesc:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#aaa82d7a6693e70ff7b242aceb977e9c0">More...</a><br /></td></tr>
+<tr class="separator:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cd28096c5b268d44fae64ff3de97c60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a> (float value)</td></tr>
+<tr class="memdesc:a3cd28096c5b268d44fae64ff3de97c60"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#a3cd28096c5b268d44fae64ff3de97c60">More...</a><br /></td></tr>
+<tr class="separator:a3cd28096c5b268d44fae64ff3de97c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b55225f9547b97a21758c1e2b65dea3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix)</td></tr>
+<tr class="memdesc:a5b55225f9547b97a21758c1e2b65dea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a5b55225f9547b97a21758c1e2b65dea3">More...</a><br /></td></tr>
+<tr class="separator:a5b55225f9547b97a21758c1e2b65dea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion)</td></tr>
+<tr class="memdesc:a1c4c2cbb39ec5583856b3114924d6f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a1c4c2cbb39ec5583856b3114924d6f86">More...</a><br /></td></tr>
+<tr class="separator:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ca154983653645e266a1c2331222a79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector) const </td></tr>
+<tr class="memdesc:a2ca154983653645e266a1c2331222a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a2ca154983653645e266a1c2331222a79">More...</a><br /></td></tr>
+<tr class="separator:a2ca154983653645e266a1c2331222a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7bca23dab226f26818cddcac3771b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a> (void) const </td></tr>
+<tr class="memdesc:af7bca23dab226f26818cddcac3771b0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#af7bca23dab226f26818cddcac3771b0e">More...</a><br /></td></tr>
+<tr class="separator:af7bca23dab226f26818cddcac3771b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4249aef85a1848a2952dfafbe6caad12"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a> (void) const </td></tr>
+<tr class="memdesc:a4249aef85a1848a2952dfafbe6caad12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a4249aef85a1848a2952dfafbe6caad12">More...</a><br /></td></tr>
+<tr class="separator:a4249aef85a1848a2952dfafbe6caad12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a> (void)</td></tr>
+<tr class="memdesc:a8230b1bbc50b49afac2758e44bcbb02c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#a8230b1bbc50b49afac2758e44bcbb02c">More...</a><br /></td></tr>
+<tr class="separator:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82a85beea28856be5b64f1d773ecebec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;max)</td></tr>
+<tr class="memdesc:a82a85beea28856be5b64f1d773ecebec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a82a85beea28856be5b64f1d773ecebec">More...</a><br /></td></tr>
+<tr class="separator:a82a85beea28856be5b64f1d773ecebec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775">Saturate</a> (float min, float max)</td></tr>
+<tr class="memdesc:a99cd39aa3d52bea0d6f6227f950b3775"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a99cd39aa3d52bea0d6f6227f950b3775">More...</a><br /></td></tr>
+<tr class="separator:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;value)</td></tr>
+<tr class="memdesc:a0ce7a8a1fd1a493fa23963d80189b500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a0ce7a8a1fd1a493fa23963d80189b500">More...</a><br /></td></tr>
+<tr class="separator:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed">Saturate</a> (float value)</td></tr>
+<tr class="memdesc:a057004d70fec9ca92fc47b8f02eb44ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a057004d70fec9ca92fc47b8f02eb44ed">More...</a><br /></td></tr>
+<tr class="separator:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e8eff1377049ede3441a8d249f2bbaf"></a>
+T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr>
+<tr class="separator:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22ec1b9cd25423fb0aed4f1254825013"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ec1b9cd25423fb0aed4f1254825013"></a>
+const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr>
+<tr class="separator:a22ec1b9cd25423fb0aed4f1254825013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memTemplParams" colspan="2"><a class="anchor" id="abc4d4c8113a4138f510cdd21e38dbe96"></a>
+template&lt;typename S &gt; </td></tr>
+<tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; S &gt; &amp;vector)</td></tr>
+<tr class="separator:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb9650fac2fe8aaef7ee32cd45330b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb9650fac2fe8aaef7ee32cd45330b02"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:afb9650fac2fe8aaef7ee32cd45330b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a243c5bd66cb20687d6db891517a696f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a243c5bd66cb20687d6db891517a696f9"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:a243c5bd66cb20687d6db891517a696f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:a6762d159674d7a41f7222788f1e22521"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a></td></tr>
-<tr class="memdesc:a6762d159674d7a41f7222788f1e22521"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#a6762d159674d7a41f7222788f1e22521">More...</a><br /></td></tr>
-<tr class="separator:a6762d159674d7a41f7222788f1e22521"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a384aaec66e633291ca72453027f5c7a7"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a></td></tr>
-<tr class="memdesc:a384aaec66e633291ca72453027f5c7a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#a384aaec66e633291ca72453027f5c7a7">More...</a><br /></td></tr>
-<tr class="separator:a384aaec66e633291ca72453027f5c7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab63f9cacf690d26f2ac1669c4dc2fa72"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a></td></tr>
-<tr class="memdesc:ab63f9cacf690d26f2ac1669c4dc2fa72"><td class="mdescLeft">&#160;</td><td class="mdescRight">z  <a href="#ab63f9cacf690d26f2ac1669c4dc2fa72">More...</a><br /></td></tr>
-<tr class="separator:ab63f9cacf690d26f2ac1669c4dc2fa72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a></td></tr>
+<tr class="memdesc:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#abb356ca2add4d7cd62c3e1772ce84a4f">More...</a><br /></td></tr>
+<tr class="separator:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62a7b867d542c4aee7634f8a58b25256"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a></td></tr>
+<tr class="memdesc:a62a7b867d542c4aee7634f8a58b25256"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#a62a7b867d542c4aee7634f8a58b25256">More...</a><br /></td></tr>
+<tr class="separator:a62a7b867d542c4aee7634f8a58b25256"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a></td></tr>
+<tr class="memdesc:ab0c47253b9de56abf0fbe9661f9e1812"><td class="mdescLeft">&#160;</td><td class="mdescRight">z  <a href="#ab0c47253b9de56abf0fbe9661f9e1812">More...</a><br /></td></tr>
+<tr class="separator:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Class defining a 3D vector. </p>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class flair::core::Vector3D&lt; T &gt;</h3>
+
+<p>Class defining a 3D vector. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a665b8d12fefcce0292ff2a64d98cae04"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">flair::core::Vector3D::Vector3D </td>
-          <td>(</td>
-          <td class="paramtype">float&#160;</td>
+<a class="anchor" id="a4434fbd95b0f760a7f374d8068238c87"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td>
+          <td>(</td>
+          <td class="paramtype">T&#160;</td>
           <td class="paramname"><em>x</em> = <code>0</code>, </td>
         </tr>
@@ -233,5 +239,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">float&#160;</td>
+          <td class="paramtype">T&#160;</td>
           <td class="paramname"><em>y</em> = <code>0</code>, </td>
         </tr>
@@ -239,5 +245,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">float&#160;</td>
+          <td class="paramtype">T&#160;</td>
           <td class="paramname"><em>z</em> = <code>0</code>&#160;</td>
         </tr>
@@ -263,10 +269,12 @@
 </div>
 </div>
-<a class="anchor" id="a32d5a51c0d55cb421b8ea03328a116c4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">flair::core::Vector3D::~Vector3D </td>
+<a class="anchor" id="ae09b7edbe9f6be35b9f171eefd401b99"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::~<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
@@ -281,10 +289,12 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac752f69f6eabcfdcc5a7a87938acca5b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateX </td>
+<a class="anchor" id="a195e8601b80e5e85a4d361c5a9b746a0"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateX </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -305,10 +315,12 @@
 </div>
 </div>
-<a class="anchor" id="a12718713487838295bbfa7d37a62fe4b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateXDeg </td>
+<a class="anchor" id="a70eb14b1c286020f1e5a092a6188b361"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateXDeg </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -329,10 +341,12 @@
 </div>
 </div>
-<a class="anchor" id="a6f35427a9d3ceac38b7fd288bb9ddde8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateY </td>
+<a class="anchor" id="a47b3902a89379a918cd9f5441aa7c748"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateY </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -353,10 +367,12 @@
 </div>
 </div>
-<a class="anchor" id="ac0841a063753ae1b3ceb98fe7ae72e60"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateYDeg </td>
+<a class="anchor" id="a57a22e954ffffa6f9c8d828788ac1eac"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateYDeg </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -377,10 +393,12 @@
 </div>
 </div>
-<a class="anchor" id="a2576c1e8cc0113884d30c6d6b158a0b1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateZ </td>
+<a class="anchor" id="aaa82d7a6693e70ff7b242aceb977e9c0"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateZ </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -401,10 +419,12 @@
 </div>
 </div>
-<a class="anchor" id="abdfb5c26a13ca21ad5674ec5d1f83ec8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::RotateZDeg </td>
+<a class="anchor" id="a3cd28096c5b268d44fae64ff3de97c60"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateZDeg </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -425,10 +445,12 @@
 </div>
 </div>
-<a class="anchor" id="abf242a58a3126477a930e34a7a9d6097"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Rotate </td>
+<a class="anchor" id="a5b55225f9547b97a21758c1e2b65dea3"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Rotate </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;&#160;</td>
@@ -449,10 +471,12 @@
 </div>
 </div>
-<a class="anchor" id="aba5e970bf0b6cdb650bf8b31771fa360"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Rotate </td>
+<a class="anchor" id="a1c4c2cbb39ec5583856b3114924d6f86"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Rotate </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;&#160;</td>
@@ -474,12 +498,14 @@
 </div>
 </div>
-<a class="anchor" id="a3fd138b1900ecdbde6c769418690f0ab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::To2Dxy </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="a2ca154983653645e266a1c2331222a79"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::To2Dxy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em></td><td>)</td>
           <td> const</td>
@@ -499,10 +525,12 @@
 </div>
 </div>
-<a class="anchor" id="a2e429622d42ce939ec33d04cf68f6c66"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::Vector3D::To2Dxy </td>
+<a class="anchor" id="af7bca23dab226f26818cddcac3771b0e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::To2Dxy </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -519,10 +547,12 @@
 </div>
 </div>
-<a class="anchor" id="a6787f33bc83a7e98f906a65f6add13ab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector3D::GetNorm </td>
+<a class="anchor" id="a4249aef85a1848a2952dfafbe6caad12"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::GetNorm </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -538,10 +568,12 @@
 </div>
 </div>
-<a class="anchor" id="ac366fd091759be0c39ef8d342f5d2007"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Normalize </td>
+<a class="anchor" id="a8230b1bbc50b49afac2758e44bcbb02c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Normalize </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -556,12 +588,14 @@
 </div>
 </div>
-<a class="anchor" id="a5cb64b1d1a281549d8ec8ae87ad7ab85"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Saturate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a82a85beea28856be5b64f1d773ecebec"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>min</em>, </td>
         </tr>
@@ -569,5 +603,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>max</em>&#160;</td>
         </tr>
@@ -592,10 +626,12 @@
 </div>
 </div>
-<a class="anchor" id="a84b84ea0d3a45915d5869a04d7641a38"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Saturate </td>
+<a class="anchor" id="a99cd39aa3d52bea0d6f6227f950b3775"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -628,12 +664,14 @@
 </div>
 </div>
-<a class="anchor" id="aa7d73d1f9cfd2f9a6da275ac92ed215e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Saturate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a0ce7a8a1fd1a493fa23963d80189b500"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>value</em></td><td>)</td>
           <td></td>
@@ -653,10 +691,12 @@
 </div>
 </div>
-<a class="anchor" id="a3ad4bdcace1ac9bcb5abc85f7d9e5a71"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::core::Vector3D::Saturate </td>
+<a class="anchor" id="a057004d70fec9ca92fc47b8f02eb44ed"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -679,10 +719,12 @@
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a6762d159674d7a41f7222788f1e22521"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector3D::x</td>
+<a class="anchor" id="abb356ca2add4d7cd62c3e1772ce84a4f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::x</td>
         </tr>
       </table>
@@ -693,10 +735,12 @@
 </div>
 </div>
-<a class="anchor" id="a384aaec66e633291ca72453027f5c7a7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector3D::y</td>
+<a class="anchor" id="a62a7b867d542c4aee7634f8a58b25256"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::y</td>
         </tr>
       </table>
@@ -707,10 +751,12 @@
 </div>
 </div>
-<a class="anchor" id="ab63f9cacf690d26f2ac1669c4dc2fa72"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float flair::core::Vector3D::z</td>
+<a class="anchor" id="ab0c47253b9de56abf0fbe9661f9e1812"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::z</td>
         </tr>
       </table>
@@ -727,5 +773,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.js
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.js	(revision 50)
@@ -1,29 +1,29 @@
 var classflair_1_1core_1_1_vector3_d =
 [
-    [ "Vector3D", "classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04", null ],
-    [ "~Vector3D", "classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4", null ],
-    [ "RotateX", "classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b", null ],
-    [ "RotateXDeg", "classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b", null ],
-    [ "RotateY", "classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8", null ],
-    [ "RotateYDeg", "classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60", null ],
-    [ "RotateZ", "classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1", null ],
-    [ "RotateZDeg", "classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8", null ],
-    [ "Rotate", "classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097", null ],
-    [ "Rotate", "classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360", null ],
-    [ "To2Dxy", "classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab", null ],
-    [ "To2Dxy", "classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66", null ],
-    [ "GetNorm", "classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab", null ],
-    [ "Normalize", "classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e", null ],
-    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71", null ],
-    [ "operator[]", "classflair_1_1core_1_1_vector3_d.html#a36b91e889f5c1af9f9fdbd3e8767f899", null ],
-    [ "operator[]", "classflair_1_1core_1_1_vector3_d.html#ad938aaec265b052b291a62ef43d2684d", null ],
-    [ "operator=", "classflair_1_1core_1_1_vector3_d.html#a7658adc90742044380b6b5a05a25628e", null ],
-    [ "operator+=", "classflair_1_1core_1_1_vector3_d.html#a8e9925463e3656fa38f1807b2a8a127a", null ],
-    [ "operator-=", "classflair_1_1core_1_1_vector3_d.html#a1034a69a45f0b5703933ad46eb066e51", null ],
-    [ "x", "classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521", null ],
-    [ "y", "classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7", null ],
-    [ "z", "classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72", null ]
+    [ "Vector3D", "classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87", null ],
+    [ "~Vector3D", "classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99", null ],
+    [ "RotateX", "classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0", null ],
+    [ "RotateXDeg", "classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361", null ],
+    [ "RotateY", "classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748", null ],
+    [ "RotateYDeg", "classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac", null ],
+    [ "RotateZ", "classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0", null ],
+    [ "RotateZDeg", "classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60", null ],
+    [ "Rotate", "classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3", null ],
+    [ "Rotate", "classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86", null ],
+    [ "To2Dxy", "classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79", null ],
+    [ "To2Dxy", "classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e", null ],
+    [ "GetNorm", "classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12", null ],
+    [ "Normalize", "classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500", null ],
+    [ "Saturate", "classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed", null ],
+    [ "operator[]", "classflair_1_1core_1_1_vector3_d.html#a2e8eff1377049ede3441a8d249f2bbaf", null ],
+    [ "operator[]", "classflair_1_1core_1_1_vector3_d.html#a22ec1b9cd25423fb0aed4f1254825013", null ],
+    [ "operator=", "classflair_1_1core_1_1_vector3_d.html#abc4d4c8113a4138f510cdd21e38dbe96", null ],
+    [ "operator+=", "classflair_1_1core_1_1_vector3_d.html#afb9650fac2fe8aaef7ee32cd45330b02", null ],
+    [ "operator-=", "classflair_1_1core_1_1_vector3_d.html#a243c5bd66cb20687d6db891517a696f9", null ],
+    [ "x", "classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f", null ],
+    [ "y", "classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256", null ],
+    [ "z", "classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata-members.html	(revision 50)
@@ -124,18 +124,18 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDataType</b>() const =0 (defined in <a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b">GetMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a8f1ba8c576e0a94bb27bdf1b6d1f7d21">io_data</a>(const Object *parent, std::string name, int n)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a1f85044411d838898a794ceaeb78d8f0">Mutex</a>(const Object *parent, std::string name=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector3D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(size_t idx) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(size_t idx) const  (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector3D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector3D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector3D&lt; S &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(size_t idx) (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(size_t idx) const  (defined in <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -144,34 +144,34 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#a1fd1e2cbcacd6a51e21da35cd26800f6">ReleaseMutex</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a>(const RotationMatrix &amp;matrix)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">Rotate</a>(const Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a>(const Vector3D &amp;min, const Vector3D &amp;max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">Saturate</a>(const Vector3D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a>(const RotationMatrix &amp;matrix)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">Rotate</a>(const Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a>(const Vector3D&lt; T &gt; &amp;min, const Vector3D&lt; T &gt; &amp;max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">Saturate</a>(const Vector3D&lt; T &gt; &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">SetDataTime</a>(Time time)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#aa8b8c20d94aaf6b9eb4e21e2b95d51b2">SetPtrToCircle</a>(void **ptr)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">To2Dxy</a>(Vector2D &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">To2Dxy</a>(Vector2D&lt; T &gt; &amp;vector) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a>(float x=0, float y=0, float z=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a>(T x=0, T y=0, T z=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2">Vector3Ddata</a>(const Object *parent, std::string name, float x=0, float y=0, float z=0, uint32_t n=1)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#adf63288eac5bb9b7f988d5b7424d1aa4">XElement</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#a384d76d6e676ae8d0c231f9d2e27b460">YElement</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#ab007f832df655ab26b249345e6eab2c7">ZElement</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html#a63b4bbba0120e45d69d616f7b7cb021a">~io_data</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html#ac8256454205d5146d1fe95b7538b25eb">~Mutex</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#af0aaa32502e8d4236de1574b7f542919">~Vector3Ddata</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">flair::core::Vector3Ddata</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
@@ -180,5 +180,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector3_ddata.html	(revision 50)
@@ -128,8 +128,8 @@
   <img src="classflair_1_1core_1_1_vector3_ddata.png" usemap="#flair::core::Vector3Ddata_map" alt=""/>
   <map id="flair::core::Vector3Ddata_map" name="flair::core::Vector3Ddata_map">
-<area href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. " alt="flair::core::io_data" shape="rect" coords="0,112,150,136"/>
-<area href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. " alt="flair::core::Vector3D" shape="rect" coords="160,112,310,136"/>
-<area href="classflair_1_1core_1_1_mutex.html" title="Class defining a mutex. " alt="flair::core::Mutex" shape="rect" coords="0,56,150,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,150,24"/>
+<area href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. " alt="flair::core::io_data" shape="rect" coords="0,112,174,136"/>
+<area href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. " alt="flair::core::Vector3D&lt; T &gt;" shape="rect" coords="184,112,358,136"/>
+<area href="classflair_1_1core_1_1_mutex.html" title="Class defining a mutex. " alt="flair::core::Mutex" shape="rect" coords="0,56,174,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,174,24"/>
 </map>
  </div></div>
@@ -137,5 +137,5 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aaac079dd0b5b3b5871dc20ff9e2678c2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2">Vector3Ddata</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a>=0, uint32_t n=1)</td></tr>
+<tr class="memitem:aaac079dd0b5b3b5871dc20ff9e2678c2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2">Vector3Ddata</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>=0, uint32_t n=1)</td></tr>
 <tr class="memdesc:aaac079dd0b5b3b5871dc20ff9e2678c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aaac079dd0b5b3b5871dc20ff9e2678c2">More...</a><br /></td></tr>
 <tr class="separator:aaac079dd0b5b3b5871dc20ff9e2678c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -218,74 +218,75 @@
 <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_1core_1_1_vector3_d"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_vector3_d')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td></tr>
-<tr class="memitem:a665b8d12fefcce0292ff2a64d98cae04 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a> (float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a>=0)</td></tr>
-<tr class="memdesc:a665b8d12fefcce0292ff2a64d98cae04 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a665b8d12fefcce0292ff2a64d98cae04">More...</a><br /></td></tr>
-<tr class="separator:a665b8d12fefcce0292ff2a64d98cae04 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32d5a51c0d55cb421b8ea03328a116c4 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a> ()</td></tr>
-<tr class="memdesc:a32d5a51c0d55cb421b8ea03328a116c4 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a32d5a51c0d55cb421b8ea03328a116c4">More...</a><br /></td></tr>
-<tr class="separator:a32d5a51c0d55cb421b8ea03328a116c4 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac752f69f6eabcfdcc5a7a87938acca5b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a> (float value)</td></tr>
-<tr class="memdesc:ac752f69f6eabcfdcc5a7a87938acca5b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#ac752f69f6eabcfdcc5a7a87938acca5b">More...</a><br /></td></tr>
-<tr class="separator:ac752f69f6eabcfdcc5a7a87938acca5b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12718713487838295bbfa7d37a62fe4b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a> (float value)</td></tr>
-<tr class="memdesc:a12718713487838295bbfa7d37a62fe4b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a12718713487838295bbfa7d37a62fe4b">More...</a><br /></td></tr>
-<tr class="separator:a12718713487838295bbfa7d37a62fe4b inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f35427a9d3ceac38b7fd288bb9ddde8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a> (float value)</td></tr>
-<tr class="memdesc:a6f35427a9d3ceac38b7fd288bb9ddde8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a6f35427a9d3ceac38b7fd288bb9ddde8">More...</a><br /></td></tr>
-<tr class="separator:a6f35427a9d3ceac38b7fd288bb9ddde8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac0841a063753ae1b3ceb98fe7ae72e60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a> (float value)</td></tr>
-<tr class="memdesc:ac0841a063753ae1b3ceb98fe7ae72e60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#ac0841a063753ae1b3ceb98fe7ae72e60">More...</a><br /></td></tr>
-<tr class="separator:ac0841a063753ae1b3ceb98fe7ae72e60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2576c1e8cc0113884d30c6d6b158a0b1 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a> (float value)</td></tr>
-<tr class="memdesc:a2576c1e8cc0113884d30c6d6b158a0b1 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#a2576c1e8cc0113884d30c6d6b158a0b1">More...</a><br /></td></tr>
-<tr class="separator:a2576c1e8cc0113884d30c6d6b158a0b1 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdfb5c26a13ca21ad5674ec5d1f83ec8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a> (float value)</td></tr>
-<tr class="memdesc:abdfb5c26a13ca21ad5674ec5d1f83ec8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#abdfb5c26a13ca21ad5674ec5d1f83ec8">More...</a><br /></td></tr>
-<tr class="separator:abdfb5c26a13ca21ad5674ec5d1f83ec8 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf242a58a3126477a930e34a7a9d6097 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix)</td></tr>
-<tr class="memdesc:abf242a58a3126477a930e34a7a9d6097 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#abf242a58a3126477a930e34a7a9d6097">More...</a><br /></td></tr>
-<tr class="separator:abf242a58a3126477a930e34a7a9d6097 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba5e970bf0b6cdb650bf8b31771fa360 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion)</td></tr>
-<tr class="memdesc:aba5e970bf0b6cdb650bf8b31771fa360 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#aba5e970bf0b6cdb650bf8b31771fa360">More...</a><br /></td></tr>
-<tr class="separator:aba5e970bf0b6cdb650bf8b31771fa360 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3fd138b1900ecdbde6c769418690f0ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector) const </td></tr>
-<tr class="memdesc:a3fd138b1900ecdbde6c769418690f0ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a3fd138b1900ecdbde6c769418690f0ab">More...</a><br /></td></tr>
-<tr class="separator:a3fd138b1900ecdbde6c769418690f0ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e429622d42ce939ec33d04cf68f6c66 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a> (void) const </td></tr>
-<tr class="memdesc:a2e429622d42ce939ec33d04cf68f6c66 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a2e429622d42ce939ec33d04cf68f6c66">More...</a><br /></td></tr>
-<tr class="separator:a2e429622d42ce939ec33d04cf68f6c66 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6787f33bc83a7e98f906a65f6add13ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a> (void) const </td></tr>
-<tr class="memdesc:a6787f33bc83a7e98f906a65f6add13ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a6787f33bc83a7e98f906a65f6add13ab">More...</a><br /></td></tr>
-<tr class="separator:a6787f33bc83a7e98f906a65f6add13ab inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac366fd091759be0c39ef8d342f5d2007 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a> (void)</td></tr>
-<tr class="memdesc:ac366fd091759be0c39ef8d342f5d2007 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#ac366fd091759be0c39ef8d342f5d2007">More...</a><br /></td></tr>
-<tr class="separator:ac366fd091759be0c39ef8d342f5d2007 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5cb64b1d1a281549d8ec8ae87ad7ab85 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;max)</td></tr>
-<tr class="memdesc:a5cb64b1d1a281549d8ec8ae87ad7ab85 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a5cb64b1d1a281549d8ec8ae87ad7ab85">More...</a><br /></td></tr>
-<tr class="separator:a5cb64b1d1a281549d8ec8ae87ad7ab85 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a84b84ea0d3a45915d5869a04d7641a38 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38">Saturate</a> (float min, float max)</td></tr>
-<tr class="memdesc:a84b84ea0d3a45915d5869a04d7641a38 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a84b84ea0d3a45915d5869a04d7641a38">More...</a><br /></td></tr>
-<tr class="separator:a84b84ea0d3a45915d5869a04d7641a38 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7d73d1f9cfd2f9a6da275ac92ed215e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;value)</td></tr>
-<tr class="memdesc:aa7d73d1f9cfd2f9a6da275ac92ed215e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#aa7d73d1f9cfd2f9a6da275ac92ed215e">More...</a><br /></td></tr>
-<tr class="separator:aa7d73d1f9cfd2f9a6da275ac92ed215e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ad4bdcace1ac9bcb5abc85f7d9e5a71 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">Saturate</a> (float value)</td></tr>
-<tr class="memdesc:a3ad4bdcace1ac9bcb5abc85f7d9e5a71 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">More...</a><br /></td></tr>
-<tr class="separator:a3ad4bdcace1ac9bcb5abc85f7d9e5a71 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36b91e889f5c1af9f9fdbd3e8767f899 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36b91e889f5c1af9f9fdbd3e8767f899"></a>
-float &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr>
-<tr class="separator:a36b91e889f5c1af9f9fdbd3e8767f899 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad938aaec265b052b291a62ef43d2684d inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad938aaec265b052b291a62ef43d2684d"></a>
-const float &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr>
-<tr class="separator:ad938aaec265b052b291a62ef43d2684d inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7658adc90742044380b6b5a05a25628e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7658adc90742044380b6b5a05a25628e"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a7658adc90742044380b6b5a05a25628e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e9925463e3656fa38f1807b2a8a127a inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e9925463e3656fa38f1807b2a8a127a"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a8e9925463e3656fa38f1807b2a8a127a inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1034a69a45f0b5703933ad46eb066e51 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1034a69a45f0b5703933ad46eb066e51"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="separator:a1034a69a45f0b5703933ad46eb066e51 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classflair_1_1core_1_1_vector3_d"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_vector3_d')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td></tr>
+<tr class="memitem:a4434fbd95b0f760a7f374d8068238c87 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a> (T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>=0)</td></tr>
+<tr class="memdesc:a4434fbd95b0f760a7f374d8068238c87 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a4434fbd95b0f760a7f374d8068238c87">More...</a><br /></td></tr>
+<tr class="separator:a4434fbd95b0f760a7f374d8068238c87 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b7edbe9f6be35b9f171eefd401b99 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a> ()</td></tr>
+<tr class="memdesc:ae09b7edbe9f6be35b9f171eefd401b99 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae09b7edbe9f6be35b9f171eefd401b99">More...</a><br /></td></tr>
+<tr class="separator:ae09b7edbe9f6be35b9f171eefd401b99 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a195e8601b80e5e85a4d361c5a9b746a0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a> (float value)</td></tr>
+<tr class="memdesc:a195e8601b80e5e85a4d361c5a9b746a0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a195e8601b80e5e85a4d361c5a9b746a0">More...</a><br /></td></tr>
+<tr class="separator:a195e8601b80e5e85a4d361c5a9b746a0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70eb14b1c286020f1e5a092a6188b361 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a> (float value)</td></tr>
+<tr class="memdesc:a70eb14b1c286020f1e5a092a6188b361 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x axis rotation  <a href="#a70eb14b1c286020f1e5a092a6188b361">More...</a><br /></td></tr>
+<tr class="separator:a70eb14b1c286020f1e5a092a6188b361 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47b3902a89379a918cd9f5441aa7c748 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a> (float value)</td></tr>
+<tr class="memdesc:a47b3902a89379a918cd9f5441aa7c748 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a47b3902a89379a918cd9f5441aa7c748">More...</a><br /></td></tr>
+<tr class="separator:a47b3902a89379a918cd9f5441aa7c748 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57a22e954ffffa6f9c8d828788ac1eac inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a> (float value)</td></tr>
+<tr class="memdesc:a57a22e954ffffa6f9c8d828788ac1eac inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y axis rotation  <a href="#a57a22e954ffffa6f9c8d828788ac1eac">More...</a><br /></td></tr>
+<tr class="separator:a57a22e954ffffa6f9c8d828788ac1eac inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa82d7a6693e70ff7b242aceb977e9c0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a> (float value)</td></tr>
+<tr class="memdesc:aaa82d7a6693e70ff7b242aceb977e9c0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#aaa82d7a6693e70ff7b242aceb977e9c0">More...</a><br /></td></tr>
+<tr class="separator:aaa82d7a6693e70ff7b242aceb977e9c0 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cd28096c5b268d44fae64ff3de97c60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a> (float value)</td></tr>
+<tr class="memdesc:a3cd28096c5b268d44fae64ff3de97c60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z axis rotation  <a href="#a3cd28096c5b268d44fae64ff3de97c60">More...</a><br /></td></tr>
+<tr class="separator:a3cd28096c5b268d44fae64ff3de97c60 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b55225f9547b97a21758c1e2b65dea3 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;matrix)</td></tr>
+<tr class="memdesc:a5b55225f9547b97a21758c1e2b65dea3 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a5b55225f9547b97a21758c1e2b65dea3">More...</a><br /></td></tr>
+<tr class="separator:a5b55225f9547b97a21758c1e2b65dea3 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c4c2cbb39ec5583856b3114924d6f86 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;quaternion)</td></tr>
+<tr class="memdesc:a1c4c2cbb39ec5583856b3114924d6f86 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a1c4c2cbb39ec5583856b3114924d6f86">More...</a><br /></td></tr>
+<tr class="separator:a1c4c2cbb39ec5583856b3114924d6f86 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ca154983653645e266a1c2331222a79 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector) const </td></tr>
+<tr class="memdesc:a2ca154983653645e266a1c2331222a79 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#a2ca154983653645e266a1c2331222a79">More...</a><br /></td></tr>
+<tr class="separator:a2ca154983653645e266a1c2331222a79 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7bca23dab226f26818cddcac3771b0e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a> (void) const </td></tr>
+<tr class="memdesc:af7bca23dab226f26818cddcac3771b0e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>.  <a href="#af7bca23dab226f26818cddcac3771b0e">More...</a><br /></td></tr>
+<tr class="separator:af7bca23dab226f26818cddcac3771b0e inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4249aef85a1848a2952dfafbe6caad12 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a> (void) const </td></tr>
+<tr class="memdesc:a4249aef85a1848a2952dfafbe6caad12 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm.  <a href="#a4249aef85a1848a2952dfafbe6caad12">More...</a><br /></td></tr>
+<tr class="separator:a4249aef85a1848a2952dfafbe6caad12 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8230b1bbc50b49afac2758e44bcbb02c inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a> (void)</td></tr>
+<tr class="memdesc:a8230b1bbc50b49afac2758e44bcbb02c inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize.  <a href="#a8230b1bbc50b49afac2758e44bcbb02c">More...</a><br /></td></tr>
+<tr class="separator:a8230b1bbc50b49afac2758e44bcbb02c inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82a85beea28856be5b64f1d773ecebec inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;max)</td></tr>
+<tr class="memdesc:a82a85beea28856be5b64f1d773ecebec inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a82a85beea28856be5b64f1d773ecebec">More...</a><br /></td></tr>
+<tr class="separator:a82a85beea28856be5b64f1d773ecebec inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99cd39aa3d52bea0d6f6227f950b3775 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775">Saturate</a> (float min, float max)</td></tr>
+<tr class="memdesc:a99cd39aa3d52bea0d6f6227f950b3775 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a99cd39aa3d52bea0d6f6227f950b3775">More...</a><br /></td></tr>
+<tr class="separator:a99cd39aa3d52bea0d6f6227f950b3775 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ce7a8a1fd1a493fa23963d80189b500 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;value)</td></tr>
+<tr class="memdesc:a0ce7a8a1fd1a493fa23963d80189b500 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a0ce7a8a1fd1a493fa23963d80189b500">More...</a><br /></td></tr>
+<tr class="separator:a0ce7a8a1fd1a493fa23963d80189b500 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a057004d70fec9ca92fc47b8f02eb44ed inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed">Saturate</a> (float value)</td></tr>
+<tr class="memdesc:a057004d70fec9ca92fc47b8f02eb44ed inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a057004d70fec9ca92fc47b8f02eb44ed">More...</a><br /></td></tr>
+<tr class="separator:a057004d70fec9ca92fc47b8f02eb44ed inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e8eff1377049ede3441a8d249f2bbaf inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e8eff1377049ede3441a8d249f2bbaf"></a>
+T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr>
+<tr class="separator:a2e8eff1377049ede3441a8d249f2bbaf inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22ec1b9cd25423fb0aed4f1254825013 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ec1b9cd25423fb0aed4f1254825013"></a>
+const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr>
+<tr class="separator:a22ec1b9cd25423fb0aed4f1254825013 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memTemplParams" colspan="2"><a class="anchor" id="abc4d4c8113a4138f510cdd21e38dbe96"></a>
+template&lt;typename S &gt; </td></tr>
+<tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; S &gt; &amp;vector)</td></tr>
+<tr class="separator:abc4d4c8113a4138f510cdd21e38dbe96 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb9650fac2fe8aaef7ee32cd45330b02 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb9650fac2fe8aaef7ee32cd45330b02"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:afb9650fac2fe8aaef7ee32cd45330b02 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a243c5bd66cb20687d6db891517a696f9 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a243c5bd66cb20687d6db891517a696f9"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="separator:a243c5bd66cb20687d6db891517a696f9 inherit pub_methods_classflair_1_1core_1_1_vector3_d"><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>
@@ -298,14 +299,14 @@
  }</td></tr>
 <tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classflair_1_1core_1_1_vector3_d"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classflair_1_1core_1_1_vector3_d')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></td></tr>
-<tr class="memitem:a6762d159674d7a41f7222788f1e22521 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a></td></tr>
-<tr class="memdesc:a6762d159674d7a41f7222788f1e22521 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#a6762d159674d7a41f7222788f1e22521">More...</a><br /></td></tr>
-<tr class="separator:a6762d159674d7a41f7222788f1e22521 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a384aaec66e633291ca72453027f5c7a7 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a></td></tr>
-<tr class="memdesc:a384aaec66e633291ca72453027f5c7a7 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#a384aaec66e633291ca72453027f5c7a7">More...</a><br /></td></tr>
-<tr class="separator:a384aaec66e633291ca72453027f5c7a7 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab63f9cacf690d26f2ac1669c4dc2fa72 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a></td></tr>
-<tr class="memdesc:ab63f9cacf690d26f2ac1669c4dc2fa72 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z  <a href="#ab63f9cacf690d26f2ac1669c4dc2fa72">More...</a><br /></td></tr>
-<tr class="separator:ab63f9cacf690d26f2ac1669c4dc2fa72 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classflair_1_1core_1_1_vector3_d"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classflair_1_1core_1_1_vector3_d')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D&lt; T &gt;</a></td></tr>
+<tr class="memitem:abb356ca2add4d7cd62c3e1772ce84a4f inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a></td></tr>
+<tr class="memdesc:abb356ca2add4d7cd62c3e1772ce84a4f inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">x  <a href="#abb356ca2add4d7cd62c3e1772ce84a4f">More...</a><br /></td></tr>
+<tr class="separator:abb356ca2add4d7cd62c3e1772ce84a4f inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62a7b867d542c4aee7634f8a58b25256 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a></td></tr>
+<tr class="memdesc:a62a7b867d542c4aee7634f8a58b25256 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">y  <a href="#a62a7b867d542c4aee7634f8a58b25256">More...</a><br /></td></tr>
+<tr class="separator:a62a7b867d542c4aee7634f8a58b25256 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0c47253b9de56abf0fbe9661f9e1812 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a></td></tr>
+<tr class="memdesc:ab0c47253b9de56abf0fbe9661f9e1812 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="mdescLeft">&#160;</td><td class="mdescRight">z  <a href="#ab0c47253b9de56abf0fbe9661f9e1812">More...</a><br /></td></tr>
+<tr class="separator:ab0c47253b9de56abf0fbe9661f9e1812 inherit pub_attribs_classflair_1_1core_1_1_vector3_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classflair_1_1core_1_1io__data"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1core_1_1io__data')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></td></tr>
 <tr class="memitem:acc7fc08f29ba17fed5b94150826fae2d inherit pro_methods_classflair_1_1core_1_1io__data"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1io__data.html#acc7fc08f29ba17fed5b94150826fae2d">AppendLogDescription</a> (std::string description, <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;datatype)</td></tr>
@@ -468,5 +469,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html">Vector3Ddata</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_watchdog-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_watchdog-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_watchdog-members.html	(revision 50)
@@ -125,35 +125,36 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetTimer</b>(Time _Timer) (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Touch</b>() (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Watchdog</b>(const Object *parent, std::function&lt; void()&gt; _expired, Time _timer) (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Watchdog</b>() (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetTimer</b>(Time _Timer) (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Touch</b>() (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Watchdog</b>(const Object *parent, std::function&lt; void()&gt; _expired, Time _timer) (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Watchdog</b>() (defined in <a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_watchdog.html">flair::core::Watchdog</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -161,5 +162,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1_watchdog.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_watchdog.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_watchdog.html	(revision 50)
@@ -196,4 +196,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -263,5 +266,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_watchdog.html">Watchdog</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvimage-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvimage-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvimage-members.html	(revision 50)
@@ -152,5 +152,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvimage.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvimage.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvimage.html	(revision 50)
@@ -356,5 +356,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvimage.html">cvimage</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type-members.html	(revision 50)
@@ -127,5 +127,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvimage_1_1_type.html	(revision 50)
@@ -199,5 +199,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvimage.html">cvimage</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix-members.html	(revision 50)
@@ -162,5 +162,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix.html	(revision 50)
@@ -318,9 +318,10 @@
 <p>Construct an <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a> representing a CvMat. <br />
 It uses a <a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html" title="Class describing cvmatrix elements, for log and graphs purpose. ">cvmatrix_descriptor</a> to get size and elements' names. <br />
-Names are used for graphs and logs.</p>
+Names are used for graphs and logs. <br />
+All values are initialized to 0.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">parent</td><td>parent </td></tr>
-    <tr><td class="paramname">descriptor</td><td>matrix description </td></tr>
+    <tr><td class="paramname">descriptor</td><td>matrix description, it is safe to destroy it after calling this constructor </td></tr>
     <tr><td class="paramname">type</td><td>type of matrix elements </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
@@ -382,5 +383,6 @@
 <p>Constructor. </p>
 <p>Construct an <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a> representing a CvMat. <br />
-Elements are unamed.</p>
+Elements are unamed. <br />
+All values are initialized to 0.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -743,5 +745,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">cvmatrix</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type-members.html	(revision 50)
@@ -126,5 +126,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix_1_1_type.html	(revision 50)
@@ -154,5 +154,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">cvmatrix</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvmatrix_1_1_type.html">Type</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor-members.html	(revision 50)
@@ -126,5 +126,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1cvmatrix__descriptor.html	(revision 50)
@@ -322,5 +322,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html">cvmatrix_descriptor</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1io__data-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1io__data-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1io__data-members.html	(revision 50)
@@ -149,5 +149,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1core_1_1io__data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1io__data.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1io__data.html	(revision 50)
@@ -488,5 +488,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs-members.html	(revision 50)
@@ -132,15 +132,17 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs.html	(revision 50)
@@ -198,4 +198,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -248,4 +251,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -591,4 +597,5 @@
 
 <p>Get ahrs datas. </p>
+<p>Can be used by dervied class to fill <a class="el" href="classflair_1_1core_1_1_ahrs_data.html" title="Class defining AHRS datas. ">core::AhrsData</a></p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -606,5 +613,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">Ahrs</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter-members.html	(revision 50)
@@ -133,15 +133,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
@@ -161,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_complementary_filter.html	(revision 50)
@@ -201,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -259,4 +262,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -323,5 +329,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_ahrs_complementary_filter.html">AhrsComplementaryFilter</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman-members.html	(revision 50)
@@ -133,15 +133,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
@@ -161,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_ahrs_kalman.html	(revision 50)
@@ -201,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -259,4 +262,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -322,5 +328,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_ahrs_kalman.html">AhrsKalman</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass-members.html	(revision 50)
@@ -118,6 +118,6 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">AddDeviceToLog</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">ButterworthLowPass</a>(const IODevice *parent, const gui::LayoutPosition *position, std::string name, int order)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c">ButterworthLowPass</a>(const gui::LayoutPosition *position, std::string name, int order)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">ButterworthLowPass</a>(const IODevice *parent, const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow=1, uint32_t nbCol=1)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d">ButterworthLowPass</a>(const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow, uint32_t nbCol)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>color_t</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -129,14 +129,16 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8188ff5562d16d9be80e06c0bf686325">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8188ff5562d16d9be80e06c0bf686325">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7">Output</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a0f33384da8b2278f8b3f6a8235134edc">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">flair::filter::ButterworthLowPass</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -150,5 +152,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.html	(revision 50)
@@ -135,10 +135,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ad1417a0766eef7efb2edff2ee414088f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">ButterworthLowPass</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a> *parent, const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name, int order)</td></tr>
-<tr class="memdesc:ad1417a0766eef7efb2edff2ee414088f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad1417a0766eef7efb2edff2ee414088f">More...</a><br /></td></tr>
-<tr class="separator:ad1417a0766eef7efb2edff2ee414088f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad7fe750163ad9241b1e0ba2eef88329c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c">ButterworthLowPass</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name, int order)</td></tr>
-<tr class="memdesc:ad7fe750163ad9241b1e0ba2eef88329c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad7fe750163ad9241b1e0ba2eef88329c">More...</a><br /></td></tr>
-<tr class="separator:ad7fe750163ad9241b1e0ba2eef88329c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa982dd5cecd600c46345fe63a65e0370"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">ButterworthLowPass</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a> *parent, const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name, uint32_t order, uint32_t nbRow=1, uint32_t nbCol=1)</td></tr>
+<tr class="memdesc:aa982dd5cecd600c46345fe63a65e0370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aa982dd5cecd600c46345fe63a65e0370">More...</a><br /></td></tr>
+<tr class="separator:aa982dd5cecd600c46345fe63a65e0370"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95c0459c5ab91626fe61560db664932d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d">ButterworthLowPass</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name, uint32_t order, uint32_t nbRow, uint32_t nbCol)</td></tr>
+<tr class="memdesc:a95c0459c5ab91626fe61560db664932d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a95c0459c5ab91626fe61560db664932d">More...</a><br /></td></tr>
+<tr class="separator:a95c0459c5ab91626fe61560db664932d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8d46936fb2781bc74297c1fee29f54b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a8d46936fb2781bc74297c1fee29f54b7">~ButterworthLowPass</a> ()</td></tr>
 <tr class="memdesc:a8d46936fb2781bc74297c1fee29f54b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a8d46936fb2781bc74297c1fee29f54b7">More...</a><br /></td></tr>
@@ -169,4 +169,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -223,9 +226,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class defining a Butterworth low pass filter. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad1417a0766eef7efb2edff2ee414088f"></a>
+<a class="anchor" id="aa982dd5cecd600c46345fe63a65e0370"></a>
 <div class="memitem">
 <div class="memproto">
@@ -252,6 +258,18 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>order</em>&#160;</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>order</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>nbRow</em> = <code>1</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>nbCol</em> = <code>1</code>&#160;</td>
         </tr>
         <tr>
@@ -273,4 +291,6 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">order</td><td>order of the filter </td></tr>
+    <tr><td class="paramname">nbRow</td><td>number of rows of input/output </td></tr>
+    <tr><td class="paramname">nbCol</td><td>number of cols of input/output </td></tr>
   </table>
   </dd>
@@ -279,5 +299,5 @@
 </div>
 </div>
-<a class="anchor" id="ad7fe750163ad9241b1e0ba2eef88329c"></a>
+<a class="anchor" id="a95c0459c5ab91626fe61560db664932d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -298,6 +318,18 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>order</em>&#160;</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>order</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>nbRow</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>nbCol</em>&#160;</td>
         </tr>
         <tr>
@@ -318,4 +350,6 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">order</td><td>order of the filter </td></tr>
+    <tr><td class="paramname">nbRow</td><td>number of rows of input/output </td></tr>
+    <tr><td class="paramname">nbCol</td><td>number of cols of input/output </td></tr>
   </table>
   </dd>
@@ -421,5 +455,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html">ButterworthLowPass</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_butterworth_low_pass.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1filter_1_1_butterworth_low_pass =
 [
-    [ "ButterworthLowPass", "classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f", null ],
-    [ "ButterworthLowPass", "classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c", null ],
+    [ "ButterworthLowPass", "classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370", null ],
+    [ "ButterworthLowPass", "classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d", null ],
     [ "~ButterworthLowPass", "classflair_1_1filter_1_1_butterworth_low_pass.html#a8d46936fb2781bc74297c1fee29f54b7", null ],
     [ "Output", "classflair_1_1filter_1_1_butterworth_low_pass.html#a6575a8015f4b57ea3c4480c713b2dcc7", null ],
Index: trunk/doc/Flair/classflair_1_1filter_1_1_control_law-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_control_law-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_control_law-members.html	(revision 50)
@@ -129,15 +129,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a0892ecd37930c5d92a41449ab6fa1f10">Reset</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a0892ecd37930c5d92a41449ab6fa1f10">Reset</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a228f8bf6857d96fa015bec9e016d2132">Update</a>(core::Time time)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
@@ -152,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_control_law.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_control_law.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_control_law.html	(revision 50)
@@ -175,4 +175,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -238,4 +241,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -475,5 +481,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_control_law.html">ControlLaw</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative-members.html	(revision 50)
@@ -128,14 +128,16 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html#ae38d5d4bbf8dc1ab7ff497378c8a529d">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">flair::filter::EulerDerivative</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html#a39bcc4797141ea7263e9744b92b536f7">Output</a>(int row, int col) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">flair::filter::EulerDerivative</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html#ae38d5d4bbf8dc1ab7ff497378c8a529d">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">flair::filter::EulerDerivative</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html#a39bcc4797141ea7263e9744b92b536f7">Output</a>(int row, int col) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">flair::filter::EulerDerivative</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -148,5 +150,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_euler_derivative.html	(revision 50)
@@ -163,4 +163,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -217,4 +220,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -261,5 +267,5 @@
  After calling this function, position will be deleted as it is no longer usefull. <br />
  The filter is automatically updated when parent's IODevice::ProcessUpdate is called. <br />
- The optional init_value parameters allow to specify the size of the input datas and its inital values. If unspecified, a 1*1 size is used, and values are initialized with 0.</p>
+ The optional init_value parameters allow to specify the size of the input datas and output inital values. If unspecified, a 1*1 size is used, and values are initialized with 0.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -267,5 +273,5 @@
     <tr><td class="paramname">position</td><td>position to display settings </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">init_value</td><td>initial value </td></tr>
+    <tr><td class="paramname">init_value</td><td>initial value, it is safe to destroy it after calling this constructor </td></tr>
   </table>
   </dd>
@@ -353,5 +359,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_euler_derivative.html">EulerDerivative</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs-members.html	(revision 50)
@@ -130,31 +130,32 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">Gx3_25_ahrs</a>(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, sensor::Gx3_25_imu::Command_t command, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">Gx3_25_ahrs</a>(std::string name, core::SerialPort *serialport, sensor::Gx3_25_imu::Command_t command, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">~Gx3_25_ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">~Gx3_25_ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">flair::filter::Gx3_25_ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -162,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.html	(revision 50)
@@ -136,13 +136,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a81454973b37dea1c53e4da99635be4d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">Gx3_25_ahrs</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">sensor::Gx3_25_imu::Command_t</a> command, uint8_t priority)</td></tr>
-<tr class="memdesc:a81454973b37dea1c53e4da99635be4d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a81454973b37dea1c53e4da99635be4d5">More...</a><br /></td></tr>
-<tr class="separator:a81454973b37dea1c53e4da99635be4d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dc4516843513ef1eeb82575ce982a72"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">Gx3_25_ahrs</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">sensor::Gx3_25_imu::Command_t</a> command, uint8_t priority)</td></tr>
+<tr class="memdesc:a7dc4516843513ef1eeb82575ce982a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7dc4516843513ef1eeb82575ce982a72">More...</a><br /></td></tr>
+<tr class="separator:a7dc4516843513ef1eeb82575ce982a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6cfc6f7dbcba21cbf7e737ba602b18a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5">~Gx3_25_ahrs</a> ()</td></tr>
 <tr class="memdesc:a6cfc6f7dbcba21cbf7e737ba602b18a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a6cfc6f7dbcba21cbf7e737ba602b18a5">More...</a><br /></td></tr>
 <tr class="separator:a6cfc6f7dbcba21cbf7e737ba602b18a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad91254adabea1141dd3bdb2ff4ad1462"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">Start</a> (void)</td></tr>
-<tr class="memdesc:ad91254adabea1141dd3bdb2ff4ad1462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start Gx3_25_imu Thread.  <a href="#ad91254adabea1141dd3bdb2ff4ad1462">More...</a><br /></td></tr>
-<tr class="separator:ad91254adabea1141dd3bdb2ff4ad1462"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1filter_1_1_ahrs"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1filter_1_1_ahrs')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td></tr>
 <tr class="memitem:a36d3fc4bb2644faae4b3a297b484fad7 inherit pub_methods_classflair_1_1filter_1_1_ahrs"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a36d3fc4bb2644faae4b3a297b484fad7">Ahrs</a> (const <a class="el" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *parent, std::string name)</td></tr>
@@ -204,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -262,4 +262,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -267,5 +270,5 @@
 <p>This class constructs a Gx3_25_imu as Imu of this <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a81454973b37dea1c53e4da99635be4d5"></a>
+<a class="anchor" id="a7dc4516843513ef1eeb82575ce982a72"></a>
 <div class="memitem">
 <div class="memproto">
@@ -274,10 +277,4 @@
           <td class="memname">flair::filter::Gx3_25_ahrs::Gx3_25_ahrs </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -310,8 +307,7 @@
 
 <p>Constructor. </p>
-<p>Construct an <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a> for 3dmgx3-25</p>
+<p>Construct an <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a> for 3dmgx3-25. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">serialport</td><td>Imu SerialPort </td></tr>
@@ -341,23 +337,4 @@
 </div>
 </div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad91254adabea1141dd3bdb2ff4ad1462"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::filter::Gx3_25_ahrs::Start </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Start Gx3_25_imu Thread. </p>
-
-</div>
-</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -366,5 +343,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html">Gx3_25_ahrs</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_gx3__25__ahrs.js	(revision 50)
@@ -1,6 +1,5 @@
 var classflair_1_1filter_1_1_gx3__25__ahrs =
 [
-    [ "Gx3_25_ahrs", "classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5", null ],
-    [ "~Gx3_25_ahrs", "classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5", null ],
-    [ "Start", "classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462", null ]
+    [ "Gx3_25_ahrs", "classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72", null ],
+    [ "~Gx3_25_ahrs", "classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference-members.html	(revision 50)
@@ -129,20 +129,22 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a94ca81b85cd96d94dfcc2f09f0479ad1">JoyReference</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a642723322805c3e556eb455f3ad83ba2">PitchTrim</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a78869c2adb38a63d12615f15d2412e56">PitchTrimDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#ad43dee3ce4529912cf4a3eb640b9e7db">PitchTrimUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a69099dbde49e1e891cd8359cff7da87a">RollTrim</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a7135749ee6e685177b7e4da5c81e312c">RollTrimDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#af404e0a05fc83d693e8f03597d02af18">RollTrimUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#affb67247575e4e38abb352ccf9088b01">SetAltitudeAxis</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a94ca81b85cd96d94dfcc2f09f0479ad1">JoyReference</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a642723322805c3e556eb455f3ad83ba2">PitchTrim</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a78869c2adb38a63d12615f15d2412e56">PitchTrimDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#ad43dee3ce4529912cf4a3eb640b9e7db">PitchTrimUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a69099dbde49e1e891cd8359cff7da87a">RollTrim</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a7135749ee6e685177b7e4da5c81e312c">RollTrimDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#af404e0a05fc83d693e8f03597d02af18">RollTrimUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#affb67247575e4e38abb352ccf9088b01">SetAltitudeAxis</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a2ff85142cf57e16b601745f88a82c5d3">SetPitchAxis</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a8dfbc87a1dac2b5929c16cf3da0703d6">SetRollAxis</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">flair::filter::JoyReference</a></td><td class="entry"></td></tr>
@@ -163,5 +165,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_joy_reference.html	(revision 50)
@@ -208,4 +208,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -262,4 +265,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -698,5 +704,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_joy_reference.html">JoyReference</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter-members.html	(revision 50)
@@ -127,15 +127,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#aa909a8374e5f75797b020305ef1e888e">LowPassFilter</a>(const core::IODevice *parent, const gui::LayoutPosition *position, std::string name, const core::cvmatrix *init_value=NULL)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#a0b73dd947f0e3a126b46c5d8f1738594">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#ae8942a3c7afad88a11469787fb5286e7">Output</a>(int row, int col) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#aa909a8374e5f75797b020305ef1e888e">LowPassFilter</a>(const core::IODevice *parent, const gui::LayoutPosition *position, std::string name, const core::cvmatrix *init_value=NULL)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#a0b73dd947f0e3a126b46c5d8f1738594">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html#ae8942a3c7afad88a11469787fb5286e7">Output</a>(int row, int col) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">flair::filter::LowPassFilter</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -148,5 +150,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_low_pass_filter.html	(revision 50)
@@ -163,4 +163,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -217,4 +220,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -267,5 +273,5 @@
     <tr><td class="paramname">position</td><td>position to display settings </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">init_value</td><td>initial value </td></tr>
+    <tr><td class="paramname">init_value</td><td>initial value, it is safe to destroy it after calling this constructor </td></tr>
   </table>
   </dd>
@@ -353,5 +359,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_low_pass_filter.html">LowPassFilter</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat-members.html	(revision 50)
@@ -130,16 +130,18 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html#a9a3ffb0952adc785f5b3f1e92d1a02cd">NestedSat</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">flair::filter::NestedSat</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html#a9a3ffb0952adc785f5b3f1e92d1a02cd">NestedSat</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">flair::filter::NestedSat</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a0892ecd37930c5d92a41449ab6fa1f10">Reset</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a0892ecd37930c5d92a41449ab6fa1f10">Reset</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html#a327a0a6562f638c4c4c7b9d14053cab4">SetValues</a>(float p_ref, float p, float d)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">flair::filter::NestedSat</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -156,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_nested_sat.html	(revision 50)
@@ -183,4 +183,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -237,4 +240,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1filter_1_1_control_law"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1filter_1_1_control_law')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td></tr>
 <tr class="memitem:a9877d488ad17a52affd8c68beca426d1 inherit pro_attribs_classflair_1_1filter_1_1_control_law"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td></tr>
@@ -378,5 +384,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_nested_sat.html">NestedSat</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_pid-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_pid-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_pid-members.html	(revision 50)
@@ -129,16 +129,18 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html#a6505c295f5e719f1d85620b44c62d619">Pid</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html">flair::filter::Pid</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html#a41573a79913af95cbb94d30225e913b6">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html">flair::filter::Pid</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html#a6505c295f5e719f1d85620b44c62d619">Pid</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html">flair::filter::Pid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html#a41573a79913af95cbb94d30225e913b6">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html">flair::filter::Pid</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html#a27c025ae6b9a9a192a234ab74e2e6f8b">SetValues</a>(float p, float d)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid.html">flair::filter::Pid</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -155,5 +157,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_pid.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_pid.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_pid.html	(revision 50)
@@ -180,4 +180,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -234,4 +237,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1filter_1_1_control_law"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1filter_1_1_control_law')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td></tr>
 <tr class="memitem:a9877d488ad17a52affd8c68beca426d1 inherit pro_attribs_classflair_1_1filter_1_1_control_law"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td></tr>
@@ -406,5 +412,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_pid.html">Pid</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust-members.html	(revision 50)
@@ -130,20 +130,22 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ac3810b92073bc3e5062a387e089b2295">OffsetStepDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ac556b3702ad3352fdfad1bde19f16af0">OffsetStepUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ab46191511449bc44699102a239eb82f6">PidThrust</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#a4987d6892e567cce5af9b22dcf065542">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ad82440a1c4d9b0409c8549f900991223">ResetI</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#a3ec37a57185a1f3164e081e89b08e378">ResetOffset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ac3810b92073bc3e5062a387e089b2295">OffsetStepDown</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ac556b3702ad3352fdfad1bde19f16af0">OffsetStepUp</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#ace241d108bd0213135dbd6a5a561d0cf">Output</a>(uint32_t index=0) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html#aad8a67d158a1eda16ed53615e2511f97">output</a></td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ab46191511449bc44699102a239eb82f6">PidThrust</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#a4987d6892e567cce5af9b22dcf065542">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#ad82440a1c4d9b0409c8549f900991223">ResetI</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#a3ec37a57185a1f3164e081e89b08e378">ResetOffset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#a9109d86fb350919a673af114c5d66f0f">SetOffset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html#afdbec017ebadc52cef7e901ecd92d959">SetValues</a>(float p, float d)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">flair::filter::PidThrust</a></td><td class="entry"></td></tr>
@@ -161,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_pid_thrust.html	(revision 50)
@@ -199,4 +199,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -253,4 +256,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1filter_1_1_control_law"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1filter_1_1_control_law')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1filter_1_1_control_law.html">flair::filter::ControlLaw</a></td></tr>
 <tr class="memitem:a9877d488ad17a52affd8c68beca426d1 inherit pro_attribs_classflair_1_1filter_1_1_control_law"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_control_law.html#a9877d488ad17a52affd8c68beca426d1">input</a></td></tr>
@@ -536,5 +542,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_pid_thrust.html">PidThrust</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs-members.html	(revision 50)
@@ -132,29 +132,30 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">SimuAhrs</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d">~SimuAhrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a2c5796f1aa51436f4d48c8c6d50580da">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a35a0df9a0e36ebb19165725a9eb24217">PitchPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a7d89b658d75c4fdd93d0d6fb4f3c1978">RollPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">SimuAhrs</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aed225a1b8a489df87e0e9f2a6f95b919">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a116d3f72561f63909a554f047786491e">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ab3295382a2267a9b8c8b24dd628b87d3">WXPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#ac10f80abe9217960160eac2b6926e6a3">WYPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#aa55c345dbb006a78661d0366f0663909">WZPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#afb8108a6bcd955d2519ea6a613d19975">YawPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a8c542b3b9ff973d36613d611b237b16f">~Ahrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d">~SimuAhrs</a>()</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">flair::filter::SimuAhrs</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -162,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.html	(revision 50)
@@ -136,13 +136,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a95df052b37b684b2a1f753163d6baaeb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">SimuAhrs</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a95df052b37b684b2a1f753163d6baaeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a95df052b37b684b2a1f753163d6baaeb">More...</a><br /></td></tr>
-<tr class="separator:a95df052b37b684b2a1f753163d6baaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6d464ee0bdb6dee924b536532e6cd53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">SimuAhrs</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:ae6d464ee0bdb6dee924b536532e6cd53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ae6d464ee0bdb6dee924b536532e6cd53">More...</a><br /></td></tr>
+<tr class="separator:ae6d464ee0bdb6dee924b536532e6cd53"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abc6e5fb30794862c01828b73166a405d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d">~SimuAhrs</a> ()</td></tr>
 <tr class="memdesc:abc6e5fb30794862c01828b73166a405d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#abc6e5fb30794862c01828b73166a405d">More...</a><br /></td></tr>
 <tr class="separator:abc6e5fb30794862c01828b73166a405d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62d4c34069a45aa85acb5d16c0ecccc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">Start</a> (void)</td></tr>
-<tr class="memdesc:a62d4c34069a45aa85acb5d16c0ecccc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start SimuImu Thread.  <a href="#a62d4c34069a45aa85acb5d16c0ecccc2">More...</a><br /></td></tr>
-<tr class="separator:a62d4c34069a45aa85acb5d16c0ecccc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1filter_1_1_ahrs"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1filter_1_1_ahrs')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1filter_1_1_ahrs.html">flair::filter::Ahrs</a></td></tr>
 <tr class="memitem:a36d3fc4bb2644faae4b3a297b484fad7 inherit pub_methods_classflair_1_1filter_1_1_ahrs"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_ahrs.html#a36d3fc4bb2644faae4b3a297b484fad7">Ahrs</a> (const <a class="el" href="classflair_1_1sensor_1_1_imu.html">sensor::Imu</a> *parent, std::string name)</td></tr>
@@ -204,4 +201,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -262,4 +262,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -267,5 +270,5 @@
 <p>This class constructs a SimuImu as Imu of this <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a95df052b37b684b2a1f753163d6baaeb"></a>
+<a class="anchor" id="ae6d464ee0bdb6dee924b536532e6cd53"></a>
 <div class="memitem">
 <div class="memproto">
@@ -274,10 +277,4 @@
           <td class="memname">flair::filter::SimuAhrs::SimuAhrs </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -287,5 +284,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>, </td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>, </td>
         </tr>
         <tr>
@@ -304,10 +307,10 @@
 
 <p>Constructor. </p>
-<p>Construct a simulation <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a>.</p>
+<p>Construct a simulation <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>number id of the simulated <a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a> </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1filter_1_1_ahrs.html" title="Abstract class for AHRS. ">Ahrs</a> id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the SimuImu Thread </td></tr>
   </table>
@@ -331,23 +334,4 @@
 
 <p>Destructor. </p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a62d4c34069a45aa85acb5d16c0ecccc2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::filter::SimuAhrs::Start </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Start SimuImu Thread. </p>
 
 </div>
@@ -359,5 +343,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html">SimuAhrs</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_simu_ahrs.js	(revision 50)
@@ -1,6 +1,5 @@
 var classflair_1_1filter_1_1_simu_ahrs =
 [
-    [ "SimuAhrs", "classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb", null ],
-    [ "~SimuAhrs", "classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d", null ],
-    [ "Start", "classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2", null ]
+    [ "SimuAhrs", "classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53", null ],
+    [ "~SimuAhrs", "classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d-members.html	(revision 50)
@@ -127,20 +127,22 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a08b6a9f75debf354d549716f05e6539a">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452">Position</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a08b6a9f75debf354d549716f05e6539a">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452">Position</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859">Reset</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e">SetPositionOffset</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b">SetSpeedOffset</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d">Speed</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">StartTraj</a>(float start_pos, float end_pos)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">StartTraj</a>(float startPosition, float endPosition, float startVelocity=0)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a28cc21dac02612396c4be5af97c87b2b">StopTraj</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a27ec122c93e06838155d35541cd91ece">TrajectoryGenerator1D</a>(const gui::LayoutPosition *position, std::string name, std::string unit=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">flair::filter::TrajectoryGenerator1D</a></td><td class="entry"></td></tr>
@@ -156,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.html	(revision 50)
@@ -141,7 +141,7 @@
 <tr class="memdesc:a90da7cbae745b5a2a8e52641f4b1d481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a90da7cbae745b5a2a8e52641f4b1d481">More...</a><br /></td></tr>
 <tr class="separator:a90da7cbae745b5a2a8e52641f4b1d481"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab682c3574b7a050bd65475ce00d03a16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">StartTraj</a> (float start_pos, float end_pos)</td></tr>
-<tr class="memdesc:ab682c3574b7a050bd65475ce00d03a16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start trajectory.  <a href="#ab682c3574b7a050bd65475ce00d03a16">More...</a><br /></td></tr>
-<tr class="separator:ab682c3574b7a050bd65475ce00d03a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94f61b22433b9ad621d22a9f12517a26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">StartTraj</a> (float startPosition, float endPosition, float startVelocity=0)</td></tr>
+<tr class="memdesc:a94f61b22433b9ad621d22a9f12517a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start trajectory.  <a href="#a94f61b22433b9ad621d22a9f12517a26">More...</a><br /></td></tr>
+<tr class="separator:a94f61b22433b9ad621d22a9f12517a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a28cc21dac02612396c4be5af97c87b2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a28cc21dac02612396c4be5af97c87b2b">StopTraj</a> (void)</td></tr>
 <tr class="memdesc:a28cc21dac02612396c4be5af97c87b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop trajectory.  <a href="#a28cc21dac02612396c4be5af97c87b2b">More...</a><br /></td></tr>
@@ -187,4 +187,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -241,9 +244,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class generating a trajectory in 1D. </p>
 <p>This class generates position and velocity references, given an absolute maximum velocity and an absolute acceleration. <br />
- When trajectory is started (see <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16" title="Start trajectory. ">StartTraj()</a>), position and velocity will increase at the given acceleration. If the maximum velocity is reached, velocity will not increase anymore. Then, velocity will decrease according to the given acceleration until velocity is null and final position is reached. <br />
+ When trajectory is started (see <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26" title="Start trajectory. ">StartTraj()</a>), position and velocity will increase at the given acceleration. If the maximum velocity is reached, velocity will not increase anymore. Then, velocity will decrease according to the given acceleration until velocity is null and final position is reached. <br />
  Manual inputs can be introduced using <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e" title="Set position offset. ">SetPositionOffset()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b" title="Set speed offset. ">SetSpeedOffset()</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -310,5 +316,5 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab682c3574b7a050bd65475ce00d03a16"></a>
+<a class="anchor" id="a94f61b22433b9ad621d22a9f12517a26"></a>
 <div class="memitem">
 <div class="memproto">
@@ -318,5 +324,5 @@
           <td>(</td>
           <td class="paramtype">float&#160;</td>
-          <td class="paramname"><em>start_pos</em>, </td>
+          <td class="paramname"><em>startPosition</em>, </td>
         </tr>
         <tr>
@@ -324,5 +330,11 @@
           <td></td>
           <td class="paramtype">float&#160;</td>
-          <td class="paramname"><em>end_pos</em>&#160;</td>
+          <td class="paramname"><em>endPosition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>startVelocity</em> = <code>0</code>&#160;</td>
         </tr>
         <tr>
@@ -337,6 +349,7 @@
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">start_pos</td><td>start position </td></tr>
-    <tr><td class="paramname">end_pos</td><td>end position </td></tr>
+    <tr><td class="paramname">startPosition</td><td>start position </td></tr>
+    <tr><td class="paramname">endPosition</td><td>end position </td></tr>
+    <tr><td class="paramname">startVelocity</td><td>start velocity, should be actual velocity. This value will be saturated max velocity defined in GCS. </td></tr>
   </table>
   </dd>
@@ -464,5 +477,5 @@
 
 <p>Update using provided datas. </p>
-<p>Uses values specified by <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16" title="Start trajectory. ">StartTraj()</a>, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e" title="Set position offset. ">SetPositionOffset()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b" title="Set speed offset. ">SetSpeedOffset()</a>.</p>
+<p>Uses values specified by <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26" title="Start trajectory. ">StartTraj()</a>, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e" title="Set position offset. ">SetPositionOffset()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a58f86c717fed6e84b22684e881837d2b" title="Set speed offset. ">SetSpeedOffset()</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -535,5 +548,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html">TrajectoryGenerator1D</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator1_d.js	(revision 50)
@@ -3,5 +3,5 @@
     [ "TrajectoryGenerator1D", "classflair_1_1filter_1_1_trajectory_generator1_d.html#a27ec122c93e06838155d35541cd91ece", null ],
     [ "~TrajectoryGenerator1D", "classflair_1_1filter_1_1_trajectory_generator1_d.html#a90da7cbae745b5a2a8e52641f4b1d481", null ],
-    [ "StartTraj", "classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16", null ],
+    [ "StartTraj", "classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26", null ],
     [ "StopTraj", "classflair_1_1filter_1_1_trajectory_generator1_d.html#a28cc21dac02612396c4be5af97c87b2b", null ],
     [ "Reset", "classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859", null ],
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle-members.html	(revision 50)
@@ -125,22 +125,24 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">GetPosition</a>(core::Vector2D &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">GetSpeed</a>(core::Vector2D &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">GetPosition</a>(core::Vector2Df &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">GetSpeed</a>(core::Vector2Df &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">SetCenter</a>(const core::Vector2D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">SetCenterSpeed</a>(const core::Vector2D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">StartTraj</a>(const core::Vector2D &amp;start_pos, float nb_lap=-1)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56">Matrix</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">SetCenter</a>(const core::Vector2Df &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">SetCenterSpeed</a>(const core::Vector2Df &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">StartTraj</a>(const core::Vector2Df &amp;start_pos, float nb_lap=-1)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1">StopTraj</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a103a8785df6c651962d71e5dfa937550">TrajectoryGenerator2DCircle</a>(const gui::LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">flair::filter::TrajectoryGenerator2DCircle</a></td><td class="entry"></td></tr>
@@ -156,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.html	(revision 50)
@@ -141,7 +141,7 @@
 <tr class="memdesc:ae669ea580ced854d4156ad4ecb7107de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae669ea580ced854d4156ad4ecb7107de">More...</a><br /></td></tr>
 <tr class="separator:ae669ea580ced854d4156ad4ecb7107de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5789f6cf4829447a33fc672261ab16ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">StartTraj</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;start_pos, float nb_lap=-1)</td></tr>
-<tr class="memdesc:a5789f6cf4829447a33fc672261ab16ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start trajectory.  <a href="#a5789f6cf4829447a33fc672261ab16ae">More...</a><br /></td></tr>
-<tr class="separator:a5789f6cf4829447a33fc672261ab16ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a637ce1ebabfb653a493314f707fa3ae4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">StartTraj</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;start_pos, float nb_lap=-1)</td></tr>
+<tr class="memdesc:a637ce1ebabfb653a493314f707fa3ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start trajectory.  <a href="#a637ce1ebabfb653a493314f707fa3ae4">More...</a><br /></td></tr>
+<tr class="separator:a637ce1ebabfb653a493314f707fa3ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afa7fb1b5ce2b0036b2eae7c1f3f27fb1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1">StopTraj</a> (void)</td></tr>
 <tr class="memdesc:afa7fb1b5ce2b0036b2eae7c1f3f27fb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop trajectory.  <a href="#afa7fb1b5ce2b0036b2eae7c1f3f27fb1">More...</a><br /></td></tr>
@@ -150,19 +150,19 @@
 <tr class="memdesc:acad5ff3e2079054372a276e34c08fc2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finish trajectory.  <a href="#acad5ff3e2079054372a276e34c08fc2a">More...</a><br /></td></tr>
 <tr class="separator:acad5ff3e2079054372a276e34c08fc2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a741d8a2f31ae41217e6a7aadcf2c1004"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">SetCenter</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;value)</td></tr>
-<tr class="memdesc:a741d8a2f31ae41217e6a7aadcf2c1004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set center position.  <a href="#a741d8a2f31ae41217e6a7aadcf2c1004">More...</a><br /></td></tr>
-<tr class="separator:a741d8a2f31ae41217e6a7aadcf2c1004"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab834073fc2802bacf5e1ba38abce5c8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">SetCenterSpeed</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;value)</td></tr>
-<tr class="memdesc:ab834073fc2802bacf5e1ba38abce5c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set center speed.  <a href="#ab834073fc2802bacf5e1ba38abce5c8b">More...</a><br /></td></tr>
-<tr class="separator:ab834073fc2802bacf5e1ba38abce5c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e99a6f66622cbf661c46e2bf65b70dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">SetCenter</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;value)</td></tr>
+<tr class="memdesc:a3e99a6f66622cbf661c46e2bf65b70dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set center position.  <a href="#a3e99a6f66622cbf661c46e2bf65b70dc">More...</a><br /></td></tr>
+<tr class="separator:a3e99a6f66622cbf661c46e2bf65b70dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add30dea61dd67cf2cb2457d28fbad35c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">SetCenterSpeed</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;value)</td></tr>
+<tr class="memdesc:add30dea61dd67cf2cb2457d28fbad35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set center speed.  <a href="#add30dea61dd67cf2cb2457d28fbad35c">More...</a><br /></td></tr>
+<tr class="separator:add30dea61dd67cf2cb2457d28fbad35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab4c33fe719831488ce56b833c31dd426"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426">Update</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">core::Time</a> time)</td></tr>
 <tr class="memdesc:ab4c33fe719831488ce56b833c31dd426"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update using provided datas.  <a href="#ab4c33fe719831488ce56b833c31dd426">More...</a><br /></td></tr>
 <tr class="separator:ab4c33fe719831488ce56b833c31dd426"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea95d0146447117762229550a11ad415"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;point) const </td></tr>
-<tr class="memdesc:aea95d0146447117762229550a11ad415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position.  <a href="#aea95d0146447117762229550a11ad415">More...</a><br /></td></tr>
-<tr class="separator:aea95d0146447117762229550a11ad415"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac95915bd0d1e21f744195d9e0543896e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">GetSpeed</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;point) const </td></tr>
-<tr class="memdesc:ac95915bd0d1e21f744195d9e0543896e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed.  <a href="#ac95915bd0d1e21f744195d9e0543896e">More...</a><br /></td></tr>
-<tr class="separator:ac95915bd0d1e21f744195d9e0543896e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae39218d67b655176c2d9b6679702c9c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;point) const </td></tr>
+<tr class="memdesc:ae39218d67b655176c2d9b6679702c9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position.  <a href="#ae39218d67b655176c2d9b6679702c9c7">More...</a><br /></td></tr>
+<tr class="separator:ae39218d67b655176c2d9b6679702c9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a928d70f190300eb5a545940d2f5417be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">GetSpeed</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;point) const </td></tr>
+<tr class="memdesc:a928d70f190300eb5a545940d2f5417be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed.  <a href="#a928d70f190300eb5a545940d2f5417be">More...</a><br /></td></tr>
+<tr class="separator:a928d70f190300eb5a545940d2f5417be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2c4cd945efca8086a38a298407de1e56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56">Matrix</a> (void) const </td></tr>
 <tr class="memdesc:a2c4cd945efca8086a38a298407de1e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix.  <a href="#a2c4cd945efca8086a38a298407de1e56">More...</a><br /></td></tr>
@@ -187,4 +187,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -241,4 +244,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -247,5 +253,5 @@
  When trajectory is started (StartTraj), position and velocity will increase at the given acceleration untill maximum velocity is reached. <br />
  When trajectory is asked to be finished (see <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#acad5ff3e2079054372a276e34c08fc2a" title="Finish trajectory. ">FinishTraj()</a>), position and velocity will decrease at the given acceleration untill null velocity is reached. <br />
- Position and velocity of the center of the circle can be manually changed through <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004" title="Set center position. ">SetCenter()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b" title="Set center speed. ">SetCenterSpeed()</a>. </p>
+ Position and velocity of the center of the circle can be manually changed through <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc" title="Set center position. ">SetCenter()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c" title="Set center speed. ">SetCenterSpeed()</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a103a8785df6c651962d71e5dfa937550"></a>
@@ -304,5 +310,5 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5789f6cf4829447a33fc672261ab16ae"></a>
+<a class="anchor" id="a637ce1ebabfb653a493314f707fa3ae4"></a>
 <div class="memitem">
 <div class="memproto">
@@ -311,5 +317,5 @@
           <td class="memname">void flair::filter::TrajectoryGenerator2DCircle::StartTraj </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;&#160;</td>
           <td class="paramname"><em>start_pos</em>, </td>
         </tr>
@@ -377,5 +383,5 @@
 </div>
 </div>
-<a class="anchor" id="a741d8a2f31ae41217e6a7aadcf2c1004"></a>
+<a class="anchor" id="a3e99a6f66622cbf661c46e2bf65b70dc"></a>
 <div class="memitem">
 <div class="memproto">
@@ -384,5 +390,5 @@
           <td class="memname">void flair::filter::TrajectoryGenerator2DCircle::SetCenter </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;&#160;</td>
           <td class="paramname"><em>value</em></td><td>)</td>
           <td></td>
@@ -401,5 +407,5 @@
 </div>
 </div>
-<a class="anchor" id="ab834073fc2802bacf5e1ba38abce5c8b"></a>
+<a class="anchor" id="add30dea61dd67cf2cb2457d28fbad35c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -408,5 +414,5 @@
           <td class="memname">void flair::filter::TrajectoryGenerator2DCircle::SetCenterSpeed </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;&#160;</td>
           <td class="paramname"><em>value</em></td><td>)</td>
           <td></td>
@@ -440,5 +446,5 @@
 
 <p>Update using provided datas. </p>
-<p>Uses values specified by <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae" title="Start trajectory. ">StartTraj()</a>, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004" title="Set center position. ">SetCenter()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b" title="Set center speed. ">SetCenterSpeed()</a>.</p>
+<p>Uses values specified by <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4" title="Start trajectory. ">StartTraj()</a>, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc" title="Set center position. ">SetCenter()</a> and <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c" title="Set center speed. ">SetCenterSpeed()</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -450,5 +456,5 @@
 </div>
 </div>
-<a class="anchor" id="aea95d0146447117762229550a11ad415"></a>
+<a class="anchor" id="ae39218d67b655176c2d9b6679702c9c7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -457,5 +463,5 @@
           <td class="memname">void flair::filter::TrajectoryGenerator2DCircle::GetPosition </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;&#160;</td>
           <td class="paramname"><em>point</em></td><td>)</td>
           <td> const</td>
@@ -474,5 +480,5 @@
 </div>
 </div>
-<a class="anchor" id="ac95915bd0d1e21f744195d9e0543896e"></a>
+<a class="anchor" id="a928d70f190300eb5a545940d2f5417be"></a>
 <div class="memitem">
 <div class="memproto">
@@ -481,5 +487,5 @@
           <td class="memname">void flair::filter::TrajectoryGenerator2DCircle::GetSpeed </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">core::Vector2Df</a> &amp;&#160;</td>
           <td class="paramname"><em>point</em></td><td>)</td>
           <td> const</td>
@@ -542,5 +548,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html">TrajectoryGenerator2DCircle</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_trajectory_generator2_d_circle.js	(revision 50)
@@ -3,12 +3,12 @@
     [ "TrajectoryGenerator2DCircle", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a103a8785df6c651962d71e5dfa937550", null ],
     [ "~TrajectoryGenerator2DCircle", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de", null ],
-    [ "StartTraj", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae", null ],
+    [ "StartTraj", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4", null ],
     [ "StopTraj", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1", null ],
     [ "FinishTraj", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#acad5ff3e2079054372a276e34c08fc2a", null ],
-    [ "SetCenter", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004", null ],
-    [ "SetCenterSpeed", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b", null ],
+    [ "SetCenter", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc", null ],
+    [ "SetCenterSpeed", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c", null ],
     [ "Update", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426", null ],
-    [ "GetPosition", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415", null ],
-    [ "GetSpeed", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e", null ],
+    [ "GetPosition", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7", null ],
+    [ "GetSpeed", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be", null ],
     [ "Matrix", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56", null ],
     [ "IsRunning", "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8", null ]
Index: trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex-members.html	(revision 50)
@@ -129,15 +129,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287">MotorsCount</a>(void) const =0</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(int index) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287">MotorsCount</a>(void) const =0</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(int index) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a89c5aab7862fa56db7dc1d8b40be25ce">SetMultiplexComboBox</a>(std::string name, int index)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a8d9552b36d8c4f001659c4c4872cafc9">SetPitch</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
@@ -149,5 +151,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac8938ae194aa4cb399ac87fc0acd10b0">SetYawTrim</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">UavMultiplex</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">UavMultiplex</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a23e3ac59f663aaa24ec55b83f0b5356d">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d">Update</a>(core::Time time)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
@@ -162,5 +164,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.html	(revision 50)
@@ -137,7 +137,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ac80810a847c3cac5321db6092e4d308f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">UavMultiplex</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:ac80810a847c3cac5321db6092e4d308f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac80810a847c3cac5321db6092e4d308f">More...</a><br /></td></tr>
-<tr class="separator:ac80810a847c3cac5321db6092e4d308f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c2eee3c6dff30b093501a7ed8df8a4f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">UavMultiplex</a> (std::string name)</td></tr>
+<tr class="memdesc:a3c2eee3c6dff30b093501a7ed8df8a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3c2eee3c6dff30b093501a7ed8df8a4f">More...</a><br /></td></tr>
+<tr class="separator:a3c2eee3c6dff30b093501a7ed8df8a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6e164ab1ddc7017e86a890e2fe4755a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">~UavMultiplex</a> ()</td></tr>
 <tr class="memdesc:a6e164ab1ddc7017e86a890e2fe4755a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a6e164ab1ddc7017e86a890e2fe4755a0">More...</a><br /></td></tr>
@@ -204,4 +204,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -254,4 +257,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -268,5 +274,5 @@
 <div class="textblock"><p>Class defining uav multiplexing. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac80810a847c3cac5321db6092e4d308f"></a>
+<a class="anchor" id="a3c2eee3c6dff30b093501a7ed8df8a4f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -275,17 +281,7 @@
           <td class="memname">flair::filter::UavMultiplex::UavMultiplex </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
         </tr>
       </table>
@@ -293,8 +289,7 @@
 
 <p>Constructor. </p>
-<p>Construct a uav multiplexing</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
+<p>Construct a uav multiplexing. It will be child of the FrameworkManager.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
     <tr><td class="paramname">name</td><td>name </td></tr>
   </table>
@@ -738,5 +733,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">UavMultiplex</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_uav_multiplex.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1filter_1_1_uav_multiplex =
 [
-    [ "UavMultiplex", "classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f", null ],
+    [ "UavMultiplex", "classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f", null ],
     [ "~UavMultiplex", "classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0", null ],
     [ "SetRoll", "classflair_1_1filter_1_1_uav_multiplex.html#a355b6f35700da8036bab83040ab04ee9", null ],
Index: trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex-members.html	(revision 50)
@@ -133,16 +133,18 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4">MotorNames_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(int index) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4">MotorNames_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8">MotorsCount</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a920cc79e53e8b342c364cf6666d5387c">MultiplexValue</a>(int index) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a89c5aab7862fa56db7dc1d8b40be25ce">SetMultiplexComboBox</a>(std::string name, int index)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a8d9552b36d8c4f001659c4c4872cafc9">SetPitch</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
@@ -158,5 +160,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a167dcf88d1ab15cfadacef2e958ebcdc">TopRearRight</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">UavMultiplex</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">UavMultiplex</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">UavType_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a23e3ac59f663aaa24ec55b83f0b5356d">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td><td class="entry"></td></tr>
@@ -165,5 +167,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036">X4</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">X4X8Multiplex</a>(const core::FrameworkManager *parent, std::string name, UavType_t type)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">X4X8Multiplex</a>(std::string name, UavType_t type)</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcbaf3bc4d1091cff6cd94bf2fd9d6eec084">X8</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">flair::filter::X4X8Multiplex</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -176,5 +178,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.html
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.html	(revision 50)
@@ -166,7 +166,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:adab54bddf74aadd3eaf9fb156abc60d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">X4X8Multiplex</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">UavType_t</a> type)</td></tr>
-<tr class="memdesc:adab54bddf74aadd3eaf9fb156abc60d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#adab54bddf74aadd3eaf9fb156abc60d8">More...</a><br /></td></tr>
-<tr class="separator:adab54bddf74aadd3eaf9fb156abc60d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32a704ec5f3dcf55007b9d02998a5ce5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">X4X8Multiplex</a> (std::string name, <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">UavType_t</a> type)</td></tr>
+<tr class="memdesc:a32a704ec5f3dcf55007b9d02998a5ce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a32a704ec5f3dcf55007b9d02998a5ce5">More...</a><br /></td></tr>
+<tr class="separator:a32a704ec5f3dcf55007b9d02998a5ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3b731c11f87975b216e54f2b568c0e1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1">~X4X8Multiplex</a> ()</td></tr>
 <tr class="memdesc:aa3b731c11f87975b216e54f2b568c0e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aa3b731c11f87975b216e54f2b568c0e1">More...</a><br /></td></tr>
@@ -179,7 +179,7 @@
 <tr class="separator:a1d01e1773c2550552e9704f267a74ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1filter_1_1_uav_multiplex')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">flair::filter::UavMultiplex</a></td></tr>
-<tr class="memitem:ac80810a847c3cac5321db6092e4d308f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">UavMultiplex</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:ac80810a847c3cac5321db6092e4d308f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac80810a847c3cac5321db6092e4d308f">More...</a><br /></td></tr>
-<tr class="separator:ac80810a847c3cac5321db6092e4d308f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c2eee3c6dff30b093501a7ed8df8a4f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">UavMultiplex</a> (std::string name)</td></tr>
+<tr class="memdesc:a3c2eee3c6dff30b093501a7ed8df8a4f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3c2eee3c6dff30b093501a7ed8df8a4f">More...</a><br /></td></tr>
+<tr class="separator:a3c2eee3c6dff30b093501a7ed8df8a4f inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6e164ab1ddc7017e86a890e2fe4755a0 inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">~UavMultiplex</a> ()</td></tr>
 <tr class="memdesc:a6e164ab1ddc7017e86a890e2fe4755a0 inherit pub_methods_classflair_1_1filter_1_1_uav_multiplex"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a6e164ab1ddc7017e86a890e2fe4755a0">More...</a><br /></td></tr>
@@ -240,4 +240,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -291,4 +294,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -359,5 +365,5 @@
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="adab54bddf74aadd3eaf9fb156abc60d8"></a>
+<a class="anchor" id="a32a704ec5f3dcf55007b9d02998a5ce5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -366,10 +372,4 @@
           <td class="memname">flair::filter::X4X8Multiplex::X4X8Multiplex </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -390,8 +390,7 @@
 
 <p>Constructor. </p>
-<p>Construct a X4 and X8 multiplexing</p>
+<p>Construct a X4 and X8 multiplexing. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">type</td><td>type </td></tr>
@@ -485,5 +484,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li><li class="navelem"><a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html">X4X8Multiplex</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.js
===================================================================
--- trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1filter_1_1_x4_x8_multiplex.js	(revision 50)
@@ -15,5 +15,5 @@
       [ "BottomRearRight", "classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a1b4222cea334c2c0694fad03b3100074", null ]
     ] ],
-    [ "X4X8Multiplex", "classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8", null ],
+    [ "X4X8Multiplex", "classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5", null ],
     [ "~X4X8Multiplex", "classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1", null ],
     [ "UseDefaultPlot", "classflair_1_1filter_1_1_x4_x8_multiplex.html#a807762c68c04134ef3ccea86d68a238a", null ],
Index: trunk/doc/Flair/classflair_1_1gui_1_1_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_box-members.html	(revision 50)
@@ -152,5 +152,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_box.html	(revision 50)
@@ -420,5 +420,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_box.html">Box</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_check_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_check_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_check_box-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_check_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_check_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_check_box.html	(revision 50)
@@ -353,5 +353,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_check_box.html">CheckBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_combo_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_combo_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_combo_box-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_combo_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_combo_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_combo_box.html	(revision 50)
@@ -353,5 +353,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_combo_box.html">ComboBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot-members.html	(revision 50)
@@ -159,5 +159,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot.html	(revision 50)
@@ -399,5 +399,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_data_plot.html">DataPlot</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d-members.html	(revision 50)
@@ -163,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot1_d.html	(revision 50)
@@ -324,5 +324,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_data_plot1_d.html">DataPlot1D</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d-members.html	(revision 50)
@@ -163,5 +163,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_data_plot2_d.html	(revision 50)
@@ -366,5 +366,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_data_plot2_d.html">DataPlot2D</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_double_spin_box.html	(revision 50)
@@ -442,5 +442,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_double_spin_box.html">DoubleSpinBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_grid_layout.html	(revision 50)
@@ -301,5 +301,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_grid_layout.html">GridLayout</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_group_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_group_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_group_box-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_group_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_group_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_group_box.html	(revision 50)
@@ -303,5 +303,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_group_box.html">GroupBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_label-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_label-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_label-members.html	(revision 50)
@@ -149,5 +149,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_label.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_label.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_label.html	(revision 50)
@@ -329,5 +329,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_label.html">Label</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_layout-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_layout-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_layout-members.html	(revision 50)
@@ -151,5 +151,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_layout.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_layout.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_layout.html	(revision 50)
@@ -385,5 +385,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_layout.html">Layout</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_layout_position-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_layout_position-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_layout_position-members.html	(revision 50)
@@ -125,5 +125,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_layout_position.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_layout_position.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_layout_position.html	(revision 50)
@@ -266,5 +266,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_list_widget-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_list_widget-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_list_widget-members.html	(revision 50)
@@ -150,5 +150,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_list_widget.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_list_widget.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_list_widget.html	(revision 50)
@@ -335,5 +335,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_list_widget.html">ListWidget</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_map-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_map-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_map-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_map.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_map.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_map.html	(revision 50)
@@ -379,5 +379,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_map.html">Map</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_picture-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_picture-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_picture-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_picture.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_picture.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_picture.html	(revision 50)
@@ -309,5 +309,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_picture.html">Picture</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_push_button-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_push_button-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_push_button-members.html	(revision 50)
@@ -148,5 +148,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_push_button.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_push_button.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_push_button.html	(revision 50)
@@ -305,5 +305,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_push_button.html">PushButton</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_range_finder_plot.html	(revision 50)
@@ -372,5 +372,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_range_finder_plot.html">RangeFinderPlot</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_send_data-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_send_data-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_send_data-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_send_data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_send_data.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_send_data.html	(revision 50)
@@ -420,5 +420,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_send_data.html">SendData</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_spin_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_spin_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_spin_box-members.html	(revision 50)
@@ -155,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_spin_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_spin_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_spin_box.html	(revision 50)
@@ -428,5 +428,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_spin_box.html">SpinBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_tab-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_tab-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_tab-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_tab.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_tab.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_tab.html	(revision 50)
@@ -308,5 +308,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_tab.html">Tab</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget-members.html	(revision 50)
@@ -153,5 +153,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_tab_widget.html	(revision 50)
@@ -332,5 +332,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_tab_widget.html">TabWidget</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_text_edit-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_text_edit-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_text_edit-members.html	(revision 50)
@@ -149,5 +149,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_text_edit.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_text_edit.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_text_edit.html	(revision 50)
@@ -331,5 +331,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_text_edit.html">TextEdit</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box-members.html	(revision 50)
@@ -140,7 +140,7 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html#a9ba37bd7fad0f4a97175d922b93b5434">UnsetPersistentXmlProp</a>(std::string prop)</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html">flair::gui::Widget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1gui_1_1_box.html#a54608ff0fdac6b8e05c8ece4fd3f8375">ValueChanged</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_box.html">flair::gui::Box</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">Vector3DSpinBox</a>(const LayoutPosition *position, std::string name, double min, double max, double step, int decimals=2, core::Vector3D default_value=core::Vector3D(0, 0, 0))</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">Vector3DSpinBox</a>(const LayoutPosition *position, std::string name, double min, double max, double step, int decimals=2, core::Vector3Df default_value=core::Vector3Df(0, 0, 0))</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">flair::gui::Vector3DSpinBox</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html#a7b867cc6c603cbc5e5a2f39f083a9494">Widget</a>(const Widget *parent, std::string name, std::string type)</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html">flair::gui::Widget</a></td><td class="entry"></td></tr>
@@ -154,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.html	(revision 50)
@@ -136,13 +136,13 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a0275f20370fe116d21311d4ce06fb67c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">Vector3DSpinBox</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name, double min, double max, double step, int decimals=2, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> default_value=<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>(0, 0, 0))</td></tr>
-<tr class="memdesc:a0275f20370fe116d21311d4ce06fb67c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0275f20370fe116d21311d4ce06fb67c">More...</a><br /></td></tr>
-<tr class="separator:a0275f20370fe116d21311d4ce06fb67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab8ded779022c71d49ab8d828caf4c38"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">Vector3DSpinBox</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name, double min, double max, double step, int decimals=2, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> default_value=<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>(0, 0, 0))</td></tr>
+<tr class="memdesc:aab8ded779022c71d49ab8d828caf4c38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aab8ded779022c71d49ab8d828caf4c38">More...</a><br /></td></tr>
+<tr class="separator:aab8ded779022c71d49ab8d828caf4c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa515751c54ff8fd98cca84f4c374929b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b">~Vector3DSpinBox</a> ()</td></tr>
 <tr class="memdesc:aa515751c54ff8fd98cca84f4c374929b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aa515751c54ff8fd98cca84f4c374929b">More...</a><br /></td></tr>
 <tr class="separator:aa515751c54ff8fd98cca84f4c374929b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46615af09df922bb839f043542c4693c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">Value</a> (void) const </td></tr>
-<tr class="memdesc:a46615af09df922bb839f043542c4693c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value.  <a href="#a46615af09df922bb839f043542c4693c">More...</a><br /></td></tr>
-<tr class="separator:a46615af09df922bb839f043542c4693c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe057c07f127a2647e1f073896422efb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">Value</a> (void) const </td></tr>
+<tr class="memdesc:abe057c07f127a2647e1f073896422efb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value.  <a href="#abe057c07f127a2647e1f073896422efb">More...</a><br /></td></tr>
+<tr class="separator:abe057c07f127a2647e1f073896422efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1gui_1_1_box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1gui_1_1_box')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1gui_1_1_box.html">flair::gui::Box</a></td></tr>
 <tr class="memitem:a2f126878bf430425982c367e709ea438 inherit pub_methods_classflair_1_1gui_1_1_box"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1gui_1_1_box.html#a2f126878bf430425982c367e709ea438">Box</a> (const <a class="el" href="classflair_1_1gui_1_1_layout_position.html">LayoutPosition</a> *position, std::string name, std::string type)</td></tr>
@@ -245,5 +245,5 @@
 <div class="textblock"><p>Class displaying 3 <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qdoublespinbox.html">QDoubleSpinBox</a> for x,y,z on the ground station. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0275f20370fe116d21311d4ce06fb67c"></a>
+<a class="anchor" id="aab8ded779022c71d49ab8d828caf4c38"></a>
 <div class="memitem">
 <div class="memproto">
@@ -288,6 +288,6 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td>
-          <td class="paramname"><em>default_value</em> = <code><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>(0,&#160;0,&#160;0)</code>&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>&#160;</td>
+          <td class="paramname"><em>default_value</em> = <code><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>(0,&#160;0,&#160;0)</code>&#160;</td>
         </tr>
         <tr>
@@ -335,10 +335,10 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a46615af09df922bb839f043542c4693c"></a>
+<a class="anchor" id="abe057c07f127a2647e1f073896422efb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> flair::gui::Vector3DSpinBox::Value </td>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> flair::gui::Vector3DSpinBox::Value </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
@@ -360,5 +360,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html">Vector3DSpinBox</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.js
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_vector3_d_spin_box.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1gui_1_1_vector3_d_spin_box =
 [
-    [ "Vector3DSpinBox", "classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c", null ],
+    [ "Vector3DSpinBox", "classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38", null ],
     [ "~Vector3DSpinBox", "classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b", null ],
-    [ "Value", "classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c", null ]
+    [ "Value", "classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1gui_1_1_widget-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_widget-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_widget-members.html	(revision 50)
@@ -146,5 +146,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1gui_1_1_widget.html
===================================================================
--- trunk/doc/Flair/classflair_1_1gui_1_1_widget.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1gui_1_1_widget.html	(revision 50)
@@ -591,5 +591,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li><li class="navelem"><a class="el" href="classflair_1_1gui_1_1_widget.html">Widget</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8-members.html	(revision 50)
@@ -127,10 +127,12 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetImu</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetMetaUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HdsX8</b>(std::string name, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetType</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>HdsX8</b>(std::string name, std::string options=&quot;&quot;, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>isReadyToFly</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_hds_x8.html">flair::meta::HdsX8</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.html	(revision 50)
@@ -135,7 +135,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a32f79f226e0215e64f7657e0f4e60adf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32f79f226e0215e64f7657e0f4e60adf"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>HdsX8</b> (std::string name, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
-<tr class="separator:a32f79f226e0215e64f7657e0f4e60adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae15209e2a2f8af4354ea616ea27d6f47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae15209e2a2f8af4354ea616ea27d6f47"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>HdsX8</b> (std::string name, std::string options=&quot;&quot;, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
+<tr class="separator:ae15209e2a2f8af4354ea616ea27d6f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af81a1712836f11a7da676052f7590d86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af81a1712836f11a7da676052f7590d86"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>StartSensors</b> (void)</td></tr>
@@ -144,4 +144,10 @@
 std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultVrpnAddress</b> (void) const </td></tr>
 <tr class="separator:a9320de93d6ac7de147498180a475c77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20e7d667e8c6b5a2d9fa4a17690d4010"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20e7d667e8c6b5a2d9fa4a17690d4010"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadyToFly</b> (void) const </td></tr>
+<tr class="separator:a20e7d667e8c6b5a2d9fa4a17690d4010"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe6804ca7bb1842f876c01ea84f44fec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe6804ca7bb1842f876c01ea84f44fec"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetType</b> (void) const </td></tr>
+<tr class="separator:abe6804ca7bb1842f876c01ea84f44fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1meta_1_1_uav"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1meta_1_1_uav')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td></tr>
 <tr class="memitem:aa512f51f51b53bdf92821532727f2db7 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa512f51f51b53bdf92821532727f2db7"></a>
@@ -253,5 +259,5 @@
   <ul>
     <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_hds_x8.html">HdsX8</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_hds_x8.js	(revision 50)
@@ -1,7 +1,9 @@
 var classflair_1_1meta_1_1_hds_x8 =
 [
-    [ "HdsX8", "classflair_1_1meta_1_1_hds_x8.html#a32f79f226e0215e64f7657e0f4e60adf", null ],
+    [ "HdsX8", "classflair_1_1meta_1_1_hds_x8.html#ae15209e2a2f8af4354ea616ea27d6f47", null ],
     [ "~HdsX8", "classflair_1_1meta_1_1_hds_x8.html#ac64a8cb838c09d0b6489ccc37767d5c5", null ],
     [ "StartSensors", "classflair_1_1meta_1_1_hds_x8.html#af81a1712836f11a7da676052f7590d86", null ],
-    [ "GetDefaultVrpnAddress", "classflair_1_1meta_1_1_hds_x8.html#a9320de93d6ac7de147498180a475c77f", null ]
+    [ "GetDefaultVrpnAddress", "classflair_1_1meta_1_1_hds_x8.html#a9320de93d6ac7de147498180a475c77f", null ],
+    [ "isReadyToFly", "classflair_1_1meta_1_1_hds_x8.html#a20e7d667e8c6b5a2d9fa4a17690d4010", null ],
+    [ "GetType", "classflair_1_1meta_1_1_hds_x8.html#abe6804ca7bb1842f876c01ea84f44fec", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3-members.html	(revision 50)
@@ -131,16 +131,18 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MetaDualShock3</b>(core::FrameworkManager *parent, std::string name, sensor::TargetController *controller) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>PitchTrim</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RollTrim</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Rumble</b>(uint8_t left_force, uint8_t left_timeout=20, uint8_t right_force=0, uint8_t right_timeout=0) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MetaDualShock3</b>(std::string name, sensor::TargetController *controller) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PitchTrim</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>RollTrim</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Rumble</b>(uint8_t left_force, uint8_t left_timeout=20, uint8_t right_force=0, uint8_t right_timeout=0) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOFF</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedON</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">flair::meta::MetaDualShock3</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.html	(revision 50)
@@ -135,7 +135,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:adc6a6f905adfa02ee3bd73cd3019f423"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc6a6f905adfa02ee3bd73cd3019f423"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>MetaDualShock3</b> (<a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller)</td></tr>
-<tr class="separator:adc6a6f905adfa02ee3bd73cd3019f423"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a5d7d8f63154c5c9b37d89822faea1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a5d7d8f63154c5c9b37d89822faea1d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MetaDualShock3</b> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller)</td></tr>
+<tr class="separator:a5a5d7d8f63154c5c9b37d89822faea1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aecdba55c31dcf77cb5c23f501a52ad1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecdba55c31dcf77cb5c23f501a52ad1a"></a>
 <a class="el" href="classflair_1_1core_1_1_ahrs_data.html">core::AhrsData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetReferenceOrientation</b> (void) const </td></tr>
@@ -193,4 +193,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -247,4 +250,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -283,5 +289,5 @@
   <ul>
     <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_meta_dual_shock3.html">MetaDualShock3</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_dual_shock3.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1meta_1_1_meta_dual_shock3 =
 [
-    [ "MetaDualShock3", "classflair_1_1meta_1_1_meta_dual_shock3.html#adc6a6f905adfa02ee3bd73cd3019f423", null ],
+    [ "MetaDualShock3", "classflair_1_1meta_1_1_meta_dual_shock3.html#a5a5d7d8f63154c5c9b37d89822faea1d", null ],
     [ "~MetaDualShock3", "classflair_1_1meta_1_1_meta_dual_shock3.html#af6d3c1f4b3d510ba6b9a4e4d24af0724", null ],
     [ "GetReferenceOrientation", "classflair_1_1meta_1_1_meta_dual_shock3.html#aecdba55c31dcf77cb5c23f501a52ad1a", null ],
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder-members.html	(revision 50)
@@ -143,5 +143,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_us_range_finder.html	(revision 50)
@@ -206,5 +206,5 @@
   <ul>
     <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_meta_us_range_finder.html">MetaUsRangeFinder</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object-members.html	(revision 50)
@@ -122,15 +122,15 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">GetEuler</a>(core::Euler &amp;euler) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">GetPosition</a>(core::Vector3D &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(core::Quaternion &amp;quaternion) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetSpeed</b>(core::Vector3D &amp;speed) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">GetPosition</a>(core::Vector3Df &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(core::Quaternion &amp;quaternion) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetSpeed</b>(core::Vector3Df &amp;speed) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20">IsTracked</a>(unsigned int timeout_ms) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>MetaVrpnObject</b>(std::string name) (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
@@ -145,20 +145,21 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f">VrpnObject</a>(std::string name, uint8_t id, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VxPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>VyPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VzPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>XyPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MetaVrpnObject</b>() (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f">VrpnObject</a>(std::string name, uint8_t id, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>VxPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VyPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>VzPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>XyPlot</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MetaVrpnObject</b>() (defined in <a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_meta_vrpn_object.html">flair::meta::MetaVrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -166,5 +167,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.html	(revision 50)
@@ -154,7 +154,7 @@
 <a class="el" href="classflair_1_1gui_1_1_data_plot2_d.html">gui::DataPlot2D</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>XyPlot</b> (void) const </td></tr>
 <tr class="separator:a1b5d32cee1f95551b011bf342f812953"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97c29f5bd63ed6e79dd9dc61d98a6eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97c29f5bd63ed6e79dd9dc61d98a6eb9"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>GetSpeed</b> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;speed) const </td></tr>
-<tr class="separator:a97c29f5bd63ed6e79dd9dc61d98a6eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acec7417d42d58cc6e7e1dec789f442b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acec7417d42d58cc6e7e1dec789f442b3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>GetSpeed</b> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;speed) const </td></tr>
+<tr class="separator:acec7417d42d58cc6e7e1dec789f442b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_vrpn_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td></tr>
 <tr class="memitem:ae63bc389dc7a4eb878d07cb71eb7d710 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a> (std::string name, const <a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tab)</td></tr>
@@ -176,13 +176,10 @@
 <tr class="memdesc:a516210bba13f3df87da71dac8a494c20 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is object tracked?  <a href="#a516210bba13f3df87da71dac8a494c20">More...</a><br /></td></tr>
 <tr class="separator:a516210bba13f3df87da71dac8a494c20 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32e2c982fb63444678b672fce4762738 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">GetEuler</a> (<a class="el" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) const </td></tr>
-<tr class="memdesc:a32e2c982fb63444678b672fce4762738 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Euler angles.  <a href="#a32e2c982fb63444678b672fce4762738">More...</a><br /></td></tr>
-<tr class="separator:a32e2c982fb63444678b672fce4762738 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2942cbbb898ba9d0d795b97ad3b9825f inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) const </td></tr>
 <tr class="memdesc:a2942cbbb898ba9d0d795b97ad3b9825f inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Quaternion.  <a href="#a2942cbbb898ba9d0d795b97ad3b9825f">More...</a><br /></td></tr>
 <tr class="separator:a2942cbbb898ba9d0d795b97ad3b9825f inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c4b259c51b98fa92f8f39141ac9f8b2 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;point) const </td></tr>
-<tr class="memdesc:a2c4b259c51b98fa92f8f39141ac9f8b2 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Position.  <a href="#a2c4b259c51b98fa92f8f39141ac9f8b2">More...</a><br /></td></tr>
-<tr class="separator:a2c4b259c51b98fa92f8f39141ac9f8b2 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64be708bbe70e22db77a465488e23c7c inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;point) const </td></tr>
+<tr class="memdesc:a64be708bbe70e22db77a465488e23c7c inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Position.  <a href="#a64be708bbe70e22db77a465488e23c7c">More...</a><br /></td></tr>
+<tr class="separator:a64be708bbe70e22db77a465488e23c7c inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acac80ce94c7081f6e51f8d81d158e164 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164">Output</a> (void) const </td></tr>
 <tr class="memdesc:acac80ce94c7081f6e51f8d81d158e164 inherit pub_methods_classflair_1_1sensor_1_1_vrpn_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix.  <a href="#acac80ce94c7081f6e51f8d81d158e164">More...</a><br /></td></tr>
@@ -216,4 +213,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -270,4 +270,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -280,5 +283,5 @@
   <ul>
     <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_meta_vrpn_object.html">MetaVrpnObject</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_meta_vrpn_object.js	(revision 50)
@@ -8,4 +8,4 @@
     [ "VzPlot", "classflair_1_1meta_1_1_meta_vrpn_object.html#ab1a4f71a85b979f8f32596e72b8be545", null ],
     [ "XyPlot", "classflair_1_1meta_1_1_meta_vrpn_object.html#a1b5d32cee1f95551b011bf342f812953", null ],
-    [ "GetSpeed", "classflair_1_1meta_1_1_meta_vrpn_object.html#a97c29f5bd63ed6e79dd9dc61d98a6eb9", null ]
+    [ "GetSpeed", "classflair_1_1meta_1_1_meta_vrpn_object.html#acec7417d42d58cc6e7e1dec789f442b3", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4-members.html	(revision 50)
@@ -127,9 +127,11 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetImu</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetMetaUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetType</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isReadyToFly</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -145,5 +147,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUsRangeFinder</b>(const sensor::UsRangeFinder *us) (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SetVerticalCamera</b>(const sensor::Camera *verticalCamera) (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuX4</b>(std::string name, int simu_id=0, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuX4</b>(std::string name, uint32_t simu_id=0, std::string options=&quot;&quot;, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>StartSensors</b>(void) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x4.html">flair::meta::SimuX4</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.html	(revision 50)
@@ -135,10 +135,13 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a50f20532b0ce03892174d5e82f113172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50f20532b0ce03892174d5e82f113172"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>SimuX4</b> (std::string name, int simu_id=0, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
-<tr class="separator:a50f20532b0ce03892174d5e82f113172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a72b94775bf71510d2a015518e9184e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a72b94775bf71510d2a015518e9184e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SimuX4</b> (std::string name, uint32_t simu_id=0, std::string options=&quot;&quot;, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
+<tr class="separator:a3a72b94775bf71510d2a015518e9184e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac465bd864baebe91ed22937da4392d08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac465bd864baebe91ed22937da4392d08"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>StartSensors</b> (void)</td></tr>
 <tr class="separator:ac465bd864baebe91ed22937da4392d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06d5b4668f194bd078f3589a68418fb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06d5b4668f194bd078f3589a68418fb5"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetType</b> (void) const </td></tr>
+<tr class="separator:a06d5b4668f194bd078f3589a68418fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1meta_1_1_uav"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1meta_1_1_uav')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td></tr>
 <tr class="memitem:aa512f51f51b53bdf92821532727f2db7 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa512f51f51b53bdf92821532727f2db7"></a>
@@ -178,4 +181,7 @@
 virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultVrpnAddress</b> (void) const </td></tr>
 <tr class="separator:a095040838a4078e62d6eddac7eab5f44 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdc97a1b23e95add9f45a1e74c0a2ec inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cdc97a1b23e95add9f45a1e74c0a2ec"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadyToFly</b> (void) const </td></tr>
+<tr class="separator:a9cdc97a1b23e95add9f45a1e74c0a2ec inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
 <tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
@@ -253,5 +259,5 @@
   <ul>
     <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_simu_x4.html">SimuX4</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x4.js	(revision 50)
@@ -1,6 +1,7 @@
 var classflair_1_1meta_1_1_simu_x4 =
 [
-    [ "SimuX4", "classflair_1_1meta_1_1_simu_x4.html#a50f20532b0ce03892174d5e82f113172", null ],
+    [ "SimuX4", "classflair_1_1meta_1_1_simu_x4.html#a3a72b94775bf71510d2a015518e9184e", null ],
     [ "~SimuX4", "classflair_1_1meta_1_1_simu_x4.html#a077d807f2a97a9177e0cccd721de2058", null ],
-    [ "StartSensors", "classflair_1_1meta_1_1_simu_x4.html#ac465bd864baebe91ed22937da4392d08", null ]
+    [ "StartSensors", "classflair_1_1meta_1_1_simu_x4.html#ac465bd864baebe91ed22937da4392d08", null ],
+    [ "GetType", "classflair_1_1meta_1_1_simu_x4.html#a06d5b4668f194bd078f3589a68418fb5", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8-members.html	(revision 50)
@@ -127,9 +127,11 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetImu</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetMetaUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetType</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isReadyToFly</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -145,5 +147,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUsRangeFinder</b>(const sensor::UsRangeFinder *us) (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SetVerticalCamera</b>(const sensor::Camera *verticalCamera) (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuX8</b>(std::string name, int simu_id=0, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuX8</b>(std::string name, uint32_t simu_id=0, std::string options=&quot;&quot;, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>StartSensors</b>(void) (defined in <a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_simu_x8.html">flair::meta::SimuX8</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.html	(revision 50)
@@ -135,10 +135,13 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a04d3a47b57b4c2631c80dfe1650c9926"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04d3a47b57b4c2631c80dfe1650c9926"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>SimuX8</b> (std::string name, int simu_id=0, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
-<tr class="separator:a04d3a47b57b4c2631c80dfe1650c9926"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa595f2c5961b80179cf1c890ac3cd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefa595f2c5961b80179cf1c890ac3cd9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SimuX8</b> (std::string name, uint32_t simu_id=0, std::string options=&quot;&quot;, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
+<tr class="separator:aefa595f2c5961b80179cf1c890ac3cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae7c83ca2c9077381256ce349cf218c96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7c83ca2c9077381256ce349cf218c96"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>StartSensors</b> (void)</td></tr>
 <tr class="separator:ae7c83ca2c9077381256ce349cf218c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9873fa1308d66ff9ff833edab0876b38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9873fa1308d66ff9ff833edab0876b38"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetType</b> (void) const </td></tr>
+<tr class="separator:a9873fa1308d66ff9ff833edab0876b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1meta_1_1_uav"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1meta_1_1_uav')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td></tr>
 <tr class="memitem:aa512f51f51b53bdf92821532727f2db7 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa512f51f51b53bdf92821532727f2db7"></a>
@@ -178,4 +181,7 @@
 virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultVrpnAddress</b> (void) const </td></tr>
 <tr class="separator:a095040838a4078e62d6eddac7eab5f44 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdc97a1b23e95add9f45a1e74c0a2ec inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cdc97a1b23e95add9f45a1e74c0a2ec"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadyToFly</b> (void) const </td></tr>
+<tr class="separator:a9cdc97a1b23e95add9f45a1e74c0a2ec inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
 <tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
@@ -253,5 +259,5 @@
   <ul>
     <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_simu_x8.html">SimuX8</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_simu_x8.js	(revision 50)
@@ -1,6 +1,7 @@
 var classflair_1_1meta_1_1_simu_x8 =
 [
-    [ "SimuX8", "classflair_1_1meta_1_1_simu_x8.html#a04d3a47b57b4c2631c80dfe1650c9926", null ],
+    [ "SimuX8", "classflair_1_1meta_1_1_simu_x8.html#aefa595f2c5961b80179cf1c890ac3cd9", null ],
     [ "~SimuX8", "classflair_1_1meta_1_1_simu_x8.html#a48a3e01cda9c4641539d3e4499944204", null ],
-    [ "StartSensors", "classflair_1_1meta_1_1_simu_x8.html#ae7c83ca2c9077381256ce349cf218c96", null ]
+    [ "StartSensors", "classflair_1_1meta_1_1_simu_x8.html#ae7c83ca2c9077381256ce349cf218c96", null ],
+    [ "GetType", "classflair_1_1meta_1_1_simu_x8.html#a9873fa1308d66ff9ff833edab0876b38", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav-members.html	(revision 50)
@@ -127,9 +127,11 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetImu</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetMetaUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetType</b>(void) const =0 (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isReadyToFly</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -157,5 +159,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav.html	(revision 50)
@@ -178,4 +178,10 @@
 virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultVrpnAddress</b> (void) const </td></tr>
 <tr class="separator:a095040838a4078e62d6eddac7eab5f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdc97a1b23e95add9f45a1e74c0a2ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cdc97a1b23e95add9f45a1e74c0a2ec"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadyToFly</b> (void) const </td></tr>
+<tr class="separator:a9cdc97a1b23e95add9f45a1e74c0a2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eab979789e79a4101f6d5de3d07baed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5eab979789e79a4101f6d5de3d07baed"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetType</b> (void) const =0</td></tr>
+<tr class="separator:a5eab979789e79a4101f6d5de3d07baed"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
 <tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
@@ -255,5 +261,5 @@
   <ul>
     <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.html">Uav</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav.js	(revision 50)
@@ -15,4 +15,6 @@
     [ "GetHorizontalCamera", "classflair_1_1meta_1_1_uav.html#a03fdd9b52f7ffa4da19653ab7a598b29", null ],
     [ "GetDefaultVrpnAddress", "classflair_1_1meta_1_1_uav.html#a095040838a4078e62d6eddac7eab5f44", null ],
+    [ "isReadyToFly", "classflair_1_1meta_1_1_uav.html#a9cdc97a1b23e95add9f45a1e74c0a2ec", null ],
+    [ "GetType", "classflair_1_1meta_1_1_uav.html#a5eab979789e79a4101f6d5de3d07baed", null ],
     [ "SetBldc", "classflair_1_1meta_1_1_uav.html#ab6f21b4db412eccba2d16b914496a8e4", null ],
     [ "SetMultiplex", "classflair_1_1meta_1_1_uav.html#ae4d2df5677c51f4083b9f3d93e5d275f", null ],
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine-members.html	(revision 50)
@@ -158,6 +158,8 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>joy</b> (defined in <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">flair::meta::UavStateMachine</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">flair::meta::UavStateMachine</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Land</b>(void) (defined in <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">flair::meta::UavStateMachine</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">flair::meta::UavStateMachine</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -203,5 +205,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html	(revision 50)
@@ -204,7 +204,7 @@
 const <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>
 <tr class="separator:ae632fa95dfbd03b2459390c0aa97b7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a42bd79939eca721ee4b632ee07d704e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42bd79939eca721ee4b632ee07d704e6"></a>
-const <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>
-<tr class="separator:a42bd79939eca721ee4b632ee07d704e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeb4955dc8ace81d74fe6e7eb5c952e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeb4955dc8ace81d74fe6e7eb5c952e4"></a>
+const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetCurrentAngularSpeed</b> (void) const </td></tr>
+<tr class="separator:abeb4955dc8ace81d74fe6e7eb5c952e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a08afc337453ad8587ff07c0c07c1d42f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08afc337453ad8587ff07c0c07c1d42f"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>Land</b> (void)</td></tr>
@@ -288,4 +288,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
+<tr class="memitem:a3929dfba87003f40ce398a123616dd48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3929dfba87003f40ce398a123616dd48"></a>
+<a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html">MetaDualShock3</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>joy</b></td></tr>
+<tr class="separator:a3929dfba87003f40ce398a123616dd48"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9e5c71804025830b11104cdbe2d0f7dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e5c71804025830b11104cdbe2d0f7dc"></a>
 <a class="el" href="classflair_1_1gui_1_1_tab.html">gui::Tab</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>setupLawTab</b></td></tr>
@@ -356,4 +359,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -643,5 +649,5 @@
   <ul>
     <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>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.js	(revision 50)
@@ -40,5 +40,5 @@
     [ "SetTorqueMode", "classflair_1_1meta_1_1_uav_state_machine.html#a70002c653806c3e18f3f04ae46b4e24b", null ],
     [ "GetCurrentQuaternion", "classflair_1_1meta_1_1_uav_state_machine.html#ae632fa95dfbd03b2459390c0aa97b7c4", null ],
-    [ "GetCurrentAngularSpeed", "classflair_1_1meta_1_1_uav_state_machine.html#a42bd79939eca721ee4b632ee07d704e6", null ],
+    [ "GetCurrentAngularSpeed", "classflair_1_1meta_1_1_uav_state_machine.html#abeb4955dc8ace81d74fe6e7eb5c952e4", null ],
     [ "Land", "classflair_1_1meta_1_1_uav_state_machine.html#a08afc337453ad8587ff07c0c07c1d42f", null ],
     [ "EmergencyLand", "classflair_1_1meta_1_1_uav_state_machine.html#a0e53dbcb461575eed6f2cfefe7aa9437", null ],
@@ -67,4 +67,5 @@
     [ "AddDataToControlLawLog", "classflair_1_1meta_1_1_uav_state_machine.html#aa642bfeb1d97dec839088e2256a3699b", null ],
     [ "GetJoystick", "classflair_1_1meta_1_1_uav_state_machine.html#a8e60c6966eb00cf63c0278d575b8e394", null ],
+    [ "joy", "classflair_1_1meta_1_1_uav_state_machine.html#a3929dfba87003f40ce398a123616dd48", null ],
     [ "setupLawTab", "classflair_1_1meta_1_1_uav_state_machine.html#a9e5c71804025830b11104cdbe2d0f7dc", null ],
     [ "graphLawTab", "classflair_1_1meta_1_1_uav_state_machine.html#a317042b2fcf037957ffc5539b8b2342e", null ]
Index: trunk/doc/Flair/classflair_1_1meta_1_1_x_air-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_x_air-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_x_air-members.html	(revision 50)
@@ -127,9 +127,11 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetImu</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetMetaUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetType</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUavMultiplex</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUsRangeFinder</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVerticalCamera</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isReadyToFly</b>(void) const  (defined in <a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -150,5 +152,5 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>UseDefaultPlot</b>(void) (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>XAir</b>(std::string name, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>XAir</b>(std::string name, std::string options=&quot;&quot;, filter::UavMultiplex *multiplex=NULL) (defined in <a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_x_air.html">flair::meta::XAir</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>~Uav</b>() (defined in <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a>)</td><td class="entry"><a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_x_air.html
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_x_air.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_x_air.html	(revision 50)
@@ -135,7 +135,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a8b612c65a39cfc7252deb5d60616e1c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b612c65a39cfc7252deb5d60616e1c1"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>XAir</b> (std::string name, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
-<tr class="separator:a8b612c65a39cfc7252deb5d60616e1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc58fb88f830ba06efd6707068bd3f53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc58fb88f830ba06efd6707068bd3f53"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>XAir</b> (std::string name, std::string options=&quot;&quot;, <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html">filter::UavMultiplex</a> *multiplex=NULL)</td></tr>
+<tr class="separator:abc58fb88f830ba06efd6707068bd3f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acef907daa0b811d60d6308d06b85d104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acef907daa0b811d60d6308d06b85d104"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>StartSensors</b> (void)</td></tr>
@@ -144,4 +144,10 @@
 std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultVrpnAddress</b> (void) const </td></tr>
 <tr class="separator:af941044271cb9ece534587c7c5b947b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ea2054e289ca3d072187a61061bd4be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ea2054e289ca3d072187a61061bd4be"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadyToFly</b> (void) const </td></tr>
+<tr class="separator:a4ea2054e289ca3d072187a61061bd4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71719426d2777cbceafd4ea3b895cb85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71719426d2777cbceafd4ea3b895cb85"></a>
+virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetType</b> (void) const </td></tr>
+<tr class="separator:a71719426d2777cbceafd4ea3b895cb85"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1meta_1_1_uav"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1meta_1_1_uav')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1meta_1_1_uav.html">flair::meta::Uav</a></td></tr>
 <tr class="memitem:aa512f51f51b53bdf92821532727f2db7 inherit pub_methods_classflair_1_1meta_1_1_uav"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa512f51f51b53bdf92821532727f2db7"></a>
@@ -253,5 +259,5 @@
   <ul>
     <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_x_air.html">XAir</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1meta_1_1_x_air.js
===================================================================
--- trunk/doc/Flair/classflair_1_1meta_1_1_x_air.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1meta_1_1_x_air.js	(revision 50)
@@ -1,7 +1,9 @@
 var classflair_1_1meta_1_1_x_air =
 [
-    [ "XAir", "classflair_1_1meta_1_1_x_air.html#a8b612c65a39cfc7252deb5d60616e1c1", null ],
+    [ "XAir", "classflair_1_1meta_1_1_x_air.html#abc58fb88f830ba06efd6707068bd3f53", null ],
     [ "~XAir", "classflair_1_1meta_1_1_x_air.html#a42374387735247add58968b985d7cd5a", null ],
     [ "StartSensors", "classflair_1_1meta_1_1_x_air.html#acef907daa0b811d60d6308d06b85d104", null ],
-    [ "GetDefaultVrpnAddress", "classflair_1_1meta_1_1_x_air.html#af941044271cb9ece534587c7c5b947b9", null ]
+    [ "GetDefaultVrpnAddress", "classflair_1_1meta_1_1_x_air.html#af941044271cb9ece534587c7c5b947b9", null ],
+    [ "isReadyToFly", "classflair_1_1meta_1_1_x_air.html#a4ea2054e289ca3d072187a61061bd4be", null ],
+    [ "GetType", "classflair_1_1meta_1_1_x_air.html#a71719426d2777cbceafd4ea3b895cb85", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor-members.html	(revision 50)
@@ -127,5 +127,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1gui_1_1_group_box.html#afdf8a52639dab292d16cffc286ad1036">GroupBox</a>(const LayoutPosition *position, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">IsBatteryLow</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">IsBatteryLow</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html">flair::sensor::BatteryMonitor</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html#a299877c38b297ada04542e4dfc5a2f4f">isEnabled</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_widget.html">flair::gui::Widget</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1gui_1_1_layout.html#a6040365f1a8f79ad029c5f99e0414c51">LastRowLastCol</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1gui_1_1_layout.html">flair::gui::Layout</a></td><td class="entry"></td></tr>
@@ -158,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.html	(revision 50)
@@ -143,7 +143,7 @@
 <tr class="memdesc:aefc9c63227a5a0a852ddba24ee7cd4e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aefc9c63227a5a0a852ddba24ee7cd4e1">More...</a><br /></td></tr>
 <tr class="separator:aefc9c63227a5a0a852ddba24ee7cd4e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a102998c66cbb48ff71399189cb3371bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">IsBatteryLow</a> (void) const </td></tr>
-<tr class="memdesc:a102998c66cbb48ff71399189cb3371bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is batteru low?  <a href="#a102998c66cbb48ff71399189cb3371bb">More...</a><br /></td></tr>
-<tr class="separator:a102998c66cbb48ff71399189cb3371bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78ee7f0624b9ce35e76217726d8dc730"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">IsBatteryLow</a> (void)</td></tr>
+<tr class="memdesc:a78ee7f0624b9ce35e76217726d8dc730"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is batteru low?  <a href="#a78ee7f0624b9ce35e76217726d8dc730">More...</a><br /></td></tr>
+<tr class="separator:a78ee7f0624b9ce35e76217726d8dc730"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8eed791db4d0f82898e9bb8e3788d818"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a8eed791db4d0f82898e9bb8e3788d818">SetBatteryValue</a> (float value)</td></tr>
 <tr class="memdesc:a8eed791db4d0f82898e9bb8e3788d818"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set battery value.  <a href="#a8eed791db4d0f82898e9bb8e3788d818">More...</a><br /></td></tr>
@@ -312,5 +312,5 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a102998c66cbb48ff71399189cb3371bb"></a>
+<a class="anchor" id="a78ee7f0624b9ce35e76217726d8dc730"></a>
 <div class="memitem">
 <div class="memproto">
@@ -321,5 +321,5 @@
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
-          <td> const</td>
+          <td></td>
         </tr>
       </table>
@@ -380,5 +380,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html">BatteryMonitor</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_battery_monitor.js	(revision 50)
@@ -3,5 +3,5 @@
     [ "BatteryMonitor", "classflair_1_1sensor_1_1_battery_monitor.html#aaa282725e3cc93b42f66e1e72c19ecae", null ],
     [ "~BatteryMonitor", "classflair_1_1sensor_1_1_battery_monitor.html#aefc9c63227a5a0a852ddba24ee7cd4e1", null ],
-    [ "IsBatteryLow", "classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb", null ],
+    [ "IsBatteryLow", "classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730", null ],
     [ "SetBatteryValue", "classflair_1_1sensor_1_1_battery_monitor.html#a8eed791db4d0f82898e9bb8e3788d818", null ],
     [ "GetVoltage", "classflair_1_1sensor_1_1_battery_monitor.html#aaa0c9ae84cba9a3724f1c35ac61791f2", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_camera-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_camera-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_camera-members.html	(revision 50)
@@ -118,5 +118,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">AddDeviceToLog</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -133,17 +133,19 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=&quot;&quot;) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,5 +161,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_camera.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_camera.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_camera.html	(revision 50)
@@ -158,7 +158,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a0367c89fe729864229dcafe2ff10fb8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
-<tr class="memdesc:a0367c89fe729864229dcafe2ff10fb8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0367c89fe729864229dcafe2ff10fb8a">More...</a><br /></td></tr>
-<tr class="separator:a0367c89fe729864229dcafe2ff10fb8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab457977303cb9158d67d65da014aaab4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a> (std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
+<tr class="memdesc:ab457977303cb9158d67d65da014aaab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab457977303cb9158d67d65da014aaab4">More...</a><br /></td></tr>
+<tr class="separator:ab457977303cb9158d67d65da014aaab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2dbddbcfb399c7dae0de7b455a3b9d90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a2dbddbcfb399c7dae0de7b455a3b9d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2dbddbcfb399c7dae0de7b455a3b9d90">More...</a><br /></td></tr>
@@ -179,7 +179,7 @@
 <tr class="memdesc:a2c8759d51a00ada2c069b51c34d17653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save raw picture to file.  <a href="#a2c8759d51a00ada2c069b51c34d17653">More...</a><br /></td></tr>
 <tr class="separator:a2c8759d51a00ada2c069b51c34d17653"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa0b365fb3d3de0308e0269451db957"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a> (std::string filename) const </td></tr>
-<tr class="memdesc:adaa0b365fb3d3de0308e0269451db957"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#adaa0b365fb3d3de0308e0269451db957">More...</a><br /></td></tr>
-<tr class="separator:adaa0b365fb3d3de0308e0269451db957"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f458342696953d923ee40efbc6a3e0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a> (std::string filename=&quot;&quot;) const </td></tr>
+<tr class="memdesc:a4f458342696953d923ee40efbc6a3e0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#a4f458342696953d923ee40efbc6a3e0e">More...</a><br /></td></tr>
+<tr class="separator:a4f458342696953d923ee40efbc6a3e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac812dd64ee47c9241dd83e37948fbc63"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a> (void) const </td></tr>
 <tr class="memdesc:ac812dd64ee47c9241dd83e37948fbc63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width.  <a href="#ac812dd64ee47c9241dd83e37948fbc63">More...</a><br /></td></tr>
@@ -216,4 +216,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -263,4 +266,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -308,5 +314,5 @@
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0367c89fe729864229dcafe2ff10fb8a"></a>
+<a class="anchor" id="ab457977303cb9158d67d65da014aaab4"></a>
 <div class="memitem">
 <div class="memproto">
@@ -315,10 +321,4 @@
           <td class="memname">flair::sensor::Camera::Camera </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -351,8 +351,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">width</td><td>width </td></tr>
@@ -506,5 +505,5 @@
 </div>
 </div>
-<a class="anchor" id="adaa0b365fb3d3de0308e0269451db957"></a>
+<a class="anchor" id="a4f458342696953d923ee40efbc6a3e0e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -514,5 +513,5 @@
           <td>(</td>
           <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>filename</em></td><td>)</td>
+          <td class="paramname"><em>filename</em> = <code>&quot;&quot;</code></td><td>)</td>
           <td> const</td>
         </tr>
@@ -523,5 +522,5 @@
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">filename</td><td>filename </td></tr>
+    <tr><td class="paramname">filename</td><td>filename; if ommitted, current time is used and file is saved in current directory with jpg compression </td></tr>
   </table>
   </dd>
@@ -648,5 +647,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_camera.html">Camera</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_camera.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_camera.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_camera.js	(revision 50)
@@ -6,5 +6,5 @@
       [ "JPG", "classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5a92769fe7c40229f4301d6125e0a9e928", null ]
     ] ],
-    [ "Camera", "classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a", null ],
+    [ "Camera", "classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4", null ],
     [ "Camera", "classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90", null ],
     [ "~Camera", "classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac", null ],
@@ -13,5 +13,5 @@
     [ "GetPlotTab", "classflair_1_1sensor_1_1_camera.html#a78b1839d9367d8df8e87a70460c1f228", null ],
     [ "SaveRawPictureToFile", "classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653", null ],
-    [ "SavePictureToFile", "classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957", null ],
+    [ "SavePictureToFile", "classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e", null ],
     [ "Width", "classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63", null ],
     [ "Height", "classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller-members.html	(revision 50)
@@ -133,5 +133,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>color_t</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>ControllerInitialization</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EmulatedController</b>(const core::FrameworkManager *parent, std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EmulatedController</b>(std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">flair::Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">flair::core::IODevice::Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -159,4 +159,6 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsDataFrameReady</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -181,30 +183,31 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Rumble</b>(unsigned int left_force, unsigned int left_timeout, unsigned int right_force, unsigned int right_timeout) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TargetController</b>(const core::FrameworkManager *parent, std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~EmulatedController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TargetController</b>(std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~EmulatedController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">flair::sensor::EmulatedController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -212,5 +215,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.html	(revision 50)
@@ -174,14 +174,14 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:af7bcd67679646855b7f55b534621b004"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7bcd67679646855b7f55b534621b004"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>EmulatedController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t priority=0)</td></tr>
-<tr class="separator:af7bcd67679646855b7f55b534621b004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c50c81465aebb56959064ef6fd853bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c50c81465aebb56959064ef6fd853bd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>EmulatedController</b> (std::string name, uint8_t priority=0)</td></tr>
+<tr class="separator:a8c50c81465aebb56959064ef6fd853bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2be58f7c5552d77ca993f1347a600731"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2be58f7c5552d77ca993f1347a600731"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>AddStep</b> (unsigned int durationMs, std::string description, uint16_t buttonPressed, float leftAxisX, float leftAxisY, float rightAxisX, float rightAxisY)</td></tr>
 <tr class="separator:a2be58f7c5552d77ca993f1347a600731"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_target_controller"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_target_controller')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td></tr>
-<tr class="memitem:a7e31696d48fe6b2fe7bdf44fad3b4d48 inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e31696d48fe6b2fe7bdf44fad3b4d48"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t priority=0)</td></tr>
-<tr class="separator:a7e31696d48fe6b2fe7bdf44fad3b4d48 inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea11e29bf952913cc648dfc59dac215f inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea11e29bf952913cc648dfc59dac215f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (std::string name, uint8_t priority=0)</td></tr>
+<tr class="separator:aea11e29bf952913cc648dfc59dac215f inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a755c01ac4c8596e94310b5d61356be0c inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a755c01ac4c8596e94310b5d61356be0c"></a>
 unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>GetAxisNumber</b> () const </td></tr>
@@ -275,4 +275,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -334,4 +337,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -369,4 +375,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -404,5 +413,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_emulated_controller.html">EmulatedController</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_emulated_controller.js	(revision 50)
@@ -19,5 +19,5 @@
       [ "right", "classflair_1_1sensor_1_1_emulated_controller.html#af77e801a251ecc3f5e4a46fb55eaf051a7c4f29407893c334a6cb7a87bf045c0d", null ]
     ] ],
-    [ "EmulatedController", "classflair_1_1sensor_1_1_emulated_controller.html#af7bcd67679646855b7f55b534621b004", null ],
+    [ "EmulatedController", "classflair_1_1sensor_1_1_emulated_controller.html#a8c50c81465aebb56959064ef6fd853bd", null ],
     [ "~EmulatedController", "classflair_1_1sensor_1_1_emulated_controller.html#ad7d6d2a52a2bc7c43d5cb9a571f3dc56", null ],
     [ "AddStep", "classflair_1_1sensor_1_1_emulated_controller.html#a2be58f7c5552d77ca993f1347a600731", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message-members.html	(revision 50)
@@ -131,5 +131,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_flash_led_message.html	(revision 50)
@@ -171,5 +171,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_flash_led_message.html">FlashLedMessage</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu-members.html	(revision 50)
@@ -118,4 +118,6 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a2e0b7af75abdbf39843d8bf2e45f08b9">AddDataToLog</a>(const io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">AddDeviceToLog</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a>(core::Vector3Df &amp;vector)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a>(core::Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -130,42 +132,46 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">flair::core::Thread::ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a940a0eb57552334d5f63d1e43bc97e51">EulerAnglesAndAngularRates</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPeriodMS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPeriodUS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPeriodMS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPeriodUS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">Gx3_25_imu</a>(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, Command_t command, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::core::Thread::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::core::Thread::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::core::Thread::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::core::Thread::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">Gx3_25_imu</a>(std::string name, core::SerialPort *serialport, Command_t command, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::core::Thread::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::core::Thread::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::core::Thread::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::core::Thread::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::core::Thread::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a3d9784015eecca0b5df06207f9c299f4">Quaternion</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::core::Thread::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a3d9784015eecca0b5df06207f9c299f4">Quaternion</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -181,16 +187,15 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::Thread::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::Thread::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">~Gx3_25_imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::Thread::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">~Gx3_25_imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">flair::sensor::Gx3_25_imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -198,5 +203,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.html	(revision 50)
@@ -155,14 +155,14 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aec8d507d7e0042553df667e6179c7558"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">Gx3_25_imu</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">Command_t</a> command, uint8_t priority)</td></tr>
-<tr class="memdesc:aec8d507d7e0042553df667e6179c7558"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aec8d507d7e0042553df667e6179c7558">More...</a><br /></td></tr>
-<tr class="separator:aec8d507d7e0042553df667e6179c7558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc852b346d46e2f1b73232015e930d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">Gx3_25_imu</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656">Command_t</a> command, uint8_t priority)</td></tr>
+<tr class="memdesc:adcc852b346d46e2f1b73232015e930d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#adcc852b346d46e2f1b73232015e930d0">More...</a><br /></td></tr>
+<tr class="separator:adcc852b346d46e2f1b73232015e930d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a846b96f161fe99d588b2d3b4d7a98bee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee">~Gx3_25_imu</a> ()</td></tr>
 <tr class="memdesc:a846b96f161fe99d588b2d3b4d7a98bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a846b96f161fe99d588b2d3b4d7a98bee">More...</a><br /></td></tr>
 <tr class="separator:a846b96f161fe99d588b2d3b4d7a98bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_imu"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_imu')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td></tr>
-<tr class="memitem:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2ee0420d6e69be3a51c9ad1ac1c6b386">More...</a><br /></td></tr>
-<tr class="separator:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a> (std::string name)</td></tr>
+<tr class="memdesc:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8c2e7ec4d6d6d4efd175d2ce0811159">More...</a><br /></td></tr>
+<tr class="separator:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">More...</a><br /></td></tr>
@@ -171,4 +171,7 @@
 <tr class="memdesc:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ab01ce2e6b89698b001da63ae8df1722a">More...</a><br /></td></tr>
 <tr class="separator:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a> (void) const </td></tr>
+<tr class="memdesc:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get IMU datas.  <a href="#adb1105fe7b1c21234b6edde4d64da428">More...</a><br /></td></tr>
+<tr class="separator:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><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_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a> (void) const </td></tr>
 <tr class="memdesc:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup Layout.  <a href="#a1d74dd0b750c287b112489786ff5b7eb">More...</a><br /></td></tr>
@@ -205,4 +208,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -297,4 +303,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -317,7 +326,10 @@
 <tr class="memdesc:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup GroupBox.  <a href="#aa67100f97133a4d1eb4f3a225970eb85">More...</a><br /></td></tr>
 <tr class="separator:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a> ()</td></tr>
-<tr class="memdesc:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">UpdateImu.  <a href="#a32a260c66ae679869d7628c561c35346">More...</a><br /></td></tr>
-<tr class="separator:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;vector)</td></tr>
+<tr class="memdesc:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#ad19d0939034366aafe24aceaf41a936f">More...</a><br /></td></tr>
+<tr class="separator:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion)</td></tr>
+<tr class="memdesc:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#aaf735d7535414d32e023d5eef8d525fc">More...</a><br /></td></tr>
+<tr class="separator:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a> (<a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **imuData) const </td></tr>
 <tr class="memdesc:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get imu datas.  <a href="#aa020369da0c3f8c80eef6abf9cad0cd9">More...</a><br /></td></tr>
@@ -327,4 +339,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -357,5 +372,5 @@
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aec8d507d7e0042553df667e6179c7558"></a>
+<a class="anchor" id="adcc852b346d46e2f1b73232015e930d0"></a>
 <div class="memitem">
 <div class="memproto">
@@ -364,10 +379,4 @@
           <td class="memname">flair::sensor::Gx3_25_imu::Gx3_25_imu </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -400,8 +409,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html" title="Class for 3dmgx3-25 Imu. ">Gx3_25_imu</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html" title="Class for 3dmgx3-25 Imu. ">Gx3_25_imu</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">serialport</td><td>SerialPort </td></tr>
@@ -437,5 +445,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html">Gx3_25_imu</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_gx3__25__imu.js	(revision 50)
@@ -6,5 +6,5 @@
       [ "Quaternion", "classflair_1_1sensor_1_1_gx3__25__imu.html#a4d9ad20e915c47b02073f9c251093656a3d9784015eecca0b5df06207f9c299f4", null ]
     ] ],
-    [ "Gx3_25_imu", "classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558", null ],
+    [ "Gx3_25_imu", "classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0", null ],
     [ "~Gx3_25_imu", "classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee", null ],
     [ "::Gx3_25_imu_impl", "classflair_1_1sensor_1_1_gx3__25__imu.html#aced28a91da3d8a16423107ad05ba2c10", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx-members.html	(revision 50)
@@ -139,12 +139,14 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">HokuyoUTM30Lx</a>(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">HokuyoUTM30Lx</a>(std::string name, core::SerialPort *serialport, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::LaserRangeFinder::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -164,28 +166,29 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#af71c2d5cbc5f79bf45f759836c6db8a3">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5">~HokuyoUTM30Lx</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#af71c2d5cbc5f79bf45f759836c6db8a3">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5">~HokuyoUTM30Lx</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">flair::sensor::HokuyoUTM30Lx</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -193,5 +196,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html	(revision 50)
@@ -138,7 +138,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a103a5681f23b69dc739da0b70ebcd5ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">HokuyoUTM30Lx</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint8_t priority)</td></tr>
-<tr class="memdesc:a103a5681f23b69dc739da0b70ebcd5ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a103a5681f23b69dc739da0b70ebcd5ea">More...</a><br /></td></tr>
-<tr class="separator:a103a5681f23b69dc739da0b70ebcd5ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f06ca6eb398424de3dd8e49199ad0c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">HokuyoUTM30Lx</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint8_t priority)</td></tr>
+<tr class="memdesc:a6f06ca6eb398424de3dd8e49199ad0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6f06ca6eb398424de3dd8e49199ad0c3">More...</a><br /></td></tr>
+<tr class="separator:a6f06ca6eb398424de3dd8e49199ad0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a108d372d2be5bf99d44c9adc21c83fba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a108d372d2be5bf99d44c9adc21c83fba"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>getMesure</b> (int startStep, int endStep, int clusterCount, int interval, int scanNumber=0)</td></tr>
@@ -205,4 +205,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -249,7 +252,7 @@
 <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_1sensor_1_1_laser_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_laser_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td></tr>
-<tr class="memitem:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a48f263b0c0565fd26118d4c1e9b3248d">More...</a><br /></td></tr>
-<tr class="separator:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7ad0bd1e2d3ac86a5c8be2f520585517">More...</a><br /></td></tr>
+<tr class="separator:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3904a03de7b058a303aa2b689a69c9c6">More...</a><br /></td></tr>
@@ -289,4 +292,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -317,4 +323,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_laser_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_laser_range_finder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td></tr>
 <tr class="memitem:a0885828ecb3c295d3ace281c23422a92 inherit pro_attribs_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a0885828ecb3c295d3ace281c23422a92">output</a></td></tr>
@@ -325,5 +334,5 @@
 <div class="textblock"><p>Classe intégrant le telemetre laser Hokuyo UTM 30lx. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a103a5681f23b69dc739da0b70ebcd5ea"></a>
+<a class="anchor" id="a6f06ca6eb398424de3dd8e49199ad0c3"></a>
 <div class="memitem">
 <div class="memproto">
@@ -332,10 +341,4 @@
           <td class="memname">flair::sensor::HokuyoUTM30Lx::HokuyoUTM30Lx </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -362,8 +365,7 @@
 
 <p>Constructor. </p>
-<p>Construct a Hokuyo UTM30-Lx.</p>
+<p>Construct a Hokuyo UTM30-Lx. It will be child of the FrameworkManage</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">serialport</td><td>serialport </td></tr>
@@ -417,5 +419,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html">HokuyoUTM30Lx</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx =
 [
-    [ "HokuyoUTM30Lx", "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea", null ],
+    [ "HokuyoUTM30Lx", "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3", null ],
     [ "~HokuyoUTM30Lx", "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5", null ],
     [ "getMesure", "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a108d372d2be5bf99d44c9adc21c83fba", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller-members.html	(revision 50)
@@ -151,5 +151,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HostEthController</b>(const core::FrameworkManager *parent, std::string name, std::string address, int port, uint32_t period=10, uint32_t _bitsPerAxis=7, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HostEthController</b>(std::string name, std::string address, int port, uint32_t period=10, uint32_t _bitsPerAxis=7, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::core::IODevice::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -157,4 +157,6 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsDataFrameReady</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -178,29 +180,30 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tab</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tabWidget</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>targetAddress</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>targetPort</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~HostEthController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tab</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tabWidget</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>targetAddress</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>targetPort</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~HostEthController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">flair::sensor::HostEthController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -208,5 +211,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.html	(revision 50)
@@ -140,7 +140,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a42b05de9ebce51972d1ed02f62cf8a0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42b05de9ebce51972d1ed02f62cf8a0e"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>HostEthController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, std::string address, int port, uint32_t period=10, uint32_t _bitsPerAxis=7, uint8_t priority=0)</td></tr>
-<tr class="separator:a42b05de9ebce51972d1ed02f62cf8a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a561df3660e098e3bcb47fd8b09a482"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a561df3660e098e3bcb47fd8b09a482"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>HostEthController</b> (std::string name, std::string address, int port, uint32_t period=10, uint32_t _bitsPerAxis=7, uint8_t priority=0)</td></tr>
+<tr class="separator:a2a561df3660e098e3bcb47fd8b09a482"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8551e6dc49bfce7a89c106ac0ab60c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8551e6dc49bfce7a89c106ac0ab60c3"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>DrawUserInterface</b> ()</td></tr>
@@ -198,4 +198,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -257,4 +260,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -291,4 +297,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -300,7 +309,7 @@
 <a class="el" href="classflair_1_1core_1_1_tcp_socket.html">core::TcpSocket</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>controlSocket</b></td></tr>
 <tr class="separator:ad1bfdc12c6746738b649f37c99bcec62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a932275d8dbfc45aaa1ae69142fc42ffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a932275d8dbfc45aaa1ae69142fc42ffd"></a>
-<a class="el" href="classflair_1_1core_1_1_socket.html">core::Socket</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dataSocket</b></td></tr>
-<tr class="separator:a932275d8dbfc45aaa1ae69142fc42ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a689ec219066b167772d472a5e87757cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a689ec219066b167772d472a5e87757cd"></a>
+<a class="el" href="classflair_1_1core_1_1_udp_socket.html">core::UdpSocket</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dataSocket</b></td></tr>
+<tr class="separator:a689ec219066b167772d472a5e87757cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af1a8d3cba72bbf26938ab0e4fe6d1a26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1a8d3cba72bbf26938ab0e4fe6d1a26"></a>
 std::string&#160;</td><td class="memItemRight" valign="bottom"><b>targetAddress</b></td></tr>
@@ -375,5 +384,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html">HostEthController</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_host_eth_controller.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_host_eth_controller =
 [
-    [ "HostEthController", "classflair_1_1sensor_1_1_host_eth_controller.html#a42b05de9ebce51972d1ed02f62cf8a0e", null ],
+    [ "HostEthController", "classflair_1_1sensor_1_1_host_eth_controller.html#a2a561df3660e098e3bcb47fd8b09a482", null ],
     [ "~HostEthController", "classflair_1_1sensor_1_1_host_eth_controller.html#a6601e0ad029567c45861e5be36e79e9d", null ],
     [ "DrawUserInterface", "classflair_1_1sensor_1_1_host_eth_controller.html#ab8551e6dc49bfce7a89c106ac0ab60c3", null ],
@@ -13,5 +13,5 @@
     [ "controllerName", "classflair_1_1sensor_1_1_host_eth_controller.html#ab32b5afc953c95626283a46872e097a4", null ],
     [ "controlSocket", "classflair_1_1sensor_1_1_host_eth_controller.html#ad1bfdc12c6746738b649f37c99bcec62", null ],
-    [ "dataSocket", "classflair_1_1sensor_1_1_host_eth_controller.html#a932275d8dbfc45aaa1ae69142fc42ffd", null ],
+    [ "dataSocket", "classflair_1_1sensor_1_1_host_eth_controller.html#a689ec219066b167772d472a5e87757cd", null ],
     [ "targetAddress", "classflair_1_1sensor_1_1_host_eth_controller.html#af1a8d3cba72bbf26938ab0e4fe6d1a26", null ],
     [ "targetPort", "classflair_1_1sensor_1_1_host_eth_controller.html#a44afe7d7bcf2fc0b23c041f76fbf7ed4", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_imu-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_imu-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_imu-members.html	(revision 50)
@@ -117,4 +117,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a2e0b7af75abdbf39843d8bf2e45f08b9">AddDataToLog</a>(const io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">AddDeviceToLog</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a>(core::Vector3Df &amp;vector)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a>(core::Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -122,16 +124,18 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -143,7 +147,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -156,5 +160,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_imu.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_imu.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_imu.html	(revision 50)
@@ -138,7 +138,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a2ee0420d6e69be3a51c9ad1ac1c6b386"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a2ee0420d6e69be3a51c9ad1ac1c6b386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2ee0420d6e69be3a51c9ad1ac1c6b386">More...</a><br /></td></tr>
-<tr class="separator:a2ee0420d6e69be3a51c9ad1ac1c6b386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8c2e7ec4d6d6d4efd175d2ce0811159"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a> (std::string name)</td></tr>
+<tr class="memdesc:ab8c2e7ec4d6d6d4efd175d2ce0811159"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8c2e7ec4d6d6d4efd175d2ce0811159">More...</a><br /></td></tr>
+<tr class="separator:ab8c2e7ec4d6d6d4efd175d2ce0811159"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5dc17ecf8caf9aaa41ec0a6ec43adf6a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a5dc17ecf8caf9aaa41ec0a6ec43adf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">More...</a><br /></td></tr>
@@ -147,4 +147,7 @@
 <tr class="memdesc:ab01ce2e6b89698b001da63ae8df1722a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ab01ce2e6b89698b001da63ae8df1722a">More...</a><br /></td></tr>
 <tr class="separator:ab01ce2e6b89698b001da63ae8df1722a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb1105fe7b1c21234b6edde4d64da428"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a> (void) const </td></tr>
+<tr class="memdesc:adb1105fe7b1c21234b6edde4d64da428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get IMU datas.  <a href="#adb1105fe7b1c21234b6edde4d64da428">More...</a><br /></td></tr>
+<tr class="separator:adb1105fe7b1c21234b6edde4d64da428"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d74dd0b750c287b112489786ff5b7eb"><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_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a> (void) const </td></tr>
 <tr class="memdesc:a1d74dd0b750c287b112489786ff5b7eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup Layout.  <a href="#a1d74dd0b750c287b112489786ff5b7eb">More...</a><br /></td></tr>
@@ -181,4 +184,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -227,7 +233,10 @@
 <tr class="memdesc:aa67100f97133a4d1eb4f3a225970eb85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup GroupBox.  <a href="#aa67100f97133a4d1eb4f3a225970eb85">More...</a><br /></td></tr>
 <tr class="separator:aa67100f97133a4d1eb4f3a225970eb85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32a260c66ae679869d7628c561c35346"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a> ()</td></tr>
-<tr class="memdesc:a32a260c66ae679869d7628c561c35346"><td class="mdescLeft">&#160;</td><td class="mdescRight">UpdateImu.  <a href="#a32a260c66ae679869d7628c561c35346">More...</a><br /></td></tr>
-<tr class="separator:a32a260c66ae679869d7628c561c35346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19d0939034366aafe24aceaf41a936f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;vector)</td></tr>
+<tr class="memdesc:ad19d0939034366aafe24aceaf41a936f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#ad19d0939034366aafe24aceaf41a936f">More...</a><br /></td></tr>
+<tr class="separator:ad19d0939034366aafe24aceaf41a936f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf735d7535414d32e023d5eef8d525fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion)</td></tr>
+<tr class="memdesc:aaf735d7535414d32e023d5eef8d525fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#aaf735d7535414d32e023d5eef8d525fc">More...</a><br /></td></tr>
+<tr class="separator:aaf735d7535414d32e023d5eef8d525fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa020369da0c3f8c80eef6abf9cad0cd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a> (<a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **imuData) const </td></tr>
 <tr class="memdesc:aa020369da0c3f8c80eef6abf9cad0cd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get imu datas.  <a href="#aa020369da0c3f8c80eef6abf9cad0cd9">More...</a><br /></td></tr>
@@ -237,4 +246,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -252,5 +264,5 @@
 <p>Use this class to define a custom <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2ee0420d6e69be3a51c9ad1ac1c6b386"></a>
+<a class="anchor" id="ab8c2e7ec4d6d6d4efd175d2ce0811159"></a>
 <div class="memitem">
 <div class="memproto">
@@ -259,17 +271,7 @@
           <td class="memname">flair::sensor::Imu::Imu </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
@@ -277,8 +279,7 @@
 
 <p>Constructor. </p>
-<p>Construct an <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a>.</p>
+<p>Construct an <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
   </table>
@@ -343,4 +344,23 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="adb1105fe7b1c21234b6edde4d64da428"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a>* flair::sensor::Imu::GetDatas </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Get IMU datas. </p>
+<dl class="section return"><dt>Returns</dt><dd>ImuData </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a1d74dd0b750c287b112489786ff5b7eb"></a>
 <div class="memitem">
@@ -481,5 +501,5 @@
 </div>
 </div>
-<a class="anchor" id="a32a260c66ae679869d7628c561c35346"></a>
+<a class="anchor" id="ad19d0939034366aafe24aceaf41a936f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -489,7 +509,8 @@
       <table class="memname">
         <tr>
-          <td class="memname">void flair::sensor::Imu::UpdateImu </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="memname">void flair::sensor::Imu::ApplyRotation </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;&#160;</td>
+          <td class="paramname"><em>vector</em></td><td>)</td>
           <td></td>
         </tr>
@@ -502,11 +523,17 @@
 </div><div class="memdoc">
 
-<p>UpdateImu. </p>
-<p>The reimplemented class must call this function as soon as IMU datas are available. <br />
- It handles the data rotation if it was defined. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa020369da0c3f8c80eef6abf9cad0cd9"></a>
+<p>ApplyRotation. </p>
+<p>The reimplemented class must call this function to rotate IMU datas, before filling the ImuData. <br />
+It handles the data rotation if it was defined.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">vector</td><td>vector to apply rotation to </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf735d7535414d32e023d5eef8d525fc"></a>
 <div class="memitem">
 <div class="memproto">
@@ -516,9 +543,9 @@
       <table class="memname">
         <tr>
-          <td class="memname">void flair::sensor::Imu::GetDatas </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **&#160;</td>
-          <td class="paramname"><em>imuData</em></td><td>)</td>
-          <td> const</td>
+          <td class="memname">void flair::sensor::Imu::ApplyRotation </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;&#160;</td>
+          <td class="paramname"><em>quaternion</em></td><td>)</td>
+          <td></td>
         </tr>
       </table>
@@ -530,5 +557,40 @@
 </div><div class="memdoc">
 
+<p>ApplyRotation. </p>
+<p>The reimplemented class must call this function to rotate IMU datas, before filling the ImuData. <br />
+It handles the data rotation if it was defined.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">quaternion</td><td>quaternion to apply rotation to </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa020369da0c3f8c80eef6abf9cad0cd9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void flair::sensor::Imu::GetDatas </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **&#160;</td>
+          <td class="paramname"><em>imuData</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
 <p>Get imu datas. </p>
+<p>Can be used by dervied class to fill <a class="el" href="classflair_1_1core_1_1_imu_data.html" title="Class defining IMU datas. ">core::ImuData</a></p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -546,5 +608,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_imu.html">Imu</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_imu.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_imu.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_imu.js	(revision 50)
@@ -1,7 +1,8 @@
 var classflair_1_1sensor_1_1_imu =
 [
-    [ "Imu", "classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386", null ],
+    [ "Imu", "classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159", null ],
     [ "Imu", "classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a", null ],
     [ "~Imu", "classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a", null ],
+    [ "GetDatas", "classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428", null ],
     [ "GetLayout", "classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb", null ],
     [ "LockUserInterface", "classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d", null ],
@@ -11,5 +12,6 @@
     [ "GetOneAxisRotation", "classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c", null ],
     [ "GetGroupBox", "classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85", null ],
-    [ "UpdateImu", "classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346", null ],
+    [ "ApplyRotation", "classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f", null ],
+    [ "ApplyRotation", "classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc", null ],
     [ "GetDatas", "classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9", null ],
     [ "::Ahrs_impl", "classflair_1_1sensor_1_1_imu.html#a50c9130b6608a0ab2fd959a44c72dae6", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder-members.html	(revision 50)
@@ -131,15 +131,17 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a0885828ecb3c295d3ace281c23422a92">output</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a0885828ecb3c295d3ace281c23422a92">output</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
@@ -154,5 +156,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.html	(revision 50)
@@ -140,7 +140,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a48f263b0c0565fd26118d4c1e9b3248d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a48f263b0c0565fd26118d4c1e9b3248d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a48f263b0c0565fd26118d4c1e9b3248d">More...</a><br /></td></tr>
-<tr class="separator:a48f263b0c0565fd26118d4c1e9b3248d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ad0bd1e2d3ac86a5c8be2f520585517"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:a7ad0bd1e2d3ac86a5c8be2f520585517"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7ad0bd1e2d3ac86a5c8be2f520585517">More...</a><br /></td></tr>
+<tr class="separator:a7ad0bd1e2d3ac86a5c8be2f520585517"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3904a03de7b058a303aa2b689a69c9c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a3904a03de7b058a303aa2b689a69c9c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3904a03de7b058a303aa2b689a69c9c6">More...</a><br /></td></tr>
@@ -180,4 +180,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -230,4 +233,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -250,5 +256,5 @@
 <div class="textblock"><p>Classe generique intégrant les telemetres laser. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a48f263b0c0565fd26118d4c1e9b3248d"></a>
+<a class="anchor" id="a7ad0bd1e2d3ac86a5c8be2f520585517"></a>
 <div class="memitem">
 <div class="memproto">
@@ -257,17 +263,7 @@
           <td class="memname">flair::sensor::LaserRangeFinder::LaserRangeFinder </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
@@ -275,8 +271,7 @@
 
 <p>Constructor. </p>
-<p>Construct a Laser Range Finder.</p>
+<p>Construct a Laser Range Finder. It will be child of the FrameworkManager</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
   </table>
@@ -491,5 +486,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">LaserRangeFinder</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_laser_range_finder.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_laser_range_finder =
 [
-    [ "LaserRangeFinder", "classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d", null ],
+    [ "LaserRangeFinder", "classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517", null ],
     [ "LaserRangeFinder", "classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6", null ],
     [ "~LaserRangeFinder", "classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_mb800-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_mb800-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_mb800-members.html	(revision 50)
@@ -130,5 +130,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676">GetDatas</a>(core::GpsData **gpsData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a>(core::Vector3D *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a>(core::Vector3Df *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -142,34 +142,38 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">Mb800</a>(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_mb800.html">flair::sensor::Mb800</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">Mb800</a>(std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_mb800.html">flair::sensor::Mb800</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -205,5 +209,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.html	(revision 50)
@@ -138,7 +138,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:afec90a43b805df6d850c50a1047e54eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">Mb800</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint8_t priority)</td></tr>
-<tr class="memdesc:afec90a43b805df6d850c50a1047e54eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#afec90a43b805df6d850c50a1047e54eb">More...</a><br /></td></tr>
-<tr class="separator:afec90a43b805df6d850c50a1047e54eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07bf80c5661d152b454015765634daaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">Mb800</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint8_t priority)</td></tr>
+<tr class="memdesc:a07bf80c5661d152b454015765634daaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a07bf80c5661d152b454015765634daaf">More...</a><br /></td></tr>
+<tr class="separator:a07bf80c5661d152b454015765634daaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b1e81f2370892b3d75c431865d95a48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48">~Mb800</a> ()</td></tr>
 <tr class="memdesc:a1b1e81f2370892b3d75c431865d95a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a1b1e81f2370892b3d75c431865d95a48">More...</a><br /></td></tr>
@@ -196,4 +196,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -240,7 +243,7 @@
 <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_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
-<tr class="memitem:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
-<tr class="memdesc:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a969f2066d4eec611116f3b2a3e52faaf">More...</a><br /></td></tr>
-<tr class="separator:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
+<tr class="memdesc:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abb50fae524addf6b3982ae166e14ae93">More...</a><br /></td></tr>
+<tr class="separator:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a8379a0c343103e38ee8090411d9eefba">More...</a><br /></td></tr>
@@ -282,7 +285,7 @@
 <tr class="memdesc:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reference for ENU coordinates.  <a href="#a135e080ecff933da9b60cc6e613b543e">More...</a><br /></td></tr>
 <tr class="separator:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *point)</td></tr>
-<tr class="memdesc:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#a79938d8f65af8727dec1f0a639054816">More...</a><br /></td></tr>
-<tr class="separator:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *point)</td></tr>
+<tr class="memdesc:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#af3b2504dd9cdb94ee02c49f21dc0c1d8">More...</a><br /></td></tr>
+<tr class="separator:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><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>
@@ -301,4 +304,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -320,5 +326,6 @@
 <tr class="memitem:af0d7d39483f1e76e5dda4cb10dc8a967 inherit pub_types_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> { <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">GGA</a> = 0x01, 
 <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> = 0x02, 
-<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04, 
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> = 0x08
  }</td></tr>
 <tr class="memdesc:af0d7d39483f1e76e5dda4cb10dc8a967"><td class="mdescLeft">&#160;</td><td class="mdescRight">NMEA flags.  <a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">More...</a><br /></td></tr>
@@ -342,4 +349,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
 <tr class="memitem:a41ca62c8875131b8cc3d2bbf7429a008 inherit pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41ca62c8875131b8cc3d2bbf7429a008"></a>
@@ -350,5 +360,5 @@
 <div class="textblock"><p>Class for mb800 gps receiver. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="afec90a43b805df6d850c50a1047e54eb"></a>
+<a class="anchor" id="a07bf80c5661d152b454015765634daaf"></a>
 <div class="memitem">
 <div class="memproto">
@@ -357,10 +367,4 @@
           <td class="memname">flair::sensor::Mb800::Mb800 </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -393,8 +397,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_mb800.html" title="Class for mb800 gps receiver. ">Mb800</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_mb800.html" title="Class for mb800 gps receiver. ">Mb800</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">serialport</td><td>serialport </td></tr>
@@ -430,5 +433,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_mb800.html">Mb800</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_mb800.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_mb800 =
 [
-    [ "Mb800", "classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb", null ],
+    [ "Mb800", "classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf", null ],
     [ "~Mb800", "classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps-members.html	(revision 50)
@@ -125,5 +125,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676">GetDatas</a>(core::GpsData **gpsData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a>(core::Vector3D *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a>(core::Vector3Df *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -134,10 +134,12 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">GGA</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
@@ -151,15 +153,16 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">SetRef</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a32343c4f381f77c03df4602879a2001c">UPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a21d740a42cf087ef0e78421ce0baae48">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa">VEPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0aa37ed1f045aa5096e16f9a773e318">VNPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9">~NmeaGps</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">SetRef</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a32343c4f381f77c03df4602879a2001c">UPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a21d740a42cf087ef0e78421ce0baae48">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa">VEPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0aa37ed1f045aa5096e16f9a773e318">VNPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9">~NmeaGps</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -167,5 +170,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.html	(revision 50)
@@ -143,5 +143,6 @@
 <tr class="memitem:af0d7d39483f1e76e5dda4cb10dc8a967"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> { <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">GGA</a> = 0x01, 
 <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> = 0x02, 
-<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04, 
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> = 0x08
  }</td></tr>
 <tr class="memdesc:af0d7d39483f1e76e5dda4cb10dc8a967"><td class="mdescLeft">&#160;</td><td class="mdescRight">NMEA flags.  <a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">More...</a><br /></td></tr>
@@ -157,7 +158,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a969f2066d4eec611116f3b2a3e52faaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
-<tr class="memdesc:a969f2066d4eec611116f3b2a3e52faaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a969f2066d4eec611116f3b2a3e52faaf">More...</a><br /></td></tr>
-<tr class="separator:a969f2066d4eec611116f3b2a3e52faaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb50fae524addf6b3982ae166e14ae93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
+<tr class="memdesc:abb50fae524addf6b3982ae166e14ae93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abb50fae524addf6b3982ae166e14ae93">More...</a><br /></td></tr>
+<tr class="separator:abb50fae524addf6b3982ae166e14ae93"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8379a0c343103e38ee8090411d9eefba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a8379a0c343103e38ee8090411d9eefba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a8379a0c343103e38ee8090411d9eefba">More...</a><br /></td></tr>
@@ -199,7 +200,7 @@
 <tr class="memdesc:a135e080ecff933da9b60cc6e613b543e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reference for ENU coordinates.  <a href="#a135e080ecff933da9b60cc6e613b543e">More...</a><br /></td></tr>
 <tr class="separator:a135e080ecff933da9b60cc6e613b543e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79938d8f65af8727dec1f0a639054816"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *point)</td></tr>
-<tr class="memdesc:a79938d8f65af8727dec1f0a639054816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#a79938d8f65af8727dec1f0a639054816">More...</a><br /></td></tr>
-<tr class="separator:a79938d8f65af8727dec1f0a639054816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b2504dd9cdb94ee02c49f21dc0c1d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *point)</td></tr>
+<tr class="memdesc:af3b2504dd9cdb94ee02c49f21dc0c1d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#af3b2504dd9cdb94ee02c49f21dc0c1d8">More...</a><br /></td></tr>
+<tr class="separator:af3b2504dd9cdb94ee02c49f21dc0c1d8"><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>
@@ -218,4 +219,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -274,4 +278,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -305,4 +312,7 @@
 <p>GST </p>
 </td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159"></a>GSA&#160;</td><td class="fielddoc">
+<p>GSA </p>
+</td></tr>
 </table>
 
@@ -310,5 +320,5 @@
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a969f2066d4eec611116f3b2a3e52faaf"></a>
+<a class="anchor" id="abb50fae524addf6b3982ae166e14ae93"></a>
 <div class="memitem">
 <div class="memproto">
@@ -317,10 +327,4 @@
           <td class="memname">flair::sensor::NmeaGps::NmeaGps </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -341,8 +345,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html" title="Base class for GPS using NMEA sentances. ">NmeaGps</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html" title="Base class for GPS using NMEA sentances. ">NmeaGps</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">NMEAFlags</td><td>NMEA sentances to enable </td></tr>
@@ -617,5 +620,5 @@
 </div>
 </div>
-<a class="anchor" id="a79938d8f65af8727dec1f0a639054816"></a>
+<a class="anchor" id="af3b2504dd9cdb94ee02c49f21dc0c1d8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -624,5 +627,5 @@
           <td class="memname">void flair::sensor::NmeaGps::GetEnu </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *&#160;</td>
           <td class="paramname"><em>point</em></td><td>)</td>
           <td></td>
@@ -751,5 +754,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">NmeaGps</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_nmea_gps.js	(revision 50)
@@ -4,7 +4,8 @@
       [ "GGA", "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07", null ],
       [ "VTG", "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0", null ],
-      [ "GST", "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e", null ]
+      [ "GST", "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e", null ],
+      [ "GSA", "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159", null ]
     ] ],
-    [ "NmeaGps", "classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf", null ],
+    [ "NmeaGps", "classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93", null ],
     [ "NmeaGps", "classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba", null ],
     [ "~NmeaGps", "classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9", null ],
@@ -20,5 +21,5 @@
     [ "GetPlotTab", "classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6", null ],
     [ "SetRef", "classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e", null ],
-    [ "GetEnu", "classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816", null ],
+    [ "GetEnu", "classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8", null ],
     [ "parseFrame", "classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8", null ],
     [ "GetDatas", "classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_novatel-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_novatel-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_novatel-members.html	(revision 50)
@@ -130,5 +130,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676">GetDatas</a>(core::GpsData **gpsData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a>(core::Vector3D *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a>(core::Vector3Df *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -142,34 +142,38 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">Novatel</a>(const core::FrameworkManager *parent, std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_novatel.html">flair::sensor::Novatel</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">Novatel</a>(std::string name, core::SerialPort *serialport, NmeaGps::NMEAFlags_t NMEAFlags, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_novatel.html">flair::sensor::Novatel</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -205,5 +209,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.html	(revision 50)
@@ -138,7 +138,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a463b548ac4475e489a08ca323315337d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">Novatel</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint8_t priority)</td></tr>
-<tr class="memdesc:a463b548ac4475e489a08ca323315337d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a463b548ac4475e489a08ca323315337d">More...</a><br /></td></tr>
-<tr class="separator:a463b548ac4475e489a08ca323315337d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3ac244b2a6c4ddfebe6b9a9da65e659"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">Novatel</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint8_t priority)</td></tr>
+<tr class="memdesc:af3ac244b2a6c4ddfebe6b9a9da65e659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#af3ac244b2a6c4ddfebe6b9a9da65e659">More...</a><br /></td></tr>
+<tr class="separator:af3ac244b2a6c4ddfebe6b9a9da65e659"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9d6046e078858c12e281cea2ad8a737a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_novatel.html#a9d6046e078858c12e281cea2ad8a737a">~Novatel</a> ()</td></tr>
 <tr class="memdesc:a9d6046e078858c12e281cea2ad8a737a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a9d6046e078858c12e281cea2ad8a737a">More...</a><br /></td></tr>
@@ -196,4 +196,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -240,7 +243,7 @@
 <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_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
-<tr class="memitem:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
-<tr class="memdesc:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a969f2066d4eec611116f3b2a3e52faaf">More...</a><br /></td></tr>
-<tr class="separator:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
+<tr class="memdesc:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abb50fae524addf6b3982ae166e14ae93">More...</a><br /></td></tr>
+<tr class="separator:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a8379a0c343103e38ee8090411d9eefba">More...</a><br /></td></tr>
@@ -282,7 +285,7 @@
 <tr class="memdesc:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reference for ENU coordinates.  <a href="#a135e080ecff933da9b60cc6e613b543e">More...</a><br /></td></tr>
 <tr class="separator:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *point)</td></tr>
-<tr class="memdesc:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#a79938d8f65af8727dec1f0a639054816">More...</a><br /></td></tr>
-<tr class="separator:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *point)</td></tr>
+<tr class="memdesc:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#af3b2504dd9cdb94ee02c49f21dc0c1d8">More...</a><br /></td></tr>
+<tr class="separator:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><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>
@@ -301,4 +304,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -320,5 +326,6 @@
 <tr class="memitem:af0d7d39483f1e76e5dda4cb10dc8a967 inherit pub_types_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> { <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">GGA</a> = 0x01, 
 <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> = 0x02, 
-<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04, 
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> = 0x08
  }</td></tr>
 <tr class="memdesc:af0d7d39483f1e76e5dda4cb10dc8a967"><td class="mdescLeft">&#160;</td><td class="mdescRight">NMEA flags.  <a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">More...</a><br /></td></tr>
@@ -342,4 +349,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
 <tr class="memitem:a41ca62c8875131b8cc3d2bbf7429a008 inherit pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41ca62c8875131b8cc3d2bbf7429a008"></a>
@@ -350,5 +360,5 @@
 <div class="textblock"><p>Class for <a class="el" href="classflair_1_1sensor_1_1_novatel.html" title="Class for Novatel gps receiver. ">Novatel</a> gps receiver. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a463b548ac4475e489a08ca323315337d"></a>
+<a class="anchor" id="af3ac244b2a6c4ddfebe6b9a9da65e659"></a>
 <div class="memitem">
 <div class="memproto">
@@ -357,10 +367,4 @@
           <td class="memname">flair::sensor::Novatel::Novatel </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -393,8 +397,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_novatel.html" title="Class for Novatel gps receiver. ">Novatel</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_novatel.html" title="Class for Novatel gps receiver. ">Novatel</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">serialport</td><td>serialport </td></tr>
@@ -430,5 +433,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_novatel.html">Novatel</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_novatel.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_novatel =
 [
-    [ "Novatel", "classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d", null ],
+    [ "Novatel", "classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659", null ],
     [ "~Novatel", "classflair_1_1sensor_1_1_novatel.html#a9d6046e078858c12e281cea2ad8a737a", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -138,40 +138,44 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56">Height</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::Camera::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::Camera::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::Camera::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::Camera::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>HasProblems</b>(void) (defined in <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56">Height</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::Camera::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::Camera::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::Camera::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::Camera::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::Camera::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">Ps3Eye</a>(const core::FrameworkManager *parent, std::string name, int camera_index, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html">flair::sensor::Ps3Eye</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::Camera::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">Ps3Eye</a>(std::string name, int camera_index, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html">flair::sensor::Ps3Eye</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=&quot;&quot;) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -189,5 +193,5 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">V4LCamera</a>(const core::FrameworkManager *parent, std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">V4LCamera</a>(std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -207,5 +211,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.html	(revision 50)
@@ -139,17 +139,20 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aa0c4319957c68846c02d0d5a0d3ff188"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">Ps3Eye</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, int camera_index, uint8_t priority)</td></tr>
-<tr class="memdesc:aa0c4319957c68846c02d0d5a0d3ff188"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aa0c4319957c68846c02d0d5a0d3ff188">More...</a><br /></td></tr>
-<tr class="separator:aa0c4319957c68846c02d0d5a0d3ff188"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adde74963beadd2fd995d4eaca6768c8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">Ps3Eye</a> (std::string name, int camera_index, uint8_t priority)</td></tr>
+<tr class="memdesc:adde74963beadd2fd995d4eaca6768c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#adde74963beadd2fd995d4eaca6768c8e">More...</a><br /></td></tr>
+<tr class="separator:adde74963beadd2fd995d4eaca6768c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae4db08a4e67cf41d0db0c4a4e37360c2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2">~Ps3Eye</a> ()</td></tr>
 <tr class="memdesc:ae4db08a4e67cf41d0db0c4a4e37360c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae4db08a4e67cf41d0db0c4a4e37360c2">More...</a><br /></td></tr>
 <tr class="separator:ae4db08a4e67cf41d0db0c4a4e37360c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_v4_l_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td></tr>
-<tr class="memitem:afc966820fa4086f124383bf0bdfafc5f inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">V4LCamera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t camera_index, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority)</td></tr>
-<tr class="memdesc:afc966820fa4086f124383bf0bdfafc5f inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#afc966820fa4086f124383bf0bdfafc5f">More...</a><br /></td></tr>
-<tr class="separator:afc966820fa4086f124383bf0bdfafc5f inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace224e60461a7c78ff7a7f16e43eaad3 inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">V4LCamera</a> (std::string name, uint8_t camera_index, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority)</td></tr>
+<tr class="memdesc:ace224e60461a7c78ff7a7f16e43eaad3 inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ace224e60461a7c78ff7a7f16e43eaad3">More...</a><br /></td></tr>
+<tr class="separator:ace224e60461a7c78ff7a7f16e43eaad3 inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a17dd62aecb525f68c0cfb4ae6e4d372a inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a">~V4LCamera</a> ()</td></tr>
 <tr class="memdesc:a17dd62aecb525f68c0cfb4ae6e4d372a inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a17dd62aecb525f68c0cfb4ae6e4d372a">More...</a><br /></td></tr>
 <tr class="separator:a17dd62aecb525f68c0cfb4ae6e4d372a inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af87fe86ad1f641d308492b8ba7d98f94 inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af87fe86ad1f641d308492b8ba7d98f94"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasProblems</b> (void)</td></tr>
+<tr class="separator:af87fe86ad1f641d308492b8ba7d98f94 inherit pub_methods_classflair_1_1sensor_1_1_v4_l_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_thread')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td></tr>
 <tr class="memitem:a5ef98773d91697e162ab30b89528b007 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, uint8_t priority)</td></tr>
@@ -204,4 +207,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -248,7 +254,7 @@
 <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_1sensor_1_1_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td></tr>
-<tr class="memitem:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
-<tr class="memdesc:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0367c89fe729864229dcafe2ff10fb8a">More...</a><br /></td></tr>
-<tr class="separator:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a> (std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
+<tr class="memdesc:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab457977303cb9158d67d65da014aaab4">More...</a><br /></td></tr>
+<tr class="separator:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2dbddbcfb399c7dae0de7b455a3b9d90">More...</a><br /></td></tr>
@@ -269,7 +275,7 @@
 <tr class="memdesc:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save raw picture to file.  <a href="#a2c8759d51a00ada2c069b51c34d17653">More...</a><br /></td></tr>
 <tr class="separator:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a> (std::string filename) const </td></tr>
-<tr class="memdesc:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#adaa0b365fb3d3de0308e0269451db957">More...</a><br /></td></tr>
-<tr class="separator:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a> (std::string filename=&quot;&quot;) const </td></tr>
+<tr class="memdesc:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#a4f458342696953d923ee40efbc6a3e0e">More...</a><br /></td></tr>
+<tr class="separator:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a> (void) const </td></tr>
 <tr class="memdesc:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width.  <a href="#ac812dd64ee47c9241dd83e37948fbc63">More...</a><br /></td></tr>
@@ -306,4 +312,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -363,4 +372,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_camera"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_camera')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td></tr>
 <tr class="memitem:ae20e6de6e980f4c7d6b60d9174d8dd19 inherit pro_attribs_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae20e6de6e980f4c7d6b60d9174d8dd19"></a>
@@ -371,5 +383,5 @@
 <div class="textblock"><p>Class for <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html" title="Class for Ps3Eye camera. ">Ps3Eye</a> camera. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa0c4319957c68846c02d0d5a0d3ff188"></a>
+<a class="anchor" id="adde74963beadd2fd995d4eaca6768c8e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -378,10 +390,4 @@
           <td class="memname">flair::sensor::Ps3Eye::Ps3Eye </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -408,8 +414,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html" title="Class for Ps3Eye camera. ">Ps3Eye</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html" title="Class for Ps3Eye camera. ">Ps3Eye</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">camera_index</td><td>index of the camera, ie /dev/videox </td></tr>
@@ -444,5 +449,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html">Ps3Eye</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_ps3_eye.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_ps3_eye =
 [
-    [ "Ps3Eye", "classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188", null ],
+    [ "Ps3Eye", "classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e", null ],
     [ "~Ps3Eye", "classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver-members.html	(revision 50)
@@ -130,13 +130,15 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a96e7b48b8e28bb8acdc936b6c8e55f79">IsConnected</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">flair::sensor::RadioReceiver</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">RadioReceiver</a>(const core::FrameworkManager *parent, std::string name, unsigned int nb_channels)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">flair::sensor::RadioReceiver</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">RadioReceiver</a>(std::string name, unsigned int nb_channels)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">flair::sensor::RadioReceiver</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -149,5 +151,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.html	(revision 50)
@@ -135,7 +135,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a433d4463e482b2864305df216ac242b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">RadioReceiver</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, unsigned int nb_channels)</td></tr>
-<tr class="memdesc:a433d4463e482b2864305df216ac242b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a433d4463e482b2864305df216ac242b6">More...</a><br /></td></tr>
-<tr class="separator:a433d4463e482b2864305df216ac242b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5abce8bcbb876bcc3ca4c37c00784576"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">RadioReceiver</a> (std::string name, unsigned int nb_channels)</td></tr>
+<tr class="memdesc:a5abce8bcbb876bcc3ca4c37c00784576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a5abce8bcbb876bcc3ca4c37c00784576">More...</a><br /></td></tr>
+<tr class="separator:a5abce8bcbb876bcc3ca4c37c00784576"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab53962d75766082908a66876cd3e342f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#ab53962d75766082908a66876cd3e342f">~RadioReceiver</a> ()</td></tr>
 <tr class="memdesc:ab53962d75766082908a66876cd3e342f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ab53962d75766082908a66876cd3e342f">More...</a><br /></td></tr>
@@ -166,4 +166,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -220,9 +223,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Base class for radio receiver. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a433d4463e482b2864305df216ac242b6"></a>
+<a class="anchor" id="a5abce8bcbb876bcc3ca4c37c00784576"></a>
 <div class="memitem">
 <div class="memproto">
@@ -231,10 +237,4 @@
           <td class="memname">flair::sensor::RadioReceiver::RadioReceiver </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -255,8 +255,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html" title="Base class for radio receiver. ">RadioReceiver</a>.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html" title="Base class for radio receiver. ">RadioReceiver</a>. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">nb_channels</td><td>number of supported channels </td></tr>
@@ -354,5 +353,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html">RadioReceiver</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_radio_receiver.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_radio_receiver =
 [
-    [ "RadioReceiver", "classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6", null ],
+    [ "RadioReceiver", "classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576", null ],
     [ "~RadioReceiver", "classflair_1_1sensor_1_1_radio_receiver.html#ab53962d75766082908a66876cd3e342f", null ],
     [ "ChannelValue", "classflair_1_1sensor_1_1_radio_receiver.html#a4d1361ca2a8c41427c497a5598a9f2b6", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message-members.html	(revision 50)
@@ -133,5 +133,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_rumble_message.html	(revision 50)
@@ -177,5 +177,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_rumble_message.html">RumbleMessage</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l-members.html	(revision 50)
@@ -122,5 +122,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_sensor_g_l.html	(revision 50)
@@ -141,5 +141,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">SensorGL</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -143,4 +143,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -164,34 +166,35 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=&quot;&quot;) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176">SimuCamera</a>(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::Camera::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">~Camera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a>(std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e">SimuCamera</a>(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::Camera::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">~Camera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -199,5 +202,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.html	(revision 50)
@@ -140,10 +140,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a386047097db5bfac75150c28204939df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a386047097db5bfac75150c28204939df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a386047097db5bfac75150c28204939df">More...</a><br /></td></tr>
-<tr class="separator:a386047097db5bfac75150c28204939df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6be09ed197576ce8c2db3116555cd176"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)</td></tr>
-<tr class="memdesc:a6be09ed197576ce8c2db3116555cd176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6be09ed197576ce8c2db3116555cd176">More...</a><br /></td></tr>
-<tr class="separator:a6be09ed197576ce8c2db3116555cd176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa79f6ad054829916ac8404eb25e284e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a> (std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:aa79f6ad054829916ac8404eb25e284e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aa79f6ad054829916ac8404eb25e284e7">More...</a><br /></td></tr>
+<tr class="separator:aa79f6ad054829916ac8404eb25e284e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6268c6637a325229c73ac49d7af7882e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a6268c6637a325229c73ac49d7af7882e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6268c6637a325229c73ac49d7af7882e">More...</a><br /></td></tr>
+<tr class="separator:a6268c6637a325229c73ac49d7af7882e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa08b34cc19a3bc1b7f4eb6e0b344a5d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a> ()</td></tr>
 <tr class="memdesc:aa08b34cc19a3bc1b7f4eb6e0b344a5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">More...</a><br /></td></tr>
@@ -201,4 +201,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -245,7 +248,7 @@
 <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_1sensor_1_1_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td></tr>
-<tr class="memitem:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
-<tr class="memdesc:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0367c89fe729864229dcafe2ff10fb8a">More...</a><br /></td></tr>
-<tr class="separator:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a> (std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
+<tr class="memdesc:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab457977303cb9158d67d65da014aaab4">More...</a><br /></td></tr>
+<tr class="separator:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2dbddbcfb399c7dae0de7b455a3b9d90">More...</a><br /></td></tr>
@@ -266,7 +269,7 @@
 <tr class="memdesc:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save raw picture to file.  <a href="#a2c8759d51a00ada2c069b51c34d17653">More...</a><br /></td></tr>
 <tr class="separator:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a> (std::string filename) const </td></tr>
-<tr class="memdesc:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#adaa0b365fb3d3de0308e0269451db957">More...</a><br /></td></tr>
-<tr class="separator:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a> (std::string filename=&quot;&quot;) const </td></tr>
+<tr class="memdesc:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#a4f458342696953d923ee40efbc6a3e0e">More...</a><br /></td></tr>
+<tr class="separator:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a> (void) const </td></tr>
 <tr class="memdesc:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width.  <a href="#ac812dd64ee47c9241dd83e37948fbc63">More...</a><br /></td></tr>
@@ -303,4 +306,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -345,9 +351,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class for a simulation camera. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a386047097db5bfac75150c28204939df"></a>
+<a class="anchor" id="aa79f6ad054829916ac8404eb25e284e7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -356,10 +365,4 @@
           <td class="memname">flair::sensor::SimuCamera::SimuCamera </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -387,5 +390,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>, </td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>, </td>
         </tr>
         <tr>
@@ -404,13 +413,13 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html" title="Class for a simulation camera. ">SimuCamera</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html" title="Class for a simulation camera. ">SimuCamera</a>. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">width</td><td>width </td></tr>
     <tr><td class="paramname">height</td><td>height </td></tr>
     <tr><td class="paramname">channels</td><td>number of channels </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a> id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -420,5 +429,5 @@
 </div>
 </div>
-<a class="anchor" id="a6be09ed197576ce8c2db3116555cd176"></a>
+<a class="anchor" id="a6268c6637a325229c73ac49d7af7882e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -458,5 +467,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -478,5 +493,6 @@
     <tr><td class="paramname">height</td><td>height </td></tr>
     <tr><td class="paramname">channels</td><td>number of channels </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -531,5 +547,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">SimuCamera</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1sensor_1_1_simu_camera =
 [
-    [ "SimuCamera", "classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df", null ],
-    [ "SimuCamera", "classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176", null ],
+    [ "SimuCamera", "classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7", null ],
+    [ "SimuCamera", "classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e", null ],
     [ "~SimuCamera", "classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0", null ],
     [ "shmem", "classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -143,4 +143,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -164,40 +166,41 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=&quot;&quot;) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SensorGL</b>(const simulator::Model *parent) (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html#a423b0009af00935e7cc8e6b9f768f930">setFarValue</a>(float zf)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e">setNearValue</a>(float zn)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176">SimuCamera</a>(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuCameraGL</b>(const simulator::Model *parent, std::string name, int width, int height, int x, int y, int dev_id) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::Camera::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">~Camera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SimuCameraGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e">setNearValue</a>(float zn)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a>(std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e">SimuCamera</a>(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SimuCameraGL</b>(const simulator::Model *parent, std::string name, int width, int height, int x, int y, uint32_t modelId, uint32_t deviceId) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::Camera::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac">~Camera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SimuCameraGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">flair::sensor::SimuCameraGL</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -205,5 +208,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.html	(revision 50)
@@ -140,7 +140,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a7742e9e782d3f0b985405a42dc507fc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7742e9e782d3f0b985405a42dc507fc2"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>SimuCameraGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, int width, int height, int x, int y, int dev_id)</td></tr>
-<tr class="separator:a7742e9e782d3f0b985405a42dc507fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a104e677904ce4782fb78cdf5f0a5b82d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a104e677904ce4782fb78cdf5f0a5b82d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SimuCameraGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, int width, int height, int x, int y, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="separator:a104e677904ce4782fb78cdf5f0a5b82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9fed80b79343744331b8cf6c2d22b9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e">setNearValue</a> (float zn)</td></tr>
 <tr class="memdesc:ab9fed80b79343744331b8cf6c2d22b9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the near clipping plane. (default: 1.0f)  <a href="#ab9fed80b79343744331b8cf6c2d22b9e">More...</a><br /></td></tr>
@@ -150,10 +150,10 @@
 <tr class="separator:a423b0009af00935e7cc8e6b9f768f930"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_simu_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_simu_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td></tr>
-<tr class="memitem:a386047097db5bfac75150c28204939df inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a386047097db5bfac75150c28204939df inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a386047097db5bfac75150c28204939df">More...</a><br /></td></tr>
-<tr class="separator:a386047097db5bfac75150c28204939df inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6be09ed197576ce8c2db3116555cd176 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)</td></tr>
-<tr class="memdesc:a6be09ed197576ce8c2db3116555cd176 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6be09ed197576ce8c2db3116555cd176">More...</a><br /></td></tr>
-<tr class="separator:a6be09ed197576ce8c2db3116555cd176 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa79f6ad054829916ac8404eb25e284e7 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">SimuCamera</a> (std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:aa79f6ad054829916ac8404eb25e284e7 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aa79f6ad054829916ac8404eb25e284e7">More...</a><br /></td></tr>
+<tr class="separator:aa79f6ad054829916ac8404eb25e284e7 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6268c6637a325229c73ac49d7af7882e inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e">SimuCamera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a6268c6637a325229c73ac49d7af7882e inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6268c6637a325229c73ac49d7af7882e">More...</a><br /></td></tr>
+<tr class="separator:a6268c6637a325229c73ac49d7af7882e inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa08b34cc19a3bc1b7f4eb6e0b344a5d0 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">~SimuCamera</a> ()</td></tr>
 <tr class="memdesc:aa08b34cc19a3bc1b7f4eb6e0b344a5d0 inherit pub_methods_classflair_1_1sensor_1_1_simu_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aa08b34cc19a3bc1b7f4eb6e0b344a5d0">More...</a><br /></td></tr>
@@ -211,4 +211,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -255,7 +258,7 @@
 <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_1sensor_1_1_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td></tr>
-<tr class="memitem:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
-<tr class="memdesc:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0367c89fe729864229dcafe2ff10fb8a">More...</a><br /></td></tr>
-<tr class="separator:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a> (std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
+<tr class="memdesc:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab457977303cb9158d67d65da014aaab4">More...</a><br /></td></tr>
+<tr class="separator:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2dbddbcfb399c7dae0de7b455a3b9d90">More...</a><br /></td></tr>
@@ -276,7 +279,7 @@
 <tr class="memdesc:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save raw picture to file.  <a href="#a2c8759d51a00ada2c069b51c34d17653">More...</a><br /></td></tr>
 <tr class="separator:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a> (std::string filename) const </td></tr>
-<tr class="memdesc:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#adaa0b365fb3d3de0308e0269451db957">More...</a><br /></td></tr>
-<tr class="separator:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a> (std::string filename=&quot;&quot;) const </td></tr>
+<tr class="memdesc:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#a4f458342696953d923ee40efbc6a3e0e">More...</a><br /></td></tr>
+<tr class="separator:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a> (void) const </td></tr>
 <tr class="memdesc:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width.  <a href="#ac812dd64ee47c9241dd83e37948fbc63">More...</a><br /></td></tr>
@@ -313,4 +316,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -349,4 +355,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_simu_camera"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_simu_camera')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html">flair::sensor::SimuCamera</a></td></tr>
 <tr class="memitem:a9a89781a160538e59f98615339187b8c inherit pro_attribs_classflair_1_1sensor_1_1_simu_camera"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c">shmem</a></td></tr>
@@ -415,5 +424,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_camera_g_l.html">SimuCameraGL</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_camera_g_l.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_simu_camera_g_l =
 [
-    [ "SimuCameraGL", "classflair_1_1sensor_1_1_simu_camera_g_l.html#a7742e9e782d3f0b985405a42dc507fc2", null ],
+    [ "SimuCameraGL", "classflair_1_1sensor_1_1_simu_camera_g_l.html#a104e677904ce4782fb78cdf5f0a5b82d", null ],
     [ "~SimuCameraGL", "classflair_1_1sensor_1_1_simu_camera_g_l.html#a987491210b9f028b3286d0a04e6a3900", null ],
     [ "setNearValue", "classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps-members.html	(revision 50)
@@ -130,5 +130,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676">GetDatas</a>(core::GpsData **gpsData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a>(core::Vector3D *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a>(core::Vector3Df *point)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#aee8aa01e58039b23baddea8601fda551">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -142,38 +142,42 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a>(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> enum value</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::NmeaGps::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>NMEAFlags</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a>(std::string name, NMEAFlags_t NMEAFlags)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086">NPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::NmeaGps::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::NmeaGps::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::NmeaGps::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::NmeaGps::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a44e58183084b612c803963c2c75958e8">parseFrame</a>(const char *frame, int frame_size)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a135e080ecff933da9b60cc6e613b543e">SetRef</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915">SimuGps</a>(const core::FrameworkManager *parent, std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7">SimuGps</a>(const core::IODevice *parent, std::string name, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76">SimuGps</a>(std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b">SimuGps</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">flair::sensor::SimuGps</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -206,5 +210,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.html	(revision 50)
@@ -139,10 +139,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a937609c8932b45881dac4261bc892915"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915">SimuGps</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint32_t deviceId, uint8_t priority)</td></tr>
-<tr class="memdesc:a937609c8932b45881dac4261bc892915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a937609c8932b45881dac4261bc892915">More...</a><br /></td></tr>
-<tr class="separator:a937609c8932b45881dac4261bc892915"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a09d3d0eea30ccabfee9ca4871a8229f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7">SimuGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t deviceId)</td></tr>
-<tr class="memdesc:a09d3d0eea30ccabfee9ca4871a8229f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a09d3d0eea30ccabfee9ca4871a8229f7">More...</a><br /></td></tr>
-<tr class="separator:a09d3d0eea30ccabfee9ca4871a8229f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44c7691b45759ee6529031d67b07c76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76">SimuGps</a> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NmeaGps::NMEAFlags_t</a> NMEAFlags, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:ab44c7691b45759ee6529031d67b07c76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab44c7691b45759ee6529031d67b07c76">More...</a><br /></td></tr>
+<tr class="separator:ab44c7691b45759ee6529031d67b07c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a920cb6176e8af975256906778136be4b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b">SimuGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a920cb6176e8af975256906778136be4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a920cb6176e8af975256906778136be4b">More...</a><br /></td></tr>
+<tr class="separator:a920cb6176e8af975256906778136be4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a83232caaf25e2298e39b083e046846a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3">~SimuGps</a> ()</td></tr>
 <tr class="memdesc:a83232caaf25e2298e39b083e046846a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a83232caaf25e2298e39b083e046846a3">More...</a><br /></td></tr>
@@ -200,4 +200,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -244,7 +247,7 @@
 <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_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
-<tr class="memitem:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
-<tr class="memdesc:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a969f2066d4eec611116f3b2a3e52faaf">More...</a><br /></td></tr>
-<tr class="separator:a969f2066d4eec611116f3b2a3e52faaf inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">NmeaGps</a> (std::string name, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> NMEAFlags)</td></tr>
+<tr class="memdesc:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abb50fae524addf6b3982ae166e14ae93">More...</a><br /></td></tr>
+<tr class="separator:abb50fae524addf6b3982ae166e14ae93 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba">NmeaGps</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a8379a0c343103e38ee8090411d9eefba inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a8379a0c343103e38ee8090411d9eefba">More...</a><br /></td></tr>
@@ -286,7 +289,7 @@
 <tr class="memdesc:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reference for ENU coordinates.  <a href="#a135e080ecff933da9b60cc6e613b543e">More...</a><br /></td></tr>
 <tr class="separator:a135e080ecff933da9b60cc6e613b543e inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> *point)</td></tr>
-<tr class="memdesc:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#a79938d8f65af8727dec1f0a639054816">More...</a><br /></td></tr>
-<tr class="separator:a79938d8f65af8727dec1f0a639054816 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">GetEnu</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> *point)</td></tr>
+<tr class="memdesc:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ENU position.  <a href="#af3b2504dd9cdb94ee02c49f21dc0c1d8">More...</a><br /></td></tr>
+<tr class="separator:af3b2504dd9cdb94ee02c49f21dc0c1d8 inherit pub_methods_classflair_1_1sensor_1_1_nmea_gps"><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>
@@ -305,4 +308,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -324,5 +330,6 @@
 <tr class="memitem:af0d7d39483f1e76e5dda4cb10dc8a967 inherit pub_types_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">NMEAFlags_t</a> { <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07">GGA</a> = 0x01, 
 <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0">VTG</a> = 0x02, 
-<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">GST</a> = 0x04, 
+<a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">GSA</a> = 0x08
  }</td></tr>
 <tr class="memdesc:af0d7d39483f1e76e5dda4cb10dc8a967"><td class="mdescLeft">&#160;</td><td class="mdescRight">NMEA flags.  <a href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967">More...</a><br /></td></tr>
@@ -346,4 +353,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_nmea_gps')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html">flair::sensor::NmeaGps</a></td></tr>
 <tr class="memitem:a41ca62c8875131b8cc3d2bbf7429a008 inherit pro_attribs_classflair_1_1sensor_1_1_nmea_gps"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41ca62c8875131b8cc3d2bbf7429a008"></a>
@@ -354,5 +364,5 @@
 <div class="textblock"><p>Class for a simulation GPS. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a937609c8932b45881dac4261bc892915"></a>
+<a class="anchor" id="ab44c7691b45759ee6529031d67b07c76"></a>
 <div class="memitem">
 <div class="memproto">
@@ -361,10 +371,4 @@
           <td class="memname">flair::sensor::SimuGps::SimuGps </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -380,4 +384,10 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
           <td class="paramname"><em>deviceId</em>, </td>
         </tr>
@@ -397,11 +407,11 @@
 
 <p>Constructor. </p>
-<p>Construct a simulation GPS. Control part.</p>
+<p>Construct a simulation GPS. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">NMEAFlags</td><td>NMEA sentances to enable </td></tr>
-    <tr><td class="paramname">deviceId</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td>Gps id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -411,5 +421,5 @@
 </div>
 </div>
-<a class="anchor" id="a09d3d0eea30ccabfee9ca4871a8229f7"></a>
+<a class="anchor" id="a920cb6176e8af975256906778136be4b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -426,4 +436,10 @@
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
         </tr>
         <tr>
@@ -448,5 +464,6 @@
     <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">deviceId</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td>Gps id of the Model </td></tr>
   </table>
   </dd>
@@ -478,5 +495,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html">SimuGps</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_gps.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1sensor_1_1_simu_gps =
 [
-    [ "SimuGps", "classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915", null ],
-    [ "SimuGps", "classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7", null ],
+    [ "SimuGps", "classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76", null ],
+    [ "SimuGps", "classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b", null ],
     [ "~SimuGps", "classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu-members.html	(revision 50)
@@ -117,4 +117,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a2e0b7af75abdbf39843d8bf2e45f08b9">AddDataToLog</a>(const io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229">AddDeviceToLog</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a>(core::Vector3Df &amp;vector)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a>(core::Quaternion &amp;quaternion)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -127,44 +129,48 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">flair::ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">flair::core::Thread::ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPeriodMS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPeriodUS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a>(core::ImuData **imuData) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPeriodMS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPeriodUS</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::core::Thread::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::core::Thread::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::core::Thread::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::core::Thread::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::core::Thread::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::core::Thread::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::core::Thread::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::core::Thread::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::core::Thread::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::core::Thread::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">SimuImu</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51">SimuImu</a>(const core::IODevice *parent, std::string name, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">SimuImu</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f">SimuImu</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -178,16 +184,15 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::Thread::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::Thread::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::Thread::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">flair::sensor::SimuImu</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -195,5 +200,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.html	(revision 50)
@@ -139,17 +139,17 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a02d0ba12625f34bc2bd88d1fe4ad6cd4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">SimuImu</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a02d0ba12625f34bc2bd88d1fe4ad6cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a02d0ba12625f34bc2bd88d1fe4ad6cd4">More...</a><br /></td></tr>
-<tr class="separator:a02d0ba12625f34bc2bd88d1fe4ad6cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a717e1c7c3b333bbb9cdd7b67d9f8fb51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51">SimuImu</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id)</td></tr>
-<tr class="memdesc:a717e1c7c3b333bbb9cdd7b67d9f8fb51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a717e1c7c3b333bbb9cdd7b67d9f8fb51">More...</a><br /></td></tr>
-<tr class="separator:a717e1c7c3b333bbb9cdd7b67d9f8fb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a021162094240f8debbd3cb6d45f3ac7a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">SimuImu</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:a021162094240f8debbd3cb6d45f3ac7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a021162094240f8debbd3cb6d45f3ac7a">More...</a><br /></td></tr>
+<tr class="separator:a021162094240f8debbd3cb6d45f3ac7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0151ed75fa6039f7e5fc940240c25f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f">SimuImu</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a6f0151ed75fa6039f7e5fc940240c25f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6f0151ed75fa6039f7e5fc940240c25f">More...</a><br /></td></tr>
+<tr class="separator:a6f0151ed75fa6039f7e5fc940240c25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a993428f50639a60e8df139f3e23f92bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a> ()</td></tr>
 <tr class="memdesc:a993428f50639a60e8df139f3e23f92bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a993428f50639a60e8df139f3e23f92bf">More...</a><br /></td></tr>
 <tr class="separator:a993428f50639a60e8df139f3e23f92bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_imu"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_imu')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td></tr>
-<tr class="memitem:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2ee0420d6e69be3a51c9ad1ac1c6b386">More...</a><br /></td></tr>
-<tr class="separator:a2ee0420d6e69be3a51c9ad1ac1c6b386 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">Imu</a> (std::string name)</td></tr>
+<tr class="memdesc:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8c2e7ec4d6d6d4efd175d2ce0811159">More...</a><br /></td></tr>
+<tr class="separator:ab8c2e7ec4d6d6d4efd175d2ce0811159 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">Imu</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">More...</a><br /></td></tr>
@@ -158,4 +158,7 @@
 <tr class="memdesc:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ab01ce2e6b89698b001da63ae8df1722a">More...</a><br /></td></tr>
 <tr class="separator:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a> (void) const </td></tr>
+<tr class="memdesc:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get IMU datas.  <a href="#adb1105fe7b1c21234b6edde4d64da428">More...</a><br /></td></tr>
+<tr class="separator:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><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_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a> (void) const </td></tr>
 <tr class="memdesc:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup Layout.  <a href="#a1d74dd0b750c287b112489786ff5b7eb">More...</a><br /></td></tr>
@@ -192,4 +195,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -284,4 +290,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -311,7 +320,10 @@
 <tr class="memdesc:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup GroupBox.  <a href="#aa67100f97133a4d1eb4f3a225970eb85">More...</a><br /></td></tr>
 <tr class="separator:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">UpdateImu</a> ()</td></tr>
-<tr class="memdesc:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">UpdateImu.  <a href="#a32a260c66ae679869d7628c561c35346">More...</a><br /></td></tr>
-<tr class="separator:a32a260c66ae679869d7628c561c35346 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;vector)</td></tr>
+<tr class="memdesc:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#ad19d0939034366aafe24aceaf41a936f">More...</a><br /></td></tr>
+<tr class="separator:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">ApplyRotation</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion)</td></tr>
+<tr class="memdesc:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyRotation.  <a href="#aaf735d7535414d32e023d5eef8d525fc">More...</a><br /></td></tr>
+<tr class="separator:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">GetDatas</a> (<a class="el" href="classflair_1_1core_1_1_imu_data.html">core::ImuData</a> **imuData) const </td></tr>
 <tr class="memdesc:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get imu datas.  <a href="#aa020369da0c3f8c80eef6abf9cad0cd9">More...</a><br /></td></tr>
@@ -321,9 +333,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a02d0ba12625f34bc2bd88d1fe4ad6cd4"></a>
+<a class="anchor" id="a021162094240f8debbd3cb6d45f3ac7a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -332,10 +347,4 @@
           <td class="memname">flair::sensor::SimuImu::SimuImu </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -345,5 +354,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>, </td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>, </td>
         </tr>
         <tr>
@@ -362,10 +377,10 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html" title="Class for a simulation Imu. ">SimuImu</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html" title="Class for a simulation Imu. ">SimuImu</a>. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -375,5 +390,5 @@
 </div>
 </div>
-<a class="anchor" id="a717e1c7c3b333bbb9cdd7b67d9f8fb51"></a>
+<a class="anchor" id="a6f0151ed75fa6039f7e5fc940240c25f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -395,5 +410,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -412,5 +433,6 @@
     <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -442,5 +464,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html">SimuImu</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1sensor_1_1_simu_imu =
 [
-    [ "SimuImu", "classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4", null ],
-    [ "SimuImu", "classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51", null ],
+    [ "SimuImu", "classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a", null ],
+    [ "SimuImu", "classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f", null ],
     [ "~SimuImu", "classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser-members.html	(revision 50)
@@ -141,7 +141,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -162,31 +164,32 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">SimuLaser</a>(const core::IODevice *parent, std::string name, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5">SimuLaser</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -194,5 +197,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.html	(revision 50)
@@ -135,10 +135,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a6270e35dc27177255e98f80e8323e752"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a6270e35dc27177255e98f80e8323e752"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6270e35dc27177255e98f80e8323e752">More...</a><br /></td></tr>
-<tr class="separator:a6270e35dc27177255e98f80e8323e752"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afbf6088fdfe1242d34255ef0af0b701a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id)</td></tr>
-<tr class="memdesc:afbf6088fdfe1242d34255ef0af0b701a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#afbf6088fdfe1242d34255ef0af0b701a">More...</a><br /></td></tr>
-<tr class="separator:afbf6088fdfe1242d34255ef0af0b701a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac80c781316ba67ab43371095cc96b888"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:ac80c781316ba67ab43371095cc96b888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac80c781316ba67ab43371095cc96b888">More...</a><br /></td></tr>
+<tr class="separator:ac80c781316ba67ab43371095cc96b888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22315194992008f2c5b86dd50f63eaf5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a22315194992008f2c5b86dd50f63eaf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a22315194992008f2c5b86dd50f63eaf5">More...</a><br /></td></tr>
+<tr class="separator:a22315194992008f2c5b86dd50f63eaf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c2ded82ab43b0b175e51cda0ed879d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a> ()</td></tr>
 <tr class="memdesc:a9c2ded82ab43b0b175e51cda0ed879d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a9c2ded82ab43b0b175e51cda0ed879d5">More...</a><br /></td></tr>
@@ -196,4 +196,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -240,7 +243,7 @@
 <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_1sensor_1_1_laser_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_laser_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td></tr>
-<tr class="memitem:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a48f263b0c0565fd26118d4c1e9b3248d">More...</a><br /></td></tr>
-<tr class="separator:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7ad0bd1e2d3ac86a5c8be2f520585517">More...</a><br /></td></tr>
+<tr class="separator:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3904a03de7b058a303aa2b689a69c9c6">More...</a><br /></td></tr>
@@ -280,4 +283,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -318,7 +324,10 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6270e35dc27177255e98f80e8323e752"></a>
+<a class="anchor" id="ac80c781316ba67ab43371095cc96b888"></a>
 <div class="memitem">
 <div class="memproto">
@@ -327,10 +336,4 @@
           <td class="memname">flair::sensor::SimuLaser::SimuLaser </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -340,5 +343,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>, </td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>, </td>
         </tr>
         <tr>
@@ -357,10 +366,10 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_us.html" title="Class for a simulation UsRangeFinder. ">SimuUs</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_us.html" title="Class for a simulation UsRangeFinder. ">SimuUs</a>. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html" title="Classe generique intégrant les telemetres laser. ">LaserRangeFinder</a> id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -370,5 +379,5 @@
 </div>
 </div>
-<a class="anchor" id="afbf6088fdfe1242d34255ef0af0b701a"></a>
+<a class="anchor" id="a22315194992008f2c5b86dd50f63eaf5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -390,5 +399,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -407,5 +422,6 @@
     <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html" title="Classe generique intégrant les telemetres laser. ">LaserRangeFinder</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -460,5 +476,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">SimuLaser</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1sensor_1_1_simu_laser =
 [
-    [ "SimuLaser", "classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752", null ],
-    [ "SimuLaser", "classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a", null ],
+    [ "SimuLaser", "classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888", null ],
+    [ "SimuLaser", "classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5", null ],
     [ "~SimuLaser", "classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5", null ],
     [ "shmem", "classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l-members.html	(revision 50)
@@ -141,7 +141,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -163,34 +165,35 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SensorGL</b>(const simulator::Model *parent) (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">SimuLaser</a>(const core::IODevice *parent, std::string name, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SimuLaserGL</b>(const simulator::Model *parent, std::string name, int dev_id) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SimuLaserGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5">SimuLaser</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuLaserGL</b>(const simulator::Model *parent, std::string name, uint32_t modelId, uint32_t deviceId) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::LaserRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::LaserRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8">~LaserRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SimuLaserGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">flair::sensor::SimuLaserGL</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -198,5 +201,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.html	(revision 50)
@@ -135,14 +135,14 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a25a9e5de776b20ca084658723627722b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25a9e5de776b20ca084658723627722b"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>SimuLaserGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, int dev_id)</td></tr>
-<tr class="separator:a25a9e5de776b20ca084658723627722b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43a4718c285dc5e84bf852ff62bfe6eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43a4718c285dc5e84bf852ff62bfe6eb"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SimuLaserGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="separator:a43a4718c285dc5e84bf852ff62bfe6eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_simu_laser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_simu_laser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td></tr>
-<tr class="memitem:a6270e35dc27177255e98f80e8323e752 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a6270e35dc27177255e98f80e8323e752 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6270e35dc27177255e98f80e8323e752">More...</a><br /></td></tr>
-<tr class="separator:a6270e35dc27177255e98f80e8323e752 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afbf6088fdfe1242d34255ef0af0b701a inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id)</td></tr>
-<tr class="memdesc:afbf6088fdfe1242d34255ef0af0b701a inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#afbf6088fdfe1242d34255ef0af0b701a">More...</a><br /></td></tr>
-<tr class="separator:afbf6088fdfe1242d34255ef0af0b701a inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac80c781316ba67ab43371095cc96b888 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">SimuLaser</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:ac80c781316ba67ab43371095cc96b888 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac80c781316ba67ab43371095cc96b888">More...</a><br /></td></tr>
+<tr class="separator:ac80c781316ba67ab43371095cc96b888 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22315194992008f2c5b86dd50f63eaf5 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5">SimuLaser</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a22315194992008f2c5b86dd50f63eaf5 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a22315194992008f2c5b86dd50f63eaf5">More...</a><br /></td></tr>
+<tr class="separator:a22315194992008f2c5b86dd50f63eaf5 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c2ded82ab43b0b175e51cda0ed879d5 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5">~SimuLaser</a> ()</td></tr>
 <tr class="memdesc:a9c2ded82ab43b0b175e51cda0ed879d5 inherit pub_methods_classflair_1_1sensor_1_1_simu_laser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a9c2ded82ab43b0b175e51cda0ed879d5">More...</a><br /></td></tr>
@@ -200,4 +200,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -244,7 +247,7 @@
 <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_1sensor_1_1_laser_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_laser_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html">flair::sensor::LaserRangeFinder</a></td></tr>
-<tr class="memitem:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a48f263b0c0565fd26118d4c1e9b3248d">More...</a><br /></td></tr>
-<tr class="separator:a48f263b0c0565fd26118d4c1e9b3248d inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">LaserRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7ad0bd1e2d3ac86a5c8be2f520585517">More...</a><br /></td></tr>
+<tr class="separator:a7ad0bd1e2d3ac86a5c8be2f520585517 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6">LaserRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a3904a03de7b058a303aa2b689a69c9c6 inherit pub_methods_classflair_1_1sensor_1_1_laser_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3904a03de7b058a303aa2b689a69c9c6">More...</a><br /></td></tr>
@@ -284,4 +287,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -316,4 +322,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_simu_laser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_simu_laser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html">flair::sensor::SimuLaser</a></td></tr>
 <tr class="memitem:aa9dc0c4f54d34746206067da31794b80 inherit pro_attribs_classflair_1_1sensor_1_1_simu_laser"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80">shmem</a></td></tr>
@@ -331,5 +340,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_laser_g_l.html">SimuLaserGL</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_laser_g_l.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_simu_laser_g_l =
 [
-    [ "SimuLaserGL", "classflair_1_1sensor_1_1_simu_laser_g_l.html#a25a9e5de776b20ca084658723627722b", null ],
+    [ "SimuLaserGL", "classflair_1_1sensor_1_1_simu_laser_g_l.html#a43a4718c285dc5e84bf852ff62bfe6eb", null ],
     [ "~SimuLaserGL", "classflair_1_1sensor_1_1_simu_laser_g_l.html#a36d24d68e1412586711cb0572d9b1fb8", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us-members.html	(revision 50)
@@ -141,4 +141,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -161,34 +163,35 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477">SimuUs</a>(const core::IODevice *parent, std::string name, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">SimuUs</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -196,5 +199,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.html	(revision 50)
@@ -140,10 +140,10 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a99d29a5be11149d02be1548e401f483c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a99d29a5be11149d02be1548e401f483c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a99d29a5be11149d02be1548e401f483c">More...</a><br /></td></tr>
-<tr class="separator:a99d29a5be11149d02be1548e401f483c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9d4c834d90e8695e6881900dd860477"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id)</td></tr>
-<tr class="memdesc:ac9d4c834d90e8695e6881900dd860477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac9d4c834d90e8695e6881900dd860477">More...</a><br /></td></tr>
-<tr class="separator:ac9d4c834d90e8695e6881900dd860477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58061ed933ca6d95f563886a8b9ff4d9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:a58061ed933ca6d95f563886a8b9ff4d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a58061ed933ca6d95f563886a8b9ff4d9">More...</a><br /></td></tr>
+<tr class="separator:a58061ed933ca6d95f563886a8b9ff4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6809a978e76619c5bfff3aca092e49ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a6809a978e76619c5bfff3aca092e49ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6809a978e76619c5bfff3aca092e49ed">More...</a><br /></td></tr>
+<tr class="separator:a6809a978e76619c5bfff3aca092e49ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a52c1587525fe53be58f7d1681d8f3de4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a> ()</td></tr>
 <tr class="memdesc:a52c1587525fe53be58f7d1681d8f3de4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a52c1587525fe53be58f7d1681d8f3de4">More...</a><br /></td></tr>
@@ -201,4 +201,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -245,7 +248,7 @@
 <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_1sensor_1_1_us_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_us_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td></tr>
-<tr class="memitem:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a92739675dbf2aa7337b23420afb731dd">More...</a><br /></td></tr>
-<tr class="separator:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abbf91741851723e0d2d56116500a1363">More...</a><br /></td></tr>
+<tr class="separator:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8b56ed2839e584a1e88a00cedf81051">More...</a><br /></td></tr>
@@ -291,4 +294,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -329,9 +335,12 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a99d29a5be11149d02be1548e401f483c"></a>
+<a class="anchor" id="a58061ed933ca6d95f563886a8b9ff4d9"></a>
 <div class="memitem">
 <div class="memproto">
@@ -340,10 +349,4 @@
           <td class="memname">flair::sensor::SimuUs::SimuUs </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -353,5 +356,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>, </td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>, </td>
         </tr>
         <tr>
@@ -370,10 +379,10 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_us.html" title="Class for a simulation UsRangeFinder. ">SimuUs</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_us.html" title="Class for a simulation UsRangeFinder. ">SimuUs</a>. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a> id of the Model </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -383,5 +392,5 @@
 </div>
 </div>
-<a class="anchor" id="ac9d4c834d90e8695e6881900dd860477"></a>
+<a class="anchor" id="a6809a978e76619c5bfff3aca092e49ed"></a>
 <div class="memitem">
 <div class="memproto">
@@ -403,5 +412,11 @@
           <td></td>
           <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>dev_id</em>&#160;</td>
+          <td class="paramname"><em>modelId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>deviceId</em>&#160;</td>
         </tr>
         <tr>
@@ -420,5 +435,6 @@
     <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
-    <tr><td class="paramname">dev_id</td><td>device id </td></tr>
+    <tr><td class="paramname">modelId</td><td>Model id </td></tr>
+    <tr><td class="paramname">deviceId</td><td><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a> id of the Model </td></tr>
   </table>
   </dd>
@@ -473,5 +489,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">SimuUs</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us.js	(revision 50)
@@ -1,6 +1,6 @@
 var classflair_1_1sensor_1_1_simu_us =
 [
-    [ "SimuUs", "classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c", null ],
-    [ "SimuUs", "classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477", null ],
+    [ "SimuUs", "classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9", null ],
+    [ "SimuUs", "classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed", null ],
     [ "~SimuUs", "classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4", null ],
     [ "shmem", "classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1", null ]
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l-members.html	(revision 50)
@@ -141,4 +141,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -162,37 +164,38 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SensorGL</b>(const simulator::Model *parent) (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a>(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477">SimuUs</a>(const core::IODevice *parent, std::string name, uint32_t dev_id)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimuUsGL</b>(const simulator::Model *parent, std::string name, int dev_id) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~SimuUsGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a>(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">SimuUs</a>(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SimuUsGL</b>(const simulator::Model *parent, std::string name, uint32_t modelId, uint32_t deviceId) (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SensorGL</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_sensor_g_l.html">flair::sensor::SensorGL</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SimuUsGL</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">flair::sensor::SimuUsGL</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -200,5 +203,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.html	(revision 50)
@@ -140,14 +140,14 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ab1f39be5a9c6fb443293b5e91aa1c8ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1f39be5a9c6fb443293b5e91aa1c8ee"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>SimuUsGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, int dev_id)</td></tr>
-<tr class="separator:ab1f39be5a9c6fb443293b5e91aa1c8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbe259c925605286890fac0c8688d11a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbe259c925605286890fac0c8688d11a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SimuUsGL</b> (const <a class="el" href="classflair_1_1simulator_1_1_model.html">simulator::Model</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="separator:acbe259c925605286890fac0c8688d11a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_simu_us"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_simu_us')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td></tr>
-<tr class="memitem:a99d29a5be11149d02be1548e401f483c inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint32_t dev_id, uint8_t priority)</td></tr>
-<tr class="memdesc:a99d29a5be11149d02be1548e401f483c inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a99d29a5be11149d02be1548e401f483c">More...</a><br /></td></tr>
-<tr class="separator:a99d29a5be11149d02be1548e401f483c inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9d4c834d90e8695e6881900dd860477 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t dev_id)</td></tr>
-<tr class="memdesc:ac9d4c834d90e8695e6881900dd860477 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac9d4c834d90e8695e6881900dd860477">More...</a><br /></td></tr>
-<tr class="separator:ac9d4c834d90e8695e6881900dd860477 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58061ed933ca6d95f563886a8b9ff4d9 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9">SimuUs</a> (std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)</td></tr>
+<tr class="memdesc:a58061ed933ca6d95f563886a8b9ff4d9 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a58061ed933ca6d95f563886a8b9ff4d9">More...</a><br /></td></tr>
+<tr class="separator:a58061ed933ca6d95f563886a8b9ff4d9 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6809a978e76619c5bfff3aca092e49ed inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">SimuUs</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name, uint32_t modelId, uint32_t deviceId)</td></tr>
+<tr class="memdesc:a6809a978e76619c5bfff3aca092e49ed inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6809a978e76619c5bfff3aca092e49ed">More...</a><br /></td></tr>
+<tr class="separator:a6809a978e76619c5bfff3aca092e49ed inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a52c1587525fe53be58f7d1681d8f3de4 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">~SimuUs</a> ()</td></tr>
 <tr class="memdesc:a52c1587525fe53be58f7d1681d8f3de4 inherit pub_methods_classflair_1_1sensor_1_1_simu_us"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a52c1587525fe53be58f7d1681d8f3de4">More...</a><br /></td></tr>
@@ -205,4 +205,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -249,7 +252,7 @@
 <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_1sensor_1_1_us_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_us_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td></tr>
-<tr class="memitem:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a92739675dbf2aa7337b23420afb731dd">More...</a><br /></td></tr>
-<tr class="separator:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abbf91741851723e0d2d56116500a1363">More...</a><br /></td></tr>
+<tr class="separator:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8b56ed2839e584a1e88a00cedf81051">More...</a><br /></td></tr>
@@ -295,4 +298,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -327,4 +333,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_simu_us"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_simu_us')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_simu_us.html">flair::sensor::SimuUs</a></td></tr>
 <tr class="memitem:af86622810d283ac7710e70eddc30e3f1 inherit pro_attribs_classflair_1_1sensor_1_1_simu_us"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_shared_mem.html">core::SharedMem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1">shmem</a></td></tr>
@@ -344,5 +353,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html">SimuUsGL</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_simu_us_g_l.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_simu_us_g_l =
 [
-    [ "SimuUsGL", "classflair_1_1sensor_1_1_simu_us_g_l.html#ab1f39be5a9c6fb443293b5e91aa1c8ee", null ],
+    [ "SimuUsGL", "classflair_1_1sensor_1_1_simu_us_g_l.html#acbe259c925605286890fac0c8688d11a", null ],
     [ "~SimuUsGL", "classflair_1_1sensor_1_1_simu_us_g_l.html#a30bdd1e6e58ef56d262602cca5700304", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_srf08-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_srf08-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_srf08-members.html	(revision 50)
@@ -141,4 +141,6 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -161,34 +163,35 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14">SetMaxGain</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32">SetRange</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">Srf08</a>(const core::FrameworkManager *parent, std::string name, core::I2cPort *i2cport, uint16_t address, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">~Srf08</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14">SetMaxGain</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32">SetRange</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">Srf08</a>(std::string name, core::I2cPort *i2cport, uint16_t address, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::UsRangeFinder::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::sensor::UsRangeFinder::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">~Srf08</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">flair::sensor::Srf08</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181">~UsRangeFinder</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -196,5 +199,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.html	(revision 50)
@@ -138,7 +138,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ad4a67e82a8c599941b38d1e3e9861c62"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">Srf08</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, <a class="el" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint16_t address, uint8_t priority)</td></tr>
-<tr class="memdesc:ad4a67e82a8c599941b38d1e3e9861c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad4a67e82a8c599941b38d1e3e9861c62">More...</a><br /></td></tr>
-<tr class="separator:ad4a67e82a8c599941b38d1e3e9861c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b4c56ab2d67af7bf65dd632d9b26746"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">Srf08</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_i2c_port.html">core::I2cPort</a> *i2cport, uint16_t address, uint8_t priority)</td></tr>
+<tr class="memdesc:a6b4c56ab2d67af7bf65dd632d9b26746"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6b4c56ab2d67af7bf65dd632d9b26746">More...</a><br /></td></tr>
+<tr class="separator:a6b4c56ab2d67af7bf65dd632d9b26746"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a98bf852157fdae881576d0b7f25da6b0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0">~Srf08</a> ()</td></tr>
 <tr class="memdesc:a98bf852157fdae881576d0b7f25da6b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a98bf852157fdae881576d0b7f25da6b0">More...</a><br /></td></tr>
@@ -202,4 +202,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -246,7 +249,7 @@
 <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_1sensor_1_1_us_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_us_range_finder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td></tr>
-<tr class="memitem:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a92739675dbf2aa7337b23420afb731dd">More...</a><br /></td></tr>
-<tr class="separator:a92739675dbf2aa7337b23420afb731dd inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abbf91741851723e0d2d56116500a1363">More...</a><br /></td></tr>
+<tr class="separator:abbf91741851723e0d2d56116500a1363 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:ab8b56ed2839e584a1e88a00cedf81051 inherit pub_methods_classflair_1_1sensor_1_1_us_range_finder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8b56ed2839e584a1e88a00cedf81051">More...</a><br /></td></tr>
@@ -292,4 +295,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -320,4 +326,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1sensor_1_1_us_range_finder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1sensor_1_1_us_range_finder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td></tr>
 <tr class="memitem:ae1bbee21887937a4dee3e427e1c37605 inherit pro_attribs_classflair_1_1sensor_1_1_us_range_finder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ae1bbee21887937a4dee3e427e1c37605">output</a></td></tr>
@@ -328,5 +337,5 @@
 <div class="textblock"><p>Class for ultra sonic SRF08. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad4a67e82a8c599941b38d1e3e9861c62"></a>
+<a class="anchor" id="a6b4c56ab2d67af7bf65dd632d9b26746"></a>
 <div class="memitem">
 <div class="memproto">
@@ -335,10 +344,4 @@
           <td class="memname">flair::sensor::Srf08::Srf08 </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -371,8 +374,7 @@
 
 <p>Constructor. </p>
-<p>Construct a SRF08 sensor</p>
+<p>Construct a SRF08 sensor It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">i2cport</td><td>i2c port </td></tr>
@@ -447,5 +449,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_srf08.html">Srf08</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_srf08.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_srf08 =
 [
-    [ "Srf08", "classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62", null ],
+    [ "Srf08", "classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746", null ],
     [ "~Srf08", "classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0", null ],
     [ "SetRange", "classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message-members.html	(revision 50)
@@ -130,5 +130,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_switch_led_message.html	(revision 50)
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_switch_led_message.html">SwitchLedMessage</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller-members.html	(revision 50)
@@ -156,4 +156,6 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>IsDataFrameReady</b>()=0 (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -178,29 +180,30 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Rumble</b>(unsigned int left_force, unsigned int left_timeout, unsigned int right_force, unsigned int right_timeout) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>TargetController</b>(const core::FrameworkManager *parent, std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TargetController</b>(std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -208,5 +211,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.html	(revision 50)
@@ -141,7 +141,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a7e31696d48fe6b2fe7bdf44fad3b4d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e31696d48fe6b2fe7bdf44fad3b4d48"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t priority=0)</td></tr>
-<tr class="separator:a7e31696d48fe6b2fe7bdf44fad3b4d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea11e29bf952913cc648dfc59dac215f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea11e29bf952913cc648dfc59dac215f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (std::string name, uint8_t priority=0)</td></tr>
+<tr class="separator:aea11e29bf952913cc648dfc59dac215f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2497d1f4174ce152f3b399f8a2c389fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2497d1f4174ce152f3b399f8a2c389fc"></a>
 virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsConnected</b> () const =0</td></tr>
@@ -241,4 +241,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -300,4 +303,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -328,4 +334,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -409,5 +418,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">TargetController</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_controller.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_target_controller =
 [
-    [ "TargetController", "classflair_1_1sensor_1_1_target_controller.html#a7e31696d48fe6b2fe7bdf44fad3b4d48", null ],
+    [ "TargetController", "classflair_1_1sensor_1_1_target_controller.html#aea11e29bf952913cc648dfc59dac215f", null ],
     [ "~TargetController", "classflair_1_1sensor_1_1_target_controller.html#af7f9a61889cd8ebe05074e977b15d68f", null ],
     [ "IsConnected", "classflair_1_1sensor_1_1_target_controller.html#a2497d1f4174ce152f3b399f8a2c389fc", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller-members.html	(revision 50)
@@ -156,4 +156,6 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>IsDataFrameReady</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -178,31 +180,32 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Rumble</b>(unsigned int left_force, unsigned int left_timeout, unsigned int right_force, unsigned int right_timeout) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>TargetController</b>(const core::FrameworkManager *parent, std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TargetEthController</b>(const core::FrameworkManager *parent, std::string name, uint16_t port, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TargetEthController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetLedOff</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLedOn</b>(unsigned int ledId) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TargetController</b>(std::string name, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TargetEthController</b>(std::string name, uint16_t port, uint8_t priority=0) (defined in <a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::core::IODevice::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">UpdateFrom</a>(const core::io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">flair::core::IODevice::Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TargetController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~TargetEthController</b>() (defined in <a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">flair::sensor::TargetEthController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -210,5 +213,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.html	(revision 50)
@@ -134,11 +134,11 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a01568cea741e98ebcab98e9fb1bf9c8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01568cea741e98ebcab98e9fb1bf9c8c"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>TargetEthController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t port, uint8_t priority=0)</td></tr>
-<tr class="separator:a01568cea741e98ebcab98e9fb1bf9c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a925174c294908c81ff3395f75fc23cd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a925174c294908c81ff3395f75fc23cd5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>TargetEthController</b> (std::string name, uint16_t port, uint8_t priority=0)</td></tr>
+<tr class="separator:a925174c294908c81ff3395f75fc23cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1sensor_1_1_target_controller"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_target_controller')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">flair::sensor::TargetController</a></td></tr>
-<tr class="memitem:a7e31696d48fe6b2fe7bdf44fad3b4d48 inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e31696d48fe6b2fe7bdf44fad3b4d48"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t priority=0)</td></tr>
-<tr class="separator:a7e31696d48fe6b2fe7bdf44fad3b4d48 inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea11e29bf952913cc648dfc59dac215f inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea11e29bf952913cc648dfc59dac215f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>TargetController</b> (std::string name, uint8_t priority=0)</td></tr>
+<tr class="separator:aea11e29bf952913cc648dfc59dac215f inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a755c01ac4c8596e94310b5d61356be0c inherit pub_methods_classflair_1_1sensor_1_1_target_controller"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a755c01ac4c8596e94310b5d61356be0c"></a>
 unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>GetAxisNumber</b> () const </td></tr>
@@ -223,4 +223,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -282,4 +285,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -326,4 +332,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -366,5 +375,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_target_eth_controller.html">TargetEthController</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_target_eth_controller.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_target_eth_controller =
 [
-    [ "TargetEthController", "classflair_1_1sensor_1_1_target_eth_controller.html#a01568cea741e98ebcab98e9fb1bf9c8c", null ],
+    [ "TargetEthController", "classflair_1_1sensor_1_1_target_eth_controller.html#a925174c294908c81ff3395f75fc23cd5", null ],
     [ "~TargetEthController", "classflair_1_1sensor_1_1_target_eth_controller.html#a3b0db862fd1072482a9d27f90c1dee86", null ],
     [ "IsConnected", "classflair_1_1sensor_1_1_target_eth_controller.html#a99f6373bd2df49b005c355060929856e", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder-members.html	(revision 50)
@@ -131,18 +131,20 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ac9d5b4eaa44dc0223dc9cf4a9fcfa235">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ae1bbee21887937a4dee3e427e1c37605">output</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ac9d5b4eaa44dc0223dc9cf4a9fcfa235">LockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ae1bbee21887937a4dee3e427e1c37605">output</a></td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60">UnlockUserInterface</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0">UseDefaultPlot</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a>(const core::FrameworkManager *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a>(std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">Value</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">flair::sensor::UsRangeFinder</a></td><td class="entry"></td></tr>
@@ -156,5 +158,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.html	(revision 50)
@@ -140,7 +140,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a92739675dbf2aa7337b23420afb731dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name)</td></tr>
-<tr class="memdesc:a92739675dbf2aa7337b23420afb731dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a92739675dbf2aa7337b23420afb731dd">More...</a><br /></td></tr>
-<tr class="separator:a92739675dbf2aa7337b23420afb731dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf91741851723e0d2d56116500a1363"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363">UsRangeFinder</a> (std::string name)</td></tr>
+<tr class="memdesc:abbf91741851723e0d2d56116500a1363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#abbf91741851723e0d2d56116500a1363">More...</a><br /></td></tr>
+<tr class="separator:abbf91741851723e0d2d56116500a1363"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8b56ed2839e584a1e88a00cedf81051"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051">UsRangeFinder</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:ab8b56ed2839e584a1e88a00cedf81051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab8b56ed2839e584a1e88a00cedf81051">More...</a><br /></td></tr>
@@ -186,4 +186,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -236,4 +239,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -257,5 +263,5 @@
 <p>Use this class to define a custom <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a92739675dbf2aa7337b23420afb731dd"></a>
+<a class="anchor" id="abbf91741851723e0d2d56116500a1363"></a>
 <div class="memitem">
 <div class="memproto">
@@ -264,17 +270,7 @@
           <td class="memname">flair::sensor::UsRangeFinder::UsRangeFinder </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
@@ -282,8 +278,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a>. Control part. It will be child of the FrameworkManager.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
     <tr><td class="paramname">name</td><td>name </td></tr>
   </table>
@@ -535,5 +530,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html">UsRangeFinder</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_us_range_finder.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_us_range_finder =
 [
-    [ "UsRangeFinder", "classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd", null ],
+    [ "UsRangeFinder", "classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363", null ],
     [ "UsRangeFinder", "classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051", null ],
     [ "~UsRangeFinder", "classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a>(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a>(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a>(const core::IODevice *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">flair::Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -138,39 +138,43 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56">Height</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::Camera::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::Camera::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::Camera::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::Camera::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>HasProblems</b>(void) (defined in <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56">Height</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">flair::sensor::Camera::Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5">LogFormat</a> enum name</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">flair::sensor::Camera::Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">flair::sensor::Camera::ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">flair::sensor::Camera::ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::Camera::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b> (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc">Output</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66">OutputToShMem</a>(bool enabled)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">flair::sensor::Camera::Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ProcessUpdate</b>(core::io_data *data) (defined in <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a>)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a>(std::string filename=&quot;&quot;) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653">SaveRawPictureToFile</a>(std::string filename) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a">SetAutoExposure</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae">SetAutoGain</a>(bool value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843">SetBrightness</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087">SetContrast</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f">SetExposure</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e">SetGain</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">SetHue</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e">SetLogFormat</a>(LogFormat logFormat)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -188,5 +192,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">flair::sensor::Camera::TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd">UseDefaultPlot</a>(const core::cvimage *image)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">V4LCamera</a>(const core::FrameworkManager *parent, std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">V4LCamera</a>(std::string name, uint8_t camera_index, uint16_t width, uint16_t height, core::cvimage::Type::Format format, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">flair::sensor::V4LCamera</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
@@ -205,5 +209,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.html	(revision 50)
@@ -140,10 +140,13 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:afc966820fa4086f124383bf0bdfafc5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">V4LCamera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint8_t camera_index, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority)</td></tr>
-<tr class="memdesc:afc966820fa4086f124383bf0bdfafc5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#afc966820fa4086f124383bf0bdfafc5f">More...</a><br /></td></tr>
-<tr class="separator:afc966820fa4086f124383bf0bdfafc5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace224e60461a7c78ff7a7f16e43eaad3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">V4LCamera</a> (std::string name, uint8_t camera_index, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format, uint8_t priority)</td></tr>
+<tr class="memdesc:ace224e60461a7c78ff7a7f16e43eaad3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ace224e60461a7c78ff7a7f16e43eaad3">More...</a><br /></td></tr>
+<tr class="separator:ace224e60461a7c78ff7a7f16e43eaad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a17dd62aecb525f68c0cfb4ae6e4d372a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a">~V4LCamera</a> ()</td></tr>
 <tr class="memdesc:a17dd62aecb525f68c0cfb4ae6e4d372a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a17dd62aecb525f68c0cfb4ae6e4d372a">More...</a><br /></td></tr>
 <tr class="separator:a17dd62aecb525f68c0cfb4ae6e4d372a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af87fe86ad1f641d308492b8ba7d98f94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af87fe86ad1f641d308492b8ba7d98f94"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasProblems</b> (void)</td></tr>
+<tr class="separator:af87fe86ad1f641d308492b8ba7d98f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_thread')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td></tr>
 <tr class="memitem:a5ef98773d91697e162ab30b89528b007 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, uint8_t priority)</td></tr>
@@ -198,4 +201,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -242,7 +248,7 @@
 <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_1sensor_1_1_camera"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1sensor_1_1_camera')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_camera.html">flair::sensor::Camera</a></td></tr>
-<tr class="memitem:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *parent, std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
-<tr class="memdesc:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a0367c89fe729864229dcafe2ff10fb8a">More...</a><br /></td></tr>
-<tr class="separator:a0367c89fe729864229dcafe2ff10fb8a inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">Camera</a> (std::string name, uint16_t width, uint16_t height, <a class="el" href="classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692f">core::cvimage::Type::Format</a> format)</td></tr>
+<tr class="memdesc:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ab457977303cb9158d67d65da014aaab4">More...</a><br /></td></tr>
+<tr class="separator:ab457977303cb9158d67d65da014aaab4 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90">Camera</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, std::string name)</td></tr>
 <tr class="memdesc:a2dbddbcfb399c7dae0de7b455a3b9d90 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2dbddbcfb399c7dae0de7b455a3b9d90">More...</a><br /></td></tr>
@@ -263,7 +269,7 @@
 <tr class="memdesc:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save raw picture to file.  <a href="#a2c8759d51a00ada2c069b51c34d17653">More...</a><br /></td></tr>
 <tr class="separator:a2c8759d51a00ada2c069b51c34d17653 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">SavePictureToFile</a> (std::string filename) const </td></tr>
-<tr class="memdesc:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#adaa0b365fb3d3de0308e0269451db957">More...</a><br /></td></tr>
-<tr class="separator:adaa0b365fb3d3de0308e0269451db957 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">SavePictureToFile</a> (std::string filename=&quot;&quot;) const </td></tr>
+<tr class="memdesc:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save picture to file.  <a href="#a4f458342696953d923ee40efbc6a3e0e">More...</a><br /></td></tr>
+<tr class="separator:a4f458342696953d923ee40efbc6a3e0e inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63">Width</a> (void) const </td></tr>
 <tr class="memdesc:ac812dd64ee47c9241dd83e37948fbc63 inherit pub_methods_classflair_1_1sensor_1_1_camera"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width.  <a href="#ac812dd64ee47c9241dd83e37948fbc63">More...</a><br /></td></tr>
@@ -300,4 +306,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -338,4 +347,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><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>
@@ -367,5 +379,5 @@
 <div class="textblock"><p>Base class for V4l camera. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="afc966820fa4086f124383bf0bdfafc5f"></a>
+<a class="anchor" id="ace224e60461a7c78ff7a7f16e43eaad3"></a>
 <div class="memitem">
 <div class="memproto">
@@ -374,10 +386,4 @@
           <td class="memname">flair::sensor::V4LCamera::V4LCamera </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_framework_manager.html">core::FrameworkManager</a> *&#160;</td>
-          <td class="paramname"><em>parent</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>name</em>, </td>
@@ -422,8 +428,7 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">parent</td><td>parent </td></tr>
+<p>Construct a <a class="el" href="classflair_1_1sensor_1_1_camera.html" title="Base class for Camera. ">Camera</a>. It will be child of the FrameworkManager.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">camera_index</td><td>camera index </td></tr>
@@ -718,5 +723,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html">V4LCamera</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_v4_l_camera.js	(revision 50)
@@ -1,6 +1,7 @@
 var classflair_1_1sensor_1_1_v4_l_camera =
 [
-    [ "V4LCamera", "classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f", null ],
+    [ "V4LCamera", "classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3", null ],
     [ "~V4LCamera", "classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a", null ],
+    [ "HasProblems", "classflair_1_1sensor_1_1_v4_l_camera.html#af87fe86ad1f641d308492b8ba7d98f94", null ],
     [ "SetGain", "classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e", null ],
     [ "SetAutoGain", "classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client-members.html	(revision 50)
@@ -127,35 +127,36 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5">UseXbee</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">VrpnClient</a>(std::string name, std::string address, uint16_t us_period, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff">VrpnClient</a>(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50">~VrpnClient</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a>(uint32_t period_ms)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a>(uint32_t period_us)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a>(uint32_t time_ms) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a>(Time time) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a>(uint32_t time_us) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a>(Time date)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007">Thread</a>(const Object *parent, std::string name, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5">UseXbee</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">VrpnClient</a>(std::string name, std::string address, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff">VrpnClient</a>(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a>(const IODevice *device)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a>(bool enable)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50">~VrpnClient</a>()</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">flair::sensor::VrpnClient</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -163,5 +164,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.html	(revision 50)
@@ -135,7 +135,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a370c45f429eda66c39c1cec13f2dcde3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">VrpnClient</a> (std::string name, std::string address, uint16_t us_period, uint8_t priority)</td></tr>
-<tr class="memdesc:a370c45f429eda66c39c1cec13f2dcde3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a370c45f429eda66c39c1cec13f2dcde3">More...</a><br /></td></tr>
-<tr class="separator:a370c45f429eda66c39c1cec13f2dcde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f7a90a4a58b7e821f16a11c4767c535"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">VrpnClient</a> (std::string name, std::string address, uint8_t priority)</td></tr>
+<tr class="memdesc:a7f7a90a4a58b7e821f16a11c4767c535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a7f7a90a4a58b7e821f16a11c4767c535">More...</a><br /></td></tr>
+<tr class="separator:a7f7a90a4a58b7e821f16a11c4767c535"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d5462b08d2aff8ddc05b564158f4fff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff">VrpnClient</a> (std::string name, <a class="el" href="classflair_1_1core_1_1_serial_port.html">core::SerialPort</a> *serialport, uint16_t us_period, uint8_t priority)</td></tr>
 <tr class="memdesc:a1d5462b08d2aff8ddc05b564158f4fff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a1d5462b08d2aff8ddc05b564158f4fff">More...</a><br /></td></tr>
@@ -205,4 +205,7 @@
 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread suspended?  <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>
 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>
+<tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the thread running?  <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>
+<tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011">SleepUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> time) const </td></tr>
 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep until absolute time.  <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>
@@ -266,5 +269,5 @@
 <div class="textblock"><p>Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a370c45f429eda66c39c1cec13f2dcde3"></a>
+<a class="anchor" id="a7f7a90a4a58b7e821f16a11c4767c535"></a>
 <div class="memitem">
 <div class="memproto">
@@ -281,10 +284,4 @@
           <td class="paramtype">std::string&#160;</td>
           <td class="paramname"><em>address</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">uint16_t&#160;</td>
-          <td class="paramname"><em>us_period</em>, </td>
         </tr>
         <tr>
@@ -308,5 +305,4 @@
     <tr><td class="paramname">name</td><td>name </td></tr>
     <tr><td class="paramname">address</td><td>server address </td></tr>
-    <tr><td class="paramname">us_period</td><td>Thread period in us </td></tr>
     <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>
   </table>
@@ -447,5 +443,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html">VrpnClient</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_client.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1sensor_1_1_vrpn_client =
 [
-    [ "VrpnClient", "classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3", null ],
+    [ "VrpnClient", "classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535", null ],
     [ "VrpnClient", "classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff", null ],
     [ "~VrpnClient", "classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50", null ],
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object-members.html	(revision 50)
@@ -122,14 +122,14 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">GetEuler</a>(core::Euler &amp;euler) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">GetPosition</a>(core::Vector3D &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(core::Quaternion &amp;quaternion) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789">GetLastPacketTime</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539">GetPlotTab</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">GetPosition</a>(core::Vector3Df &amp;point) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a>(core::Quaternion &amp;quaternion) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20">IsTracked</a>(unsigned int timeout_ms) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -142,15 +142,16 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f">VrpnObject</a>(std::string name, uint8_t id, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279">State</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710">VrpnObject</a>(std::string name, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f">VrpnObject</a>(std::string name, uint8_t id, const gui::TabWidget *tab)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a">xPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819">yPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c">zPlot</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa">~VrpnObject</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">flair::sensor::VrpnObject</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -158,5 +159,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.html
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.html	(revision 50)
@@ -154,13 +154,10 @@
 <tr class="memdesc:a516210bba13f3df87da71dac8a494c20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is object tracked?  <a href="#a516210bba13f3df87da71dac8a494c20">More...</a><br /></td></tr>
 <tr class="separator:a516210bba13f3df87da71dac8a494c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32e2c982fb63444678b672fce4762738"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">GetEuler</a> (<a class="el" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;euler) const </td></tr>
-<tr class="memdesc:a32e2c982fb63444678b672fce4762738"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Euler angles.  <a href="#a32e2c982fb63444678b672fce4762738">More...</a><br /></td></tr>
-<tr class="separator:a32e2c982fb63444678b672fce4762738"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2942cbbb898ba9d0d795b97ad3b9825f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f">GetQuaternion</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;quaternion) const </td></tr>
 <tr class="memdesc:a2942cbbb898ba9d0d795b97ad3b9825f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Quaternion.  <a href="#a2942cbbb898ba9d0d795b97ad3b9825f">More...</a><br /></td></tr>
 <tr class="separator:a2942cbbb898ba9d0d795b97ad3b9825f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c4b259c51b98fa92f8f39141ac9f8b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;point) const </td></tr>
-<tr class="memdesc:a2c4b259c51b98fa92f8f39141ac9f8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Position.  <a href="#a2c4b259c51b98fa92f8f39141ac9f8b2">More...</a><br /></td></tr>
-<tr class="separator:a2c4b259c51b98fa92f8f39141ac9f8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64be708bbe70e22db77a465488e23c7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">GetPosition</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;point) const </td></tr>
+<tr class="memdesc:a64be708bbe70e22db77a465488e23c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Position.  <a href="#a64be708bbe70e22db77a465488e23c7c">More...</a><br /></td></tr>
+<tr class="separator:a64be708bbe70e22db77a465488e23c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acac80ce94c7081f6e51f8d81d158e164"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1cvmatrix.html">core::cvmatrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164">Output</a> (void) const </td></tr>
 <tr class="memdesc:acac80ce94c7081f6e51f8d81d158e164"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix.  <a href="#acac80ce94c7081f6e51f8d81d158e164">More...</a><br /></td></tr>
@@ -194,4 +191,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -248,4 +248,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -413,28 +416,4 @@
 </div>
 </div>
-<a class="anchor" id="a32e2c982fb63444678b672fce4762738"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void flair::sensor::VrpnObject::GetEuler </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &amp;&#160;</td>
-          <td class="paramname"><em>euler</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Get Euler angles. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">euler</td><td>output datas </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
 <a class="anchor" id="a2942cbbb898ba9d0d795b97ad3b9825f"></a>
 <div class="memitem">
@@ -461,5 +440,5 @@
 </div>
 </div>
-<a class="anchor" id="a2c4b259c51b98fa92f8f39141ac9f8b2"></a>
+<a class="anchor" id="a64be708bbe70e22db77a465488e23c7c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -468,5 +447,5 @@
           <td class="memname">void flair::sensor::VrpnObject::GetPosition </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> &amp;&#160;</td>
           <td class="paramname"><em>point</em></td><td>)</td>
           <td> const</td>
@@ -501,11 +480,12 @@
 <p>Output matrix. </p>
 <p>Matrix is of type float and as follows: <br />
-(0,0) roll (rad) <br />
-(1,0) pitch (rad) <br />
-(2,0) yaw (rad) <br />
-(3,0) x <br />
-(4,0) y <br />
-(5,0) z <br />
- </p><dl class="section return"><dt>Returns</dt><dd>Output metrix </dd></dl>
+(0,0) q0 <br />
+(1,0) q1 <br />
+(2,0) q2 <br />
+ (3,0) q3 <br />
+(4,0) x <br />
+(5,0) y <br />
+(6,0) z <br />
+ </p><dl class="section return"><dt>Returns</dt><dd>Output matrix </dd></dl>
 
 </div>
@@ -526,9 +506,10 @@
 
 <p>State matrix. </p>
-<p>Matrix is of type float and as follows: <br />
+<p>Used for plotting on ground station. <br />
+Matrix is of type float and as follows: <br />
 (0,0) roll (deg) <br />
 (1,0) pitch (deg) <br />
 (2,0) yaw (deg) <br />
- </p><dl class="section return"><dt>Returns</dt><dd>State metrix </dd></dl>
+ </p><dl class="section return"><dt>Returns</dt><dd>State matrix </dd></dl>
 
 </div>
@@ -597,5 +578,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li><li class="navelem"><a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html">VrpnObject</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.js
===================================================================
--- trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1sensor_1_1_vrpn_object.js	(revision 50)
@@ -7,7 +7,6 @@
     [ "GetLastPacketTime", "classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789", null ],
     [ "IsTracked", "classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20", null ],
-    [ "GetEuler", "classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738", null ],
     [ "GetQuaternion", "classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f", null ],
-    [ "GetPosition", "classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2", null ],
+    [ "GetPosition", "classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c", null ],
     [ "Output", "classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164", null ],
     [ "State", "classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279", null ],
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_blade-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_blade-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_blade-members.html	(revision 50)
@@ -125,5 +125,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_blade.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_blade.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_blade.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_blade.html">Blade</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_castle-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_castle-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_castle-members.html	(revision 50)
@@ -116,5 +116,5 @@
 <table class="directory">
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Castle</b>(const flair::simulator::Simulator *parent, int app_width, int app_height, int scene_width, int scene_height, std::string media_path) (defined in <a class="el" href="classflair_1_1simulator_1_1_castle.html">flair::simulator::Castle</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_castle.html">flair::simulator::Castle</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Castle</b>(int app_width, int app_height, int scene_width, int scene_height, std::string media_path) (defined in <a class="el" href="classflair_1_1simulator_1_1_castle.html">flair::simulator::Castle</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_castle.html">flair::simulator::Castle</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>color_t</b> enum name (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -128,5 +128,5 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>getTexture</b>(std::string filename) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Gui</b>(const Simulator *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Gui</b>(std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -147,5 +147,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_castle.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_castle.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_castle.html	(revision 50)
@@ -130,11 +130,11 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a8092c85e60b3442f7a1df500549d23c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8092c85e60b3442f7a1df500549d23c0"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Castle</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a> *parent, int app_width, int app_height, int scene_width, int scene_height, std::string media_path)</td></tr>
-<tr class="separator:a8092c85e60b3442f7a1df500549d23c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a698881cafd389f8fba1a85ee268fcaef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a698881cafd389f8fba1a85ee268fcaef"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Castle</b> (int app_width, int app_height, int scene_width, int scene_height, std::string media_path)</td></tr>
+<tr class="separator:a698881cafd389f8fba1a85ee268fcaef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1simulator_1_1_gui"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1simulator_1_1_gui')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td></tr>
-<tr class="memitem:a468a8cdefdff6194d0b97ffbc156a757 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a468a8cdefdff6194d0b97ffbc156a757"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
-<tr class="separator:a468a8cdefdff6194d0b97ffbc156a757 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74e8d8f2a12aa1a59df146c32135547 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad74e8d8f2a12aa1a59df146c32135547"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
+<tr class="separator:ad74e8d8f2a12aa1a59df146c32135547 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5247fc955a05efe392a76aad21a73b1 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5247fc955a05efe392a76aad21a73b1"></a>
 irr::core::vector3df&#160;</td><td class="memItemRight" valign="bottom"><b>getRotation</b> (void) const </td></tr>
@@ -210,5 +210,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_castle.html">Castle</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_castle.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_castle.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_castle.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_castle =
 [
-    [ "Castle", "classflair_1_1simulator_1_1_castle.html#a8092c85e60b3442f7a1df500549d23c0", null ],
+    [ "Castle", "classflair_1_1simulator_1_1_castle.html#a698881cafd389f8fba1a85ee268fcaef", null ],
     [ "~Castle", "classflair_1_1simulator_1_1_castle.html#a80e5d2cdcdd3dd6f594a8ca4ca27945e", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable-members.html	(revision 50)
@@ -125,5 +125,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_discrete_time_variable.html	(revision 50)
@@ -134,5 +134,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_discrete_time_variable.html">DiscreteTimeVariable</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera-members.html	(revision 50)
@@ -119,5 +119,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>createClone</b>(irr::scene::ISceneNode *node, irr::scene::ISceneManager *newManager=0) (defined in <a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>currentZoom</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FixedCamera</b>(std::string name, core::Vector3D position, core::Vector3D lookat=core::Vector3D(0, 0, 0), float rotateSpeed=-3.0f, float zoomSpeed=.05f) (defined in <a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">flair::simulator::FixedCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">flair::simulator::FixedCamera</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FixedCamera</b>(std::string name, core::Vector3Df position, core::Vector3Df lookat=core::Vector3Df(0, 0, 0), float rotateSpeed=-3.0f, float zoomSpeed=.05f) (defined in <a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">flair::simulator::FixedCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">flair::simulator::FixedCamera</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>getCameraSceneNode</b>(void) (defined in <a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>(void) (defined in <a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">flair::simulator::VisualizationCamera</a></td><td class="entry"></td></tr>
@@ -134,5 +134,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.html	(revision 50)
@@ -129,7 +129,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ae3c185becc3aaea0b3cb31d9bd6a5238"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3c185becc3aaea0b3cb31d9bd6a5238"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>FixedCamera</b> (std::string name, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> position, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> lookat=<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>(0, 0, 0), float rotateSpeed=-3.0f, float zoomSpeed=.05f)</td></tr>
-<tr class="separator:ae3c185becc3aaea0b3cb31d9bd6a5238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63594bc69a7448719aaf058dd135ba16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63594bc69a7448719aaf058dd135ba16"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>FixedCamera</b> (std::string name, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> position, <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> lookat=<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>(0, 0, 0), float rotateSpeed=-3.0f, float zoomSpeed=.05f)</td></tr>
+<tr class="separator:a63594bc69a7448719aaf058dd135ba16"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a179bfa24ee9a02abbd733adecc776142"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a179bfa24ee9a02abbd733adecc776142"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>animateNode</b> (irr::scene::ISceneNode *node, irr::u32 timeMs)</td></tr>
@@ -177,5 +177,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_fixed_camera.html">FixedCamera</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_fixed_camera.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_fixed_camera =
 [
-    [ "FixedCamera", "classflair_1_1simulator_1_1_fixed_camera.html#ae3c185becc3aaea0b3cb31d9bd6a5238", null ],
+    [ "FixedCamera", "classflair_1_1simulator_1_1_fixed_camera.html#a63594bc69a7448719aaf058dd135ba16", null ],
     [ "~FixedCamera", "classflair_1_1simulator_1_1_fixed_camera.html#a948a61047e7affb9cdd5e528ec4fea29", null ],
     [ "animateNode", "classflair_1_1simulator_1_1_fixed_camera.html#a179bfa24ee9a02abbd733adecc776142", null ]
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_gui-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_gui-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_gui-members.html	(revision 50)
@@ -127,5 +127,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTexture</b>(std::string filename) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Gui</b>(const Simulator *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Gui</b>(std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -145,5 +145,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_gui.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_gui.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_gui.html	(revision 50)
@@ -132,7 +132,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a468a8cdefdff6194d0b97ffbc156a757"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a468a8cdefdff6194d0b97ffbc156a757"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
-<tr class="separator:a468a8cdefdff6194d0b97ffbc156a757"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74e8d8f2a12aa1a59df146c32135547"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad74e8d8f2a12aa1a59df146c32135547"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
+<tr class="separator:ad74e8d8f2a12aa1a59df146c32135547"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5247fc955a05efe392a76aad21a73b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5247fc955a05efe392a76aad21a73b1"></a>
 irr::core::vector3df&#160;</td><td class="memItemRight" valign="bottom"><b>getRotation</b> (void) const </td></tr>
@@ -210,5 +210,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_gui.html">Gui</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_gui.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_gui.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_gui.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_gui =
 [
-    [ "Gui", "classflair_1_1simulator_1_1_gui.html#a468a8cdefdff6194d0b97ffbc156a757", null ],
+    [ "Gui", "classflair_1_1simulator_1_1_gui.html#ad74e8d8f2a12aa1a59df146c32135547", null ],
     [ "~Gui", "classflair_1_1simulator_1_1_gui.html#a78dcc2ba9a1d8b3211964ad12a4476a0", null ],
     [ "getRotation", "classflair_1_1simulator_1_1_gui.html#aa5247fc955a05efe392a76aad21a73b1", null ],
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_man-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_man-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_man-members.html	(revision 50)
@@ -123,12 +123,14 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Man</b>(const Simulator *parent, std::string name) (defined in <a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Model</b>(const Simulator *parent, std::string name) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetId</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Man</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Model</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
@@ -139,12 +141,13 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Man</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Man</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_man.html">flair::simulator::Man</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -152,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_man.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_man.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_man.html	(revision 50)
@@ -129,7 +129,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ad27a0e649c6e87e424f98908d09ab126"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad27a0e649c6e87e424f98908d09ab126"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Man</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name)</td></tr>
-<tr class="separator:ad27a0e649c6e87e424f98908d09ab126"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a495c0eb70a10b83419dba60ce1605c83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a495c0eb70a10b83419dba60ce1605c83"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Man</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:a495c0eb70a10b83419dba60ce1605c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
@@ -139,5 +139,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_man.html">Man</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_man.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_man.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_man.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_man =
 [
-    [ "Man", "classflair_1_1simulator_1_1_man.html#ad27a0e649c6e87e424f98908d09ab126", null ],
+    [ "Man", "classflair_1_1simulator_1_1_man.html#a495c0eb70a10b83419dba60ce1605c83", null ],
     [ "~Man", "classflair_1_1simulator_1_1_man.html#a45611cc9034c3c0aea5029c46b4714da", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node-members.html	(revision 50)
@@ -131,5 +131,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_mesh_scene_node.html	(revision 50)
@@ -168,5 +168,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_mesh_scene_node.html">MeshSceneNode</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_model-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_model-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_model-members.html	(revision 50)
@@ -124,11 +124,13 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Model</b>(const Simulator *parent, std::string name) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetId</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Model</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -139,11 +141,12 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -151,5 +154,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_model.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_model.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_model.html	(revision 50)
@@ -155,10 +155,13 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a843107a08e577f7ff285eaa93b6e8c89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a843107a08e577f7ff285eaa93b6e8c89"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name)</td></tr>
-<tr class="separator:a843107a08e577f7ff285eaa93b6e8c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b24a02b9df22ce6294ec0715b10a4ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b24a02b9df22ce6294ec0715b10a4ea"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:a9b24a02b9df22ce6294ec0715b10a4ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aec35c1a54a309614bbbb645f43667605"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec35c1a54a309614bbbb645f43667605"></a>
 <a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetTabWidget</b> (void) const </td></tr>
 <tr class="separator:aec35c1a54a309614bbbb645f43667605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc4316490417e69017ecca36100aaf1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc4316490417e69017ecca36100aaf1c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>GetId</b> (void) const </td></tr>
+<tr class="separator:adc4316490417e69017ecca36100aaf1c"><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>
@@ -177,4 +180,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -220,7 +226,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a4906433cc3fa20ae7af911ef08f15f0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4906433cc3fa20ae7af911ef08f15f0e"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
-<tr class="separator:a4906433cc3fa20ae7af911ef08f15f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44b8cdff7f1f89e961f391a37fec93a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44b8cdff7f1f89e961f391a37fec93a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
+<tr class="separator:ab44b8cdff7f1f89e961f391a37fec93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abc7fb896d9da2f759768a155b01ee17e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc7fb896d9da2f759768a155b01ee17e"></a>
 virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>CalcModel</b> (void)=0</td></tr>
@@ -230,4 +236,7 @@
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -243,5 +252,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_model.html">Model</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_model.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_model.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_model.js	(revision 50)
@@ -3,8 +3,9 @@
     [ "simu_state", "structflair_1_1simulator_1_1_model_1_1simu__state.html", "structflair_1_1simulator_1_1_model_1_1simu__state" ],
     [ "simu_state_t", "classflair_1_1simulator_1_1_model.html#a1335ecc15eb00a934c9864ac5c98ba69", null ],
-    [ "Model", "classflair_1_1simulator_1_1_model.html#a843107a08e577f7ff285eaa93b6e8c89", null ],
+    [ "Model", "classflair_1_1simulator_1_1_model.html#a9b24a02b9df22ce6294ec0715b10a4ea", null ],
     [ "~Model", "classflair_1_1simulator_1_1_model.html#a6692c07fb503b468e34136cdac9d08ab", null ],
     [ "GetTabWidget", "classflair_1_1simulator_1_1_model.html#aec35c1a54a309614bbbb645f43667605", null ],
-    [ "dT", "classflair_1_1simulator_1_1_model.html#a4906433cc3fa20ae7af911ef08f15f0e", null ],
+    [ "GetId", "classflair_1_1simulator_1_1_model.html#adc4316490417e69017ecca36100aaf1c", null ],
+    [ "dT", "classflair_1_1simulator_1_1_model.html#ab44b8cdff7f1f89e961f391a37fec93a", null ],
     [ "CalcModel", "classflair_1_1simulator_1_1_model.html#abc7fb896d9da2f759768a155b01ee17e", null ],
     [ "::Gui_impl", "classflair_1_1simulator_1_1_model.html#aad3ab59134a6725fbf2af1e85fb08e39", null ],
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_parser-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_parser-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_parser-members.html	(revision 50)
@@ -127,5 +127,5 @@
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTexture</b>(std::string filename) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Gui</b>(const Simulator *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Gui</b>(std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -134,5 +134,5 @@
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Orange</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Parser</b>(Simulator *parent, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, std::string xmlFile) (defined in <a class="el" href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Parser</b>(int app_width, int app_height, int scene_width, int scene_height, std::string media_path, std::string xmlFile) (defined in <a class="el" href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_parser.html">flair::simulator::Parser</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>setMesh</b>(std::string file, irr::core::vector3df position=irr::core::vector3df(0, 0, 0), irr::core::vector3df rotation=irr::core::vector3df(0, 0, 0), irr::core::vector3df scale=irr::core::vector3df(1, 1, 1)) (defined in <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -147,5 +147,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_parser.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_parser.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_parser.html	(revision 50)
@@ -130,11 +130,11 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ad889c20f3e6200f406693772c9a27442"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad889c20f3e6200f406693772c9a27442"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Parser</b> (<a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, std::string xmlFile)</td></tr>
-<tr class="separator:ad889c20f3e6200f406693772c9a27442"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7273f7d9ddd5923a0d681484d44f5d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7273f7d9ddd5923a0d681484d44f5d48"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Parser</b> (int app_width, int app_height, int scene_width, int scene_height, std::string media_path, std::string xmlFile)</td></tr>
+<tr class="separator:a7273f7d9ddd5923a0d681484d44f5d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1simulator_1_1_gui"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1simulator_1_1_gui')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_gui.html">flair::simulator::Gui</a></td></tr>
-<tr class="memitem:a468a8cdefdff6194d0b97ffbc156a757 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a468a8cdefdff6194d0b97ffbc156a757"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
-<tr class="separator:a468a8cdefdff6194d0b97ffbc156a757 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74e8d8f2a12aa1a59df146c32135547 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad74e8d8f2a12aa1a59df146c32135547"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Gui</b> (std::string name, int app_width, int app_height, int scene_width, int scene_height, std::string media_path, irr::video::E_DRIVER_TYPE driver_type=irr::video::EDT_OPENGL)</td></tr>
+<tr class="separator:ad74e8d8f2a12aa1a59df146c32135547 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5247fc955a05efe392a76aad21a73b1 inherit pub_methods_classflair_1_1simulator_1_1_gui"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5247fc955a05efe392a76aad21a73b1"></a>
 irr::core::vector3df&#160;</td><td class="memItemRight" valign="bottom"><b>getRotation</b> (void) const </td></tr>
@@ -210,5 +210,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_parser.html">Parser</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_parser.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_parser.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_parser.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_parser =
 [
-    [ "Parser", "classflair_1_1simulator_1_1_parser.html#ad889c20f3e6200f406693772c9a27442", null ],
+    [ "Parser", "classflair_1_1simulator_1_1_parser.html#a7273f7d9ddd5923a0d681484d44f5d48", null ],
     [ "~Parser", "classflair_1_1simulator_1_1_parser.html#a3d27cd97c69776827ba495e2ea7b9a47", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_simulator-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_simulator-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_simulator-members.html	(revision 50)
@@ -146,5 +146,5 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a978aae4beac0c20dbbff73369ab6e31a">StopLog</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToVRPNReference</b>(core::Quaternion quat_in) (defined in <a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToVRPNReference</b>(core::Vector3D point_in) (defined in <a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToVRPNReference</b>(core::Vector3D&lt; double &gt; point_in) (defined in <a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">flair::simulator::Simulator</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a311fa9be9c08b037cae24061e85307d1">UnBlockCom</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></td><td class="entry"></td></tr>
@@ -160,5 +160,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.html	(revision 50)
@@ -142,7 +142,7 @@
 <a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ToVRPNReference</b> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat_in)</td></tr>
 <tr class="separator:afd712ce52e08c1dd64f492f8d0e6d619"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3fc4e19d7d11a7a7ff06f529577fc35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3fc4e19d7d11a7a7ff06f529577fc35"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ToVRPNReference</b> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> point_in)</td></tr>
-<tr class="separator:aa3fc4e19d7d11a7a7ff06f529577fc35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aac4f90e5d45e8f15074b1fb853791f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9aac4f90e5d45e8f15074b1fb853791f"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ToVRPNReference</b> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; double &gt; point_in)</td></tr>
+<tr class="separator:a9aac4f90e5d45e8f15074b1fb853791f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_framework_manager"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_framework_manager')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_framework_manager.html">flair::core::FrameworkManager</a></td></tr>
 <tr class="memitem:ac4488013eb79fb1cd0c57fe4774120ae inherit pub_methods_classflair_1_1core_1_1_framework_manager"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#ac4488013eb79fb1cd0c57fe4774120ae">FrameworkManager</a> (std::string name)</td></tr>
@@ -251,5 +251,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_simulator.js	(revision 50)
@@ -6,6 +6,6 @@
     [ "Yaw", "classflair_1_1simulator_1_1_simulator.html#a206704b45a0945a6877a3f7bad04534b", null ],
     [ "ToVRPNReference", "classflair_1_1simulator_1_1_simulator.html#afd712ce52e08c1dd64f492f8d0e6d619", null ],
-    [ "ToVRPNReference", "classflair_1_1simulator_1_1_simulator.html#aa3fc4e19d7d11a7a7ff06f529577fc35", null ],
-    [ "Model", "classflair_1_1simulator_1_1_simulator.html#a2bf2a0e9b454c55aa5dcb5aa4698697b", null ],
+    [ "ToVRPNReference", "classflair_1_1simulator_1_1_simulator.html#a9aac4f90e5d45e8f15074b1fb853791f", null ],
+    [ "::Model_impl", "classflair_1_1simulator_1_1_simulator.html#aef3411812a41ce110d8d3a796f9cd56b", null ],
     [ "Gui", "classflair_1_1simulator_1_1_simulator.html#a2bb4ffbad57a036036984d978a76d27b", null ],
     [ "GenericObject", "classflair_1_1simulator_1_1_simulator.html#a0bf7fa513bb0c2b99bd0b16a7824e852", null ]
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera-members.html	(revision 50)
@@ -131,5 +131,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_visualization_camera.html	(revision 50)
@@ -170,5 +170,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_visualization_camera.html">VisualizationCamera</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x4-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x4-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x4-members.html	(revision 50)
@@ -123,11 +123,13 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Model</b>(const Simulator *parent, std::string name) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetId</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Model</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -138,13 +140,14 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>X4</b>(const Simulator *parent, std::string name, int dev_id) (defined in <a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~X4</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>X4</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~X4</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x4.html">flair::simulator::X4</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -152,5 +155,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x4.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x4.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x4.html	(revision 50)
@@ -131,14 +131,17 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a67b2cd3890ee0f15c7377dc2edb00c6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67b2cd3890ee0f15c7377dc2edb00c6a"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>X4</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, int dev_id)</td></tr>
-<tr class="separator:a67b2cd3890ee0f15c7377dc2edb00c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf4a916c276bbb4f59732010a8578b85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf4a916c276bbb4f59732010a8578b85"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>X4</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:adf4a916c276bbb4f59732010a8578b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
-<tr class="memitem:a843107a08e577f7ff285eaa93b6e8c89 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a843107a08e577f7ff285eaa93b6e8c89"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name)</td></tr>
-<tr class="separator:a843107a08e577f7ff285eaa93b6e8c89 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b24a02b9df22ce6294ec0715b10a4ea inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b24a02b9df22ce6294ec0715b10a4ea"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:a9b24a02b9df22ce6294ec0715b10a4ea inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aec35c1a54a309614bbbb645f43667605 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec35c1a54a309614bbbb645f43667605"></a>
 <a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetTabWidget</b> (void) const </td></tr>
 <tr class="separator:aec35c1a54a309614bbbb645f43667605 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc4316490417e69017ecca36100aaf1c inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc4316490417e69017ecca36100aaf1c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>GetId</b> (void) const </td></tr>
+<tr class="separator:adc4316490417e69017ecca36100aaf1c inherit pub_methods_classflair_1_1simulator_1_1_model"><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>
@@ -157,4 +160,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -212,11 +218,14 @@
 <tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
-<tr class="memitem:a4906433cc3fa20ae7af911ef08f15f0e inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4906433cc3fa20ae7af911ef08f15f0e"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
-<tr class="separator:a4906433cc3fa20ae7af911ef08f15f0e inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44b8cdff7f1f89e961f391a37fec93a inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44b8cdff7f1f89e961f391a37fec93a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
+<tr class="separator:ab44b8cdff7f1f89e961f391a37fec93a inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classflair_1_1core_1_1_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1core_1_1_i_o_device')"><img src="closed.png" alt="-"/>&#160;Protected 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:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a> (<a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a> *data)</td></tr>
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
 <tr class="memitem:a9133339bb0ef62375abee0cf65a04f9e inherit pro_attribs_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9133339bb0ef62375abee0cf65a04f9e"></a>
@@ -230,5 +239,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_x4.html">X4</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x4.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x4.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x4.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_x4 =
 [
-    [ "X4", "classflair_1_1simulator_1_1_x4.html#a67b2cd3890ee0f15c7377dc2edb00c6a", null ],
+    [ "X4", "classflair_1_1simulator_1_1_x4.html#adf4a916c276bbb4f59732010a8578b85", null ],
     [ "~X4", "classflair_1_1simulator_1_1_x4.html#a10a457c7437ec216787e26dd1ecd133e", null ]
 ];
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x8-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x8-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x8-members.html	(revision 50)
@@ -125,11 +125,13 @@
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a>(bool recursive=true) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>ExtraDraw</b>(void) (defined in <a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Model</b>(const Simulator *parent, std::string name) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetId</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetOutputDataType</b>() const  (defined in <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetTabWidget</b>(void) const  (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Green</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a>(const char *function, int line, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a>(const Object *parent, std::string name)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Model</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a>(const Object *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
@@ -140,13 +142,14 @@
   <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a>(io_data *data)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Red</b> enum value (defined in <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>X8</b>(const Simulator *parent, std::string name, int dev_id) (defined in <a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~X8</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a>(bool status)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>simu_state_t</b> typedef (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>state</b> (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a>(const char *function, const char *format,...) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>X8</b>(std::string name, uint32_t modelId) (defined in <a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f">~IODevice</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Model</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~X8</b>() (defined in <a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a>)</td><td class="entry"><a class="el" href="classflair_1_1simulator_1_1_x8.html">flair::simulator::X8</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -154,5 +157,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x8.html
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x8.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x8.html	(revision 50)
@@ -131,7 +131,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a70956ac7d7d210ff48eb0089eafbb1c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70956ac7d7d210ff48eb0089eafbb1c6"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>X8</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name, int dev_id)</td></tr>
-<tr class="separator:a70956ac7d7d210ff48eb0089eafbb1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefcd0f9a173933e9d8a60373c406f213"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefcd0f9a173933e9d8a60373c406f213"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>X8</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:aefcd0f9a173933e9d8a60373c406f213"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9eda32e5d50c359f093252aebf76bbab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eda32e5d50c359f093252aebf76bbab"></a>
 virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Draw</b> (void)</td></tr>
@@ -141,10 +141,13 @@
 <tr class="separator:adc5a44d77cf5b68a636e5fe060eb7433"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
-<tr class="memitem:a843107a08e577f7ff285eaa93b6e8c89 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a843107a08e577f7ff285eaa93b6e8c89"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (const <a class="el" href="classflair_1_1simulator_1_1_simulator.html">Simulator</a> *parent, std::string name)</td></tr>
-<tr class="separator:a843107a08e577f7ff285eaa93b6e8c89 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b24a02b9df22ce6294ec0715b10a4ea inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b24a02b9df22ce6294ec0715b10a4ea"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Model</b> (std::string name, uint32_t modelId)</td></tr>
+<tr class="separator:a9b24a02b9df22ce6294ec0715b10a4ea inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aec35c1a54a309614bbbb645f43667605 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec35c1a54a309614bbbb645f43667605"></a>
 <a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetTabWidget</b> (void) const </td></tr>
 <tr class="separator:aec35c1a54a309614bbbb645f43667605 inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc4316490417e69017ecca36100aaf1c inherit pub_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc4316490417e69017ecca36100aaf1c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>GetId</b> (void) const </td></tr>
+<tr class="separator:adc4316490417e69017ecca36100aaf1c inherit pub_methods_classflair_1_1simulator_1_1_model"><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>
@@ -163,4 +166,7 @@
 <tr class="memdesc:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the output to a shared memory.  <a href="#a12d811c6926fb86da6b47f889109da66">More...</a><br /></td></tr>
 <tr class="separator:a12d811c6926fb86da6b47f889109da66 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">IsReady</a> (void) const </td></tr>
+<tr class="memdesc:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">is device ready  <a href="#aee7828ae2eece2bace8e476dacc2bc12">More...</a><br /></td></tr>
+<tr class="separator:aee7828ae2eece2bace8e476dacc2bc12 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75e82ca2ae2fb7c39d973dd3d16bc698 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e82ca2ae2fb7c39d973dd3d16bc698"></a>
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetInputDataType</b> () const </td></tr>
@@ -218,11 +224,14 @@
 <tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
-<tr class="memitem:a4906433cc3fa20ae7af911ef08f15f0e inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4906433cc3fa20ae7af911ef08f15f0e"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
-<tr class="separator:a4906433cc3fa20ae7af911ef08f15f0e inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44b8cdff7f1f89e961f391a37fec93a inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44b8cdff7f1f89e961f391a37fec93a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dT</b> (void) const </td></tr>
+<tr class="separator:ab44b8cdff7f1f89e961f391a37fec93a inherit pro_methods_classflair_1_1simulator_1_1_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classflair_1_1core_1_1_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1core_1_1_i_o_device')"><img src="closed.png" alt="-"/>&#160;Protected 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:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc">ProcessUpdate</a> (<a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a> *data)</td></tr>
 <tr class="memdesc:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the childs of type <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>, and log if needed.  <a href="#a3df9057ae23eb34f1b1dae8e7a4a9efc">More...</a><br /></td></tr>
 <tr class="separator:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">SetIsReady</a> (bool status)</td></tr>
+<tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft">&#160;</td><td class="mdescRight">set is ready  <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr>
+<tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classflair_1_1simulator_1_1_model"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classflair_1_1simulator_1_1_model')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classflair_1_1simulator_1_1_model.html">flair::simulator::Model</a></td></tr>
 <tr class="memitem:a9133339bb0ef62375abee0cf65a04f9e inherit pro_attribs_classflair_1_1simulator_1_1_model"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9133339bb0ef62375abee0cf65a04f9e"></a>
@@ -236,5 +245,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_x8.html">X8</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/classflair_1_1simulator_1_1_x8.js
===================================================================
--- trunk/doc/Flair/classflair_1_1simulator_1_1_x8.js	(revision 47)
+++ trunk/doc/Flair/classflair_1_1simulator_1_1_x8.js	(revision 50)
@@ -1,5 +1,5 @@
 var classflair_1_1simulator_1_1_x8 =
 [
-    [ "X8", "classflair_1_1simulator_1_1_x8.html#a70956ac7d7d210ff48eb0089eafbb1c6", null ],
+    [ "X8", "classflair_1_1simulator_1_1_x8.html#aefcd0f9a173933e9d8a60373c406f213", null ],
     [ "~X8", "classflair_1_1simulator_1_1_x8.html#a2d8fbf72873ff74dd6ed13f81ef8a49f", null ],
     [ "Draw", "classflair_1_1simulator_1_1_x8.html#a9eda32e5d50c359f093252aebf76bbab", null ],
Index: trunk/doc/Flair/cvimage_8h.html
===================================================================
--- trunk/doc/Flair/cvimage_8h.html	(revision 47)
+++ trunk/doc/Flair/cvimage_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvimage_8h.html">cvimage.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/cvimage_8h_source.html
===================================================================
--- trunk/doc/Flair/cvimage_8h_source.html	(revision 47)
+++ trunk/doc/Flair/cvimage_8h_source.html	(revision 50)
@@ -207,5 +207,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvimage_8h.html">cvimage.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/cvmatrix_8h.html
===================================================================
--- trunk/doc/Flair/cvmatrix_8h.html	(revision 47)
+++ trunk/doc/Flair/cvmatrix_8h.html	(revision 50)
@@ -149,5 +149,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvmatrix_8h.html">cvmatrix.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/cvmatrix_8h_source.html
===================================================================
--- trunk/doc/Flair/cvmatrix_8h_source.html	(revision 47)
+++ trunk/doc/Flair/cvmatrix_8h_source.html	(revision 50)
@@ -145,47 +145,47 @@
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  };</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4768e402933d6b3f48c86643587218c5">cvmatrix</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1cvmatrix__descriptor.html">cvmatrix_descriptor</a> *descriptor,</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;           <a class="code" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> <span class="keyword">const</span> &amp;elementDataType, std::string name = <span class="stringliteral">&quot;&quot;</span>,</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;           uint32_t n = 1);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4768e402933d6b3f48c86643587218c5">cvmatrix</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, uint32_t rows, uint32_t cols,</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;           <a class="code" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> <span class="keyword">const</span> &amp;elementDataType, std::string name = <span class="stringliteral">&quot;&quot;</span>,</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;           uint32_t n = 1);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#adfd2ab692ce77583a1c6983aa50e6645">~cvmatrix</a>();</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e">Value</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a34cd5a24e2271922c7c0f2c5da37a445">ValueNoMutex</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e">SetValue</a>(uint32_t row, uint32_t col, <span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#ae19ee71a4ac6a6e491417759fc8d4e9e">SetValueNoMutex</a>(uint32_t row, uint32_t col, <span class="keywordtype">float</span> value);</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  CvMat *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#aa08e4d9c913df9c4be093b8b83705e2a">getCvMat</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  std::string <a class="code" href="classflair_1_1core_1_1cvmatrix.html#ad88bdfce269471f3e39cf8dce9a682be">Name</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#a86646b6cf63734fc417414031374819d">Element</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#a86646b6cf63734fc417414031374819d">Element</a>(uint32_t index) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  uint32_t <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4a1e997443651c5a6f24fad7ca322311">Rows</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  uint32_t <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a66f244158d65f5cbfe4fd3cbb2452fa9">Cols</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix_1_1_type.html">Type</a> <span class="keyword">const</span> &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; };</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4768e402933d6b3f48c86643587218c5">cvmatrix</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, <span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1cvmatrix__descriptor.html">cvmatrix_descriptor</a> *descriptor,</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;           <a class="code" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> <span class="keyword">const</span> &amp;elementDataType, std::string name = <span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;           uint32_t n = 1);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4768e402933d6b3f48c86643587218c5">cvmatrix</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1core_1_1_object.html">Object</a> *parent, uint32_t rows, uint32_t cols,</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;           <a class="code" href="classflair_1_1core_1_1_scalar_type.html">ScalarType</a> <span class="keyword">const</span> &amp;elementDataType, std::string name = <span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;           uint32_t n = 1);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix.html#adfd2ab692ce77583a1c6983aa50e6645">~cvmatrix</a>();</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e">Value</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a34cd5a24e2271922c7c0f2c5da37a445">ValueNoMutex</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e">SetValue</a>(uint32_t row, uint32_t col, <span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1cvmatrix.html#ae19ee71a4ac6a6e491417759fc8d4e9e">SetValueNoMutex</a>(uint32_t row, uint32_t col, <span class="keywordtype">float</span> value);</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  CvMat *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#aa08e4d9c913df9c4be093b8b83705e2a">getCvMat</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  std::string <a class="code" href="classflair_1_1core_1_1cvmatrix.html#ad88bdfce269471f3e39cf8dce9a682be">Name</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#a86646b6cf63734fc417414031374819d">Element</a>(uint32_t row, uint32_t col) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="classflair_1_1core_1_1_i_o_data_element.html">IODataElement</a> *<a class="code" href="classflair_1_1core_1_1cvmatrix.html#a86646b6cf63734fc417414031374819d">Element</a>(uint32_t index) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  uint32_t <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a4a1e997443651c5a6f24fad7ca322311">Rows</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  uint32_t <a class="code" href="classflair_1_1core_1_1cvmatrix.html#a66f244158d65f5cbfe4fd3cbb2452fa9">Cols</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keywordtype">void</span> CopyDatas(<span class="keywordtype">char</span> *dst) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keyword">class </span>cvmatrix_impl *pimpl_;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  Type dataType;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;};</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;} <span class="comment">// end namespace core</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;} <span class="comment">// end namespace flair</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">#endif // CVMATRIX_H</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <a class="code" href="classflair_1_1core_1_1cvmatrix_1_1_type.html">Type</a> <span class="keyword">const</span> &amp;GetDataType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> dataType; };</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">void</span> CopyDatas(<span class="keywordtype">char</span> *dst) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="keyword">class </span>cvmatrix_impl *pimpl_;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  Type dataType;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;};</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;} <span class="comment">// end namespace core</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;} <span class="comment">// end namespace flair</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">#endif // CVMATRIX_H</span></div>
 <div class="ttc" id="classflair_1_1core_1_1io__data_html"><div class="ttname"><a href="classflair_1_1core_1_1io__data.html">flair::core::io_data</a></div><div class="ttdoc">Abstract class for data types. </div><div class="ttdef"><b>Definition:</b> io_data.h:94</div></div>
 <div class="ttc" id="classflair_1_1core_1_1_data_type_html"><div class="ttname"><a href="classflair_1_1core_1_1_data_type.html">flair::core::DataType</a></div><div class="ttdef"><b>Definition:</b> io_data.h:26</div></div>
@@ -217,5 +217,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvmatrix_8h.html">cvmatrix.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/cvmatrix__descriptor_8h.html
===================================================================
--- trunk/doc/Flair/cvmatrix__descriptor_8h.html	(revision 47)
+++ trunk/doc/Flair/cvmatrix__descriptor_8h.html	(revision 50)
@@ -145,5 +145,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvmatrix__descriptor_8h.html">cvmatrix_descriptor.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/cvmatrix__descriptor_8h_source.html
===================================================================
--- trunk/doc/Flair/cvmatrix__descriptor_8h_source.html	(revision 47)
+++ trunk/doc/Flair/cvmatrix__descriptor_8h_source.html	(revision 50)
@@ -158,5 +158,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="cvmatrix__descriptor_8h.html">cvmatrix_descriptor.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/dir_33c2ee9b1665499374b4225c427cf176.html
===================================================================
--- trunk/doc/Flair/dir_33c2ee9b1665499374b4225c427cf176.html	(revision 47)
+++ trunk/doc/Flair/dir_33c2ee9b1665499374b4225c427cf176.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_3ef62148cf94871b4b6ee5d6e3a989c1.html
===================================================================
--- trunk/doc/Flair/dir_3ef62148cf94871b4b6ee5d6e3a989c1.html	(revision 47)
+++ trunk/doc/Flair/dir_3ef62148cf94871b4b6ee5d6e3a989c1.html	(revision 50)
@@ -124,5 +124,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_601030f00f475cf118bb493a6f5bdaf5.html
===================================================================
--- trunk/doc/Flair/dir_601030f00f475cf118bb493a6f5bdaf5.html	(revision 47)
+++ trunk/doc/Flair/dir_601030f00f475cf118bb493a6f5bdaf5.html	(revision 50)
@@ -150,5 +150,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li><li class="navelem"><a class="el" href="dir_601030f00f475cf118bb493a6f5bdaf5.html">src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_6c18a444e32a4cd48a96c3b539dd8d1b.html
===================================================================
--- trunk/doc/Flair/dir_6c18a444e32a4cd48a96c3b539dd8d1b.html	(revision 47)
+++ trunk/doc/Flair/dir_6c18a444e32a4cd48a96c3b539dd8d1b.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6c18a444e32a4cd48a96c3b539dd8d1b.html">FlairSimulator</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_6c198461db290ac9abcdd44184573216.html
===================================================================
--- trunk/doc/Flair/dir_6c198461db290ac9abcdd44184573216.html	(revision 47)
+++ trunk/doc/Flair/dir_6c198461db290ac9abcdd44184573216.html	(revision 50)
@@ -149,4 +149,6 @@
 <tr class="memdesc:_euler_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class defining euler angles. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_find_argument_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>FindArgument.h</b> <a href="_find_argument_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:_framework_manager_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_framework_manager_8h.html">FrameworkManager.h</a> <a href="_framework_manager_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:_framework_manager_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main class of the Framework library. <br /></td></tr>
@@ -236,7 +238,4 @@
 <tr class="memdesc:_shared_mem_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class defining a shared memory. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:_socket_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_socket_8h.html">Socket.h</a> <a href="_socket_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:_socket_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class defining a UDP socket. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:_spin_box_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_spin_box_8h.html">SpinBox.h</a> <a href="_spin_box_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:_spin_box_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qspinbox.html">QSpinBox</a> on the ground station. <br /></td></tr>
@@ -256,4 +255,6 @@
 <tr class="memitem:_thread_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_thread_8h.html">Thread.h</a> <a href="_thread_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:_thread_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for a thread. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_udp_socket_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>UdpSocket.h</b> <a href="_udp_socket_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:_udt_socket_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_udt_socket_8h.html">UdtSocket.h</a> <a href="_udt_socket_8h_source.html">[code]</a></td></tr>
@@ -291,5 +292,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_6e0f9c50eed172896c55a6e61952176b.html
===================================================================
--- trunk/doc/Flair/dir_6e0f9c50eed172896c55a6e61952176b.html	(revision 47)
+++ trunk/doc/Flair/dir_6e0f9c50eed172896c55a6e61952176b.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_97265977dbbd48c696782ccac102bad5.html
===================================================================
--- trunk/doc/Flair/dir_97265977dbbd48c696782ccac102bad5.html	(revision 47)
+++ trunk/doc/Flair/dir_97265977dbbd48c696782ccac102bad5.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_9f4b49da50e680b0f2ceec11232e4cfd.html
===================================================================
--- trunk/doc/Flair/dir_9f4b49da50e680b0f2ceec11232e4cfd.html	(revision 47)
+++ trunk/doc/Flair/dir_9f4b49da50e680b0f2ceec11232e4cfd.html	(revision 50)
@@ -165,5 +165,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li><li class="navelem"><a class="el" href="dir_9f4b49da50e680b0f2ceec11232e4cfd.html">src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_c5d95abdcafe7d1171548eb561d7ce37.html
===================================================================
--- trunk/doc/Flair/dir_c5d95abdcafe7d1171548eb561d7ce37.html	(revision 47)
+++ trunk/doc/Flair/dir_c5d95abdcafe7d1171548eb561d7ce37.html	(revision 50)
@@ -203,5 +203,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_6e0f9c50eed172896c55a6e61952176b.html">FlairSensorActuator</a></li><li class="navelem"><a class="el" href="dir_c5d95abdcafe7d1171548eb561d7ce37.html">src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_c640b400eb634d478af9606dd6c9f1e6.html
===================================================================
--- trunk/doc/Flair/dir_c640b400eb634d478af9606dd6c9f1e6.html	(revision 47)
+++ trunk/doc/Flair/dir_c640b400eb634d478af9606dd6c9f1e6.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_c640b400eb634d478af9606dd6c9f1e6.html">FlairFilter</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_e44722efdb10e7ceda2dbbaecca58ed3.html
===================================================================
--- trunk/doc/Flair/dir_e44722efdb10e7ceda2dbbaecca58ed3.html	(revision 47)
+++ trunk/doc/Flair/dir_e44722efdb10e7ceda2dbbaecca58ed3.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_ed462f49eec2f2c269d321a045b86103.html
===================================================================
--- trunk/doc/Flair/dir_ed462f49eec2f2c269d321a045b86103.html	(revision 47)
+++ trunk/doc/Flair/dir_ed462f49eec2f2c269d321a045b86103.html	(revision 50)
@@ -142,5 +142,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_e44722efdb10e7ceda2dbbaecca58ed3.html">FlairMeta</a></li><li class="navelem"><a class="el" href="dir_ed462f49eec2f2c269d321a045b86103.html">src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/dir_f1fe274389177bd7e17de7949c4ffada.html
===================================================================
--- trunk/doc/Flair/dir_f1fe274389177bd7e17de7949c4ffada.html	(revision 47)
+++ trunk/doc/Flair/dir_f1fe274389177bd7e17de7949c4ffada.html	(revision 50)
@@ -116,5 +116,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/files.html
===================================================================
--- trunk/doc/Flair/files.html	(revision 47)
+++ trunk/doc/Flair/files.html	(revision 50)
@@ -142,74 +142,74 @@
 <tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_euler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_euler_8h.html" target="_self">Euler.h</a></td><td class="desc">Class defining euler angles </td></tr>
 <tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_euler_derivative_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_euler_derivative_8h.html" target="_self">EulerDerivative.h</a></td><td class="desc">Class defining an euler derivative </td></tr>
-<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_fixed_camera_8h_source.html"><span class="icondoc"></span></a><b>FixedCamera.h</b></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_framework_manager_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_framework_manager_8h.html" target="_self">FrameworkManager.h</a></td><td class="desc">Main class of the Framework library </td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_geo_coordinate_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_geo_coordinate_8h.html" target="_self">GeoCoordinate.h</a></td><td class="desc">Class defining a point by its lla coordinates </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gps_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gps_data_8h.html" target="_self">GpsData.h</a></td><td class="desc">Class defining gps datas </td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_grid_layout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_grid_layout_8h.html" target="_self">GridLayout.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qgridlayout.html">QGridLayout</a> on the ground station </td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_group_box_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_group_box_8h.html" target="_self">GroupBox.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qgroupbox.html">QGroupBox</a> on the ground station </td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gui_8h_source.html"><span class="icondoc"></span></a><b>Gui.h</b></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gx3__25__ahrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gx3__25__ahrs_8h.html" target="_self">Gx3_25_ahrs.h</a></td><td class="desc">Class for 3dmgx3-25 ahrs </td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gx3__25__imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gx3__25__imu_8h.html" target="_self">Gx3_25_imu.h</a></td><td class="desc">Class for 3dmgx3-25 Imu </td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_hds_x8_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_hds_x8_8h.html" target="_self">HdsX8.h</a></td><td class="desc">Class defining a HDS X8 uav </td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_hokuyo_u_t_m30_lx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_hokuyo_u_t_m30_lx_8h.html" target="_self">HokuyoUTM30Lx.h</a></td><td class="desc">Classe intégrant le telemetre laser Hokuyo UTM 30lx </td></tr>
-<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_host_eth_controller_8h_source.html"><span class="icondoc"></span></a><b>HostEthController.h</b></td><td class="desc"></td></tr>
-<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i2c_port_8h.html" target="_self">I2cPort.h</a></td><td class="desc">Base class for i2c port </td></tr>
-<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_imu_8h.html" target="_self">Imu.h</a></td><td class="desc">Base class for Imu </td></tr>
-<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_imu_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_imu_data_8h.html" target="_self">ImuData.h</a></td><td class="desc">Class defining IMU datas </td></tr>
-<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="io__data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="io__data_8h.html" target="_self">io_data.h</a></td><td class="desc">Abstract class for data types </td></tr>
-<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i_o_data_element_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i_o_data_element_8h.html" target="_self">IODataElement.h</a></td><td class="desc">Abstract class for accessing an element of an io_data </td></tr>
-<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i_o_device_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i_o_device_8h.html" target="_self">IODevice.h</a></td><td class="desc">Abstract class for input/ouput system </td></tr>
-<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_joy_reference_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_joy_reference_8h.html" target="_self">JoyReference.h</a></td><td class="desc">Class creating references from a joystick </td></tr>
-<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_label_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_label_8h.html" target="_self">Label.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qlabel.html">QLabel</a> on the ground station </td></tr>
-<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_laser_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_laser_range_finder_8h.html" target="_self">LaserRangeFinder.h</a></td><td class="desc">Classe generique des telemetres laser </td></tr>
-<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_layout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_layout_8h.html" target="_self">Layout.h</a></td><td class="desc">Abstract class to display a layout on the ground station </td></tr>
-<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_layout_position_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_layout_position_8h.html" target="_self">LayoutPosition.h</a></td><td class="desc">Class to define a position in a layout on the ground station </td></tr>
-<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_list_widget_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_list_widget_8h.html" target="_self">ListWidget.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qlistwidget.html">QListWidget</a> on the ground station </td></tr>
-<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_low_pass_filter_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_low_pass_filter_8h.html" target="_self">LowPassFilter.h</a></td><td class="desc">Class defining a first order low pass filter </td></tr>
-<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_man_8h_source.html"><span class="icondoc"></span></a><b>Man.h</b></td><td class="desc"></td></tr>
-<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_map_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_map_8h.html" target="_self">Map.h</a></td><td class="desc">Class displaying a GPS map on the ground station </td></tr>
-<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mb800_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_mb800_8h.html" target="_self">Mb800.h</a></td><td class="desc">Class for mb800 gps receiver </td></tr>
-<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mesh_scene_node_8h_source.html"><span class="icondoc"></span></a><b>MeshSceneNode.h</b></td><td class="desc"></td></tr>
-<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_dual_shock3_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_dual_shock3_8h.html" target="_self">MetaDualShock3.h</a></td><td class="desc">Classe intégrant la manette DualShock3 et les consignes joystick </td></tr>
-<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_us_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_us_range_finder_8h.html" target="_self">MetaUsRangeFinder.h</a></td><td class="desc">Classe haut niveau pour capteur à ultra son </td></tr>
-<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_vrpn_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_vrpn_object_8h.html" target="_self">MetaVrpnObject.h</a></td><td class="desc">Classe haut niveau intégrant un objet VRPN </td></tr>
-<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_model_8h_source.html"><span class="icondoc"></span></a><b>Model.h</b></td><td class="desc"></td></tr>
-<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mutex_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_mutex_8h.html" target="_self">Mutex.h</a></td><td class="desc">Class defining a mutex </td></tr>
-<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_nested_sat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_nested_sat_8h.html" target="_self">NestedSat.h</a></td><td class="desc">Class defining a PID with saturations </td></tr>
-<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_nmea_gps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_nmea_gps_8h.html" target="_self">NmeaGps.h</a></td><td class="desc">Base class for GPS using NMEA sentances </td></tr>
-<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_novatel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_novatel_8h.html" target="_self">Novatel.h</a></td><td class="desc">Class for Novatel gps receiver </td></tr>
-<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_object_8h.html" target="_self">Object.h</a></td><td class="desc">Base class for all Framework's classes </td></tr>
-<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_one_axis_rotation_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_one_axis_rotation_8h.html" target="_self">OneAxisRotation.h</a></td><td class="desc">Class defining a rotation around one axis </td></tr>
-<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_parser_8h_source.html"><span class="icondoc"></span></a><b>Parser.h</b></td><td class="desc"></td></tr>
-<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_picture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_picture_8h.html" target="_self">Picture.h</a></td><td class="desc">Class displaying a Picture on the ground station </td></tr>
-<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_pid_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_pid_8h.html" target="_self">Pid.h</a></td><td class="desc">Class defining a PID </td></tr>
-<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_pid_thrust_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_pid_thrust_8h.html" target="_self">PidThrust.h</a></td><td class="desc">Class defining a Pid for Thrust </td></tr>
-<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_ps3_eye_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_ps3_eye_8h.html" target="_self">Ps3Eye.h</a></td><td class="desc">Class for Ps3Eye camera </td></tr>
-<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_push_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_push_button_8h.html" target="_self">PushButton.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qpushbutton.html">QPushButton</a> on the ground station </td></tr>
-<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_quaternion_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_quaternion_8h.html" target="_self">Quaternion.h</a></td><td class="desc">Class defining a quaternion </td></tr>
-<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_radio_receiver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_radio_receiver_8h.html" target="_self">RadioReceiver.h</a></td><td class="desc">Base class for radio receiver </td></tr>
-<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_range_finder_plot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_range_finder_plot_8h.html" target="_self">RangeFinderPlot.h</a></td><td class="desc">Class displaying a 2D plot on the ground station for laser range finder like Hokuyo </td></tr>
-<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_rotation_matrix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_rotation_matrix_8h.html" target="_self">RotationMatrix.h</a></td><td class="desc">Class defining a rotation matrix </td></tr>
-<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_r_t_d_m___i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_r_t_d_m___i2c_port_8h.html" target="_self">RTDM_I2cPort.h</a></td><td class="desc">Class for real time i2c port using RTDM </td></tr>
-<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_r_t_d_m___serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_r_t_d_m___serial_port_8h.html" target="_self">RTDM_SerialPort.h</a></td><td class="desc">Class for real time serial port using RTDM </td></tr>
-<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_semaphore_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_semaphore_8h.html" target="_self">Semaphore.h</a></td><td class="desc">Class defining a semaphore </td></tr>
-<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_send_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_send_data_8h.html" target="_self">SendData.h</a></td><td class="desc">Abstract class for sending datas to ground station </td></tr>
-<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_sensor_g_l_8h_source.html"><span class="icondoc"></span></a><b>SensorGL.h</b></td><td class="desc"></td></tr>
-<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_serial_port_8h.html" target="_self">SerialPort.h</a></td><td class="desc">Base class for serial port </td></tr>
-<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_shared_mem_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_shared_mem_8h.html" target="_self">SharedMem.h</a></td><td class="desc">Class defining a shared memory </td></tr>
-<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_ahrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_ahrs_8h.html" target="_self">SimuAhrs.h</a></td><td class="desc">Class for a simulation Ahrs </td></tr>
-<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_bldc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_bldc_8h.html" target="_self">SimuBldc.h</a></td><td class="desc">Class for a simulation bldc </td></tr>
-<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_camera_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_camera_8h.html" target="_self">SimuCamera.h</a></td><td class="desc">Class for a simulation camera </td></tr>
-<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_camera_g_l_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_camera_g_l_8h.html" target="_self">SimuCameraGL.h</a></td><td class="desc">Class for a simulation camera </td></tr>
-<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_gps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_gps_8h.html" target="_self">SimuGps.h</a></td><td class="desc">Class for a simulation GPS </td></tr>
-<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_imu_8h.html" target="_self">SimuImu.h</a></td><td class="desc">Class for a simulation Imu </td></tr>
-<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_laser_8h_source.html"><span class="icondoc"></span></a><b>SimuLaser.h</b></td><td class="desc"></td></tr>
-<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_laser_g_l_8h_source.html"><span class="icondoc"></span></a><b>SimuLaserGL.h</b></td><td class="desc"></td></tr>
-<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simulator_8h_source.html"><span class="icondoc"></span></a><b>Simulator.h</b></td><td class="desc"></td></tr>
-<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_us_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_us_8h.html" target="_self">SimuUs.h</a></td><td class="desc">Class for a simulation UsRangeFinder </td></tr>
-<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_us_g_l_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_us_g_l_8h.html" target="_self">SimuUsGL.h</a></td><td class="desc">Class for a simulation us </td></tr>
-<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_x4_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_x4_8h.html" target="_self">SimuX4.h</a></td><td class="desc">Class defining a simulation x4 uav </td></tr>
-<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_x8_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_x8_8h.html" target="_self">SimuX8.h</a></td><td class="desc">Class defining a simulation x8 uav </td></tr>
-<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_socket_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_socket_8h.html" target="_self">Socket.h</a></td><td class="desc">Class defining a UDP socket </td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_find_argument_8h_source.html"><span class="icondoc"></span></a><b>FindArgument.h</b></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_fixed_camera_8h_source.html"><span class="icondoc"></span></a><b>FixedCamera.h</b></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_framework_manager_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_framework_manager_8h.html" target="_self">FrameworkManager.h</a></td><td class="desc">Main class of the Framework library </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_geo_coordinate_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_geo_coordinate_8h.html" target="_self">GeoCoordinate.h</a></td><td class="desc">Class defining a point by its lla coordinates </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gps_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gps_data_8h.html" target="_self">GpsData.h</a></td><td class="desc">Class defining gps datas </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_grid_layout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_grid_layout_8h.html" target="_self">GridLayout.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qgridlayout.html">QGridLayout</a> on the ground station </td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_group_box_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_group_box_8h.html" target="_self">GroupBox.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qgroupbox.html">QGroupBox</a> on the ground station </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gui_8h_source.html"><span class="icondoc"></span></a><b>Gui.h</b></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gx3__25__ahrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gx3__25__ahrs_8h.html" target="_self">Gx3_25_ahrs.h</a></td><td class="desc">Class for 3dmgx3-25 ahrs </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_gx3__25__imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_gx3__25__imu_8h.html" target="_self">Gx3_25_imu.h</a></td><td class="desc">Class for 3dmgx3-25 Imu </td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_hds_x8_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_hds_x8_8h.html" target="_self">HdsX8.h</a></td><td class="desc">Class defining a HDS X8 uav </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_hokuyo_u_t_m30_lx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_hokuyo_u_t_m30_lx_8h.html" target="_self">HokuyoUTM30Lx.h</a></td><td class="desc">Classe intégrant le telemetre laser Hokuyo UTM 30lx </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_host_eth_controller_8h_source.html"><span class="icondoc"></span></a><b>HostEthController.h</b></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i2c_port_8h.html" target="_self">I2cPort.h</a></td><td class="desc">Base class for i2c port </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_imu_8h.html" target="_self">Imu.h</a></td><td class="desc">Base class for Imu </td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_imu_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_imu_data_8h.html" target="_self">ImuData.h</a></td><td class="desc">Class defining IMU datas </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="io__data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="io__data_8h.html" target="_self">io_data.h</a></td><td class="desc">Abstract class for data types </td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i_o_data_element_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i_o_data_element_8h.html" target="_self">IODataElement.h</a></td><td class="desc">Abstract class for accessing an element of an io_data </td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_i_o_device_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_i_o_device_8h.html" target="_self">IODevice.h</a></td><td class="desc">Abstract class for input/ouput system </td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_joy_reference_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_joy_reference_8h.html" target="_self">JoyReference.h</a></td><td class="desc">Class creating references from a joystick </td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_label_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_label_8h.html" target="_self">Label.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qlabel.html">QLabel</a> on the ground station </td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_laser_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_laser_range_finder_8h.html" target="_self">LaserRangeFinder.h</a></td><td class="desc">Classe generique des telemetres laser </td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_layout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_layout_8h.html" target="_self">Layout.h</a></td><td class="desc">Abstract class to display a layout on the ground station </td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_layout_position_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_layout_position_8h.html" target="_self">LayoutPosition.h</a></td><td class="desc">Class to define a position in a layout on the ground station </td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_list_widget_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_list_widget_8h.html" target="_self">ListWidget.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qlistwidget.html">QListWidget</a> on the ground station </td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_low_pass_filter_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_low_pass_filter_8h.html" target="_self">LowPassFilter.h</a></td><td class="desc">Class defining a first order low pass filter </td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_man_8h_source.html"><span class="icondoc"></span></a><b>Man.h</b></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_map_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_map_8h.html" target="_self">Map.h</a></td><td class="desc">Class displaying a GPS map on the ground station </td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mb800_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_mb800_8h.html" target="_self">Mb800.h</a></td><td class="desc">Class for mb800 gps receiver </td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mesh_scene_node_8h_source.html"><span class="icondoc"></span></a><b>MeshSceneNode.h</b></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_dual_shock3_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_dual_shock3_8h.html" target="_self">MetaDualShock3.h</a></td><td class="desc">Classe intégrant la manette DualShock3 et les consignes joystick </td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_us_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_us_range_finder_8h.html" target="_self">MetaUsRangeFinder.h</a></td><td class="desc">Classe haut niveau pour capteur à ultra son </td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_meta_vrpn_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_meta_vrpn_object_8h.html" target="_self">MetaVrpnObject.h</a></td><td class="desc">Classe haut niveau intégrant un objet VRPN </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_model_8h_source.html"><span class="icondoc"></span></a><b>Model.h</b></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_mutex_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_mutex_8h.html" target="_self">Mutex.h</a></td><td class="desc">Class defining a mutex </td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_nested_sat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_nested_sat_8h.html" target="_self">NestedSat.h</a></td><td class="desc">Class defining a PID with saturations </td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_nmea_gps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_nmea_gps_8h.html" target="_self">NmeaGps.h</a></td><td class="desc">Base class for GPS using NMEA sentances </td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_novatel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_novatel_8h.html" target="_self">Novatel.h</a></td><td class="desc">Class for Novatel gps receiver </td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_object_8h.html" target="_self">Object.h</a></td><td class="desc">Base class for all Framework's classes </td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_one_axis_rotation_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_one_axis_rotation_8h.html" target="_self">OneAxisRotation.h</a></td><td class="desc">Class defining a rotation around one axis </td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_parser_8h_source.html"><span class="icondoc"></span></a><b>Parser.h</b></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_picture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_picture_8h.html" target="_self">Picture.h</a></td><td class="desc">Class displaying a Picture on the ground station </td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_pid_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_pid_8h.html" target="_self">Pid.h</a></td><td class="desc">Class defining a PID </td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_pid_thrust_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_pid_thrust_8h.html" target="_self">PidThrust.h</a></td><td class="desc">Class defining a Pid for Thrust </td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_ps3_eye_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_ps3_eye_8h.html" target="_self">Ps3Eye.h</a></td><td class="desc">Class for Ps3Eye camera </td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_push_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_push_button_8h.html" target="_self">PushButton.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qpushbutton.html">QPushButton</a> on the ground station </td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_quaternion_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_quaternion_8h.html" target="_self">Quaternion.h</a></td><td class="desc">Class defining a quaternion </td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_radio_receiver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_radio_receiver_8h.html" target="_self">RadioReceiver.h</a></td><td class="desc">Base class for radio receiver </td></tr>
+<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_range_finder_plot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_range_finder_plot_8h.html" target="_self">RangeFinderPlot.h</a></td><td class="desc">Class displaying a 2D plot on the ground station for laser range finder like Hokuyo </td></tr>
+<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_rotation_matrix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_rotation_matrix_8h.html" target="_self">RotationMatrix.h</a></td><td class="desc">Class defining a rotation matrix </td></tr>
+<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_r_t_d_m___i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_r_t_d_m___i2c_port_8h.html" target="_self">RTDM_I2cPort.h</a></td><td class="desc">Class for real time i2c port using RTDM </td></tr>
+<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_r_t_d_m___serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_r_t_d_m___serial_port_8h.html" target="_self">RTDM_SerialPort.h</a></td><td class="desc">Class for real time serial port using RTDM </td></tr>
+<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_semaphore_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_semaphore_8h.html" target="_self">Semaphore.h</a></td><td class="desc">Class defining a semaphore </td></tr>
+<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_send_data_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_send_data_8h.html" target="_self">SendData.h</a></td><td class="desc">Abstract class for sending datas to ground station </td></tr>
+<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_sensor_g_l_8h_source.html"><span class="icondoc"></span></a><b>SensorGL.h</b></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_serial_port_8h.html" target="_self">SerialPort.h</a></td><td class="desc">Base class for serial port </td></tr>
+<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_shared_mem_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_shared_mem_8h.html" target="_self">SharedMem.h</a></td><td class="desc">Class defining a shared memory </td></tr>
+<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_ahrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_ahrs_8h.html" target="_self">SimuAhrs.h</a></td><td class="desc">Class for a simulation Ahrs </td></tr>
+<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_bldc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_bldc_8h.html" target="_self">SimuBldc.h</a></td><td class="desc">Class for a simulation bldc </td></tr>
+<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_camera_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_camera_8h.html" target="_self">SimuCamera.h</a></td><td class="desc">Class for a simulation camera </td></tr>
+<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_camera_g_l_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_camera_g_l_8h.html" target="_self">SimuCameraGL.h</a></td><td class="desc">Class for a simulation camera </td></tr>
+<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_gps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_gps_8h.html" target="_self">SimuGps.h</a></td><td class="desc">Class for a simulation GPS </td></tr>
+<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_imu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_imu_8h.html" target="_self">SimuImu.h</a></td><td class="desc">Class for a simulation Imu </td></tr>
+<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_laser_8h_source.html"><span class="icondoc"></span></a><b>SimuLaser.h</b></td><td class="desc"></td></tr>
+<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_laser_g_l_8h_source.html"><span class="icondoc"></span></a><b>SimuLaserGL.h</b></td><td class="desc"></td></tr>
+<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simulator_8h_source.html"><span class="icondoc"></span></a><b>Simulator.h</b></td><td class="desc"></td></tr>
+<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_us_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_us_8h.html" target="_self">SimuUs.h</a></td><td class="desc">Class for a simulation UsRangeFinder </td></tr>
+<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_us_g_l_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_us_g_l_8h.html" target="_self">SimuUsGL.h</a></td><td class="desc">Class for a simulation us </td></tr>
+<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_x4_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_x4_8h.html" target="_self">SimuX4.h</a></td><td class="desc">Class defining a simulation x4 uav </td></tr>
+<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_simu_x8_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_simu_x8_8h.html" target="_self">SimuX8.h</a></td><td class="desc">Class defining a simulation x8 uav </td></tr>
 <tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_spin_box_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_spin_box_8h.html" target="_self">SpinBox.h</a></td><td class="desc">Class displaying a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qspinbox.html">QSpinBox</a> on the ground station </td></tr>
 <tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_srf08_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_srf08_8h.html" target="_self">Srf08.h</a></td><td class="desc">Class for ultra sonic SRF08 </td></tr>
@@ -227,23 +227,24 @@
 <tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_uav_multiplex_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_uav_multiplex_8h.html" target="_self">UavMultiplex.h</a></td><td class="desc">Class defining uav multiplexing </td></tr>
 <tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_uav_state_machine_8h_source.html"><span class="icondoc"></span></a><b>UavStateMachine.h</b></td><td class="desc"></td></tr>
-<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_udt_socket_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_udt_socket_8h.html" target="_self">UdtSocket.h</a></td><td class="desc">Class defining a UDT socket </td></tr>
-<tr id="row_117_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_unix___i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_unix___i2c_port_8h.html" target="_self">Unix_I2cPort.h</a></td><td class="desc">Class for unix i2c port </td></tr>
-<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_unix___serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_unix___serial_port_8h.html" target="_self">Unix_SerialPort.h</a></td><td class="desc">Class for unix serial port </td></tr>
-<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_us_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_us_range_finder_8h.html" target="_self">UsRangeFinder.h</a></td><td class="desc">Base class for UsRangeFinder </td></tr>
-<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_v4_l_camera_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_v4_l_camera_8h.html" target="_self">V4LCamera.h</a></td><td class="desc">Base class for V4l camera </td></tr>
-<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector2_d_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector2_d_8h.html" target="_self">Vector2D.h</a></td><td class="desc">Class defining a 2D vector </td></tr>
-<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_d_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_d_8h.html" target="_self">Vector3D.h</a></td><td class="desc">Class defining a 3D vector </td></tr>
-<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_ddata_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_ddata_8h.html" target="_self">Vector3Ddata.h</a></td><td class="desc">Class defining a 3D vector and a io_data </td></tr>
-<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_d_spin_box_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_d_spin_box_8h.html" target="_self">Vector3DSpinBox.h</a></td><td class="desc">Class displaying 3 <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qdoublespinbox.html">QDoubleSpinBox</a> for x,y,z on the ground station </td></tr>
-<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_visualization_camera_8h_source.html"><span class="icondoc"></span></a><b>VisualizationCamera.h</b></td><td class="desc"></td></tr>
-<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vrpn_client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vrpn_client_8h.html" target="_self">VrpnClient.h</a></td><td class="desc">Class to connect to a Vrpn server </td></tr>
-<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vrpn_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vrpn_object_8h.html" target="_self">VrpnObject.h</a></td><td class="desc">Class for VRPN object </td></tr>
-<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_watchdog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_watchdog_8h.html" target="_self">Watchdog.h</a></td><td class="desc">Watchdog Class </td></tr>
-<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_widget_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_widget_8h.html" target="_self">Widget.h</a></td><td class="desc">Abstract class for all Framework's widget classes </td></tr>
-<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x4_8h_source.html"><span class="icondoc"></span></a><b>X4.h</b></td><td class="desc"></td></tr>
-<tr id="row_131_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x4_x8_multiplex_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x4_x8_multiplex_8h.html" target="_self">X4X8Multiplex.h</a></td><td class="desc">Class defining X4 and X8 multiplexing </td></tr>
-<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x8_8h_source.html"><span class="icondoc"></span></a><b>X8.h</b></td><td class="desc"></td></tr>
-<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x_air_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x_air_8h.html" target="_self">XAir.h</a></td><td class="desc">Class defining a xair uav </td></tr>
-<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x_bldc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x_bldc_8h.html" target="_self">XBldc.h</a></td><td class="desc">Class for Xufo Bldc </td></tr>
+<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_udp_socket_8h_source.html"><span class="icondoc"></span></a><b>UdpSocket.h</b></td><td class="desc"></td></tr>
+<tr id="row_117_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_udt_socket_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_udt_socket_8h.html" target="_self">UdtSocket.h</a></td><td class="desc">Class defining a UDT socket </td></tr>
+<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_unix___i2c_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_unix___i2c_port_8h.html" target="_self">Unix_I2cPort.h</a></td><td class="desc">Class for unix i2c port </td></tr>
+<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_unix___serial_port_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_unix___serial_port_8h.html" target="_self">Unix_SerialPort.h</a></td><td class="desc">Class for unix serial port </td></tr>
+<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_us_range_finder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_us_range_finder_8h.html" target="_self">UsRangeFinder.h</a></td><td class="desc">Base class for UsRangeFinder </td></tr>
+<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_v4_l_camera_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_v4_l_camera_8h.html" target="_self">V4LCamera.h</a></td><td class="desc">Base class for V4l camera </td></tr>
+<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector2_d_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector2_d_8h.html" target="_self">Vector2D.h</a></td><td class="desc">Class defining a 2D vector </td></tr>
+<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_d_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_d_8h.html" target="_self">Vector3D.h</a></td><td class="desc">Class defining a 3D vector </td></tr>
+<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_ddata_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_ddata_8h.html" target="_self">Vector3Ddata.h</a></td><td class="desc">Class defining a 3D vector and a io_data </td></tr>
+<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vector3_d_spin_box_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vector3_d_spin_box_8h.html" target="_self">Vector3DSpinBox.h</a></td><td class="desc">Class displaying 3 <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qdoublespinbox.html">QDoubleSpinBox</a> for x,y,z on the ground station </td></tr>
+<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_visualization_camera_8h_source.html"><span class="icondoc"></span></a><b>VisualizationCamera.h</b></td><td class="desc"></td></tr>
+<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vrpn_client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vrpn_client_8h.html" target="_self">VrpnClient.h</a></td><td class="desc">Class to connect to a Vrpn server </td></tr>
+<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_vrpn_object_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_vrpn_object_8h.html" target="_self">VrpnObject.h</a></td><td class="desc">Class for VRPN object </td></tr>
+<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_watchdog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_watchdog_8h.html" target="_self">Watchdog.h</a></td><td class="desc">Watchdog Class </td></tr>
+<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_widget_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_widget_8h.html" target="_self">Widget.h</a></td><td class="desc">Abstract class for all Framework's widget classes </td></tr>
+<tr id="row_131_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x4_8h_source.html"><span class="icondoc"></span></a><b>X4.h</b></td><td class="desc"></td></tr>
+<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x4_x8_multiplex_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x4_x8_multiplex_8h.html" target="_self">X4X8Multiplex.h</a></td><td class="desc">Class defining X4 and X8 multiplexing </td></tr>
+<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x8_8h_source.html"><span class="icondoc"></span></a><b>X8.h</b></td><td class="desc"></td></tr>
+<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x_air_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x_air_8h.html" target="_self">XAir.h</a></td><td class="desc">Class defining a xair uav </td></tr>
+<tr id="row_135_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_x_bldc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_x_bldc_8h.html" target="_self">XBldc.h</a></td><td class="desc">Class for Xufo Bldc </td></tr>
 </table>
 </div><!-- directory -->
@@ -253,5 +254,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/files.js
===================================================================
--- trunk/doc/Flair/files.js	(revision 47)
+++ trunk/doc/Flair/files.js	(revision 50)
@@ -83,4 +83,5 @@
       [ "EulerDerivative", "classflair_1_1filter_1_1_euler_derivative.html", "classflair_1_1filter_1_1_euler_derivative" ]
     ] ],
+    [ "FindArgument.h", "_find_argument_8h_source.html", null ],
     [ "FixedCamera.h", "_fixed_camera_8h_source.html", null ],
     [ "FrameworkManager.h", "_framework_manager_8h.html", "_framework_manager_8h" ],
@@ -261,7 +262,4 @@
       [ "SimuX8", "classflair_1_1meta_1_1_simu_x8.html", "classflair_1_1meta_1_1_simu_x8" ]
     ] ],
-    [ "Socket.h", "_socket_8h.html", [
-      [ "Socket", "classflair_1_1core_1_1_socket.html", "classflair_1_1core_1_1_socket" ]
-    ] ],
     [ "SpinBox.h", "_spin_box_8h.html", [
       [ "SpinBox", "classflair_1_1gui_1_1_spin_box.html", "classflair_1_1gui_1_1_spin_box" ]
@@ -299,4 +297,5 @@
     ] ],
     [ "UavStateMachine.h", "_uav_state_machine_8h_source.html", null ],
+    [ "UdpSocket.h", "_udp_socket_8h_source.html", null ],
     [ "UdtSocket.h", "_udt_socket_8h.html", "_udt_socket_8h" ],
     [ "Unix_I2cPort.h", "_unix___i2c_port_8h.html", [
Index: trunk/doc/Flair/functions.html
===================================================================
--- trunk/doc/Flair/functions.html	(revision 47)
+++ trunk/doc/Flair/functions.html	(revision 50)
@@ -212,4 +212,7 @@
 : <a class="el" href="classflair_1_1core_1_1io__data.html#acc7fc08f29ba17fed5b94150826fae2d">flair::core::io_data</a>
 </li>
+<li>ApplyRotation()
+: <a class="el" href="classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f">flair::sensor::Imu</a>
+</li>
 <li>AreEnabled()
 : <a class="el" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">flair::actuator::Bldc</a>
@@ -224,5 +227,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_b.html
===================================================================
--- trunk/doc/Flair/functions_b.html	(revision 47)
+++ trunk/doc/Flair/functions_b.html	(revision 50)
@@ -184,5 +184,5 @@
 </li>
 <li>ButterworthLowPass()
-: <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f">flair::filter::ButterworthLowPass</a>
+: <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370">flair::filter::ButterworthLowPass</a>
 </li>
 </ul>
@@ -192,5 +192,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_c.html
===================================================================
--- trunk/doc/Flair/functions_c.html	(revision 47)
+++ trunk/doc/Flair/functions_c.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>Camera()
-: <a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">flair::sensor::Camera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">flair::sensor::Camera</a>
 </li>
 <li>ChannelValue()
@@ -194,5 +194,5 @@
 </li>
 <li>ComputeRotation()
-: <a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130">flair::core::OneAxisRotation</a>
+: <a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">flair::core::OneAxisRotation</a>
 </li>
 <li>ConditionVariable()
@@ -253,5 +253,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_d.html
===================================================================
--- trunk/doc/Flair/functions_d.html	(revision 47)
+++ trunk/doc/Flair/functions_d.html	(revision 50)
@@ -163,5 +163,5 @@
 </li>
 <li>Derivate()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">flair::core::Quaternion</a>
 </li>
 <li>DisableErrorsDisplay()
@@ -180,5 +180,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_e.html
===================================================================
--- trunk/doc/Flair/functions_e.html	(revision 47)
+++ trunk/doc/Flair/functions_e.html	(revision 50)
@@ -193,5 +193,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_enum.html
===================================================================
--- trunk/doc/Flair/functions_enum.html	(revision 47)
+++ trunk/doc/Flair/functions_enum.html	(revision 50)
@@ -156,5 +156,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_eval.html
===================================================================
--- trunk/doc/Flair/functions_eval.html	(revision 47)
+++ trunk/doc/Flair/functions_eval.html	(revision 50)
@@ -200,4 +200,7 @@
 : <a class="el" href="classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037ea374b960f86add9651cc52c2989eca94f">flair::gui::DataPlot</a>
 </li>
+<li>GSA
+: <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">flair::sensor::NmeaGps</a>
+</li>
 <li>GST
 : <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">flair::sensor::NmeaGps</a>
@@ -399,5 +402,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_f.html
===================================================================
--- trunk/doc/Flair/functions_f.html	(revision 47)
+++ trunk/doc/Flair/functions_f.html	(revision 50)
@@ -176,5 +176,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func.html
===================================================================
--- trunk/doc/Flair/functions_func.html	(revision 47)
+++ trunk/doc/Flair/functions_func.html	(revision 50)
@@ -206,4 +206,7 @@
 : <a class="el" href="classflair_1_1core_1_1io__data.html#acc7fc08f29ba17fed5b94150826fae2d">flair::core::io_data</a>
 </li>
+<li>ApplyRotation()
+: <a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc">flair::sensor::Imu</a>
+</li>
 <li>AreEnabled()
 : <a class="el" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">flair::actuator::Bldc</a>
@@ -218,5 +221,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_b.html
===================================================================
--- trunk/doc/Flair/functions_func_b.html	(revision 47)
+++ trunk/doc/Flair/functions_func_b.html	(revision 50)
@@ -166,5 +166,5 @@
 </li>
 <li>ButterworthLowPass()
-: <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c">flair::filter::ButterworthLowPass</a>
+: <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d">flair::filter::ButterworthLowPass</a>
 </li>
 </ul>
@@ -174,5 +174,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_c.html
===================================================================
--- trunk/doc/Flair/functions_func_c.html	(revision 47)
+++ trunk/doc/Flair/functions_func_c.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>Camera()
-: <a class="el" href="classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a">flair::sensor::Camera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4">flair::sensor::Camera</a>
 </li>
 <li>ChannelValue()
@@ -247,5 +247,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_d.html
===================================================================
--- trunk/doc/Flair/functions_func_d.html	(revision 47)
+++ trunk/doc/Flair/functions_func_d.html	(revision 50)
@@ -163,5 +163,5 @@
 </li>
 <li>Derivate()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7">flair::core::Quaternion</a>
 </li>
 <li>DisableErrorsDisplay()
@@ -180,5 +180,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_e.html
===================================================================
--- trunk/doc/Flair/functions_func_e.html	(revision 47)
+++ trunk/doc/Flair/functions_func_e.html	(revision 50)
@@ -183,5 +183,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_f.html
===================================================================
--- trunk/doc/Flair/functions_func_f.html	(revision 47)
+++ trunk/doc/Flair/functions_func_f.html	(revision 50)
@@ -167,5 +167,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_g.html
===================================================================
--- trunk/doc/Flair/functions_func_g.html	(revision 47)
+++ trunk/doc/Flair/functions_func_g.html	(revision 50)
@@ -153,6 +153,9 @@
 : <a class="el" href="classflair_1_1core_1_1_geo_coordinate.html#a56f7bc8a6a9ce8b9277a0823072c961f">flair::core::GeoCoordinate</a>
 </li>
+<li>GetAngle()
+: <a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">flair::core::OneAxisRotation</a>
+</li>
 <li>GetAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">flair::core::AhrsData</a>
 </li>
 <li>GetBatteryMonitor()
@@ -170,5 +173,5 @@
 <li>GetDatas()
 : <a class="el" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">flair::filter::Ahrs</a>
-, <a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">flair::sensor::Imu</a>
+, <a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">flair::sensor::Imu</a>
 , <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">flair::sensor::NmeaGps</a>
 </li>
@@ -177,12 +180,12 @@
 </li>
 <li>GetDerivative()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">flair::core::Quaternion</a>
+</li>
+<li>GetDop()
+: <a class="el" href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">flair::core::GpsData</a>
 </li>
 <li>GetEnu()
 : <a class="el" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">flair::core::GpsData</a>
-, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">flair::sensor::NmeaGps</a>
-</li>
-<li>GetEuler()
-: <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">flair::sensor::VrpnObject</a>
+, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">flair::sensor::NmeaGps</a>
 </li>
 <li>GetFixQuality()
@@ -222,5 +225,5 @@
 </li>
 <li>GetLogarithm()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f">flair::core::Quaternion</a>
 </li>
 <li>GetLogPath()
@@ -233,6 +236,6 @@
 <li>GetNorm()
 : <a class="el" href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">flair::core::Quaternion</a>
-, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">flair::core::Vector3D</a>
+, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>GetNumberOfSatellites()
@@ -261,6 +264,6 @@
 </li>
 <li>GetPosition()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">flair::filter::TrajectoryGenerator2DCircle</a>
-, <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">flair::sensor::VrpnObject</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">flair::filter::TrajectoryGenerator2DCircle</a>
+, <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">flair::sensor::VrpnObject</a>
 </li>
 <li>GetQuaternion()
@@ -269,17 +272,17 @@
 </li>
 <li>GetQuaternionAndAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">flair::core::AhrsData</a>
 </li>
 <li>GetRawAcc()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">flair::core::ImuData</a>
 </li>
 <li>GetRawAccMagAndGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">flair::core::ImuData</a>
 </li>
 <li>GetRawGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">flair::core::ImuData</a>
 </li>
 <li>GetRawMag()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">flair::core::ImuData</a>
 </li>
 <li>GetReferenceOrientation()
@@ -287,8 +290,8 @@
 </li>
 <li>GetSemaphore()
-: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">flair::core::Semaphore</a>
+: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">flair::core::Semaphore</a>
 </li>
 <li>GetSpeed()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>GetSpeeds()
@@ -319,8 +322,8 @@
 </li>
 <li>Gx3_25_ahrs()
-: <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">flair::filter::Gx3_25_ahrs</a>
+: <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">flair::filter::Gx3_25_ahrs</a>
 </li>
 <li>Gx3_25_imu()
-: <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">flair::sensor::Gx3_25_imu</a>
+: <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">flair::sensor::Gx3_25_imu</a>
 </li>
 </ul>
@@ -330,5 +333,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_h.html
===================================================================
--- trunk/doc/Flair/functions_func_h.html	(revision 47)
+++ trunk/doc/Flair/functions_func_h.html	(revision 50)
@@ -168,5 +168,5 @@
 </li>
 <li>HokuyoUTM30Lx()
-: <a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">flair::sensor::HokuyoUTM30Lx</a>
+: <a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">flair::sensor::HokuyoUTM30Lx</a>
 </li>
 </ul>
@@ -176,5 +176,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_i.html
===================================================================
--- trunk/doc/Flair/functions_func_i.html	(revision 47)
+++ trunk/doc/Flair/functions_func_i.html	(revision 50)
@@ -154,5 +154,5 @@
 </li>
 <li>Imu()
-: <a class="el" href="classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386">flair::sensor::Imu</a>
+: <a class="el" href="classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159">flair::sensor::Imu</a>
 </li>
 <li>ImuData()
@@ -172,5 +172,5 @@
 </li>
 <li>IsBatteryLow()
-: <a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">flair::sensor::BatteryMonitor</a>
+: <a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">flair::sensor::BatteryMonitor</a>
 </li>
 <li>IsChecked()
@@ -195,6 +195,10 @@
 : <a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">flair::core::Thread</a>
 </li>
+<li>IsReady()
+: <a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">flair::core::IODevice</a>
+</li>
 <li>IsRunning()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">flair::filter::TrajectoryGenerator1D</a>
+: <a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">flair::core::Thread</a>
+, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">flair::filter::TrajectoryGenerator1D</a>
 , <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
@@ -211,5 +215,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_j.html
===================================================================
--- trunk/doc/Flair/functions_func_j.html	(revision 47)
+++ trunk/doc/Flair/functions_func_j.html	(revision 50)
@@ -162,5 +162,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_l.html
===================================================================
--- trunk/doc/Flair/functions_func_l.html	(revision 47)
+++ trunk/doc/Flair/functions_func_l.html	(revision 50)
@@ -154,5 +154,5 @@
 </li>
 <li>LaserRangeFinder()
-: <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">flair::sensor::LaserRangeFinder</a>
+: <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">flair::sensor::LaserRangeFinder</a>
 </li>
 <li>LastRowLastCol()
@@ -189,5 +189,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_m.html
===================================================================
--- trunk/doc/Flair/functions_func_m.html	(revision 47)
+++ trunk/doc/Flair/functions_func_m.html	(revision 50)
@@ -161,5 +161,5 @@
 </li>
 <li>Mb800()
-: <a class="el" href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">flair::sensor::Mb800</a>
+: <a class="el" href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">flair::sensor::Mb800</a>
 </li>
 <li>MotorsCount()
@@ -180,5 +180,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_n.html
===================================================================
--- trunk/doc/Flair/functions_func_n.html	(revision 47)
+++ trunk/doc/Flair/functions_func_n.html	(revision 50)
@@ -169,9 +169,9 @@
 <li>Normalize()
 : <a class="el" href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">flair::core::Quaternion</a>
-, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">flair::core::Vector3D</a>
+, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>Novatel()
-: <a class="el" href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">flair::sensor::Novatel</a>
+: <a class="el" href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">flair::sensor::Novatel</a>
 </li>
 <li>NPlot()
@@ -184,5 +184,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_o.html
===================================================================
--- trunk/doc/Flair/functions_func_o.html	(revision 47)
+++ trunk/doc/Flair/functions_func_o.html	(revision 50)
@@ -186,5 +186,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_p.html
===================================================================
--- trunk/doc/Flair/functions_func_p.html	(revision 47)
+++ trunk/doc/Flair/functions_func_p.html	(revision 50)
@@ -187,5 +187,5 @@
 </li>
 <li>Ps3Eye()
-: <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">flair::sensor::Ps3Eye</a>
+: <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">flair::sensor::Ps3Eye</a>
 </li>
 <li>PushButton()
@@ -198,5 +198,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_q.html
===================================================================
--- trunk/doc/Flair/functions_func_q.html	(revision 47)
+++ trunk/doc/Flair/functions_func_q.html	(revision 50)
@@ -159,5 +159,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_r.html
===================================================================
--- trunk/doc/Flair/functions_func_r.html	(revision 47)
+++ trunk/doc/Flair/functions_func_r.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
 <li>RadioReceiver()
-: <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">flair::sensor::RadioReceiver</a>
+: <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">flair::sensor::RadioReceiver</a>
 </li>
 <li>RangeFinderPlot()
@@ -165,8 +165,11 @@
 , <a class="el" href="classflair_1_1core_1_1_unix___serial_port.html#a728b2c89f129e7fbf5ce365f58f777b3">flair::core::Unix_SerialPort</a>
 </li>
+<li>ReaderReady()
+: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">flair::core::SharedMem</a>
+</li>
 <li>RecvMessage()
 : <a class="el" href="classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9">flair::core::ConnectedSocket</a>
-, <a class="el" href="classflair_1_1core_1_1_socket.html#a6b83e7fdf7a828a7a02ba2f867c4d973">flair::core::Socket</a>
 , <a class="el" href="classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2">flair::core::TcpSocket</a>
+, <a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">flair::core::UdpSocket</a>
 , <a class="el" href="classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc">flair::core::UdtSocket</a>
 </li>
@@ -176,5 +179,5 @@
 </li>
 <li>ReleaseSemaphore()
-: <a class="el" href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">flair::core::Semaphore</a>
+: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">flair::core::Semaphore</a>
 </li>
 <li>RemoveItem()
@@ -209,27 +212,27 @@
 </li>
 <li>Rotate()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>RotateX()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateXDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateY()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateYDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateZ()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateZDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotationMatrix()
@@ -255,5 +258,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_s.html
===================================================================
--- trunk/doc/Flair/functions_func_s.html	(revision 47)
+++ trunk/doc/Flair/functions_func_s.html	(revision 50)
@@ -154,9 +154,9 @@
 </li>
 <li>Saturate()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>SavePictureToFile()
-: <a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">flair::sensor::Camera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">flair::sensor::Camera</a>
 </li>
 <li>SaveRawPictureToFile()
@@ -171,6 +171,6 @@
 <li>SendMessage()
 : <a class="el" href="classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4">flair::core::ConnectedSocket</a>
-, <a class="el" href="classflair_1_1core_1_1_socket.html#a007eb44554d491551fd26d975d181a41">flair::core::Socket</a>
 , <a class="el" href="classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38">flair::core::TcpSocket</a>
+, <a class="el" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">flair::core::UdpSocket</a>
 , <a class="el" href="classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4">flair::core::UdtSocket</a>
 </li>
@@ -185,5 +185,5 @@
 </li>
 <li>SetAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">flair::core::AhrsData</a>
 </li>
 <li>SetAutoExposure()
@@ -205,8 +205,8 @@
 </li>
 <li>SetCenter()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>SetCenterSpeed()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>SetContrast()
@@ -219,4 +219,7 @@
 : <a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">flair::core::io_data</a>
 </li>
+<li>SetDop()
+: <a class="el" href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">flair::core::GpsData</a>
+</li>
 <li>SetElementName()
 : <a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html#a6b68acb9a1db79573780370c54b6d077">flair::core::cvmatrix_descriptor</a>
@@ -246,4 +249,7 @@
 : <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">flair::sensor::V4LCamera</a>
 </li>
+<li>SetIsReady()
+: <a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">flair::core::IODevice</a>
+</li>
 <li>SetLla()
 : <a class="el" href="classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073">flair::core::GpsData</a>
@@ -298,5 +304,5 @@
 </li>
 <li>SetQuaternionAndAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">flair::core::AhrsData</a>
 </li>
 <li>SetRange()
@@ -304,14 +310,14 @@
 </li>
 <li>SetRawAcc()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">flair::core::ImuData</a>
 </li>
 <li>SetRawAccMagAndGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">flair::core::ImuData</a>
 </li>
 <li>SetRawGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">flair::core::ImuData</a>
 </li>
 <li>SetRawMag()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">flair::core::ImuData</a>
 </li>
 <li>SetRef()
@@ -396,5 +402,5 @@
 </li>
 <li>SetYawRef()
-: <a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a38143ce38657db2bc34e7cbad351bdf8">flair::filter::JoyReference</a>
+: <a class="el" href="classflair_1_1filter_1_1_joy_reference.html#a7d4b4c6ec69966afe7944466e1c63cbb">flair::filter::JoyReference</a>
 , <a class="el" href="classflair_1_1meta_1_1_meta_dual_shock3.html#ab7cf9e9bf5e69b56dc89b79beccedd1e">flair::meta::MetaDualShock3</a>
 </li>
@@ -406,5 +412,5 @@
 </li>
 <li>SharedMem()
-: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">flair::core::SharedMem</a>
+: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">flair::core::SharedMem</a>
 </li>
 <li>SignalEvent()
@@ -412,23 +418,23 @@
 </li>
 <li>SimuAhrs()
-: <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">flair::filter::SimuAhrs</a>
+: <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">flair::filter::SimuAhrs</a>
 </li>
 <li>SimuBldc()
-: <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac">flair::actuator::SimuBldc</a>
+: <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b">flair::actuator::SimuBldc</a>
 </li>
 <li>SimuCamera()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df">flair::sensor::SimuCamera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e">flair::sensor::SimuCamera</a>
 </li>
 <li>SimuGps()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7">flair::sensor::SimuGps</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b">flair::sensor::SimuGps</a>
 </li>
 <li>SimuImu()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51">flair::sensor::SimuImu</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a">flair::sensor::SimuImu</a>
 </li>
 <li>SimuLaser()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">flair::sensor::SimuLaser</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">flair::sensor::SimuLaser</a>
 </li>
 <li>SimuUs()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477">flair::sensor::SimuUs</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">flair::sensor::SimuUs</a>
 </li>
 <li>SleepMS()
@@ -441,7 +447,4 @@
 : <a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">flair::core::Thread</a>
 </li>
-<li>Socket()
-: <a class="el" href="classflair_1_1core_1_1_socket.html#af06b25a783310b900c52bafeb99d7813">flair::core::Socket</a>
-</li>
 <li>Speed()
 : <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d">flair::filter::TrajectoryGenerator1D</a>
@@ -451,10 +454,8 @@
 </li>
 <li>Srf08()
-: <a class="el" href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">flair::sensor::Srf08</a>
+: <a class="el" href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">flair::sensor::Srf08</a>
 </li>
 <li>Start()
 : <a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">flair::core::Thread</a>
-, <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">flair::filter::Gx3_25_ahrs</a>
-, <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">flair::filter::SimuAhrs</a>
 </li>
 <li>StartLog()
@@ -462,6 +463,6 @@
 </li>
 <li>StartTraj()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">flair::filter::TrajectoryGenerator1D</a>
-, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">flair::filter::TrajectoryGenerator1D</a>
+, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>State()
@@ -487,5 +488,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_t.html
===================================================================
--- trunk/doc/Flair/functions_func_t.html	(revision 47)
+++ trunk/doc/Flair/functions_func_t.html	(revision 50)
@@ -163,5 +163,5 @@
 </li>
 <li>To2Dxy()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>ToBeStopped()
@@ -200,5 +200,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_u.html
===================================================================
--- trunk/doc/Flair/functions_func_u.html	(revision 47)
+++ trunk/doc/Flair/functions_func_u.html	(revision 50)
@@ -151,5 +151,8 @@
 <h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
 <li>UavMultiplex()
-: <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">flair::filter::UavMultiplex</a>
+: <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">flair::filter::UavMultiplex</a>
+</li>
+<li>UdpSocket()
+: <a class="el" href="classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de">flair::core::UdpSocket</a>
 </li>
 <li>UnBlockCom()
@@ -182,7 +185,4 @@
 : <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a0f33384da8b2278f8b3f6a8235134edc">flair::filter::ButterworthLowPass</a>
 , <a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">flair::sensor::TargetController</a>
-</li>
-<li>UpdateImu()
-: <a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">flair::sensor::Imu</a>
 </li>
 <li>UpdateSendData()
@@ -219,5 +219,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_v.html
===================================================================
--- trunk/doc/Flair/functions_func_v.html	(revision 47)
+++ trunk/doc/Flair/functions_func_v.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>V4LCamera()
-: <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">flair::sensor::V4LCamera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">flair::sensor::V4LCamera</a>
 </li>
 <li>Value()
@@ -158,5 +158,5 @@
 , <a class="el" href="classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e">flair::gui::DoubleSpinBox</a>
 , <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c">flair::gui::SpinBox</a>
-, <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">flair::gui::Vector3DSpinBox</a>
+, <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">flair::gui::Vector3DSpinBox</a>
 , <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">flair::sensor::LaserRangeFinder</a>
 , <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">flair::sensor::UsRangeFinder</a>
@@ -169,8 +169,8 @@
 </li>
 <li>Vector2D()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>Vector3D()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>Vector3Ddata()
@@ -178,5 +178,5 @@
 </li>
 <li>Vector3DSpinBox()
-: <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">flair::gui::Vector3DSpinBox</a>
+: <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">flair::gui::Vector3DSpinBox</a>
 </li>
 <li>VEPlot()
@@ -187,5 +187,5 @@
 </li>
 <li>VrpnClient()
-: <a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3">flair::sensor::VrpnClient</a>
+: <a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535">flair::sensor::VrpnClient</a>
 </li>
 <li>VrpnObject()
@@ -198,5 +198,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_w.html
===================================================================
--- trunk/doc/Flair/functions_func_w.html	(revision 47)
+++ trunk/doc/Flair/functions_func_w.html	(revision 50)
@@ -192,5 +192,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_x.html
===================================================================
--- trunk/doc/Flair/functions_func_x.html	(revision 47)
+++ trunk/doc/Flair/functions_func_x.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
 <li>X4X8Multiplex()
-: <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">flair::filter::X4X8Multiplex</a>
+: <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">flair::filter::X4X8Multiplex</a>
 </li>
 <li>XBldc()
@@ -171,5 +171,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_y.html
===================================================================
--- trunk/doc/Flair/functions_func_y.html	(revision 47)
+++ trunk/doc/Flair/functions_func_y.html	(revision 50)
@@ -168,5 +168,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_z.html
===================================================================
--- trunk/doc/Flair/functions_func_z.html	(revision 47)
+++ trunk/doc/Flair/functions_func_z.html	(revision 50)
@@ -165,5 +165,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_func_~.html
===================================================================
--- trunk/doc/Flair/functions_func_~.html	(revision 47)
+++ trunk/doc/Flair/functions_func_~.html	(revision 50)
@@ -375,7 +375,4 @@
 : <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">flair::sensor::SimuUs</a>
 </li>
-<li>~Socket()
-: <a class="el" href="classflair_1_1core_1_1_socket.html#a70410169166f46e51a9eea61af51286a">flair::core::Socket</a>
-</li>
 <li>~SpinBox()
 : <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a64182fc99a1d96d8f86679a568c50f9b">flair::gui::SpinBox</a>
@@ -405,4 +402,7 @@
 : <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">flair::filter::UavMultiplex</a>
 </li>
+<li>~UdpSocket()
+: <a class="el" href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">flair::core::UdpSocket</a>
+</li>
 <li>~Unix_I2cPort()
 : <a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html#adfddddb16245bbf4860495035bf8acac">flair::core::Unix_I2cPort</a>
@@ -418,8 +418,8 @@
 </li>
 <li>~Vector2D()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>~Vector3D()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>~Vector3Ddata()
@@ -450,5 +450,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_g.html
===================================================================
--- trunk/doc/Flair/functions_g.html	(revision 47)
+++ trunk/doc/Flair/functions_g.html	(revision 50)
@@ -153,6 +153,9 @@
 : <a class="el" href="classflair_1_1core_1_1_geo_coordinate.html#a56f7bc8a6a9ce8b9277a0823072c961f">flair::core::GeoCoordinate</a>
 </li>
+<li>GetAngle()
+: <a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">flair::core::OneAxisRotation</a>
+</li>
 <li>GetAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389">flair::core::AhrsData</a>
 </li>
 <li>GetBatteryMonitor()
@@ -170,5 +173,5 @@
 <li>GetDatas()
 : <a class="el" href="classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0">flair::filter::Ahrs</a>
-, <a class="el" href="classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9">flair::sensor::Imu</a>
+, <a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">flair::sensor::Imu</a>
 , <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0">flair::sensor::NmeaGps</a>
 </li>
@@ -177,12 +180,12 @@
 </li>
 <li>GetDerivative()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c">flair::core::Quaternion</a>
+</li>
+<li>GetDop()
+: <a class="el" href="classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6">flair::core::GpsData</a>
 </li>
 <li>GetEnu()
 : <a class="el" href="classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d">flair::core::GpsData</a>
-, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816">flair::sensor::NmeaGps</a>
-</li>
-<li>GetEuler()
-: <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738">flair::sensor::VrpnObject</a>
+, <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8">flair::sensor::NmeaGps</a>
 </li>
 <li>GetFixQuality()
@@ -222,5 +225,5 @@
 </li>
 <li>GetLogarithm()
-: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2">flair::core::Quaternion</a>
+: <a class="el" href="classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f">flair::core::Quaternion</a>
 </li>
 <li>GetLogPath()
@@ -233,6 +236,6 @@
 <li>GetNorm()
 : <a class="el" href="classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5">flair::core::Quaternion</a>
-, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">flair::core::Vector3D</a>
+, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>GetNumberOfSatellites()
@@ -261,6 +264,6 @@
 </li>
 <li>GetPosition()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415">flair::filter::TrajectoryGenerator2DCircle</a>
-, <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2">flair::sensor::VrpnObject</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7">flair::filter::TrajectoryGenerator2DCircle</a>
+, <a class="el" href="classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c">flair::sensor::VrpnObject</a>
 </li>
 <li>GetQuaternion()
@@ -269,17 +272,17 @@
 </li>
 <li>GetQuaternionAndAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd">flair::core::AhrsData</a>
 </li>
 <li>GetRawAcc()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5">flair::core::ImuData</a>
 </li>
 <li>GetRawAccMagAndGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf">flair::core::ImuData</a>
 </li>
 <li>GetRawGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0">flair::core::ImuData</a>
 </li>
 <li>GetRawMag()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307">flair::core::ImuData</a>
 </li>
 <li>GetReferenceOrientation()
@@ -287,8 +290,8 @@
 </li>
 <li>GetSemaphore()
-: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142">flair::core::Semaphore</a>
+: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09">flair::core::Semaphore</a>
 </li>
 <li>GetSpeed()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>GetSpeeds()
@@ -324,12 +327,15 @@
 : <a class="el" href="classflair_1_1gui_1_1_group_box.html#afdf8a52639dab292d16cffc286ad1036">flair::gui::GroupBox</a>
 </li>
+<li>GSA
+: <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159">flair::sensor::NmeaGps</a>
+</li>
 <li>GST
 : <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e">flair::sensor::NmeaGps</a>
 </li>
 <li>Gx3_25_ahrs()
-: <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5">flair::filter::Gx3_25_ahrs</a>
+: <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72">flair::filter::Gx3_25_ahrs</a>
 </li>
 <li>Gx3_25_imu()
-: <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558">flair::sensor::Gx3_25_imu</a>
+: <a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0">flair::sensor::Gx3_25_imu</a>
 </li>
 </ul>
@@ -339,5 +345,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_h.html
===================================================================
--- trunk/doc/Flair/functions_h.html	(revision 47)
+++ trunk/doc/Flair/functions_h.html	(revision 50)
@@ -168,5 +168,5 @@
 </li>
 <li>HokuyoUTM30Lx()
-: <a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea">flair::sensor::HokuyoUTM30Lx</a>
+: <a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3">flair::sensor::HokuyoUTM30Lx</a>
 </li>
 </ul>
@@ -176,5 +176,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_i.html
===================================================================
--- trunk/doc/Flair/functions_i.html	(revision 47)
+++ trunk/doc/Flair/functions_i.html	(revision 50)
@@ -178,5 +178,5 @@
 </li>
 <li>IsBatteryLow()
-: <a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb">flair::sensor::BatteryMonitor</a>
+: <a class="el" href="classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730">flair::sensor::BatteryMonitor</a>
 </li>
 <li>IsChecked()
@@ -201,6 +201,10 @@
 : <a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">flair::core::Thread</a>
 </li>
+<li>IsReady()
+: <a class="el" href="classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12">flair::core::IODevice</a>
+</li>
 <li>IsRunning()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">flair::filter::TrajectoryGenerator1D</a>
+: <a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">flair::core::Thread</a>
+, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2">flair::filter::TrajectoryGenerator1D</a>
 , <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
@@ -217,5 +221,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_j.html
===================================================================
--- trunk/doc/Flair/functions_j.html	(revision 47)
+++ trunk/doc/Flair/functions_j.html	(revision 50)
@@ -162,5 +162,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_l.html
===================================================================
--- trunk/doc/Flair/functions_l.html	(revision 47)
+++ trunk/doc/Flair/functions_l.html	(revision 50)
@@ -154,5 +154,5 @@
 </li>
 <li>LaserRangeFinder()
-: <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d">flair::sensor::LaserRangeFinder</a>
+: <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517">flair::sensor::LaserRangeFinder</a>
 </li>
 <li>LastRowLastCol()
@@ -198,5 +198,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_m.html
===================================================================
--- trunk/doc/Flair/functions_m.html	(revision 47)
+++ trunk/doc/Flair/functions_m.html	(revision 50)
@@ -164,5 +164,5 @@
 </li>
 <li>Mb800()
-: <a class="el" href="classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb">flair::sensor::Mb800</a>
+: <a class="el" href="classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf">flair::sensor::Mb800</a>
 </li>
 <li>MotorNames_t
@@ -186,5 +186,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_n.html
===================================================================
--- trunk/doc/Flair/functions_n.html	(revision 47)
+++ trunk/doc/Flair/functions_n.html	(revision 50)
@@ -168,10 +168,10 @@
 </li>
 <li>NmeaGps()
-: <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf">flair::sensor::NmeaGps</a>
+: <a class="el" href="classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93">flair::sensor::NmeaGps</a>
 </li>
 <li>Normalize()
 : <a class="el" href="classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3">flair::core::Quaternion</a>
-, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">flair::core::Vector3D</a>
+, <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>North
@@ -183,5 +183,5 @@
 </li>
 <li>Novatel()
-: <a class="el" href="classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d">flair::sensor::Novatel</a>
+: <a class="el" href="classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659">flair::sensor::Novatel</a>
 </li>
 <li>NPlot()
@@ -197,5 +197,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_o.html
===================================================================
--- trunk/doc/Flair/functions_o.html	(revision 47)
+++ trunk/doc/Flair/functions_o.html	(revision 50)
@@ -197,5 +197,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_p.html
===================================================================
--- trunk/doc/Flair/functions_p.html	(revision 47)
+++ trunk/doc/Flair/functions_p.html	(revision 50)
@@ -204,5 +204,5 @@
 </li>
 <li>Ps3Eye()
-: <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188">flair::sensor::Ps3Eye</a>
+: <a class="el" href="classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e">flair::sensor::Ps3Eye</a>
 </li>
 <li>PushButton()
@@ -215,5 +215,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_q.html
===================================================================
--- trunk/doc/Flair/functions_q.html	(revision 47)
+++ trunk/doc/Flair/functions_q.html	(revision 50)
@@ -184,5 +184,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_r.html
===================================================================
--- trunk/doc/Flair/functions_r.html	(revision 47)
+++ trunk/doc/Flair/functions_r.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
 <li>RadioReceiver()
-: <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6">flair::sensor::RadioReceiver</a>
+: <a class="el" href="classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576">flair::sensor::RadioReceiver</a>
 </li>
 <li>RangeFinderPlot()
@@ -201,8 +201,11 @@
 , <a class="el" href="classflair_1_1core_1_1_unix___serial_port.html#a728b2c89f129e7fbf5ce365f58f777b3">flair::core::Unix_SerialPort</a>
 </li>
+<li>ReaderReady()
+: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49">flair::core::SharedMem</a>
+</li>
 <li>RecvMessage()
 : <a class="el" href="classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9">flair::core::ConnectedSocket</a>
-, <a class="el" href="classflair_1_1core_1_1_socket.html#a6b83e7fdf7a828a7a02ba2f867c4d973">flair::core::Socket</a>
 , <a class="el" href="classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2">flair::core::TcpSocket</a>
+, <a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1">flair::core::UdpSocket</a>
 , <a class="el" href="classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc">flair::core::UdtSocket</a>
 </li>
@@ -215,5 +218,5 @@
 </li>
 <li>ReleaseSemaphore()
-: <a class="el" href="classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6">flair::core::Semaphore</a>
+: <a class="el" href="classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180">flair::core::Semaphore</a>
 </li>
 <li>RemoveItem()
@@ -257,27 +260,27 @@
 </li>
 <li>Rotate()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>RotateX()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateXDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateY()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateYDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateZ()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotateZDeg()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>RotationMatrix()
@@ -303,5 +306,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_s.html
===================================================================
--- trunk/doc/Flair/functions_s.html	(revision 47)
+++ trunk/doc/Flair/functions_s.html	(revision 50)
@@ -154,9 +154,9 @@
 </li>
 <li>Saturate()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>SavePictureToFile()
-: <a class="el" href="classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957">flair::sensor::Camera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e">flair::sensor::Camera</a>
 </li>
 <li>SaveRawPictureToFile()
@@ -171,6 +171,6 @@
 <li>SendMessage()
 : <a class="el" href="classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4">flair::core::ConnectedSocket</a>
-, <a class="el" href="classflair_1_1core_1_1_socket.html#a007eb44554d491551fd26d975d181a41">flair::core::Socket</a>
 , <a class="el" href="classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38">flair::core::TcpSocket</a>
+, <a class="el" href="classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2">flair::core::UdpSocket</a>
 , <a class="el" href="classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4">flair::core::UdtSocket</a>
 </li>
@@ -185,5 +185,5 @@
 </li>
 <li>SetAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd">flair::core::AhrsData</a>
 </li>
 <li>SetAutoExposure()
@@ -205,8 +205,8 @@
 </li>
 <li>SetCenter()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>SetCenterSpeed()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>SetContrast()
@@ -219,4 +219,7 @@
 : <a class="el" href="classflair_1_1core_1_1io__data.html#acae3fb98b266a788b12083c7eec2be10">flair::core::io_data</a>
 </li>
+<li>SetDop()
+: <a class="el" href="classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd">flair::core::GpsData</a>
+</li>
 <li>SetElementName()
 : <a class="el" href="classflair_1_1core_1_1cvmatrix__descriptor.html#a6b68acb9a1db79573780370c54b6d077">flair::core::cvmatrix_descriptor</a>
@@ -246,4 +249,7 @@
 : <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613">flair::sensor::V4LCamera</a>
 </li>
+<li>SetIsReady()
+: <a class="el" href="classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412">flair::core::IODevice</a>
+</li>
 <li>SetLla()
 : <a class="el" href="classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073">flair::core::GpsData</a>
@@ -298,5 +304,5 @@
 </li>
 <li>SetQuaternionAndAngularRates()
-: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675">flair::core::AhrsData</a>
+: <a class="el" href="classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750">flair::core::AhrsData</a>
 </li>
 <li>SetRange()
@@ -304,14 +310,14 @@
 </li>
 <li>SetRawAcc()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6">flair::core::ImuData</a>
 </li>
 <li>SetRawAccMagAndGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515">flair::core::ImuData</a>
 </li>
 <li>SetRawGyr()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e">flair::core::ImuData</a>
 </li>
 <li>SetRawMag()
-: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4">flair::core::ImuData</a>
+: <a class="el" href="classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d">flair::core::ImuData</a>
 </li>
 <li>SetRef()
@@ -406,5 +412,5 @@
 </li>
 <li>SharedMem()
-: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033">flair::core::SharedMem</a>
+: <a class="el" href="classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f">flair::core::SharedMem</a>
 </li>
 <li>shmem
@@ -417,23 +423,23 @@
 </li>
 <li>SimuAhrs()
-: <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb">flair::filter::SimuAhrs</a>
+: <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53">flair::filter::SimuAhrs</a>
 </li>
 <li>SimuBldc()
-: <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e">flair::actuator::SimuBldc</a>
+: <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b">flair::actuator::SimuBldc</a>
 </li>
 <li>SimuCamera()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176">flair::sensor::SimuCamera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7">flair::sensor::SimuCamera</a>
 </li>
 <li>SimuGps()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7">flair::sensor::SimuGps</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b">flair::sensor::SimuGps</a>
 </li>
 <li>SimuImu()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4">flair::sensor::SimuImu</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f">flair::sensor::SimuImu</a>
 </li>
 <li>SimuLaser()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a">flair::sensor::SimuLaser</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888">flair::sensor::SimuLaser</a>
 </li>
 <li>SimuUs()
-: <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c">flair::sensor::SimuUs</a>
+: <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed">flair::sensor::SimuUs</a>
 </li>
 <li>SleepMS()
@@ -446,7 +452,4 @@
 : <a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">flair::core::Thread</a>
 </li>
-<li>Socket()
-: <a class="el" href="classflair_1_1core_1_1_socket.html#af06b25a783310b900c52bafeb99d7813">flair::core::Socket</a>
-</li>
 <li>South
 : <a class="el" href="classflair_1_1gui_1_1_tab_widget.html#a3ec070a09776327645852225989ba31bacce1b78c96723b678957942a3a8ceaa1">flair::gui::TabWidget</a>
@@ -456,13 +459,11 @@
 </li>
 <li>SpinBox()
-: <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a92f63c84f17ab71d508e40ef5bd88818">flair::gui::SpinBox</a>
+: <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a3164534ab209d31215224865d276e139">flair::gui::SpinBox</a>
 </li>
 <li>Srf08()
-: <a class="el" href="classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62">flair::sensor::Srf08</a>
+: <a class="el" href="classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746">flair::sensor::Srf08</a>
 </li>
 <li>Start()
 : <a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">flair::core::Thread</a>
-, <a class="el" href="classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462">flair::filter::Gx3_25_ahrs</a>
-, <a class="el" href="classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2">flair::filter::SimuAhrs</a>
 </li>
 <li>StartLog()
@@ -470,6 +471,6 @@
 </li>
 <li>StartTraj()
-: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16">flair::filter::TrajectoryGenerator1D</a>
-, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae">flair::filter::TrajectoryGenerator2DCircle</a>
+: <a class="el" href="classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26">flair::filter::TrajectoryGenerator1D</a>
+, <a class="el" href="classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4">flair::filter::TrajectoryGenerator2DCircle</a>
 </li>
 <li>State()
@@ -495,5 +496,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_t.html
===================================================================
--- trunk/doc/Flair/functions_t.html	(revision 47)
+++ trunk/doc/Flair/functions_t.html	(revision 50)
@@ -166,5 +166,5 @@
 </li>
 <li>To2Dxy()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>ToBeStopped()
@@ -215,5 +215,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_u.html
===================================================================
--- trunk/doc/Flair/functions_u.html	(revision 47)
+++ trunk/doc/Flair/functions_u.html	(revision 50)
@@ -151,8 +151,11 @@
 <h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
 <li>UavMultiplex()
-: <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f">flair::filter::UavMultiplex</a>
+: <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f">flair::filter::UavMultiplex</a>
 </li>
 <li>UavType_t
 : <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb">flair::filter::X4X8Multiplex</a>
+</li>
+<li>UdpSocket()
+: <a class="el" href="classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783">flair::core::UdpSocket</a>
 </li>
 <li>UnBlockCom()
@@ -188,7 +191,4 @@
 : <a class="el" href="classflair_1_1filter_1_1_butterworth_low_pass.html#a0f33384da8b2278f8b3f6a8235134edc">flair::filter::ButterworthLowPass</a>
 , <a class="el" href="classflair_1_1sensor_1_1_target_controller.html#a1e883144c9ebf38961b7bce349fd8da3">flair::sensor::TargetController</a>
-</li>
-<li>UpdateImu()
-: <a class="el" href="classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346">flair::sensor::Imu</a>
 </li>
 <li>UpdateSendData()
@@ -225,5 +225,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_v.html
===================================================================
--- trunk/doc/Flair/functions_v.html	(revision 47)
+++ trunk/doc/Flair/functions_v.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>V4LCamera()
-: <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f">flair::sensor::V4LCamera</a>
+: <a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3">flair::sensor::V4LCamera</a>
 </li>
 <li>Value()
@@ -158,5 +158,5 @@
 , <a class="el" href="classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e">flair::gui::DoubleSpinBox</a>
 , <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c">flair::gui::SpinBox</a>
-, <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c">flair::gui::Vector3DSpinBox</a>
+, <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb">flair::gui::Vector3DSpinBox</a>
 , <a class="el" href="classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3">flair::sensor::LaserRangeFinder</a>
 , <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683">flair::sensor::UsRangeFinder</a>
@@ -169,8 +169,8 @@
 </li>
 <li>Vector2D()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>Vector3D()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>Vector3Ddata()
@@ -178,5 +178,5 @@
 </li>
 <li>Vector3DSpinBox()
-: <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c">flair::gui::Vector3DSpinBox</a>
+: <a class="el" href="classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38">flair::gui::Vector3DSpinBox</a>
 </li>
 <li>VEPlot()
@@ -201,5 +201,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_vars.html
===================================================================
--- trunk/doc/Flair/functions_vars.html	(revision 47)
+++ trunk/doc/Flair/functions_vars.html	(revision 50)
@@ -159,10 +159,10 @@
 </li>
 <li>x
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>y
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>yaw
@@ -170,5 +170,5 @@
 </li>
 <li>z
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 </ul>
@@ -178,5 +178,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_w.html
===================================================================
--- trunk/doc/Flair/functions_w.html	(revision 47)
+++ trunk/doc/Flair/functions_w.html	(revision 50)
@@ -216,5 +216,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_x.html
===================================================================
--- trunk/doc/Flair/functions_x.html	(revision 47)
+++ trunk/doc/Flair/functions_x.html	(revision 50)
@@ -151,6 +151,6 @@
 <h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
 <li>x
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>X4
@@ -158,5 +158,5 @@
 </li>
 <li>X4X8Multiplex()
-: <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8">flair::filter::X4X8Multiplex</a>
+: <a class="el" href="classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5">flair::filter::X4X8Multiplex</a>
 </li>
 <li>X8
@@ -181,5 +181,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_y.html
===================================================================
--- trunk/doc/Flair/functions_y.html	(revision 47)
+++ trunk/doc/Flair/functions_y.html	(revision 50)
@@ -151,6 +151,6 @@
 <h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
 <li>y
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">flair::core::Vector2D</a>
-, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">flair::core::Vector2D&lt; T &gt;</a>
+, <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>Yaw
@@ -184,5 +184,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_z.html
===================================================================
--- trunk/doc/Flair/functions_z.html	(revision 47)
+++ trunk/doc/Flair/functions_z.html	(revision 50)
@@ -151,5 +151,5 @@
 <h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
 <li>z
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>ZElement()
@@ -168,5 +168,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/functions_~.html
===================================================================
--- trunk/doc/Flair/functions_~.html	(revision 47)
+++ trunk/doc/Flair/functions_~.html	(revision 50)
@@ -375,7 +375,4 @@
 : <a class="el" href="classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4">flair::sensor::SimuUs</a>
 </li>
-<li>~Socket()
-: <a class="el" href="classflair_1_1core_1_1_socket.html#a70410169166f46e51a9eea61af51286a">flair::core::Socket</a>
-</li>
 <li>~SpinBox()
 : <a class="el" href="classflair_1_1gui_1_1_spin_box.html#a64182fc99a1d96d8f86679a568c50f9b">flair::gui::SpinBox</a>
@@ -405,4 +402,7 @@
 : <a class="el" href="classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0">flair::filter::UavMultiplex</a>
 </li>
+<li>~UdpSocket()
+: <a class="el" href="classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354">flair::core::UdpSocket</a>
+</li>
 <li>~Unix_I2cPort()
 : <a class="el" href="classflair_1_1core_1_1_unix___i2c_port.html#adfddddb16245bbf4860495035bf8acac">flair::core::Unix_I2cPort</a>
@@ -418,8 +418,8 @@
 </li>
 <li>~Vector2D()
-: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">flair::core::Vector2D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">flair::core::Vector2D&lt; T &gt;</a>
 </li>
 <li>~Vector3D()
-: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">flair::core::Vector3D</a>
+: <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">flair::core::Vector3D&lt; T &gt;</a>
 </li>
 <li>~Vector3Ddata()
@@ -450,5 +450,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/hierarchy.html
===================================================================
--- trunk/doc/Flair/hierarchy.html	(revision 47)
+++ trunk/doc/Flair/hierarchy.html	(revision 50)
@@ -228,23 +228,23 @@
 <tr id="row_10_6_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_unix___serial_port.html" target="_self">flair::core::Unix_SerialPort</a></td><td class="desc"></td></tr>
 <tr id="row_10_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_shared_mem.html" target="_self">flair::core::SharedMem</a></td><td class="desc">Class defining a shared memory </td></tr>
-<tr id="row_10_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_socket.html" target="_self">flair::core::Socket</a></td><td class="desc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port </td></tr>
-<tr id="row_10_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_9_" class="arrow" onclick="toggleFolder('10_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_thread.html" target="_self">flair::core::Thread</a></td><td class="desc">Abstract class for a thread </td></tr>
-<tr id="row_10_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html" target="_self">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="desc"></td></tr>
-<tr id="row_10_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_watchdog.html" target="_self">flair::core::Watchdog</a></td><td class="desc"><a class="el" href="classflair_1_1core_1_1_watchdog.html" title="Watchdog class. ">Watchdog</a> class </td></tr>
-<tr id="row_10_9_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" target="_self">flair::meta::UavStateMachine</a></td><td class="desc">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 </td></tr>
-<tr id="row_10_9_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html" target="_self">flair::sensor::Gx3_25_imu</a></td><td class="desc">Class for 3dmgx3-25 <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> </td></tr>
-<tr id="row_10_9_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html" target="_self">flair::sensor::HokuyoUTM30Lx</a></td><td class="desc">Classe intégrant le telemetre laser Hokuyo UTM 30lx </td></tr>
-<tr id="row_10_9_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html" target="_self">flair::sensor::HostEthController</a></td><td class="desc">Base Class for host side remote controls that talks to target side through ethernet connection </td></tr>
-<tr id="row_10_9_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_mb800.html" target="_self">flair::sensor::Mb800</a></td><td class="desc">Class for mb800 gps receiver </td></tr>
-<tr id="row_10_9_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_novatel.html" target="_self">flair::sensor::Novatel</a></td><td class="desc">Class for <a class="el" href="classflair_1_1sensor_1_1_novatel.html" title="Class for Novatel gps receiver. ">Novatel</a> gps receiver </td></tr>
-<tr id="row_10_9_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html" target="_self">flair::sensor::SimuCamera</a></td><td class="desc">Class for a simulation camera </td></tr>
-<tr id="row_10_9_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html" target="_self">flair::sensor::SimuGps</a></td><td class="desc">Class for a simulation GPS </td></tr>
-<tr id="row_10_9_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html" target="_self">flair::sensor::SimuImu</a></td><td class="desc">Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> </td></tr>
-<tr id="row_10_9_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html" target="_self">flair::sensor::SimuLaser</a></td><td class="desc"></td></tr>
-<tr id="row_10_9_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_us.html" target="_self">flair::sensor::SimuUs</a></td><td class="desc">Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a> </td></tr>
-<tr id="row_10_9_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_srf08.html" target="_self">flair::sensor::Srf08</a></td><td class="desc">Class for ultra sonic SRF08 </td></tr>
-<tr id="row_10_9_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_target_controller.html" target="_self">flair::sensor::TargetController</a></td><td class="desc">Base Class for target side remote controls </td></tr>
-<tr id="row_10_9_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html" target="_self">flair::sensor::V4LCamera</a></td><td class="desc">Base class for V4l camera </td></tr>
-<tr id="row_10_9_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html" target="_self">flair::sensor::VrpnClient</a></td><td class="desc">Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program </td></tr>
+<tr id="row_10_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_8_" class="arrow" onclick="toggleFolder('10_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_thread.html" target="_self">flair::core::Thread</a></td><td class="desc">Abstract class for a thread </td></tr>
+<tr id="row_10_8_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html" target="_self">flair::actuator::BlCtrlV2_x4_speed</a></td><td class="desc"></td></tr>
+<tr id="row_10_8_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_watchdog.html" target="_self">flair::core::Watchdog</a></td><td class="desc"><a class="el" href="classflair_1_1core_1_1_watchdog.html" title="Watchdog class. ">Watchdog</a> class </td></tr>
+<tr id="row_10_8_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" target="_self">flair::meta::UavStateMachine</a></td><td class="desc">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 </td></tr>
+<tr id="row_10_8_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_gx3__25__imu.html" target="_self">flair::sensor::Gx3_25_imu</a></td><td class="desc">Class for 3dmgx3-25 <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> </td></tr>
+<tr id="row_10_8_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html" target="_self">flair::sensor::HokuyoUTM30Lx</a></td><td class="desc">Classe intégrant le telemetre laser Hokuyo UTM 30lx </td></tr>
+<tr id="row_10_8_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_host_eth_controller.html" target="_self">flair::sensor::HostEthController</a></td><td class="desc">Base Class for host side remote controls that talks to target side through ethernet connection </td></tr>
+<tr id="row_10_8_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_mb800.html" target="_self">flair::sensor::Mb800</a></td><td class="desc">Class for mb800 gps receiver </td></tr>
+<tr id="row_10_8_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_novatel.html" target="_self">flair::sensor::Novatel</a></td><td class="desc">Class for <a class="el" href="classflair_1_1sensor_1_1_novatel.html" title="Class for Novatel gps receiver. ">Novatel</a> gps receiver </td></tr>
+<tr id="row_10_8_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_camera.html" target="_self">flair::sensor::SimuCamera</a></td><td class="desc">Class for a simulation camera </td></tr>
+<tr id="row_10_8_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_gps.html" target="_self">flair::sensor::SimuGps</a></td><td class="desc">Class for a simulation GPS </td></tr>
+<tr id="row_10_8_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html" target="_self">flair::sensor::SimuImu</a></td><td class="desc">Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. ">Imu</a> </td></tr>
+<tr id="row_10_8_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_laser.html" target="_self">flair::sensor::SimuLaser</a></td><td class="desc"></td></tr>
+<tr id="row_10_8_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_us.html" target="_self">flair::sensor::SimuUs</a></td><td class="desc">Class for a simulation <a class="el" href="classflair_1_1sensor_1_1_us_range_finder.html" title="Base class for UsRangeFinder. ">UsRangeFinder</a> </td></tr>
+<tr id="row_10_8_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_srf08.html" target="_self">flair::sensor::Srf08</a></td><td class="desc">Class for ultra sonic SRF08 </td></tr>
+<tr id="row_10_8_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_target_controller.html" target="_self">flair::sensor::TargetController</a></td><td class="desc">Base Class for target side remote controls </td></tr>
+<tr id="row_10_8_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_v4_l_camera.html" target="_self">flair::sensor::V4LCamera</a></td><td class="desc">Base class for V4l camera </td></tr>
+<tr id="row_10_8_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_vrpn_client.html" target="_self">flair::sensor::VrpnClient</a></td><td class="desc">Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program </td></tr>
+<tr id="row_10_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_udp_socket.html" target="_self">flair::core::UdpSocket</a></td><td class="desc">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port </td></tr>
 <tr id="row_10_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_10_" class="arrow" onclick="toggleFolder('10_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1gui_1_1_widget.html" target="_self">flair::gui::Widget</a></td><td class="desc">Abstract class for all Framework's widget classes </td></tr>
 <tr id="row_10_10_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_10_10_0_" class="arrow" onclick="toggleFolder('10_10_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1gui_1_1_box.html" target="_self">flair::gui::Box</a></td><td class="desc">Abstract class to display a box on the ground station </td></tr>
@@ -288,7 +288,9 @@
 <tr id="row_13_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1sensor_1_1_simu_us_g_l.html" target="_self">flair::sensor::SimuUsGL</a></td><td class="desc">Class for a simulation us </td></tr>
 <tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflair_1_1simulator_1_1_model_1_1simu__state.html" target="_self">flair::simulator::Model::simu_state</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector2_d.html" target="_self">flair::core::Vector2D</a></td><td class="desc">Class defining a 2D vector </td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector3_d.html" target="_self">flair::core::Vector3D</a></td><td class="desc">Class defining a 3D vector </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector2_d.html" target="_self">flair::core::Vector2D&lt; T &gt;</a></td><td class="desc">Class defining a 2D vector </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector3_d.html" target="_self">flair::core::Vector3D&lt; T &gt;</a></td><td class="desc">Class defining a 3D vector </td></tr>
 <tr id="row_16_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector3_ddata.html" target="_self">flair::core::Vector3Ddata</a></td><td class="desc">Class defining a 3D vector and a <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a> User must manually use the <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a>'s <a class="el" href="classflair_1_1core_1_1_mutex.html" title="Class defining a mutex. ">Mutex</a> to access to <a class="el" href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. ">Vector3D</a> values </td></tr>
+<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector3_d.html" target="_self">flair::core::Vector3D&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflair_1_1core_1_1_vector3_d.html" target="_self">flair::core::Vector3D&lt; float &gt;</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
@@ -298,5 +300,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/hierarchy.js
===================================================================
--- trunk/doc/Flair/hierarchy.js	(revision 47)
+++ trunk/doc/Flair/hierarchy.js	(revision 50)
@@ -142,5 +142,4 @@
       ] ],
       [ "flair::core::SharedMem", "classflair_1_1core_1_1_shared_mem.html", null ],
-      [ "flair::core::Socket", "classflair_1_1core_1_1_socket.html", null ],
       [ "flair::core::Thread", "classflair_1_1core_1_1_thread.html", [
         [ "flair::actuator::BlCtrlV2_x4_speed", "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html", null ],
@@ -162,4 +161,5 @@
         [ "flair::sensor::VrpnClient", "classflair_1_1sensor_1_1_vrpn_client.html", null ]
       ] ],
+      [ "flair::core::UdpSocket", "classflair_1_1core_1_1_udp_socket.html", null ],
       [ "flair::gui::Widget", "classflair_1_1gui_1_1_widget.html", [
         [ "flair::gui::Box", "classflair_1_1gui_1_1_box.html", [
@@ -213,7 +213,9 @@
     ] ],
     [ "flair::simulator::Model::simu_state", "structflair_1_1simulator_1_1_model_1_1simu__state.html", null ],
-    [ "flair::core::Vector2D", "classflair_1_1core_1_1_vector2_d.html", null ],
-    [ "flair::core::Vector3D", "classflair_1_1core_1_1_vector3_d.html", [
+    [ "flair::core::Vector2D< T >", "classflair_1_1core_1_1_vector2_d.html", null ],
+    [ "flair::core::Vector3D< T >", "classflair_1_1core_1_1_vector3_d.html", [
       [ "flair::core::Vector3Ddata", "classflair_1_1core_1_1_vector3_ddata.html", null ]
-    ] ]
+    ] ],
+    [ "flair::core::Vector3D< double >", "classflair_1_1core_1_1_vector3_d.html", null ],
+    [ "flair::core::Vector3D< float >", "classflair_1_1core_1_1_vector3_d.html", null ]
 ];
Index: trunk/doc/Flair/index.html
===================================================================
--- trunk/doc/Flair/index.html	(revision 47)
+++ trunk/doc/Flair/index.html	(revision 50)
@@ -109,5 +109,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/io__data_8h.html
===================================================================
--- trunk/doc/Flair/io__data_8h.html	(revision 47)
+++ trunk/doc/Flair/io__data_8h.html	(revision 50)
@@ -184,5 +184,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="io__data_8h.html">io_data.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/io__data_8h_source.html
===================================================================
--- trunk/doc/Flair/io__data_8h_source.html	(revision 47)
+++ trunk/doc/Flair/io__data_8h_source.html	(revision 50)
@@ -247,5 +247,5 @@
   <ul>
     <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="io__data_8h.html">io_data.h</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair.html
===================================================================
--- trunk/doc/Flair/namespaceflair.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair.html	(revision 50)
@@ -148,5 +148,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1actuator.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1actuator.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1actuator.html	(revision 50)
@@ -144,5 +144,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="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1core.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1core.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1core.html	(revision 50)
@@ -210,7 +210,4 @@
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_signed_integer_type.html">SignedIntegerType</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_socket.html">Socket</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port.  <a href="classflair_1_1core_1_1_socket.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class encapsulating a TCP socket.  <a href="classflair_1_1core_1_1_tcp_socket.html#details">More...</a><br /></td></tr>
@@ -218,4 +215,7 @@
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html">Thread</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for a thread.  <a href="classflair_1_1core_1_1_thread.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udp_socket.html">UdpSocket</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port.  <a href="classflair_1_1core_1_1_udp_socket.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_udt_socket.html">UdtSocket</a></td></tr>
@@ -247,4 +247,10 @@
 <tr class="memdesc:acc0fa041e08ecf73b2d1d723c339a736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time definition, in ns.  <a href="#acc0fa041e08ecf73b2d1d723c339a736">More...</a><br /></td></tr>
 <tr class="separator:acc0fa041e08ecf73b2d1d723c339a736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f6e4575318eceb0d34dd38d6cb783"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc8f6e4575318eceb0d34dd38d6cb783"></a>
+typedef <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Vector2Df</b></td></tr>
+<tr class="separator:abc8f6e4575318eceb0d34dd38d6cb783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b0038ee673b89322347a81adef054f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b0038ee673b89322347a81adef054f0"></a>
+typedef <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Vector3Df</b></td></tr>
+<tr class="separator:a8b0038ee673b89322347a81adef054f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -280,46 +286,64 @@
 <tr class="memdesc:a5b293c3961eee927ab186df043028a4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a5b293c3961eee927ab186df043028a4e">More...</a><br /></td></tr>
 <tr class="separator:a5b293c3961eee927ab186df043028a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada20416deb1802b5f5deddb85f02b6ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed">operator+</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:ada20416deb1802b5f5deddb85f02b6ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#ada20416deb1802b5f5deddb85f02b6ed">More...</a><br /></td></tr>
-<tr class="separator:ada20416deb1802b5f5deddb85f02b6ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a601f3ca18a9e417dc2bb7d8eb2db7b42">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#a601f3ca18a9e417dc2bb7d8eb2db7b42">More...</a><br /></td></tr>
-<tr class="separator:a601f3ca18a9e417dc2bb7d8eb2db7b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">operator/</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a36ec6f59d72394edcd8de9ab2cb50fa7">More...</a><br /></td></tr>
-<tr class="separator:a36ec6f59d72394edcd8de9ab2cb50fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a6d9cfe0404b2d0f59598ede6cad5b036">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplyf.  <a href="#a6d9cfe0404b2d0f59598ede6cad5b036">More...</a><br /></td></tr>
-<tr class="separator:a6d9cfe0404b2d0f59598ede6cad5b036"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2701e2f2b64dcf867078a3fd2e01ec9f">operator*</a> (float coeff, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;vector)</td></tr>
-<tr class="memdesc:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a2701e2f2b64dcf867078a3fd2e01ec9f">More...</a><br /></td></tr>
-<tr class="separator:a2701e2f2b64dcf867078a3fd2e01ec9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6445af2cc5145fc68833d6257072bcb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a6445af2cc5145fc68833d6257072bcb5">operator+</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:a6445af2cc5145fc68833d6257072bcb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a6445af2cc5145fc68833d6257072bcb5">More...</a><br /></td></tr>
-<tr class="separator:a6445af2cc5145fc68833d6257072bcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa699543f49850bdc5a3707ae6f768907"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#aa699543f49850bdc5a3707ae6f768907">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:aa699543f49850bdc5a3707ae6f768907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#aa699543f49850bdc5a3707ae6f768907">More...</a><br /></td></tr>
-<tr class="separator:aa699543f49850bdc5a3707ae6f768907"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a25508af0e609e676205a68f528b72f7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="memdesc:a25508af0e609e676205a68f528b72f7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minus.  <a href="#a25508af0e609e676205a68f528b72f7c">More...</a><br /></td></tr>
-<tr class="separator:a25508af0e609e676205a68f528b72f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a8aa5ce31a59d8c9679ea46f08cd09bda">operator/</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a8aa5ce31a59d8c9679ea46f08cd09bda">More...</a><br /></td></tr>
-<tr class="separator:a8aa5ce31a59d8c9679ea46f08cd09bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a09c909db6a634147cc63ebd2aea5a2d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a09c909db6a634147cc63ebd2aea5a2d2">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:a09c909db6a634147cc63ebd2aea5a2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product.  <a href="#a09c909db6a634147cc63ebd2aea5a2d2">More...</a><br /></td></tr>
-<tr class="separator:a09c909db6a634147cc63ebd2aea5a2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02ef876816209fff2d79cb1d79ccff84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a02ef876816209fff2d79cb1d79ccff84">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector, float coeff)</td></tr>
-<tr class="memdesc:a02ef876816209fff2d79cb1d79ccff84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a02ef876816209fff2d79cb1d79ccff84">More...</a><br /></td></tr>
-<tr class="separator:a02ef876816209fff2d79cb1d79ccff84"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a449cfa3fbd1852d5718a835112f6957e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a449cfa3fbd1852d5718a835112f6957e">operator*</a> (float coeff, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vector)</td></tr>
-<tr class="memdesc:a449cfa3fbd1852d5718a835112f6957e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a449cfa3fbd1852d5718a835112f6957e">More...</a><br /></td></tr>
-<tr class="separator:a449cfa3fbd1852d5718a835112f6957e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e3e0c05a548ad880197a0f90cb68305"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">CrossProduct</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:a4e3e0c05a548ad880197a0f90cb68305"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cross product.  <a href="#a4e3e0c05a548ad880197a0f90cb68305">More...</a><br /></td></tr>
-<tr class="separator:a4e3e0c05a548ad880197a0f90cb68305"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0eaa0f510f506d44345e82acd65e9b86"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">DotProduct</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;vectorB)</td></tr>
-<tr class="memdesc:a0eaa0f510f506d44345e82acd65e9b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product.  <a href="#a0eaa0f510f506d44345e82acd65e9b86">More...</a><br /></td></tr>
-<tr class="separator:a0eaa0f510f506d44345e82acd65e9b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a762372bce051dd5543ec9f596e3f863c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a762372bce051dd5543ec9f596e3f863c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a762372bce051dd5543ec9f596e3f863c">operator+</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a762372bce051dd5543ec9f596e3f863c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a762372bce051dd5543ec9f596e3f863c">More...</a><br /></td></tr>
+<tr class="separator:a762372bce051dd5543ec9f596e3f863c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ae0485a88dc635bfdea7b0282ac0369c4">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:ae0485a88dc635bfdea7b0282ac0369c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#ae0485a88dc635bfdea7b0282ac0369c4">More...</a><br /></td></tr>
+<tr class="separator:ae0485a88dc635bfdea7b0282ac0369c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3c3c0fe665086b60dac657b8ee40911"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ac3c3c0fe665086b60dac657b8ee40911"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#ac3c3c0fe665086b60dac657b8ee40911">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vectorA)</td></tr>
+<tr class="memdesc:ac3c3c0fe665086b60dac657b8ee40911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opposite.  <a href="#ac3c3c0fe665086b60dac657b8ee40911">More...</a><br /></td></tr>
+<tr class="separator:ac3c3c0fe665086b60dac657b8ee40911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afed3cf9fa6c2e0afb37994f55222d019"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:afed3cf9fa6c2e0afb37994f55222d019"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">operator/</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:afed3cf9fa6c2e0afb37994f55222d019"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#afed3cf9fa6c2e0afb37994f55222d019">More...</a><br /></td></tr>
+<tr class="separator:afed3cf9fa6c2e0afb37994f55222d019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f6b5216e29c497351829aae1cd86ca4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a4f6b5216e29c497351829aae1cd86ca4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a4f6b5216e29c497351829aae1cd86ca4">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a4f6b5216e29c497351829aae1cd86ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplyf.  <a href="#a4f6b5216e29c497351829aae1cd86ca4">More...</a><br /></td></tr>
+<tr class="separator:a4f6b5216e29c497351829aae1cd86ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a002f684b4b4b844feaed934297b651a2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a002f684b4b4b844feaed934297b651a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a002f684b4b4b844feaed934297b651a2">operator*</a> (float coeff, const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:a002f684b4b4b844feaed934297b651a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a002f684b4b4b844feaed934297b651a2">More...</a><br /></td></tr>
+<tr class="separator:a002f684b4b4b844feaed934297b651a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a131335b8d92a76f6d3a40d9762ad0bdb">operator+</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add.  <a href="#a131335b8d92a76f6d3a40d9762ad0bdb">More...</a><br /></td></tr>
+<tr class="separator:a131335b8d92a76f6d3a40d9762ad0bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a8672d248dccb0e7378a7b01a41a9e4e9">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Substract.  <a href="#a8672d248dccb0e7378a7b01a41a9e4e9">More...</a><br /></td></tr>
+<tr class="separator:a8672d248dccb0e7378a7b01a41a9e4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0db4963be6fc919dd900fd01d9a61f0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:af0db4963be6fc919dd900fd01d9a61f0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#af0db4963be6fc919dd900fd01d9a61f0">operator-</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:af0db4963be6fc919dd900fd01d9a61f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minus.  <a href="#af0db4963be6fc919dd900fd01d9a61f0">More...</a><br /></td></tr>
+<tr class="separator:af0db4963be6fc919dd900fd01d9a61f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65433796fbd8ccc2e1bb797be204b249"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a65433796fbd8ccc2e1bb797be204b249"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a65433796fbd8ccc2e1bb797be204b249">operator/</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a65433796fbd8ccc2e1bb797be204b249"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divid.  <a href="#a65433796fbd8ccc2e1bb797be204b249">More...</a><br /></td></tr>
+<tr class="separator:a65433796fbd8ccc2e1bb797be204b249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2b78f60f37e4ba6d62db603ca6631e95">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a2b78f60f37e4ba6d62db603ca6631e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product.  <a href="#a2b78f60f37e4ba6d62db603ca6631e95">More...</a><br /></td></tr>
+<tr class="separator:a2b78f60f37e4ba6d62db603ca6631e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2604f9cc047961b44a0db4aa0434b36e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a2604f9cc047961b44a0db4aa0434b36e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a2604f9cc047961b44a0db4aa0434b36e">operator*</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector, float coeff)</td></tr>
+<tr class="memdesc:a2604f9cc047961b44a0db4aa0434b36e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a2604f9cc047961b44a0db4aa0434b36e">More...</a><br /></td></tr>
+<tr class="separator:a2604f9cc047961b44a0db4aa0434b36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661465072c8d4b3592abde48c068d73a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a661465072c8d4b3592abde48c068d73a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a661465072c8d4b3592abde48c068d73a">operator*</a> (float coeff, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
+<tr class="memdesc:a661465072c8d4b3592abde48c068d73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply.  <a href="#a661465072c8d4b3592abde48c068d73a">More...</a><br /></td></tr>
+<tr class="separator:a661465072c8d4b3592abde48c068d73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619733e606845eb59f7e779f2f119019"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a619733e606845eb59f7e779f2f119019"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">CrossProduct</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a619733e606845eb59f7e779f2f119019"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cross product.  <a href="#a619733e606845eb59f7e779f2f119019">More...</a><br /></td></tr>
+<tr class="separator:a619733e606845eb59f7e779f2f119019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memTemplItemLeft" align="right" valign="top">float&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">DotProduct</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorA, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vectorB)</td></tr>
+<tr class="memdesc:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dot product.  <a href="#a792d54dcdbd816e6c7bc5ac04b5d9b22">More...</a><br /></td></tr>
+<tr class="separator:a792d54dcdbd816e6c7bc5ac04b5d9b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
@@ -668,12 +692,14 @@
 </div>
 </div>
-<a class="anchor" id="ada20416deb1802b5f5deddb85f02b6ed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::operator+ </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="a762372bce051dd5543ec9f596e3f863c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -681,5 +707,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -704,12 +730,14 @@
 </div>
 </div>
-<a class="anchor" id="a601f3ca18a9e417dc2bb7d8eb2db7b42"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::operator- </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="ae0485a88dc635bfdea7b0282ac0369c4"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -717,5 +745,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -740,12 +768,42 @@
 </div>
 </div>
-<a class="anchor" id="a36ec6f59d72394edcd8de9ab2cb50fa7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::operator/ </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="ac3c3c0fe665086b60dac657b8ee40911"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
+          <td class="paramname"><em>vectorA</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Opposite. </p>
+<p>Opposite</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">vectorA</td><td>vector</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>-vectorA </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afed3cf9fa6c2e0afb37994f55222d019"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator/ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>, </td>
         </tr>
@@ -777,12 +835,14 @@
 </div>
 </div>
-<a class="anchor" id="a6d9cfe0404b2d0f59598ede6cad5b036"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::operator* </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+<a class="anchor" id="a4f6b5216e29c497351829aae1cd86ca4"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator* </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>, </td>
         </tr>
@@ -814,10 +874,12 @@
 </div>
 </div>
-<a class="anchor" id="a2701e2f2b64dcf867078a3fd2e01ec9f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::operator* </td>
+<a class="anchor" id="a002f684b4b4b844feaed934297b651a2"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; flair::core::operator* </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -827,5 +889,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>&#160;</td>
         </tr>
@@ -851,12 +913,14 @@
 </div>
 </div>
-<a class="anchor" id="a6445af2cc5145fc68833d6257072bcb5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator+ </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a131335b8d92a76f6d3a40d9762ad0bdb"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -864,5 +928,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -888,12 +952,14 @@
 </div>
 </div>
-<a class="anchor" id="aa699543f49850bdc5a3707ae6f768907"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator- </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a8672d248dccb0e7378a7b01a41a9e4e9"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -901,5 +967,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -925,12 +991,14 @@
 </div>
 </div>
-<a class="anchor" id="a25508af0e609e676205a68f528b72f7c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator- </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="af0db4963be6fc919dd900fd01d9a61f0"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em></td><td>)</td>
           <td></td>
@@ -951,12 +1019,14 @@
 </div>
 </div>
-<a class="anchor" id="a8aa5ce31a59d8c9679ea46f08cd09bda"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator/ </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a65433796fbd8ccc2e1bb797be204b249"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator/ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>, </td>
         </tr>
@@ -988,12 +1058,14 @@
 </div>
 </div>
-<a class="anchor" id="a09c909db6a634147cc63ebd2aea5a2d2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator* </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a2b78f60f37e4ba6d62db603ca6631e95"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator* </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -1001,5 +1073,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -1025,12 +1097,14 @@
 </div>
 </div>
-<a class="anchor" id="a02ef876816209fff2d79cb1d79ccff84"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator* </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a2604f9cc047961b44a0db4aa0434b36e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator* </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>, </td>
         </tr>
@@ -1062,10 +1136,12 @@
 </div>
 </div>
-<a class="anchor" id="a449cfa3fbd1852d5718a835112f6957e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::operator* </td>
+<a class="anchor" id="a661465072c8d4b3592abde48c068d73a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::operator* </td>
           <td>(</td>
           <td class="paramtype">float&#160;</td>
@@ -1075,5 +1151,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vector</em>&#160;</td>
         </tr>
@@ -1099,12 +1175,14 @@
 </div>
 </div>
-<a class="anchor" id="a4e3e0c05a548ad880197a0f90cb68305"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> flair::core::CrossProduct </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+<a class="anchor" id="a619733e606845eb59f7e779f2f119019"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt;T&gt; flair::core::CrossProduct </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -1112,5 +1190,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -1136,12 +1214,14 @@
 </div>
 </div>
-<a class="anchor" id="a0eaa0f510f506d44345e82acd65e9b86"></a>
-<div class="memitem">
-<div class="memproto">
+<a class="anchor" id="a792d54dcdbd816e6c7bc5ac04b5d9b22"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">float flair::core::DotProduct </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorA</em>, </td>
         </tr>
@@ -1149,5 +1229,5 @@
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
           <td class="paramname"><em>vectorB</em>&#160;</td>
         </tr>
@@ -1179,5 +1259,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:30 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1core.js
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1core.js	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1core.js	(revision 50)
@@ -33,7 +33,7 @@
     [ "SharedMem", "classflair_1_1core_1_1_shared_mem.html", "classflair_1_1core_1_1_shared_mem" ],
     [ "SignedIntegerType", "classflair_1_1core_1_1_signed_integer_type.html", "classflair_1_1core_1_1_signed_integer_type" ],
-    [ "Socket", "classflair_1_1core_1_1_socket.html", "classflair_1_1core_1_1_socket" ],
     [ "TcpSocket", "classflair_1_1core_1_1_tcp_socket.html", "classflair_1_1core_1_1_tcp_socket" ],
     [ "Thread", "classflair_1_1core_1_1_thread.html", "classflair_1_1core_1_1_thread" ],
+    [ "UdpSocket", "classflair_1_1core_1_1_udp_socket.html", "classflair_1_1core_1_1_udp_socket" ],
     [ "UdtSocket", "classflair_1_1core_1_1_udt_socket.html", "classflair_1_1core_1_1_udt_socket" ],
     [ "Unix_I2cPort", "classflair_1_1core_1_1_unix___i2c_port.html", "classflair_1_1core_1_1_unix___i2c_port" ],
Index: trunk/doc/Flair/namespaceflair_1_1filter.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1filter.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1filter.html	(revision 50)
@@ -181,5 +181,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1filter.html">filter</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1gui.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1gui.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1gui.html	(revision 50)
@@ -256,5 +256,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1gui.html">gui</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1meta.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1meta.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1meta.html	(revision 50)
@@ -181,5 +181,5 @@
   <ul>
     <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="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1sensor.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1sensor.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1sensor.html	(revision 50)
@@ -257,5 +257,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1sensor.html">sensor</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 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>
Index: trunk/doc/Flair/namespaceflair_1_1simulator.html
===================================================================
--- trunk/doc/Flair/namespaceflair_1_1simulator.html	(revision 47)
+++ trunk/doc/Flair/namespaceflair_1_1simulator.html	(revision 50)
@@ -166,10 +166,11 @@
 <tr class="memdesc:a9600e49e9243bb6eff5f12fc87589070"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to irrlicht coordinates.  <a href="#a9600e49e9243bb6eff5f12fc87589070">More...</a><br /></td></tr>
 <tr class="separator:a9600e49e9243bb6eff5f12fc87589070"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c39c876645906172c84c1e81d33ee5b"><td class="memItemLeft" align="right" valign="top">irr::core::vector3df&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1simulator.html#a1c39c876645906172c84c1e81d33ee5b">ToIrrlichtCoordinates</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> vect)</td></tr>
-<tr class="memdesc:a1c39c876645906172c84c1e81d33ee5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to irrlicht coordinates.  <a href="#a1c39c876645906172c84c1e81d33ee5b">More...</a><br /></td></tr>
-<tr class="separator:a1c39c876645906172c84c1e81d33ee5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6398ff83d7de20a1a0e598a95072acab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab">ToSimulatorCoordinates</a> (irr::core::vector3df vect)</td></tr>
-<tr class="memdesc:a6398ff83d7de20a1a0e598a95072acab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to simulator coordinates.  <a href="#a6398ff83d7de20a1a0e598a95072acab">More...</a><br /></td></tr>
-<tr class="separator:a6398ff83d7de20a1a0e598a95072acab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad951195fb04b21b2367f37b3699afa51"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ad951195fb04b21b2367f37b3699afa51"><td class="memTemplItemLeft" align="right" valign="top">irr::core::vector3df&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1simulator.html#ad951195fb04b21b2367f37b3699afa51">ToIrrlichtCoordinates</a> (<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; T &gt; vect)</td></tr>
+<tr class="memdesc:ad951195fb04b21b2367f37b3699afa51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to irrlicht coordinates.  <a href="#ad951195fb04b21b2367f37b3699afa51">More...</a><br /></td></tr>
+<tr class="separator:ad951195fb04b21b2367f37b3699afa51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae51687a32b0d25175f0c849f1bf84db1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1">ToSimulatorCoordinates</a> (irr::core::vector3df vect)</td></tr>
+<tr class="memdesc:ae51687a32b0d25175f0c849f1bf84db1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to simulator coordinates.  <a href="#ae51687a32b0d25175f0c849f1bf84db1">More...</a><br /></td></tr>
+<tr class="separator:ae51687a32b0d25175f0c849f1bf84db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afaa0173b3c906e2841e92a151e5219e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3">ToIrrlichtOrientation</a> (<a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> quat)</td></tr>
 <tr class="memdesc:afaa0173b3c906e2841e92a151e5219e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to irrlicht orientation.  <a href="#afaa0173b3c906e2841e92a151e5219e3">More...</a><br /></td></tr>
@@ -277,12 +278,14 @@
 </div>
 </div>
-<a class="anchor" id="a1c39c876645906172c84c1e81d33ee5b"></a>
-<div class="memitem">
-<div class="memproto">
+<a class="anchor" id="ad951195fb04b21b2367f37b3699afa51"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">irr::core::vector3df flair::simulator::ToIrrlichtCoordinates </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; T &gt;&#160;</td>
           <td class="paramname"><em>vect</em></td><td>)</td>
           <td></td>
@@ -303,10 +306,10 @@
 </div>
 </div>
-<a class="anchor" id="a6398ff83d7de20a1a0e598a95072acab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> flair::simulator::ToSimulatorCoordinates </td>
+<a class="anchor" id="ae51687a32b0d25175f0c849f1bf84db1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a> flair::simulator::ToSimulatorCoordinates </td>
           <td>(</td>
           <td class="paramtype">irr::core::vector3df&#160;</td>
@@ -380,5 +383,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/namespacemembers.html
===================================================================
--- trunk/doc/Flair/namespacemembers.html	(revision 47)
+++ trunk/doc/Flair/namespacemembers.html	(revision 50)
@@ -129,5 +129,5 @@
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>CrossProduct()
-: <a class="el" href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">flair::core</a>
 </li>
 </ul>
@@ -136,5 +136,5 @@
 <h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
 <li>DotProduct()
-: <a class="el" href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">flair::core</a>
 </li>
 </ul>
@@ -175,11 +175,11 @@
 </li>
 <li>operator+()
-: <a class="el" href="namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">flair::core</a>
 </li>
 <li>operator-()
-: <a class="el" href="namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">flair::core</a>
 </li>
 <li>operator/()
-: <a class="el" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">flair::core</a>
 </li>
 </ul>
@@ -214,5 +214,5 @@
 </li>
 <li>ToSimulatorCoordinates()
-: <a class="el" href="namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab">flair::simulator</a>
+: <a class="el" href="namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1">flair::simulator</a>
 </li>
 <li>ToSimulatorScale()
@@ -225,5 +225,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/namespacemembers_func.html
===================================================================
--- trunk/doc/Flair/namespacemembers_func.html	(revision 47)
+++ trunk/doc/Flair/namespacemembers_func.html	(revision 50)
@@ -129,5 +129,5 @@
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>CrossProduct()
-: <a class="el" href="namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019">flair::core</a>
 </li>
 </ul>
@@ -136,5 +136,5 @@
 <h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
 <li>DotProduct()
-: <a class="el" href="namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22">flair::core</a>
 </li>
 </ul>
@@ -175,11 +175,11 @@
 </li>
 <li>operator+()
-: <a class="el" href="namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa">flair::core</a>
 </li>
 <li>operator-()
-: <a class="el" href="namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245">flair::core</a>
 </li>
 <li>operator/()
-: <a class="el" href="namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7">flair::core</a>
+: <a class="el" href="namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019">flair::core</a>
 </li>
 </ul>
@@ -211,5 +211,5 @@
 </li>
 <li>ToSimulatorCoordinates()
-: <a class="el" href="namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab">flair::simulator</a>
+: <a class="el" href="namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1">flair::simulator</a>
 </li>
 <li>ToSimulatorScale()
@@ -222,5 +222,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/namespacemembers_type.html
===================================================================
--- trunk/doc/Flair/namespacemembers_type.html	(revision 47)
+++ trunk/doc/Flair/namespacemembers_type.html	(revision 50)
@@ -123,5 +123,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/namespaces.html
===================================================================
--- trunk/doc/Flair/namespaces.html	(revision 47)
+++ trunk/doc/Flair/namespaces.html	(revision 50)
@@ -127,5 +127,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/navtreedata.js
===================================================================
--- trunk/doc/Flair/navtreedata.js	(revision 47)
+++ trunk/doc/Flair/navtreedata.js	(revision 50)
@@ -31,11 +31,11 @@
 [
 "_afro_bldc_8h.html",
-"_vector3_d_8h_source.html",
-"classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66",
-"classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04",
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4afb4faf4d3a428ce9aebb66e3f4b3e450",
-"classflair_1_1meta_1_1_uav_state_machine.html#a9e5c71804025830b11104cdbe2d0f7dc",
-"classflair_1_1sensor_1_1_switch_led_message.html#aed2d41c6c992f87ce759549c690fe905",
-"io__data_8h.html#a4ca29f33fc446a0d6c6fd314c78069b3"
+"_vector3_d_8h.html#a8672d248dccb0e7378a7b01a41a9e4e9",
+"classflair_1_1core_1_1_i_o_data_element.html",
+"classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3",
+"classflair_1_1filter_1_1_x4_x8_multiplex.html",
+"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9a90589c47f06eb971d548591f23c285af",
+"classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f",
+"functions_func_w.html"
 ];
 
Index: trunk/doc/Flair/navtreeindex0.js
===================================================================
--- trunk/doc/Flair/navtreeindex0.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex0.js	(revision 50)
@@ -52,148 +52,147 @@
 "_euler_derivative_8h.html":[2,0,30],
 "_euler_derivative_8h_source.html":[2,0,30],
-"_fixed_camera_8h_source.html":[2,0,31],
-"_framework_manager_8h.html":[2,0,32],
-"_framework_manager_8h.html#a4783118d327bc3461f35818366dbd458":[2,0,32,2],
-"_framework_manager_8h.html#ace74842bdd3bf9d982724d868872eec2":[2,0,32,1],
-"_framework_manager_8h_source.html":[2,0,32],
-"_geo_coordinate_8h.html":[2,0,33],
-"_geo_coordinate_8h_source.html":[2,0,33],
-"_gps_data_8h.html":[2,0,34],
-"_gps_data_8h_source.html":[2,0,34],
-"_grid_layout_8h.html":[2,0,35],
-"_grid_layout_8h_source.html":[2,0,35],
-"_group_box_8h.html":[2,0,36],
-"_group_box_8h_source.html":[2,0,36],
-"_gui_8h_source.html":[2,0,37],
-"_gx3__25__ahrs_8h.html":[2,0,38],
-"_gx3__25__ahrs_8h_source.html":[2,0,38],
-"_gx3__25__imu_8h.html":[2,0,39],
-"_gx3__25__imu_8h_source.html":[2,0,39],
-"_hds_x8_8h.html":[2,0,40],
-"_hds_x8_8h_source.html":[2,0,40],
-"_hokuyo_u_t_m30_lx_8h.html":[2,0,41],
-"_hokuyo_u_t_m30_lx_8h_source.html":[2,0,41],
-"_host_eth_controller_8h_source.html":[2,0,42],
-"_i2c_port_8h.html":[2,0,43],
-"_i2c_port_8h_source.html":[2,0,43],
-"_i_o_data_element_8h.html":[2,0,47],
-"_i_o_data_element_8h_source.html":[2,0,47],
-"_i_o_device_8h.html":[2,0,48],
-"_i_o_device_8h_source.html":[2,0,48],
-"_imu_8h.html":[2,0,44],
-"_imu_8h_source.html":[2,0,44],
-"_imu_data_8h.html":[2,0,45],
-"_imu_data_8h_source.html":[2,0,45],
-"_joy_reference_8h.html":[2,0,49],
-"_joy_reference_8h_source.html":[2,0,49],
-"_label_8h.html":[2,0,50],
-"_label_8h_source.html":[2,0,50],
-"_laser_range_finder_8h.html":[2,0,51],
-"_laser_range_finder_8h_source.html":[2,0,51],
-"_layout_8h.html":[2,0,52],
-"_layout_8h_source.html":[2,0,52],
-"_layout_position_8h.html":[2,0,53],
-"_layout_position_8h_source.html":[2,0,53],
-"_list_widget_8h.html":[2,0,54],
-"_list_widget_8h_source.html":[2,0,54],
-"_low_pass_filter_8h.html":[2,0,55],
-"_low_pass_filter_8h_source.html":[2,0,55],
-"_man_8h_source.html":[2,0,56],
-"_map_8h.html":[2,0,57],
-"_map_8h_source.html":[2,0,57],
-"_mb800_8h.html":[2,0,58],
-"_mb800_8h_source.html":[2,0,58],
-"_mesh_scene_node_8h_source.html":[2,0,59],
-"_meta_dual_shock3_8h.html":[2,0,60],
-"_meta_dual_shock3_8h_source.html":[2,0,60],
-"_meta_us_range_finder_8h.html":[2,0,61],
-"_meta_us_range_finder_8h_source.html":[2,0,61],
-"_meta_vrpn_object_8h.html":[2,0,62],
-"_meta_vrpn_object_8h_source.html":[2,0,62],
-"_model_8h_source.html":[2,0,63],
-"_mutex_8h.html":[2,0,64],
-"_mutex_8h_source.html":[2,0,64],
-"_nested_sat_8h.html":[2,0,65],
-"_nested_sat_8h_source.html":[2,0,65],
-"_nmea_gps_8h.html":[2,0,66],
-"_nmea_gps_8h_source.html":[2,0,66],
-"_novatel_8h.html":[2,0,67],
-"_novatel_8h_source.html":[2,0,67],
-"_object_8h.html":[2,0,68],
-"_object_8h.html#a0e8095ce1ed00bd4150a20c72d4e4330":[2,0,68,2],
-"_object_8h.html#a63b4b9f532f414a0e0023acaf81f845e":[2,0,68,8],
-"_object_8h.html#a855a0b471afb53d73f572c402f1737e0":[2,0,68,3],
-"_object_8h.html#a9b03c04ef7c1cc240afc43e9ef8ba8b7":[2,0,68,6],
-"_object_8h.html#aa7fe0d3548e4e65719702a7fb29775b1":[2,0,68,9],
-"_object_8h.html#acc0fa041e08ecf73b2d1d723c339a736":[2,0,68,7],
-"_object_8h.html#ad436e1e1d6bf1c744f5eca58bfa1fcc8":[2,0,68,4],
-"_object_8h.html#ae1568cf3090c973c3bc47f86ae2f5afb":[2,0,68,5],
-"_object_8h_source.html":[2,0,68],
-"_one_axis_rotation_8h.html":[2,0,69],
-"_one_axis_rotation_8h_source.html":[2,0,69],
-"_parser_8h_source.html":[2,0,70],
-"_picture_8h.html":[2,0,71],
-"_picture_8h_source.html":[2,0,71],
-"_pid_8h.html":[2,0,72],
-"_pid_8h_source.html":[2,0,72],
-"_pid_thrust_8h.html":[2,0,73],
-"_pid_thrust_8h_source.html":[2,0,73],
-"_ps3_eye_8h.html":[2,0,74],
-"_ps3_eye_8h_source.html":[2,0,74],
-"_push_button_8h.html":[2,0,75],
-"_push_button_8h_source.html":[2,0,75],
-"_quaternion_8h.html":[2,0,76],
-"_quaternion_8h.html#a1344cd050aed7267279064d9f51e5bf3":[2,0,76,5],
-"_quaternion_8h.html#a5b293c3961eee927ab186df043028a4e":[2,0,76,6],
-"_quaternion_8h.html#a7a25a222fe16e05be703de31123a6d11":[2,0,76,4],
-"_quaternion_8h.html#ab372a1107820a30d6fcbef13c8989caa":[2,0,76,1],
-"_quaternion_8h.html#ac696d4111ec3b0241bc094add5666245":[2,0,76,2],
-"_quaternion_8h.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1":[2,0,76,3],
-"_quaternion_8h_source.html":[2,0,76],
-"_r_t_d_m___i2c_port_8h.html":[2,0,80],
-"_r_t_d_m___i2c_port_8h_source.html":[2,0,80],
-"_r_t_d_m___serial_port_8h.html":[2,0,81],
-"_r_t_d_m___serial_port_8h_source.html":[2,0,81],
-"_radio_receiver_8h.html":[2,0,77],
-"_radio_receiver_8h_source.html":[2,0,77],
-"_range_finder_plot_8h.html":[2,0,78],
-"_range_finder_plot_8h_source.html":[2,0,78],
-"_rotation_matrix_8h.html":[2,0,79],
-"_rotation_matrix_8h_source.html":[2,0,79],
-"_semaphore_8h.html":[2,0,82],
-"_semaphore_8h_source.html":[2,0,82],
-"_send_data_8h.html":[2,0,83],
-"_send_data_8h_source.html":[2,0,83],
-"_sensor_g_l_8h_source.html":[2,0,84],
-"_serial_port_8h.html":[2,0,85],
-"_serial_port_8h_source.html":[2,0,85],
-"_shared_mem_8h.html":[2,0,86],
-"_shared_mem_8h_source.html":[2,0,86],
-"_simu_ahrs_8h.html":[2,0,87],
-"_simu_ahrs_8h_source.html":[2,0,87],
-"_simu_bldc_8h.html":[2,0,88],
-"_simu_bldc_8h_source.html":[2,0,88],
-"_simu_camera_8h.html":[2,0,89],
-"_simu_camera_8h_source.html":[2,0,89],
-"_simu_camera_g_l_8h.html":[2,0,90],
-"_simu_camera_g_l_8h.html#a120fb070bddb21f0bd899f50252c4cb5":[2,0,90,1],
-"_simu_camera_g_l_8h_source.html":[2,0,90],
-"_simu_gps_8h.html":[2,0,91],
-"_simu_gps_8h_source.html":[2,0,91],
-"_simu_imu_8h.html":[2,0,92],
-"_simu_imu_8h_source.html":[2,0,92],
-"_simu_laser_8h_source.html":[2,0,93],
-"_simu_laser_g_l_8h_source.html":[2,0,94],
-"_simu_us_8h.html":[2,0,96],
-"_simu_us_8h_source.html":[2,0,96],
-"_simu_us_g_l_8h.html":[2,0,97],
-"_simu_us_g_l_8h_source.html":[2,0,97],
-"_simu_x4_8h.html":[2,0,98],
-"_simu_x4_8h_source.html":[2,0,98],
-"_simu_x8_8h.html":[2,0,99],
-"_simu_x8_8h_source.html":[2,0,99],
-"_simulator_8h_source.html":[2,0,95],
-"_socket_8h.html":[2,0,100],
-"_socket_8h_source.html":[2,0,100],
+"_find_argument_8h_source.html":[2,0,31],
+"_fixed_camera_8h_source.html":[2,0,32],
+"_framework_manager_8h.html":[2,0,33],
+"_framework_manager_8h.html#a4783118d327bc3461f35818366dbd458":[2,0,33,2],
+"_framework_manager_8h.html#ace74842bdd3bf9d982724d868872eec2":[2,0,33,1],
+"_framework_manager_8h_source.html":[2,0,33],
+"_geo_coordinate_8h.html":[2,0,34],
+"_geo_coordinate_8h_source.html":[2,0,34],
+"_gps_data_8h.html":[2,0,35],
+"_gps_data_8h_source.html":[2,0,35],
+"_grid_layout_8h.html":[2,0,36],
+"_grid_layout_8h_source.html":[2,0,36],
+"_group_box_8h.html":[2,0,37],
+"_group_box_8h_source.html":[2,0,37],
+"_gui_8h_source.html":[2,0,38],
+"_gx3__25__ahrs_8h.html":[2,0,39],
+"_gx3__25__ahrs_8h_source.html":[2,0,39],
+"_gx3__25__imu_8h.html":[2,0,40],
+"_gx3__25__imu_8h_source.html":[2,0,40],
+"_hds_x8_8h.html":[2,0,41],
+"_hds_x8_8h_source.html":[2,0,41],
+"_hokuyo_u_t_m30_lx_8h.html":[2,0,42],
+"_hokuyo_u_t_m30_lx_8h_source.html":[2,0,42],
+"_host_eth_controller_8h_source.html":[2,0,43],
+"_i2c_port_8h.html":[2,0,44],
+"_i2c_port_8h_source.html":[2,0,44],
+"_i_o_data_element_8h.html":[2,0,48],
+"_i_o_data_element_8h_source.html":[2,0,48],
+"_i_o_device_8h.html":[2,0,49],
+"_i_o_device_8h_source.html":[2,0,49],
+"_imu_8h.html":[2,0,45],
+"_imu_8h_source.html":[2,0,45],
+"_imu_data_8h.html":[2,0,46],
+"_imu_data_8h_source.html":[2,0,46],
+"_joy_reference_8h.html":[2,0,50],
+"_joy_reference_8h_source.html":[2,0,50],
+"_label_8h.html":[2,0,51],
+"_label_8h_source.html":[2,0,51],
+"_laser_range_finder_8h.html":[2,0,52],
+"_laser_range_finder_8h_source.html":[2,0,52],
+"_layout_8h.html":[2,0,53],
+"_layout_8h_source.html":[2,0,53],
+"_layout_position_8h.html":[2,0,54],
+"_layout_position_8h_source.html":[2,0,54],
+"_list_widget_8h.html":[2,0,55],
+"_list_widget_8h_source.html":[2,0,55],
+"_low_pass_filter_8h.html":[2,0,56],
+"_low_pass_filter_8h_source.html":[2,0,56],
+"_man_8h_source.html":[2,0,57],
+"_map_8h.html":[2,0,58],
+"_map_8h_source.html":[2,0,58],
+"_mb800_8h.html":[2,0,59],
+"_mb800_8h_source.html":[2,0,59],
+"_mesh_scene_node_8h_source.html":[2,0,60],
+"_meta_dual_shock3_8h.html":[2,0,61],
+"_meta_dual_shock3_8h_source.html":[2,0,61],
+"_meta_us_range_finder_8h.html":[2,0,62],
+"_meta_us_range_finder_8h_source.html":[2,0,62],
+"_meta_vrpn_object_8h.html":[2,0,63],
+"_meta_vrpn_object_8h_source.html":[2,0,63],
+"_model_8h_source.html":[2,0,64],
+"_mutex_8h.html":[2,0,65],
+"_mutex_8h_source.html":[2,0,65],
+"_nested_sat_8h.html":[2,0,66],
+"_nested_sat_8h_source.html":[2,0,66],
+"_nmea_gps_8h.html":[2,0,67],
+"_nmea_gps_8h_source.html":[2,0,67],
+"_novatel_8h.html":[2,0,68],
+"_novatel_8h_source.html":[2,0,68],
+"_object_8h.html":[2,0,69],
+"_object_8h.html#a0e8095ce1ed00bd4150a20c72d4e4330":[2,0,69,2],
+"_object_8h.html#a63b4b9f532f414a0e0023acaf81f845e":[2,0,69,8],
+"_object_8h.html#a855a0b471afb53d73f572c402f1737e0":[2,0,69,3],
+"_object_8h.html#a9b03c04ef7c1cc240afc43e9ef8ba8b7":[2,0,69,6],
+"_object_8h.html#aa7fe0d3548e4e65719702a7fb29775b1":[2,0,69,9],
+"_object_8h.html#acc0fa041e08ecf73b2d1d723c339a736":[2,0,69,7],
+"_object_8h.html#ad436e1e1d6bf1c744f5eca58bfa1fcc8":[2,0,69,4],
+"_object_8h.html#ae1568cf3090c973c3bc47f86ae2f5afb":[2,0,69,5],
+"_object_8h_source.html":[2,0,69],
+"_one_axis_rotation_8h.html":[2,0,70],
+"_one_axis_rotation_8h_source.html":[2,0,70],
+"_parser_8h_source.html":[2,0,71],
+"_picture_8h.html":[2,0,72],
+"_picture_8h_source.html":[2,0,72],
+"_pid_8h.html":[2,0,73],
+"_pid_8h_source.html":[2,0,73],
+"_pid_thrust_8h.html":[2,0,74],
+"_pid_thrust_8h_source.html":[2,0,74],
+"_ps3_eye_8h.html":[2,0,75],
+"_ps3_eye_8h_source.html":[2,0,75],
+"_push_button_8h.html":[2,0,76],
+"_push_button_8h_source.html":[2,0,76],
+"_quaternion_8h.html":[2,0,77],
+"_quaternion_8h.html#a1344cd050aed7267279064d9f51e5bf3":[2,0,77,5],
+"_quaternion_8h.html#a5b293c3961eee927ab186df043028a4e":[2,0,77,6],
+"_quaternion_8h.html#a7a25a222fe16e05be703de31123a6d11":[2,0,77,4],
+"_quaternion_8h.html#ab372a1107820a30d6fcbef13c8989caa":[2,0,77,1],
+"_quaternion_8h.html#ac696d4111ec3b0241bc094add5666245":[2,0,77,2],
+"_quaternion_8h.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1":[2,0,77,3],
+"_quaternion_8h_source.html":[2,0,77],
+"_r_t_d_m___i2c_port_8h.html":[2,0,81],
+"_r_t_d_m___i2c_port_8h_source.html":[2,0,81],
+"_r_t_d_m___serial_port_8h.html":[2,0,82],
+"_r_t_d_m___serial_port_8h_source.html":[2,0,82],
+"_radio_receiver_8h.html":[2,0,78],
+"_radio_receiver_8h_source.html":[2,0,78],
+"_range_finder_plot_8h.html":[2,0,79],
+"_range_finder_plot_8h_source.html":[2,0,79],
+"_rotation_matrix_8h.html":[2,0,80],
+"_rotation_matrix_8h_source.html":[2,0,80],
+"_semaphore_8h.html":[2,0,83],
+"_semaphore_8h_source.html":[2,0,83],
+"_send_data_8h.html":[2,0,84],
+"_send_data_8h_source.html":[2,0,84],
+"_sensor_g_l_8h_source.html":[2,0,85],
+"_serial_port_8h.html":[2,0,86],
+"_serial_port_8h_source.html":[2,0,86],
+"_shared_mem_8h.html":[2,0,87],
+"_shared_mem_8h_source.html":[2,0,87],
+"_simu_ahrs_8h.html":[2,0,88],
+"_simu_ahrs_8h_source.html":[2,0,88],
+"_simu_bldc_8h.html":[2,0,89],
+"_simu_bldc_8h_source.html":[2,0,89],
+"_simu_camera_8h.html":[2,0,90],
+"_simu_camera_8h_source.html":[2,0,90],
+"_simu_camera_g_l_8h.html":[2,0,91],
+"_simu_camera_g_l_8h.html#a120fb070bddb21f0bd899f50252c4cb5":[2,0,91,1],
+"_simu_camera_g_l_8h_source.html":[2,0,91],
+"_simu_gps_8h.html":[2,0,92],
+"_simu_gps_8h_source.html":[2,0,92],
+"_simu_imu_8h.html":[2,0,93],
+"_simu_imu_8h_source.html":[2,0,93],
+"_simu_laser_8h_source.html":[2,0,94],
+"_simu_laser_g_l_8h_source.html":[2,0,95],
+"_simu_us_8h.html":[2,0,97],
+"_simu_us_8h_source.html":[2,0,97],
+"_simu_us_g_l_8h.html":[2,0,98],
+"_simu_us_g_l_8h_source.html":[2,0,98],
+"_simu_x4_8h.html":[2,0,99],
+"_simu_x4_8h_source.html":[2,0,99],
+"_simu_x8_8h.html":[2,0,100],
+"_simu_x8_8h_source.html":[2,0,100],
+"_simulator_8h_source.html":[2,0,96],
 "_spin_box_8h.html":[2,0,101],
 "_spin_box_8h_source.html":[2,0,101],
@@ -223,31 +222,32 @@
 "_uav_multiplex_8h_source.html":[2,0,114],
 "_uav_state_machine_8h_source.html":[2,0,115],
-"_udt_socket_8h.html":[2,0,116],
-"_udt_socket_8h.html#a1271a7ac7e1dd35a9765f73aba412eb8":[2,0,116,1],
-"_udt_socket_8h_source.html":[2,0,116],
-"_unix___i2c_port_8h.html":[2,0,117],
-"_unix___i2c_port_8h_source.html":[2,0,117],
-"_unix___serial_port_8h.html":[2,0,118],
-"_unix___serial_port_8h_source.html":[2,0,118],
-"_us_range_finder_8h.html":[2,0,119],
-"_us_range_finder_8h_source.html":[2,0,119],
-"_v4_l_camera_8h.html":[2,0,120],
-"_v4_l_camera_8h_source.html":[2,0,120],
-"_vector2_d_8h.html":[2,0,121],
-"_vector2_d_8h.html#a2701e2f2b64dcf867078a3fd2e01ec9f":[2,0,121,5],
-"_vector2_d_8h.html#a36ec6f59d72394edcd8de9ab2cb50fa7":[2,0,121,3],
-"_vector2_d_8h.html#a601f3ca18a9e417dc2bb7d8eb2db7b42":[2,0,121,2],
-"_vector2_d_8h.html#a6d9cfe0404b2d0f59598ede6cad5b036":[2,0,121,4],
-"_vector2_d_8h.html#ada20416deb1802b5f5deddb85f02b6ed":[2,0,121,1],
-"_vector2_d_8h_source.html":[2,0,121],
-"_vector3_d_8h.html":[2,0,122],
-"_vector3_d_8h.html#a02ef876816209fff2d79cb1d79ccff84":[2,0,122,6],
-"_vector3_d_8h.html#a09c909db6a634147cc63ebd2aea5a2d2":[2,0,122,5],
-"_vector3_d_8h.html#a0eaa0f510f506d44345e82acd65e9b86":[2,0,122,9],
-"_vector3_d_8h.html#a25508af0e609e676205a68f528b72f7c":[2,0,122,3],
-"_vector3_d_8h.html#a449cfa3fbd1852d5718a835112f6957e":[2,0,122,7],
-"_vector3_d_8h.html#a4e3e0c05a548ad880197a0f90cb68305":[2,0,122,8],
-"_vector3_d_8h.html#a6445af2cc5145fc68833d6257072bcb5":[2,0,122,1],
-"_vector3_d_8h.html#a8aa5ce31a59d8c9679ea46f08cd09bda":[2,0,122,4],
-"_vector3_d_8h.html#aa699543f49850bdc5a3707ae6f768907":[2,0,122,2]
+"_udp_socket_8h_source.html":[2,0,116],
+"_udt_socket_8h.html":[2,0,117],
+"_udt_socket_8h.html#a1271a7ac7e1dd35a9765f73aba412eb8":[2,0,117,1],
+"_udt_socket_8h_source.html":[2,0,117],
+"_unix___i2c_port_8h.html":[2,0,118],
+"_unix___i2c_port_8h_source.html":[2,0,118],
+"_unix___serial_port_8h.html":[2,0,119],
+"_unix___serial_port_8h_source.html":[2,0,119],
+"_us_range_finder_8h.html":[2,0,120],
+"_us_range_finder_8h_source.html":[2,0,120],
+"_v4_l_camera_8h.html":[2,0,121],
+"_v4_l_camera_8h_source.html":[2,0,121],
+"_vector2_d_8h.html":[2,0,122],
+"_vector2_d_8h.html#a002f684b4b4b844feaed934297b651a2":[2,0,122,7],
+"_vector2_d_8h.html#a4f6b5216e29c497351829aae1cd86ca4":[2,0,122,6],
+"_vector2_d_8h.html#a762372bce051dd5543ec9f596e3f863c":[2,0,122,2],
+"_vector2_d_8h.html#abc8f6e4575318eceb0d34dd38d6cb783":[2,0,122,1],
+"_vector2_d_8h.html#ac3c3c0fe665086b60dac657b8ee40911":[2,0,122,4],
+"_vector2_d_8h.html#ae0485a88dc635bfdea7b0282ac0369c4":[2,0,122,3],
+"_vector2_d_8h.html#afed3cf9fa6c2e0afb37994f55222d019":[2,0,122,5],
+"_vector2_d_8h_source.html":[2,0,122],
+"_vector3_d_8h.html":[2,0,123],
+"_vector3_d_8h.html#a131335b8d92a76f6d3a40d9762ad0bdb":[2,0,123,2],
+"_vector3_d_8h.html#a2604f9cc047961b44a0db4aa0434b36e":[2,0,123,7],
+"_vector3_d_8h.html#a2b78f60f37e4ba6d62db603ca6631e95":[2,0,123,6],
+"_vector3_d_8h.html#a619733e606845eb59f7e779f2f119019":[2,0,123,9],
+"_vector3_d_8h.html#a65433796fbd8ccc2e1bb797be204b249":[2,0,123,5],
+"_vector3_d_8h.html#a661465072c8d4b3592abde48c068d73a":[2,0,123,8],
+"_vector3_d_8h.html#a792d54dcdbd816e6c7bc5ac04b5d9b22":[2,0,123,10]
 };
Index: trunk/doc/Flair/navtreeindex1.js
===================================================================
--- trunk/doc/Flair/navtreeindex1.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex1.js	(revision 50)
@@ -1,27 +1,30 @@
 var NAVTREEINDEX1 =
 {
-"_vector3_d_8h_source.html":[2,0,122],
-"_vector3_d_spin_box_8h.html":[2,0,124],
-"_vector3_d_spin_box_8h_source.html":[2,0,124],
-"_vector3_ddata_8h.html":[2,0,123],
-"_vector3_ddata_8h_source.html":[2,0,123],
-"_visualization_camera_8h_source.html":[2,0,125],
-"_vrpn_client_8h.html":[2,0,126],
-"_vrpn_client_8h.html#a96c531aa24e6dd95ac9dc400d8e52b2c":[2,0,126,1],
-"_vrpn_client_8h_source.html":[2,0,126],
-"_vrpn_object_8h.html":[2,0,127],
-"_vrpn_object_8h_source.html":[2,0,127],
-"_watchdog_8h.html":[2,0,128],
-"_watchdog_8h_source.html":[2,0,128],
-"_widget_8h.html":[2,0,129],
-"_widget_8h_source.html":[2,0,129],
-"_x4_8h_source.html":[2,0,130],
-"_x4_x8_multiplex_8h.html":[2,0,131],
-"_x4_x8_multiplex_8h_source.html":[2,0,131],
-"_x8_8h_source.html":[2,0,132],
-"_x_air_8h.html":[2,0,133],
-"_x_air_8h_source.html":[2,0,133],
-"_x_bldc_8h.html":[2,0,134],
-"_x_bldc_8h_source.html":[2,0,134],
+"_vector3_d_8h.html#a8672d248dccb0e7378a7b01a41a9e4e9":[2,0,123,3],
+"_vector3_d_8h.html#a8b0038ee673b89322347a81adef054f0":[2,0,123,1],
+"_vector3_d_8h.html#af0db4963be6fc919dd900fd01d9a61f0":[2,0,123,4],
+"_vector3_d_8h_source.html":[2,0,123],
+"_vector3_d_spin_box_8h.html":[2,0,125],
+"_vector3_d_spin_box_8h_source.html":[2,0,125],
+"_vector3_ddata_8h.html":[2,0,124],
+"_vector3_ddata_8h_source.html":[2,0,124],
+"_visualization_camera_8h_source.html":[2,0,126],
+"_vrpn_client_8h.html":[2,0,127],
+"_vrpn_client_8h.html#a96c531aa24e6dd95ac9dc400d8e52b2c":[2,0,127,1],
+"_vrpn_client_8h_source.html":[2,0,127],
+"_vrpn_object_8h.html":[2,0,128],
+"_vrpn_object_8h_source.html":[2,0,128],
+"_watchdog_8h.html":[2,0,129],
+"_watchdog_8h_source.html":[2,0,129],
+"_widget_8h.html":[2,0,130],
+"_widget_8h_source.html":[2,0,130],
+"_x4_8h_source.html":[2,0,131],
+"_x4_x8_multiplex_8h.html":[2,0,132],
+"_x4_x8_multiplex_8h_source.html":[2,0,132],
+"_x8_8h_source.html":[2,0,133],
+"_x_air_8h.html":[2,0,134],
+"_x_air_8h_source.html":[2,0,134],
+"_x_bldc_8h.html":[2,0,135],
+"_x_bldc_8h_source.html":[2,0,135],
 "annotated.html":[1,0],
 "classes.html":[1,1],
@@ -49,5 +52,5 @@
 "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a72491053b249eeb3a972cad4318d1fc8":[1,0,0,0,2,11],
 "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a7519b0d821e17a4db6b66b106349ca53":[1,0,0,0,2,3],
-"classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a7d101a7871892ebb7807635231e38d48":[1,0,0,0,2,0],
+"classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a7d4193f451190bd503eb5c9a2f3ec428":[1,0,0,0,2,0],
 "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#a8de1ca6d552bdb85d0c995a2d30fb7c6":[1,0,0,0,2,14],
 "classflair_1_1actuator_1_1_bl_ctrl_v2__x4__speed.html#ab5b918c2fa1bb200f96080f4783844f9":[1,0,0,0,2,5],
@@ -75,9 +78,9 @@
 "classflair_1_1actuator_1_1_simu_bldc.html":[1,0,0,0,4],
 "classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8":[1,0,0,0,4,2],
-"classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e":[1,0,0,0,4,0],
 "classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1":[1,0,0,0,4,5],
 "classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6":[1,0,0,0,4,4],
-"classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac":[1,0,0,0,4,1],
+"classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b":[1,0,0,0,4,1],
 "classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438":[1,0,0,0,4,3],
+"classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f":[1,0,0,0,4,0],
 "classflair_1_1actuator_1_1_x_bldc.html":[1,0,0,0,5],
 "classflair_1_1actuator_1_1_x_bldc.html#a3a81400136d30196cde590067a189315":[1,0,0,0,5,1],
@@ -87,4 +90,6 @@
 "classflair_1_1core_1_1_ahrs_data.html":[1,0,0,1,0],
 "classflair_1_1core_1_1_ahrs_data.html#a0100cfbcaa8c292e53e165201a2d8e1f":[1,0,0,1,0,4],
+"classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750":[1,0,0,1,0,10],
+"classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389":[1,0,0,1,0,8],
 "classflair_1_1core_1_1_ahrs_data.html#a52a22cd3ac38c1f402c9276d2eaf0cfd":[1,0,0,1,0,3],
 "classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfe":[1,0,0,1,0,1],
@@ -105,11 +110,9 @@
 "classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfeab1879f408d8ca43877c6b8e1d1c47e2a":[1,0,0,1,0,1,4],
 "classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfead3903f76bb1704dbc3cfb86fa1e192f5":[1,0,0,1,0,1,13],
-"classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f":[1,0,0,1,0,7],
 "classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c":[1,0,0,1,0,6],
-"classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad":[1,0,0,1,0,9],
 "classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248":[1,0,0,1,0,5],
 "classflair_1_1core_1_1_ahrs_data.html#aa34ea3b366763a0fab3ac98c3aaacf17":[1,0,0,1,0,2],
-"classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675":[1,0,0,1,0,10],
-"classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8":[1,0,0,1,0,8],
+"classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd":[1,0,0,1,0,9],
+"classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd":[1,0,0,1,0,7],
 "classflair_1_1core_1_1_ahrs_data.html#afdc512807db7029ace2ba72cf42c5754":[1,0,0,1,0,11],
 "classflair_1_1core_1_1_ahrs_data_1_1_type.html":[1,0,0,1,0,0],
@@ -199,4 +202,5 @@
 "classflair_1_1core_1_1_gps_data.html#a0deb3d08a943318fa2397f5d4ebbab41":[1,0,0,1,13,5],
 "classflair_1_1core_1_1_gps_data.html#a127f35d2f90679a1ac20e25f59820073":[1,0,0,1,13,7],
+"classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd":[1,0,0,1,13,17],
 "classflair_1_1core_1_1_gps_data.html#a1e4cb1b1c7c97ada454ae1ed251079e7":[1,0,0,1,13,3],
 "classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f":[1,0,0,1,13,12],
@@ -204,7 +208,8 @@
 "classflair_1_1core_1_1_gps_data.html#a40703fd28dd1b6053df7292c222de5c8":[1,0,0,1,13,4],
 "classflair_1_1core_1_1_gps_data.html#a41bc835f48f054b852690519d07f420c":[1,0,0,1,13,9],
-"classflair_1_1core_1_1_gps_data.html#a7879d663abd8f65c224c25ac4479880d":[1,0,0,1,13,16],
+"classflair_1_1core_1_1_gps_data.html#a7879d663abd8f65c224c25ac4479880d":[1,0,0,1,13,18],
 "classflair_1_1core_1_1_gps_data.html#a78c3f3c52bc4200f2006567f7dabefff":[1,0,0,1,13,13],
 "classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d":[1,0,0,1,13,8],
+"classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6":[1,0,0,1,13,16],
 "classflair_1_1core_1_1_gps_data.html#ad1a9ba4c575e7b9e24a9b9f0e68a61c5":[1,0,0,1,13,10],
 "classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b":[1,0,0,1,13,6],
@@ -214,4 +219,6 @@
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da07766d5461b9b9278731edc5790507dd":[1,0,0,1,13,1,9],
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da140ffccecd7553fd941b07b1f960b340":[1,0,0,1,13,1,4],
+"classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da2ca1d1163d839d91d92ac046a1d5fdfc":[1,0,0,1,13,1,12],
+"classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da4321ef6eddea5526e3dc564032cb0706":[1,0,0,1,13,1,11],
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00":[1,0,0,1,13,1,7],
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da7f5f93b8e83079b4dcba24866dc9c173":[1,0,0,1,13,1,8],
@@ -220,4 +227,5 @@
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33dab55fc587bd30c0f9b9a2f5e8960c9e80":[1,0,0,1,13,1,6],
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33dac812e65c046d531140f0a42837f48e87":[1,0,0,1,13,1,2],
+"classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33dad7a4d4d6814c2101848dac182da1cd8f":[1,0,0,1,13,1,10],
 "classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33daff27e35c98e589126863624faf00310b":[1,0,0,1,13,1,3],
 "classflair_1_1core_1_1_gps_data.html#afb181594acc39c15c07e5ed5801021b6":[1,0,0,1,13,2],
@@ -242,12 +250,4 @@
 "classflair_1_1core_1_1_i2c_port.html#ad48445514c3b9e02a1eda6a6595ba686":[1,0,0,1,14,1],
 "classflair_1_1core_1_1_i2c_port.html#ae12b6920d11f939272b08d36409406ce":[1,0,0,1,14,0],
-"classflair_1_1core_1_1_i2c_port.html#aed344676d32a7876b4514e8079fcfb39":[1,0,0,1,14,2],
-"classflair_1_1core_1_1_i_o_data_element.html":[1,0,0,1,17],
-"classflair_1_1core_1_1_i_o_data_element.html#a0e825dc81d8bcc583eed42aec43ce7c2":[1,0,0,1,17,4],
-"classflair_1_1core_1_1_i_o_data_element.html#a480bb745ae1cb67eada6fb4202e3ab33":[1,0,0,1,17,1],
-"classflair_1_1core_1_1_i_o_data_element.html#a8c4d26c9308d43c016b505ab6e21fc50":[1,0,0,1,17,2],
-"classflair_1_1core_1_1_i_o_data_element.html#a99829fa11fbd9d8fed13a6c27dabbf38":[1,0,0,1,17,3],
-"classflair_1_1core_1_1_i_o_data_element.html#afb7f07567eebeb7fbe970f1b7e39ef4c":[1,0,0,1,17,0],
-"classflair_1_1core_1_1_i_o_device.html":[1,0,0,1,18],
-"classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f":[1,0,0,1,18,1]
+"classflair_1_1core_1_1_i2c_port.html#aed344676d32a7876b4514e8079fcfb39":[1,0,0,1,14,2]
 };
Index: trunk/doc/Flair/navtreeindex2.js
===================================================================
--- trunk/doc/Flair/navtreeindex2.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex2.js	(revision 50)
@@ -1,27 +1,34 @@
 var NAVTREEINDEX2 =
 {
+"classflair_1_1core_1_1_i_o_data_element.html":[1,0,0,1,17],
+"classflair_1_1core_1_1_i_o_data_element.html#a0e825dc81d8bcc583eed42aec43ce7c2":[1,0,0,1,17,4],
+"classflair_1_1core_1_1_i_o_data_element.html#a480bb745ae1cb67eada6fb4202e3ab33":[1,0,0,1,17,1],
+"classflair_1_1core_1_1_i_o_data_element.html#a8c4d26c9308d43c016b505ab6e21fc50":[1,0,0,1,17,2],
+"classflair_1_1core_1_1_i_o_data_element.html#a99829fa11fbd9d8fed13a6c27dabbf38":[1,0,0,1,17,3],
+"classflair_1_1core_1_1_i_o_data_element.html#afb7f07567eebeb7fbe970f1b7e39ef4c":[1,0,0,1,17,0],
+"classflair_1_1core_1_1_i_o_device.html":[1,0,0,1,18],
+"classflair_1_1core_1_1_i_o_device.html#a05246988b486def40926d8491e1bcc5f":[1,0,0,1,18,1],
+"classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412":[1,0,0,1,18,9],
 "classflair_1_1core_1_1_i_o_device.html#a12d811c6926fb86da6b47f889109da66":[1,0,0,1,18,4],
 "classflair_1_1core_1_1_i_o_device.html#a2e0b7af75abdbf39843d8bf2e45f08b9":[1,0,0,1,18,3],
-"classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc":[1,0,0,1,18,7],
-"classflair_1_1core_1_1_i_o_device.html#a75e82ca2ae2fb7c39d973dd3d16bc698":[1,0,0,1,18,5],
-"classflair_1_1core_1_1_i_o_device.html#a85f53b6422522c0e6d8c02a3fda425e8":[1,0,0,1,18,10],
-"classflair_1_1core_1_1_i_o_device.html#a8d4dacaaa8b2d282a4c38c48281387c7":[1,0,0,1,18,9],
+"classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc":[1,0,0,1,18,8],
+"classflair_1_1core_1_1_i_o_device.html#a75e82ca2ae2fb7c39d973dd3d16bc698":[1,0,0,1,18,6],
+"classflair_1_1core_1_1_i_o_device.html#a85f53b6422522c0e6d8c02a3fda425e8":[1,0,0,1,18,12],
+"classflair_1_1core_1_1_i_o_device.html#a8d4dacaaa8b2d282a4c38c48281387c7":[1,0,0,1,18,11],
 "classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3":[1,0,0,1,18,0],
-"classflair_1_1core_1_1_i_o_device.html#a98e657a0de938e3819054ef6b02299c8":[1,0,0,1,18,8],
-"classflair_1_1core_1_1_i_o_device.html#aa325be57d48b268006120dde75dd65cc":[1,0,0,1,18,6],
+"classflair_1_1core_1_1_i_o_device.html#a98e657a0de938e3819054ef6b02299c8":[1,0,0,1,18,10],
+"classflair_1_1core_1_1_i_o_device.html#aa325be57d48b268006120dde75dd65cc":[1,0,0,1,18,7],
+"classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12":[1,0,0,1,18,5],
 "classflair_1_1core_1_1_i_o_device.html#af7b42de6bb3893df860063228b55c229":[1,0,0,1,18,2],
 "classflair_1_1core_1_1_imu_data.html":[1,0,0,1,15],
 "classflair_1_1core_1_1_imu_data.html#a1a277282db7d19ed76e41a4f7a782934":[1,0,0,1,15,2],
-"classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff":[1,0,0,1,15,8],
+"classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d":[1,0,0,1,15,10],
 "classflair_1_1core_1_1_imu_data.html#a4f26aa0799e4156f3885a436a269d9c5":[1,0,0,1,15,4],
-"classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303":[1,0,0,1,15,5],
+"classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf":[1,0,0,1,15,8],
 "classflair_1_1core_1_1_imu_data.html#a5ab5c48fd57817f52d479c0d43dfb3e9":[1,0,0,1,15,3],
-"classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd":[1,0,0,1,15,7],
-"classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4":[1,0,0,1,15,10],
-"classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c":[1,0,0,1,15,12],
-"classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22":[1,0,0,1,15,11],
-"classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056":[1,0,0,1,15,9],
+"classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0":[1,0,0,1,15,7],
 "classflair_1_1core_1_1_imu_data.html#a9a900757115b2e37ee615fec7d6ed539":[1,0,0,1,15,13],
-"classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5":[1,0,0,1,15,6],
+"classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515":[1,0,0,1,15,12],
+"classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6":[1,0,0,1,15,9],
 "classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26be":[1,0,0,1,15,1],
 "classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea4b4d9ad7d324cc7658342ec2c4771695":[1,0,0,1,15,1,4],
@@ -37,4 +44,7 @@
 "classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beaf17fe48e3f3aeeb97c77e78340bb5803":[1,0,0,1,15,1,1],
 "classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26beafbc2d2a514c95994271df80a8e5be519":[1,0,0,1,15,1,3],
+"classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307":[1,0,0,1,15,6],
+"classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e":[1,0,0,1,15,11],
+"classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5":[1,0,0,1,15,5],
 "classflair_1_1core_1_1_imu_data_1_1_type.html":[1,0,0,1,15,0],
 "classflair_1_1core_1_1_imu_data_1_1_type.html#a1f0c6739ea8ff4aef7b0f9ceec783e15":[1,0,0,1,15,0,3],
@@ -72,13 +82,17 @@
 "classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf":[1,0,0,1,21,8],
 "classflair_1_1core_1_1_one_axis_rotation.html":[1,0,0,1,22],
+"classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b":[1,0,0,1,22,6],
 "classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5":[1,0,0,1,22,5],
+"classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1":[1,0,0,1,22,2],
 "classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde":[1,0,0,1,22,3],
 "classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff":[1,0,0,1,22,4],
-"classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130":[1,0,0,1,22,2],
 "classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b":[1,0,0,1,22,1],
 "classflair_1_1core_1_1_one_axis_rotation.html#ae690cdd68274085cdad88fb990739ba2":[1,0,0,1,22,0],
+"classflair_1_1core_1_1_one_axis_rotation.html#af3f1d2cbb28501721998f0ccbbdf6710":[1,0,0,1,22,7],
 "classflair_1_1core_1_1_quaternion.html":[1,0,0,1,23],
+"classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c":[1,0,0,1,23,8],
 "classflair_1_1core_1_1_quaternion.html#a29d40f4afe4fa2f79a08a09619a4fc1a":[1,0,0,1,23,12],
 "classflair_1_1core_1_1_quaternion.html#a35151d7d2158d0a4714a66d2d426cf9c":[1,0,0,1,23,0],
+"classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f":[1,0,0,1,23,4],
 "classflair_1_1core_1_1_quaternion.html#a47c497424771521c976143ef07bc7da1":[1,0,0,1,23,18],
 "classflair_1_1core_1_1_quaternion.html#a48f3e9b60017cbc8d7e9af035f85f3bf":[1,0,0,1,23,15],
@@ -87,13 +101,11 @@
 "classflair_1_1core_1_1_quaternion.html#a5d45a89dbbb73633701e344259e8b003":[1,0,0,1,23,10],
 "classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5":[1,0,0,1,23,2],
-"classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245":[1,0,0,1,23,5],
-"classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86":[1,0,0,1,23,9],
 "classflair_1_1core_1_1_quaternion.html#a7aa88aa352e17590e0f9b454357fdbfc":[1,0,0,1,23,1],
-"classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2":[1,0,0,1,23,4],
+"classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7":[1,0,0,1,23,9],
 "classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3":[1,0,0,1,23,3],
 "classflair_1_1core_1_1_quaternion.html#aaaea36fb6b8a1ae444f879e509cb4db5":[1,0,0,1,23,17],
 "classflair_1_1core_1_1_quaternion.html#aabf0e55b55e7c66716494c5d7f343e70":[1,0,0,1,23,19],
 "classflair_1_1core_1_1_quaternion.html#ab7b4f5b1f7419f6179f4fccc49e4e173":[1,0,0,1,23,7],
-"classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39":[1,0,0,1,23,8],
+"classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b":[1,0,0,1,23,5],
 "classflair_1_1core_1_1_quaternion.html#ad98cdabf355956519d718aac330174ef":[1,0,0,1,23,11],
 "classflair_1_1core_1_1_quaternion.html#ae3cf1c1892b4d1c70ca055e42709f9df":[1,0,0,1,23,6],
@@ -130,7 +142,7 @@
 "classflair_1_1core_1_1_scalar_type.html#ab8e434563467b0eba8c6cccba1542c8c":[1,0,0,1,27,2],
 "classflair_1_1core_1_1_semaphore.html":[1,0,0,1,28],
-"classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142":[1,0,0,1,28,2],
+"classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180":[1,0,0,1,28,3],
 "classflair_1_1core_1_1_semaphore.html#a5db3e44d22d40dd29f6853394300d1df":[1,0,0,1,28,0],
-"classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6":[1,0,0,1,28,3],
+"classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09":[1,0,0,1,28,2],
 "classflair_1_1core_1_1_semaphore.html#aad79ca01711327d0cf4a99bbadeeb11d":[1,0,0,1,28,4],
 "classflair_1_1core_1_1_semaphore.html#ae1a3001af72b853a3de39bd11f564790":[1,0,0,1,28,1],
@@ -144,55 +156,60 @@
 "classflair_1_1core_1_1_serial_port.html#aff9d6e015290651328785e94b133445d":[1,0,0,1,29,6],
 "classflair_1_1core_1_1_shared_mem.html":[1,0,0,1,30],
-"classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392":[1,0,0,1,30,2],
-"classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590":[1,0,0,1,30,3],
-"classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033":[1,0,0,1,30,0],
-"classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7":[1,0,0,1,30,1],
+"classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f":[1,0,0,1,30,1],
+"classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392":[1,0,0,1,30,3],
+"classflair_1_1core_1_1_shared_mem.html#a9b3efaf91b3a62a58d4466bcaa03b590":[1,0,0,1,30,4],
+"classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3":[1,0,0,1,30,0],
+"classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3a25a01bb859125507013a2fe9737d3c32":[1,0,0,1,30,0,0],
+"classflair_1_1core_1_1_shared_mem.html#ac51e68f77d5ab8dc62e41b90a0a8bff3a6b67750e05344e188f85ee817c4315c1":[1,0,0,1,30,0,1],
+"classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49":[1,0,0,1,30,5],
+"classflair_1_1core_1_1_shared_mem.html#af3f51c01e679a8dd1f6f7c64cee55ed7":[1,0,0,1,30,2],
 "classflair_1_1core_1_1_signed_integer_type.html":[1,0,0,1,31],
 "classflair_1_1core_1_1_signed_integer_type.html#aad8fc6f1fb8ab578c421b6e34d1922ca":[1,0,0,1,31,1],
 "classflair_1_1core_1_1_signed_integer_type.html#ad20daee0f761d0494921416e4cbecf14":[1,0,0,1,31,0],
-"classflair_1_1core_1_1_socket.html":[1,0,0,1,32],
-"classflair_1_1core_1_1_socket.html#a007eb44554d491551fd26d975d181a41":[1,0,0,1,32,4],
-"classflair_1_1core_1_1_socket.html#a5675766254a1fca34d42b406cbe324fd":[1,0,0,1,32,3],
-"classflair_1_1core_1_1_socket.html#a60b8f46da65f1401012db4cb449992eb":[1,0,0,1,32,6],
-"classflair_1_1core_1_1_socket.html#a6b83e7fdf7a828a7a02ba2f867c4d973":[1,0,0,1,32,5],
-"classflair_1_1core_1_1_socket.html#a70410169166f46e51a9eea61af51286a":[1,0,0,1,32,2],
-"classflair_1_1core_1_1_socket.html#a955291105192f6599ab6251c6959ad5f":[1,0,0,1,32,7],
-"classflair_1_1core_1_1_socket.html#aca27bc21b18df08ae8282181f6492313":[1,0,0,1,32,0],
-"classflair_1_1core_1_1_socket.html#af06b25a783310b900c52bafeb99d7813":[1,0,0,1,32,1],
-"classflair_1_1core_1_1_tcp_socket.html":[1,0,0,1,33],
-"classflair_1_1core_1_1_tcp_socket.html#a3eb6e2f90a6babfb95e4b38825673ba8":[1,0,0,1,33,9],
-"classflair_1_1core_1_1_tcp_socket.html#a55d90b894a14900d2a84a7772124727d":[1,0,0,1,33,3],
-"classflair_1_1core_1_1_tcp_socket.html#a7eaffe48d70e5119182bdb5846c6889d":[1,0,0,1,33,2],
-"classflair_1_1core_1_1_tcp_socket.html#a7f4f7f873c00fdd73fcdd5c9a2f8dfcb":[1,0,0,1,33,1],
-"classflair_1_1core_1_1_tcp_socket.html#a85ce14fc3ef83d4ddee6a80e79ade3e4":[1,0,0,1,33,8],
-"classflair_1_1core_1_1_tcp_socket.html#a94921895eb0b474e967d611d78d630e2":[1,0,0,1,33,7],
-"classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38":[1,0,0,1,33,5],
-"classflair_1_1core_1_1_tcp_socket.html#ab74f735dfe4a984ee6940cd0c68f1b6e":[1,0,0,1,33,10],
-"classflair_1_1core_1_1_tcp_socket.html#ac87b68e327a73dada17b3d93dab7929c":[1,0,0,1,33,4],
-"classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2":[1,0,0,1,33,6],
-"classflair_1_1core_1_1_tcp_socket.html#aecfbf8141419a463979464307d8c31f4":[1,0,0,1,33,0],
-"classflair_1_1core_1_1_thread.html":[1,0,0,1,34],
-"classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b":[1,0,0,1,34,13],
-"classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252":[1,0,0,1,34,12],
-"classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6":[1,0,0,1,34,18],
-"classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742":[1,0,0,1,34,8],
-"classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655":[1,0,0,1,34,1],
-"classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349":[1,0,0,1,34,19],
-"classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944":[1,0,0,1,34,11],
-"classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509":[1,0,0,1,34,6],
-"classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5":[1,0,0,1,34,2],
-"classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007":[1,0,0,1,34,0],
-"classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9":[1,0,0,1,34,20],
-"classflair_1_1core_1_1_thread.html#a8d4dacaaa8b2d282a4c38c48281387c7":[1,0,0,1,34,21],
-"classflair_1_1core_1_1_thread.html#ab58a00466581b6cf88ba28b8e2118c65":[1,0,0,1,34,7],
-"classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4":[1,0,0,1,34,5],
-"classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011":[1,0,0,1,34,17],
-"classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a":[1,0,0,1,34,16],
-"classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580":[1,0,0,1,34,15],
-"classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526":[1,0,0,1,34,10],
-"classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253":[1,0,0,1,34,14],
-"classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef":[1,0,0,1,34,3],
-"classflair_1_1core_1_1_thread.html#afaa77472d57848bed10204ee5ec1d75a":[1,0,0,1,34,9],
-"classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056":[1,0,0,1,34,4],
+"classflair_1_1core_1_1_tcp_socket.html":[1,0,0,1,32],
+"classflair_1_1core_1_1_tcp_socket.html#a3eb6e2f90a6babfb95e4b38825673ba8":[1,0,0,1,32,9],
+"classflair_1_1core_1_1_tcp_socket.html#a55d90b894a14900d2a84a7772124727d":[1,0,0,1,32,3],
+"classflair_1_1core_1_1_tcp_socket.html#a7eaffe48d70e5119182bdb5846c6889d":[1,0,0,1,32,2],
+"classflair_1_1core_1_1_tcp_socket.html#a7f4f7f873c00fdd73fcdd5c9a2f8dfcb":[1,0,0,1,32,1],
+"classflair_1_1core_1_1_tcp_socket.html#a85ce14fc3ef83d4ddee6a80e79ade3e4":[1,0,0,1,32,8],
+"classflair_1_1core_1_1_tcp_socket.html#a94921895eb0b474e967d611d78d630e2":[1,0,0,1,32,7],
+"classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38":[1,0,0,1,32,5],
+"classflair_1_1core_1_1_tcp_socket.html#ab74f735dfe4a984ee6940cd0c68f1b6e":[1,0,0,1,32,10],
+"classflair_1_1core_1_1_tcp_socket.html#ac87b68e327a73dada17b3d93dab7929c":[1,0,0,1,32,4],
+"classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2":[1,0,0,1,32,6],
+"classflair_1_1core_1_1_tcp_socket.html#aecfbf8141419a463979464307d8c31f4":[1,0,0,1,32,0],
+"classflair_1_1core_1_1_thread.html":[1,0,0,1,33],
+"classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b":[1,0,0,1,33,13],
+"classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c":[1,0,0,1,33,17],
+"classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252":[1,0,0,1,33,12],
+"classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6":[1,0,0,1,33,19],
+"classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742":[1,0,0,1,33,8],
+"classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655":[1,0,0,1,33,1],
+"classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349":[1,0,0,1,33,20],
+"classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944":[1,0,0,1,33,11],
+"classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509":[1,0,0,1,33,6],
+"classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5":[1,0,0,1,33,2],
+"classflair_1_1core_1_1_thread.html#a5ef98773d91697e162ab30b89528b007":[1,0,0,1,33,0],
+"classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9":[1,0,0,1,33,21],
+"classflair_1_1core_1_1_thread.html#a8d4dacaaa8b2d282a4c38c48281387c7":[1,0,0,1,33,22],
+"classflair_1_1core_1_1_thread.html#ab58a00466581b6cf88ba28b8e2118c65":[1,0,0,1,33,7],
+"classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4":[1,0,0,1,33,5],
+"classflair_1_1core_1_1_thread.html#ac09a2d745af3dbb42371949d4c622011":[1,0,0,1,33,18],
+"classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a":[1,0,0,1,33,16],
+"classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580":[1,0,0,1,33,15],
+"classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526":[1,0,0,1,33,10],
+"classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253":[1,0,0,1,33,14],
+"classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef":[1,0,0,1,33,3],
+"classflair_1_1core_1_1_thread.html#afaa77472d57848bed10204ee5ec1d75a":[1,0,0,1,33,9],
+"classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056":[1,0,0,1,33,4],
+"classflair_1_1core_1_1_udp_socket.html":[1,0,0,1,34],
+"classflair_1_1core_1_1_udp_socket.html#a15aa9563f5f01a13eb4d18bd9e77f374":[1,0,0,1,34,6],
+"classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783":[1,0,0,1,34,1],
+"classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1":[1,0,0,1,34,5],
+"classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2":[1,0,0,1,34,3],
+"classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de":[1,0,0,1,34,0],
+"classflair_1_1core_1_1_udp_socket.html#acedd60fb4d543ee28c3e5f518fa4192f":[1,0,0,1,34,7],
+"classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354":[1,0,0,1,34,2],
+"classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02":[1,0,0,1,34,4],
 "classflair_1_1core_1_1_udt_socket.html":[1,0,0,1,35],
 "classflair_1_1core_1_1_udt_socket.html#a11808b6bc370de061d19bd10dddc662e":[1,0,0,1,35,2],
@@ -227,27 +244,10 @@
 "classflair_1_1core_1_1_unsigned_integer_type.html#ae0d7cb20d8e88cd696ce8e0d53861d0d":[1,0,0,1,38,0],
 "classflair_1_1core_1_1_vector2_d.html":[1,0,0,1,39],
-"classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd":[1,0,0,1,39,2],
-"classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e":[1,0,0,1,39,9],
-"classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b":[1,0,0,1,39,11],
-"classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8":[1,0,0,1,39,0],
-"classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed":[1,0,0,1,39,1],
-"classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d":[1,0,0,1,39,3],
-"classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722":[1,0,0,1,39,4],
-"classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d":[1,0,0,1,39,6],
-"classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be":[1,0,0,1,39,8],
-"classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7":[1,0,0,1,39,7],
-"classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275":[1,0,0,1,39,12],
-"classflair_1_1core_1_1_vector2_d.html#ae1885f660e2f9b21e3f814bb72efa589":[1,0,0,1,39,10],
-"classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf":[1,0,0,1,39,5],
-"classflair_1_1core_1_1_vector3_d.html":[1,0,0,1,40],
-"classflair_1_1core_1_1_vector3_d.html#a1034a69a45f0b5703933ad46eb066e51":[1,0,0,1,40,22],
-"classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b":[1,0,0,1,40,3],
-"classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1":[1,0,0,1,40,6],
-"classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66":[1,0,0,1,40,11],
-"classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4":[1,0,0,1,40,1],
-"classflair_1_1core_1_1_vector3_d.html#a36b91e889f5c1af9f9fdbd3e8767f899":[1,0,0,1,40,18],
-"classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7":[1,0,0,1,40,24],
-"classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71":[1,0,0,1,40,17],
-"classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab":[1,0,0,1,40,10],
-"classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85":[1,0,0,1,40,14]
+"classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af":[1,0,0,1,39,2],
+"classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e":[1,0,0,1,39,0],
+"classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751":[1,0,0,1,39,3],
+"classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19":[1,0,0,1,39,8],
+"classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df":[1,0,0,1,39,1],
+"classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389":[1,0,0,1,39,14],
+"classflair_1_1core_1_1_vector2_d.html#a806eaaf09726b63320b68911bef05911":[1,0,0,1,39,10]
 };
Index: trunk/doc/Flair/navtreeindex3.js
===================================================================
--- trunk/doc/Flair/navtreeindex3.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex3.js	(revision 50)
@@ -1,20 +1,39 @@
 var NAVTREEINDEX3 =
 {
-"classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04":[1,0,0,1,40,0],
-"classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521":[1,0,0,1,40,23],
-"classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab":[1,0,0,1,40,12],
-"classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8":[1,0,0,1,40,4],
-"classflair_1_1core_1_1_vector3_d.html#a7658adc90742044380b6b5a05a25628e":[1,0,0,1,40,20],
-"classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38":[1,0,0,1,40,15],
-"classflair_1_1core_1_1_vector3_d.html#a8e9925463e3656fa38f1807b2a8a127a":[1,0,0,1,40,21],
-"classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e":[1,0,0,1,40,16],
-"classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72":[1,0,0,1,40,25],
-"classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360":[1,0,0,1,40,9],
-"classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8":[1,0,0,1,40,7],
-"classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097":[1,0,0,1,40,8],
-"classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60":[1,0,0,1,40,5],
-"classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007":[1,0,0,1,40,13],
-"classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b":[1,0,0,1,40,2],
-"classflair_1_1core_1_1_vector3_d.html#ad938aaec265b052b291a62ef43d2684d":[1,0,0,1,40,19],
+"classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3":[1,0,0,1,39,4],
+"classflair_1_1core_1_1_vector2_d.html#a8217462c874479f7bad85b653a1b6e22":[1,0,0,1,39,12],
+"classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03":[1,0,0,1,39,5],
+"classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1":[1,0,0,1,39,9],
+"classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb":[1,0,0,1,39,6],
+"classflair_1_1core_1_1_vector2_d.html#ac7963973a8e2c965c4fef7ef65042f43":[1,0,0,1,39,11],
+"classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b":[1,0,0,1,39,13],
+"classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f":[1,0,0,1,39,7],
+"classflair_1_1core_1_1_vector3_d.html":[1,0,0,1,40],
+"classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed":[1,0,0,1,40,17],
+"classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500":[1,0,0,1,40,16],
+"classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0":[1,0,0,1,40,2],
+"classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86":[1,0,0,1,40,9],
+"classflair_1_1core_1_1_vector3_d.html#a22ec1b9cd25423fb0aed4f1254825013":[1,0,0,1,40,19],
+"classflair_1_1core_1_1_vector3_d.html#a243c5bd66cb20687d6db891517a696f9":[1,0,0,1,40,22],
+"classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79":[1,0,0,1,40,10],
+"classflair_1_1core_1_1_vector3_d.html#a2e8eff1377049ede3441a8d249f2bbaf":[1,0,0,1,40,18],
+"classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60":[1,0,0,1,40,7],
+"classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12":[1,0,0,1,40,12],
+"classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87":[1,0,0,1,40,0],
+"classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748":[1,0,0,1,40,4],
+"classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac":[1,0,0,1,40,5],
+"classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3":[1,0,0,1,40,8],
+"classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256":[1,0,0,1,40,24],
+"classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361":[1,0,0,1,40,3],
+"classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c":[1,0,0,1,40,13],
+"classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec":[1,0,0,1,40,14],
+"classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775":[1,0,0,1,40,15],
+"classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0":[1,0,0,1,40,6],
+"classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812":[1,0,0,1,40,25],
+"classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f":[1,0,0,1,40,23],
+"classflair_1_1core_1_1_vector3_d.html#abc4d4c8113a4138f510cdd21e38dbe96":[1,0,0,1,40,20],
+"classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99":[1,0,0,1,40,1],
+"classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e":[1,0,0,1,40,11],
+"classflair_1_1core_1_1_vector3_d.html#afb9650fac2fe8aaef7ee32cd45330b02":[1,0,0,1,40,21],
 "classflair_1_1core_1_1_vector3_ddata.html":[1,0,0,1,41],
 "classflair_1_1core_1_1_vector3_ddata.html#a384d76d6e676ae8d0c231f9d2e27b460":[1,0,0,1,41,3],
@@ -114,6 +133,6 @@
 "classflair_1_1filter_1_1_butterworth_low_pass.html#a8188ff5562d16d9be80e06c0bf686325":[1,0,0,2,3,4],
 "classflair_1_1filter_1_1_butterworth_low_pass.html#a8d46936fb2781bc74297c1fee29f54b7":[1,0,0,2,3,2],
-"classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f":[1,0,0,2,3,0],
-"classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c":[1,0,0,2,3,1],
+"classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d":[1,0,0,2,3,1],
+"classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370":[1,0,0,2,3,0],
 "classflair_1_1filter_1_1_control_law.html":[1,0,0,2,4],
 "classflair_1_1filter_1_1_control_law.html#a0892ecd37930c5d92a41449ab6fa1f10":[1,0,0,2,4,5],
@@ -132,6 +151,5 @@
 "classflair_1_1filter_1_1_gx3__25__ahrs.html":[1,0,0,2,6],
 "classflair_1_1filter_1_1_gx3__25__ahrs.html#a6cfc6f7dbcba21cbf7e737ba602b18a5":[1,0,0,2,6,1],
-"classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5":[1,0,0,2,6,0],
-"classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462":[1,0,0,2,6,2],
+"classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72":[1,0,0,2,6,0],
 "classflair_1_1filter_1_1_joy_reference.html":[1,0,0,2,7],
 "classflair_1_1filter_1_1_joy_reference.html#a1743d36749d704a37fe68c1280c04e4d":[1,0,0,2,7,4],
@@ -186,7 +204,6 @@
 "classflair_1_1filter_1_1_pid_thrust.html#afdbec017ebadc52cef7e901ecd92d959":[1,0,0,2,11,9],
 "classflair_1_1filter_1_1_simu_ahrs.html":[1,0,0,2,12],
-"classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2":[1,0,0,2,12,2],
-"classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb":[1,0,0,2,12,0],
 "classflair_1_1filter_1_1_simu_ahrs.html#abc6e5fb30794862c01828b73166a405d":[1,0,0,2,12,1],
+"classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53":[1,0,0,2,12,0],
 "classflair_1_1filter_1_1_trajectory_generator1_d.html":[1,0,0,2,13],
 "classflair_1_1filter_1_1_trajectory_generator1_d.html#a08b6a9f75debf354d549716f05e6539a":[1,0,0,2,13,11],
@@ -199,18 +216,18 @@
 "classflair_1_1filter_1_1_trajectory_generator1_d.html#a81d60661d67c3c01a357e14489b3e59e":[1,0,0,2,13,6],
 "classflair_1_1filter_1_1_trajectory_generator1_d.html#a90da7cbae745b5a2a8e52641f4b1d481":[1,0,0,2,13,1],
+"classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26":[1,0,0,2,13,2],
 "classflair_1_1filter_1_1_trajectory_generator1_d.html#aafcba1bfa8ff1efb1ac8b321799ba859":[1,0,0,2,13,4],
-"classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16":[1,0,0,2,13,2],
 "classflair_1_1filter_1_1_trajectory_generator1_d.html#af6af3476756c395c0903aea16f6df452":[1,0,0,2,13,9],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html":[1,0,0,2,14],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a103a8785df6c651962d71e5dfa937550":[1,0,0,2,14,0],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a2c4cd945efca8086a38a298407de1e56":[1,0,0,2,14,10],
-"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae":[1,0,0,2,14,2],
-"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004":[1,0,0,2,14,5],
+"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc":[1,0,0,2,14,5],
+"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4":[1,0,0,2,14,2],
+"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be":[1,0,0,2,14,9],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426":[1,0,0,2,14,7],
-"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b":[1,0,0,2,14,6],
-"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e":[1,0,0,2,14,9],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#acad5ff3e2079054372a276e34c08fc2a":[1,0,0,2,14,4],
+"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c":[1,0,0,2,14,6],
+"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7":[1,0,0,2,14,8],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de":[1,0,0,2,14,1],
-"classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415":[1,0,0,2,14,8],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8":[1,0,0,2,14,11],
 "classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#afa7fb1b5ce2b0036b2eae7c1f3f27fb1":[1,0,0,2,14,3],
@@ -221,4 +238,5 @@
 "classflair_1_1filter_1_1_uav_multiplex.html#a2b713ad5d45ef52cb8214d9b195bb287":[1,0,0,2,15,14],
 "classflair_1_1filter_1_1_uav_multiplex.html#a355b6f35700da8036bab83040ab04ee9":[1,0,0,2,15,2],
+"classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f":[1,0,0,2,15,0],
 "classflair_1_1filter_1_1_uav_multiplex.html#a63dba872eba84db813de06dc654e028a":[1,0,0,2,15,12],
 "classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0":[1,0,0,2,15,1],
@@ -230,24 +248,6 @@
 "classflair_1_1filter_1_1_uav_multiplex.html#ab63686eef3ef921295f61b4df1bc8045":[1,0,0,2,15,4],
 "classflair_1_1filter_1_1_uav_multiplex.html#abe109c8fdbdb72badd5947f38e344e6f":[1,0,0,2,15,13],
-"classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f":[1,0,0,2,15,0],
 "classflair_1_1filter_1_1_uav_multiplex.html#ac8938ae194aa4cb399ac87fc0acd10b0":[1,0,0,2,15,8],
 "classflair_1_1filter_1_1_uav_multiplex.html#acce7153720afb9f7478dd3293095eeff":[1,0,0,2,15,5],
-"classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b":[1,0,0,2,15,10],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html":[1,0,0,2,16],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8":[1,0,0,2,16,5],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#a7e22a2e6ed6260ed36d3569f20b89fb2":[1,0,0,2,16,6],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#a807762c68c04134ef3ccea86d68a238a":[1,0,0,2,16,4],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1":[1,0,0,2,16,3],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8":[1,0,0,2,16,2],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb":[1,0,0,2,16,0],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036":[1,0,0,2,16,0,0],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcbaf3bc4d1091cff6cd94bf2fd9d6eec084":[1,0,0,2,16,0,1],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4":[1,0,0,2,16,1],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a167dcf88d1ab15cfadacef2e958ebcdc":[1,0,0,2,16,1,3],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a193877a0435b5188c39016280094c9fd":[1,0,0,2,16,1,0],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a1b4222cea334c2c0694fad03b3100074":[1,0,0,2,16,1,7],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a6e80b22119896bcb7eedf15730c248a8":[1,0,0,2,16,1,5],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a73dbcf0adff98643df5bd205a1092756":[1,0,0,2,16,1,1],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a77b9010aee3383fa0765b8154d7884a0":[1,0,0,2,16,1,4],
-"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4af8c975e8172f62cedf82aef31c8ae9e0":[1,0,0,2,16,1,6]
+"classflair_1_1filter_1_1_uav_multiplex.html#ad60d60974b3e894b6bae8e39665bb24b":[1,0,0,2,15,10]
 };
Index: trunk/doc/Flair/navtreeindex4.js
===================================================================
--- trunk/doc/Flair/navtreeindex4.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex4.js	(revision 50)
@@ -1,4 +1,21 @@
 var NAVTREEINDEX4 =
 {
+"classflair_1_1filter_1_1_x4_x8_multiplex.html":[1,0,0,2,16],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#a1d01e1773c2550552e9704f267a74ba8":[1,0,0,2,16,5],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5":[1,0,0,2,16,2],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#a7e22a2e6ed6260ed36d3569f20b89fb2":[1,0,0,2,16,6],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#a807762c68c04134ef3ccea86d68a238a":[1,0,0,2,16,4],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aa3b731c11f87975b216e54f2b568c0e1":[1,0,0,2,16,3],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb":[1,0,0,2,16,0],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036":[1,0,0,2,16,0,0],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcbaf3bc4d1091cff6cd94bf2fd9d6eec084":[1,0,0,2,16,0,1],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4":[1,0,0,2,16,1],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a167dcf88d1ab15cfadacef2e958ebcdc":[1,0,0,2,16,1,3],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a193877a0435b5188c39016280094c9fd":[1,0,0,2,16,1,0],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a1b4222cea334c2c0694fad03b3100074":[1,0,0,2,16,1,7],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a6e80b22119896bcb7eedf15730c248a8":[1,0,0,2,16,1,5],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a73dbcf0adff98643df5bd205a1092756":[1,0,0,2,16,1,1],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4a77b9010aee3383fa0765b8154d7884a0":[1,0,0,2,16,1,4],
+"classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4af8c975e8172f62cedf82aef31c8ae9e0":[1,0,0,2,16,1,6],
 "classflair_1_1filter_1_1_x4_x8_multiplex.html#aeabd1401562b871ef67112dfc090a4b4afb4faf4d3a428ce9aebb66e3f4b3e450":[1,0,0,2,16,1,2],
 "classflair_1_1gui_1_1_box.html":[1,0,0,3,0],
@@ -119,7 +136,7 @@
 "classflair_1_1gui_1_1_text_edit.html#acfd19e80797f61337a769ccc642d18fa":[1,0,0,3,21,0],
 "classflair_1_1gui_1_1_vector3_d_spin_box.html":[1,0,0,3,22],
-"classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c":[1,0,0,3,22,0],
-"classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c":[1,0,0,3,22,2],
 "classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b":[1,0,0,3,22,1],
+"classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38":[1,0,0,3,22,0],
+"classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb":[1,0,0,3,22,2],
 "classflair_1_1gui_1_1_widget.html":[1,0,0,3,23],
 "classflair_1_1gui_1_1_widget.html#a0e81847db5a84b2e7e26545c9b1b704f":[1,0,0,3,23,4],
@@ -137,7 +154,9 @@
 "classflair_1_1gui_1_1_widget.html#ae9d4248776523b22e3242651bcee4557":[1,0,0,3,23,10],
 "classflair_1_1meta_1_1_hds_x8.html":[1,0,0,4,0],
-"classflair_1_1meta_1_1_hds_x8.html#a32f79f226e0215e64f7657e0f4e60adf":[1,0,0,4,0,0],
+"classflair_1_1meta_1_1_hds_x8.html#a20e7d667e8c6b5a2d9fa4a17690d4010":[1,0,0,4,0,4],
 "classflair_1_1meta_1_1_hds_x8.html#a9320de93d6ac7de147498180a475c77f":[1,0,0,4,0,3],
+"classflair_1_1meta_1_1_hds_x8.html#abe6804ca7bb1842f876c01ea84f44fec":[1,0,0,4,0,5],
 "classflair_1_1meta_1_1_hds_x8.html#ac64a8cb838c09d0b6489ccc37767d5c5":[1,0,0,4,0,1],
+"classflair_1_1meta_1_1_hds_x8.html#ae15209e2a2f8af4354ea616ea27d6f47":[1,0,0,4,0,0],
 "classflair_1_1meta_1_1_hds_x8.html#af81a1712836f11a7da676052f7590d86":[1,0,0,4,0,2],
 "classflair_1_1meta_1_1_meta_dual_shock3.html":[1,0,0,4,1],
@@ -146,4 +165,5 @@
 "classflair_1_1meta_1_1_meta_dual_shock3.html#a4f360eb69d1e5346568511d93dd6dd42":[1,0,0,4,1,14],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#a586ca08d9d306b77a3190a24d99aebb3":[1,0,0,4,1,4],
+"classflair_1_1meta_1_1_meta_dual_shock3.html#a5a5d7d8f63154c5c9b37d89822faea1d":[1,0,0,4,1,0],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#a642858e1852d7965182d3de41a4c918d":[1,0,0,4,1,8],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#a71b20d29e866e76bc5d0132ff9052267":[1,0,0,4,1,5],
@@ -155,5 +175,4 @@
 "classflair_1_1meta_1_1_meta_dual_shock3.html#ab7cf9e9bf5e69b56dc89b79beccedd1e":[1,0,0,4,1,6],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#acad6ccd53544f7a4a2378b0ccc0b8bcb":[1,0,0,4,1,10],
-"classflair_1_1meta_1_1_meta_dual_shock3.html#adc6a6f905adfa02ee3bd73cd3019f423":[1,0,0,4,1,0],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#aecdba55c31dcf77cb5c23f501a52ad1a":[1,0,0,4,1,2],
 "classflair_1_1meta_1_1_meta_dual_shock3.html#af6d3c1f4b3d510ba6b9a4e4d24af0724":[1,0,0,4,1,1],
@@ -170,38 +189,42 @@
 "classflair_1_1meta_1_1_meta_vrpn_object.html#a751b751083917b3dd6d355b5c9842d82":[1,0,0,4,3,1],
 "classflair_1_1meta_1_1_meta_vrpn_object.html#a7a68c70ae9875540ccb2ffa935bea6fa":[1,0,0,4,3,4],
-"classflair_1_1meta_1_1_meta_vrpn_object.html#a97c29f5bd63ed6e79dd9dc61d98a6eb9":[1,0,0,4,3,7],
 "classflair_1_1meta_1_1_meta_vrpn_object.html#aaaceb43a7ea27eca33e1b81557669845":[1,0,0,4,3,3],
 "classflair_1_1meta_1_1_meta_vrpn_object.html#ab1a4f71a85b979f8f32596e72b8be545":[1,0,0,4,3,5],
 "classflair_1_1meta_1_1_meta_vrpn_object.html#ab95f8fb0c9debbb5aa0c8230da882355":[1,0,0,4,3,2],
+"classflair_1_1meta_1_1_meta_vrpn_object.html#acec7417d42d58cc6e7e1dec789f442b3":[1,0,0,4,3,7],
 "classflair_1_1meta_1_1_meta_vrpn_object.html#ae263b57e7b09be7082ff8f8c9121e888":[1,0,0,4,3,0],
 "classflair_1_1meta_1_1_simu_x4.html":[1,0,0,4,4],
+"classflair_1_1meta_1_1_simu_x4.html#a06d5b4668f194bd078f3589a68418fb5":[1,0,0,4,4,3],
 "classflair_1_1meta_1_1_simu_x4.html#a077d807f2a97a9177e0cccd721de2058":[1,0,0,4,4,1],
-"classflair_1_1meta_1_1_simu_x4.html#a50f20532b0ce03892174d5e82f113172":[1,0,0,4,4,0],
+"classflair_1_1meta_1_1_simu_x4.html#a3a72b94775bf71510d2a015518e9184e":[1,0,0,4,4,0],
 "classflair_1_1meta_1_1_simu_x4.html#ac465bd864baebe91ed22937da4392d08":[1,0,0,4,4,2],
 "classflair_1_1meta_1_1_simu_x8.html":[1,0,0,4,5],
-"classflair_1_1meta_1_1_simu_x8.html#a04d3a47b57b4c2631c80dfe1650c9926":[1,0,0,4,5,0],
 "classflair_1_1meta_1_1_simu_x8.html#a48a3e01cda9c4641539d3e4499944204":[1,0,0,4,5,1],
+"classflair_1_1meta_1_1_simu_x8.html#a9873fa1308d66ff9ff833edab0876b38":[1,0,0,4,5,3],
 "classflair_1_1meta_1_1_simu_x8.html#ae7c83ca2c9077381256ce349cf218c96":[1,0,0,4,5,2],
+"classflair_1_1meta_1_1_simu_x8.html#aefa595f2c5961b80179cf1c890ac3cd9":[1,0,0,4,5,0],
 "classflair_1_1meta_1_1_uav.html":[1,0,0,4,6],
 "classflair_1_1meta_1_1_uav.html#a03fdd9b52f7ffa4da19653ab7a598b29":[1,0,0,4,6,12],
 "classflair_1_1meta_1_1_uav.html#a095040838a4078e62d6eddac7eab5f44":[1,0,0,4,6,13],
 "classflair_1_1meta_1_1_uav.html#a39e84427251c38fe95fff8c93541d5f9":[1,0,0,4,6,4],
-"classflair_1_1meta_1_1_uav.html#a455add1267f93f0f5ee6c40fc7e78e08":[1,0,0,4,6,17],
+"classflair_1_1meta_1_1_uav.html#a455add1267f93f0f5ee6c40fc7e78e08":[1,0,0,4,6,19],
 "classflair_1_1meta_1_1_uav.html#a52826951585d7194a016ce8a31d9f62e":[1,0,0,4,6,9],
-"classflair_1_1meta_1_1_uav.html#a594e44502d58c8886d006dce444304c8":[1,0,0,4,6,16],
+"classflair_1_1meta_1_1_uav.html#a594e44502d58c8886d006dce444304c8":[1,0,0,4,6,18],
+"classflair_1_1meta_1_1_uav.html#a5eab979789e79a4101f6d5de3d07baed":[1,0,0,4,6,15],
 "classflair_1_1meta_1_1_uav.html#a6c6738ce289162235fa2942f55900bfe":[1,0,0,4,6,3],
 "classflair_1_1meta_1_1_uav.html#a715d1259e41867078cb9dcf8bebd404e":[1,0,0,4,6,11],
-"classflair_1_1meta_1_1_uav.html#a78c1a1f0344c91f9aac4bb62f32714c3":[1,0,0,4,6,20],
+"classflair_1_1meta_1_1_uav.html#a78c1a1f0344c91f9aac4bb62f32714c3":[1,0,0,4,6,22],
 "classflair_1_1meta_1_1_uav.html#a79131875459876ba53cfc0a1b76b0b93":[1,0,0,4,6,7],
 "classflair_1_1meta_1_1_uav.html#a84f35ffaf00d4fc0bd113dcbfb8d140e":[1,0,0,4,6,2],
 "classflair_1_1meta_1_1_uav.html#a94fc2067e306f6e82b725e117eab0f0f":[1,0,0,4,6,5],
+"classflair_1_1meta_1_1_uav.html#a9cdc97a1b23e95add9f45a1e74c0a2ec":[1,0,0,4,6,14],
 "classflair_1_1meta_1_1_uav.html#aa512f51f51b53bdf92821532727f2db7":[1,0,0,4,6,0],
 "classflair_1_1meta_1_1_uav.html#aafa599a87ab1774de193d5b18474e2b7":[1,0,0,4,6,1],
 "classflair_1_1meta_1_1_uav.html#ab55e2500e42ede92950de3efbc1e58e1":[1,0,0,4,6,8],
-"classflair_1_1meta_1_1_uav.html#ab6f21b4db412eccba2d16b914496a8e4":[1,0,0,4,6,14],
-"classflair_1_1meta_1_1_uav.html#ad96792706400e63bc6ab9281780285d4":[1,0,0,4,6,19],
-"classflair_1_1meta_1_1_uav.html#adb32e59418a6bc3980c0aec829a5eb70":[1,0,0,4,6,18],
+"classflair_1_1meta_1_1_uav.html#ab6f21b4db412eccba2d16b914496a8e4":[1,0,0,4,6,16],
+"classflair_1_1meta_1_1_uav.html#ad96792706400e63bc6ab9281780285d4":[1,0,0,4,6,21],
+"classflair_1_1meta_1_1_uav.html#adb32e59418a6bc3980c0aec829a5eb70":[1,0,0,4,6,20],
 "classflair_1_1meta_1_1_uav.html#ae099b8f2558a125d2ac14aa04bb8e1d6":[1,0,0,4,6,6],
-"classflair_1_1meta_1_1_uav.html#ae4d2df5677c51f4083b9f3d93e5d275f":[1,0,0,4,6,15],
+"classflair_1_1meta_1_1_uav.html#ae4d2df5677c51f4083b9f3d93e5d275f":[1,0,0,4,6,17],
 "classflair_1_1meta_1_1_uav.html#af6ace6e08682f12a6702d674fe66ce32":[1,0,0,4,6,10],
 "classflair_1_1meta_1_1_uav_state_machine.html":[1,0,0,4,7],
@@ -213,10 +236,10 @@
 "classflair_1_1meta_1_1_uav_state_machine.html#a24c592e8b5013dfe9f494831d7edfacb":[1,0,0,4,7,33],
 "classflair_1_1meta_1_1_uav_state_machine.html#a2f2db381f71bae4f92395df4400d6e0c":[1,0,0,4,7,26],
-"classflair_1_1meta_1_1_uav_state_machine.html#a317042b2fcf037957ffc5539b8b2342e":[1,0,0,4,7,45],
+"classflair_1_1meta_1_1_uav_state_machine.html#a317042b2fcf037957ffc5539b8b2342e":[1,0,0,4,7,46],
 "classflair_1_1meta_1_1_uav_state_machine.html#a391e18a04f86f1660f9cb995e052cfac":[1,0,0,4,7,31],
+"classflair_1_1meta_1_1_uav_state_machine.html#a3929dfba87003f40ce398a123616dd48":[1,0,0,4,7,44],
 "classflair_1_1meta_1_1_uav_state_machine.html#a3b7de00de9545a3f7d1019a643465612":[1,0,0,4,7,1],
 "classflair_1_1meta_1_1_uav_state_machine.html#a3b7de00de9545a3f7d1019a643465612a90589c47f06eb971d548591f23c285af":[1,0,0,4,7,1,1],
 "classflair_1_1meta_1_1_uav_state_machine.html#a3b7de00de9545a3f7d1019a643465612ae1ba155a9f2e8c3be94020eef32a0301":[1,0,0,4,7,1,0],
-"classflair_1_1meta_1_1_uav_state_machine.html#a42bd79939eca721ee4b632ee07d704e6":[1,0,0,4,7,17],
 "classflair_1_1meta_1_1_uav_state_machine.html#a45b552098e86c12fb4024785c1d95516":[1,0,0,4,7,12],
 "classflair_1_1meta_1_1_uav_state_machine.html#a479a742afa89d898c03aeb0a06d8f290":[1,0,0,4,7,20],
@@ -227,27 +250,4 @@
 "classflair_1_1meta_1_1_uav_state_machine.html#a6b98450ff11f0d3bb4e72c03f654f293":[1,0,0,4,7,24],
 "classflair_1_1meta_1_1_uav_state_machine.html#a70002c653806c3e18f3f04ae46b4e24b":[1,0,0,4,7,15],
-"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9":[1,0,0,4,7,0],
-"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9a90589c47f06eb971d548591f23c285af":[1,0,0,4,7,0,1],
-"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9ae1ba155a9f2e8c3be94020eef32a0301":[1,0,0,4,7,0,0],
-"classflair_1_1meta_1_1_uav_state_machine.html#a734a11e3bbedd8dd1726b2c450353da5":[1,0,0,4,7,22],
-"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578":[1,0,0,4,7,3],
-"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578a7a1920d61156abc05a60135aefe8bc67":[1,0,0,4,7,3,0],
-"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578a90589c47f06eb971d548591f23c285af":[1,0,0,4,7,3,1],
-"classflair_1_1meta_1_1_uav_state_machine.html#a781f9c95e92023074c0a1587cfefe798":[1,0,0,4,7,14],
-"classflair_1_1meta_1_1_uav_state_machine.html#a7fe403c4baa571230206581bfb423434":[1,0,0,4,7,29],
-"classflair_1_1meta_1_1_uav_state_machine.html#a865806d5064cb8f8995ce5e9f1222ba4":[1,0,0,4,7,13],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1fa":[1,0,0,4,7,4],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa0912358d703c9a28d93a2707b86161b2":[1,0,0,4,7,4,3],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa0a0480d215decaf46260e3db52e4dc4c":[1,0,0,4,7,4,2],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa85916c5f3400cfa25d988f05b6736a94":[1,0,0,4,7,4,5],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac23e2b09ebe6bf4cb5e2a9abe85c0be2":[1,0,0,4,7,4,4],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac2e719ff1493c7c49d2e5a780450b501":[1,0,0,4,7,4,6],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac5bb3b0bbec39429565b3abce47e5436":[1,0,0,4,7,4,8],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faacbe7d94f9011b8b4837172c66eda611c":[1,0,0,4,7,4,0],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faafda22026db89cdc5e88b262ad9424b41":[1,0,0,4,7,4,7],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faaffd8e436a03fc288a339dc5799afca23":[1,0,0,4,7,4,1],
-"classflair_1_1meta_1_1_uav_state_machine.html#a8e60c6966eb00cf63c0278d575b8e394":[1,0,0,4,7,43],
-"classflair_1_1meta_1_1_uav_state_machine.html#a91c1396bbf486ddd5cde6072b222543d":[1,0,0,4,7,9],
-"classflair_1_1meta_1_1_uav_state_machine.html#a9340da0cfbec2e72f323e51a43ae0b19":[1,0,0,4,7,36],
-"classflair_1_1meta_1_1_uav_state_machine.html#a95ee0204cc898cb8e5179ccc5d1dc1f5":[1,0,0,4,7,7]
+"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9":[1,0,0,4,7,0]
 };
Index: trunk/doc/Flair/navtreeindex5.js
===================================================================
--- trunk/doc/Flair/navtreeindex5.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex5.js	(revision 50)
@@ -1,5 +1,28 @@
 var NAVTREEINDEX5 =
 {
-"classflair_1_1meta_1_1_uav_state_machine.html#a9e5c71804025830b11104cdbe2d0f7dc":[1,0,0,4,7,44],
+"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9a90589c47f06eb971d548591f23c285af":[1,0,0,4,7,0,1],
+"classflair_1_1meta_1_1_uav_state_machine.html#a70c5fee2723003181c3f40304ff161b9ae1ba155a9f2e8c3be94020eef32a0301":[1,0,0,4,7,0,0],
+"classflair_1_1meta_1_1_uav_state_machine.html#a734a11e3bbedd8dd1726b2c450353da5":[1,0,0,4,7,22],
+"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578":[1,0,0,4,7,3],
+"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578a7a1920d61156abc05a60135aefe8bc67":[1,0,0,4,7,3,0],
+"classflair_1_1meta_1_1_uav_state_machine.html#a753e0ed184288600a6c404a1007d2578a90589c47f06eb971d548591f23c285af":[1,0,0,4,7,3,1],
+"classflair_1_1meta_1_1_uav_state_machine.html#a781f9c95e92023074c0a1587cfefe798":[1,0,0,4,7,14],
+"classflair_1_1meta_1_1_uav_state_machine.html#a7fe403c4baa571230206581bfb423434":[1,0,0,4,7,29],
+"classflair_1_1meta_1_1_uav_state_machine.html#a865806d5064cb8f8995ce5e9f1222ba4":[1,0,0,4,7,13],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1fa":[1,0,0,4,7,4],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa0912358d703c9a28d93a2707b86161b2":[1,0,0,4,7,4,3],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa0a0480d215decaf46260e3db52e4dc4c":[1,0,0,4,7,4,2],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faa85916c5f3400cfa25d988f05b6736a94":[1,0,0,4,7,4,5],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac23e2b09ebe6bf4cb5e2a9abe85c0be2":[1,0,0,4,7,4,4],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac2e719ff1493c7c49d2e5a780450b501":[1,0,0,4,7,4,6],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faac5bb3b0bbec39429565b3abce47e5436":[1,0,0,4,7,4,8],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faacbe7d94f9011b8b4837172c66eda611c":[1,0,0,4,7,4,0],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faafda22026db89cdc5e88b262ad9424b41":[1,0,0,4,7,4,7],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8c303819c3981685f734cb40a3e1e1faaffd8e436a03fc288a339dc5799afca23":[1,0,0,4,7,4,1],
+"classflair_1_1meta_1_1_uav_state_machine.html#a8e60c6966eb00cf63c0278d575b8e394":[1,0,0,4,7,43],
+"classflair_1_1meta_1_1_uav_state_machine.html#a91c1396bbf486ddd5cde6072b222543d":[1,0,0,4,7,9],
+"classflair_1_1meta_1_1_uav_state_machine.html#a9340da0cfbec2e72f323e51a43ae0b19":[1,0,0,4,7,36],
+"classflair_1_1meta_1_1_uav_state_machine.html#a95ee0204cc898cb8e5179ccc5d1dc1f5":[1,0,0,4,7,7],
+"classflair_1_1meta_1_1_uav_state_machine.html#a9e5c71804025830b11104cdbe2d0f7dc":[1,0,0,4,7,45],
 "classflair_1_1meta_1_1_uav_state_machine.html#a9f97b96be1eaaab9dcb9e1a245b614f2":[1,0,0,4,7,34],
 "classflair_1_1meta_1_1_uav_state_machine.html#aa642bfeb1d97dec839088e2256a3699b":[1,0,0,4,7,42],
@@ -8,4 +31,5 @@
 "classflair_1_1meta_1_1_uav_state_machine.html#ab2ed3ee4d9ccdbc2bb813a9b55a0d544":[1,0,0,4,7,27],
 "classflair_1_1meta_1_1_uav_state_machine.html#ab737f2861d5c1901a0f62f54fe2c0855":[1,0,0,4,7,41],
+"classflair_1_1meta_1_1_uav_state_machine.html#abeb4955dc8ace81d74fe6e7eb5c952e4":[1,0,0,4,7,17],
 "classflair_1_1meta_1_1_uav_state_machine.html#ac335dfcc3c91af9e59dc10d88c1da04f":[1,0,0,4,7,25],
 "classflair_1_1meta_1_1_uav_state_machine.html#ac93d0d595a86a014c27375c973f693a8":[1,0,0,4,7,38],
@@ -21,9 +45,11 @@
 "classflair_1_1meta_1_1_x_air.html":[1,0,0,4,8],
 "classflair_1_1meta_1_1_x_air.html#a42374387735247add58968b985d7cd5a":[1,0,0,4,8,1],
-"classflair_1_1meta_1_1_x_air.html#a8b612c65a39cfc7252deb5d60616e1c1":[1,0,0,4,8,0],
+"classflair_1_1meta_1_1_x_air.html#a4ea2054e289ca3d072187a61061bd4be":[1,0,0,4,8,4],
+"classflair_1_1meta_1_1_x_air.html#a71719426d2777cbceafd4ea3b895cb85":[1,0,0,4,8,5],
+"classflair_1_1meta_1_1_x_air.html#abc58fb88f830ba06efd6707068bd3f53":[1,0,0,4,8,0],
 "classflair_1_1meta_1_1_x_air.html#acef907daa0b811d60d6308d06b85d104":[1,0,0,4,8,2],
 "classflair_1_1meta_1_1_x_air.html#af941044271cb9ece534587c7c5b947b9":[1,0,0,4,8,3],
 "classflair_1_1sensor_1_1_battery_monitor.html":[1,0,0,5,0],
-"classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb":[1,0,0,5,0,2],
+"classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730":[1,0,0,5,0,2],
 "classflair_1_1sensor_1_1_battery_monitor.html#a8eed791db4d0f82898e9bb8e3788d818":[1,0,0,5,0,3],
 "classflair_1_1sensor_1_1_battery_monitor.html#aaa0c9ae84cba9a3724f1c35ac61791f2":[1,0,0,5,0,4],
@@ -31,8 +57,8 @@
 "classflair_1_1sensor_1_1_battery_monitor.html#aefc9c63227a5a0a852ddba24ee7cd4e1":[1,0,0,5,0,1],
 "classflair_1_1sensor_1_1_camera.html":[1,0,0,5,1],
-"classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a":[1,0,0,5,1,1],
 "classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653":[1,0,0,5,1,7],
 "classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90":[1,0,0,5,1,2],
 "classflair_1_1sensor_1_1_camera.html#a41eea06fcb5539cfeaabc544b9bf6c56":[1,0,0,5,1,10],
+"classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e":[1,0,0,5,1,8],
 "classflair_1_1sensor_1_1_camera.html#a5a8dd85868d1d300f29022acf4ed752e":[1,0,0,5,1,13],
 "classflair_1_1sensor_1_1_camera.html#a5fc0cfac6604d60add2af054ea6e2afc":[1,0,0,5,1,11],
@@ -42,4 +68,5 @@
 "classflair_1_1sensor_1_1_camera.html#ab03cb2d9704584c179823201c1098b88":[1,0,0,5,1,12],
 "classflair_1_1sensor_1_1_camera.html#ab23554ab7709e2069c7bbd298af82cca":[1,0,0,5,1,15],
+"classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4":[1,0,0,5,1,1],
 "classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5":[1,0,0,5,1,0],
 "classflair_1_1sensor_1_1_camera.html#ac6f4c3e58d2822bba71da604544e63b5a633d6abff0a3fc22404347728d195059":[1,0,0,5,1,0,1],
@@ -49,5 +76,4 @@
 "classflair_1_1sensor_1_1_camera.html#ace75da2070757c34ea5fa2b1b987d8cd":[1,0,0,5,1,4],
 "classflair_1_1sensor_1_1_camera.html#ad64596dd00415cfcecfa3589ddfdeaac":[1,0,0,5,1,3],
-"classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957":[1,0,0,5,1,8],
 "classflair_1_1sensor_1_1_camera.html#ae20e6de6e980f4c7d6b60d9174d8dd19":[1,0,0,5,1,16],
 "classflair_1_1sensor_1_1_emulated_controller.html":[1,0,0,5,2],
@@ -56,4 +82,5 @@
 "classflair_1_1sensor_1_1_emulated_controller.html#a514f48570872367dda335557be4696ef":[1,0,0,5,2,7],
 "classflair_1_1sensor_1_1_emulated_controller.html#a67125a07c47f1e549ccb28df4622c2cf":[1,0,0,5,2,4],
+"classflair_1_1sensor_1_1_emulated_controller.html#a8c50c81465aebb56959064ef6fd853bd":[1,0,0,5,2,1],
 "classflair_1_1sensor_1_1_emulated_controller.html#a9b2f55fb43ce63e4d7521283408654f5":[1,0,0,5,2,5],
 "classflair_1_1sensor_1_1_emulated_controller.html#aa15ea652018777ee12797cc4e632f53c":[1,0,0,5,2,9],
@@ -77,5 +104,4 @@
 "classflair_1_1sensor_1_1_emulated_controller.html#af77e801a251ecc3f5e4a46fb55eaf051aea2b2676c28c0db26d39331a336c6b92":[1,0,0,5,2,0,0],
 "classflair_1_1sensor_1_1_emulated_controller.html#af77e801a251ecc3f5e4a46fb55eaf051afc77a875abf95303d340624306d94baf":[1,0,0,5,2,0,10],
-"classflair_1_1sensor_1_1_emulated_controller.html#af7bcd67679646855b7f55b534621b004":[1,0,0,5,2,1],
 "classflair_1_1sensor_1_1_flash_led_message.html":[1,0,0,5,3],
 "classflair_1_1sensor_1_1_flash_led_message.html#a367fde4136d68ef436843b0f4c75cc11":[1,0,0,5,3,4],
@@ -93,8 +119,8 @@
 "classflair_1_1sensor_1_1_gx3__25__imu.html#a846b96f161fe99d588b2d3b4d7a98bee":[1,0,0,5,4,2],
 "classflair_1_1sensor_1_1_gx3__25__imu.html#aced28a91da3d8a16423107ad05ba2c10":[1,0,0,5,4,3],
-"classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558":[1,0,0,5,4,1],
+"classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0":[1,0,0,5,4,1],
 "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html":[1,0,0,5,5],
-"classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea":[1,0,0,5,5,0],
 "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a108d372d2be5bf99d44c9adc21c83fba":[1,0,0,5,5,2],
+"classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3":[1,0,0,5,5,0],
 "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a703cae77132737a94a915e63d55995b5":[1,0,0,5,5,1],
 "classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#ae159ef9580be0edf2190937abd9df71e":[1,0,0,5,5,3],
@@ -103,9 +129,9 @@
 "classflair_1_1sensor_1_1_host_eth_controller.html#a00012d36555eaba8abe77e184417ca00":[1,0,0,5,6,16],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a04586391f3fd3e5a4bb7cc99ecac900a":[1,0,0,5,6,5],
+"classflair_1_1sensor_1_1_host_eth_controller.html#a2a561df3660e098e3bcb47fd8b09a482":[1,0,0,5,6,0],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a2bf852f7688756fbc3b8affcc6401174":[1,0,0,5,6,6],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a2c91c5b109169f9140b7b4b8e9e548db":[1,0,0,5,6,8],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a3215ccfbe09f12e4ee648d4edc98889d":[1,0,0,5,6,19],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a41aafa3ddc59e93bb9b5f5ab6fdedeb3":[1,0,0,5,6,27],
-"classflair_1_1sensor_1_1_host_eth_controller.html#a42b05de9ebce51972d1ed02f62cf8a0e":[1,0,0,5,6,0],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a44afe7d7bcf2fc0b23c041f76fbf7ed4":[1,0,0,5,6,14],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a464a524bd5f65626f739e154930d00e0":[1,0,0,5,6,4],
@@ -113,8 +139,8 @@
 "classflair_1_1sensor_1_1_host_eth_controller.html#a5463cf3c528d315f0443c61184b5ca0d":[1,0,0,5,6,26],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a6601e0ad029567c45861e5be36e79e9d":[1,0,0,5,6,1],
+"classflair_1_1sensor_1_1_host_eth_controller.html#a689ec219066b167772d472a5e87757cd":[1,0,0,5,6,12],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a6b511be1a7f1046c6713895980290bc8":[1,0,0,5,6,25],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a736347a1851619d5b091d667a9deaaa9":[1,0,0,5,6,18],
 "classflair_1_1sensor_1_1_host_eth_controller.html#a86f2e19eaa5d8e82c7f0fe86c61c8f05":[1,0,0,5,6,22],
-"classflair_1_1sensor_1_1_host_eth_controller.html#a932275d8dbfc45aaa1ae69142fc42ffd":[1,0,0,5,6,12],
 "classflair_1_1sensor_1_1_host_eth_controller.html#aae8e159dd595dc9f139cdeb7adf65ca9":[1,0,0,5,6,17],
 "classflair_1_1sensor_1_1_host_eth_controller.html#ab32b5afc953c95626283a46872e097a4":[1,0,0,5,6,10],
@@ -130,17 +156,19 @@
 "classflair_1_1sensor_1_1_host_eth_controller.html#afca5403e028359c52303520040d017aa":[1,0,0,5,6,24],
 "classflair_1_1sensor_1_1_imu.html":[1,0,0,5,7],
-"classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee":[1,0,0,5,7,7],
-"classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb":[1,0,0,5,7,3],
-"classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269":[1,0,0,5,7,5],
-"classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386":[1,0,0,5,7,0],
-"classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346":[1,0,0,5,7,10],
-"classflair_1_1sensor_1_1_imu.html#a50c9130b6608a0ab2fd959a44c72dae6":[1,0,0,5,7,12],
+"classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee":[1,0,0,5,7,8],
+"classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb":[1,0,0,5,7,4],
+"classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269":[1,0,0,5,7,6],
+"classflair_1_1sensor_1_1_imu.html#a50c9130b6608a0ab2fd959a44c72dae6":[1,0,0,5,7,14],
 "classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a":[1,0,0,5,7,1],
-"classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527":[1,0,0,5,7,6],
-"classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9":[1,0,0,5,7,11],
-"classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85":[1,0,0,5,7,9],
-"classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d":[1,0,0,5,7,4],
+"classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527":[1,0,0,5,7,7],
+"classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9":[1,0,0,5,7,13],
+"classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85":[1,0,0,5,7,10],
+"classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc":[1,0,0,5,7,12],
+"classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d":[1,0,0,5,7,5],
 "classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a":[1,0,0,5,7,2],
-"classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c":[1,0,0,5,7,8],
+"classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c":[1,0,0,5,7,9],
+"classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159":[1,0,0,5,7,0],
+"classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f":[1,0,0,5,7,11],
+"classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428":[1,0,0,5,7,3],
 "classflair_1_1sensor_1_1_laser_range_finder.html":[1,0,0,5,8],
 "classflair_1_1sensor_1_1_laser_range_finder.html#a00cc6a10c9f6bc146dd269acd347b72f":[1,0,0,5,8,6],
@@ -150,11 +178,11 @@
 "classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6":[1,0,0,5,8,1],
 "classflair_1_1sensor_1_1_laser_range_finder.html#a473c2a1847c1eba1638dfc6dbf94e955":[1,0,0,5,8,3],
-"classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d":[1,0,0,5,8,0],
 "classflair_1_1sensor_1_1_laser_range_finder.html#a4fcff544e888eabd22de520366849cd4":[1,0,0,5,8,8],
+"classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517":[1,0,0,5,8,0],
 "classflair_1_1sensor_1_1_laser_range_finder.html#a978553e21cb5b1ad97a2e77dcca2f131":[1,0,0,5,8,5],
 "classflair_1_1sensor_1_1_laser_range_finder.html#ab05261c5a3b05e39ab7068df65acfeb8":[1,0,0,5,8,2],
 "classflair_1_1sensor_1_1_mb800.html":[1,0,0,5,9],
+"classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf":[1,0,0,5,9,0],
 "classflair_1_1sensor_1_1_mb800.html#a1b1e81f2370892b3d75c431865d95a48":[1,0,0,5,9,1],
-"classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb":[1,0,0,5,9,0],
 "classflair_1_1sensor_1_1_nmea_gps.html":[1,0,0,5,10],
 "classflair_1_1sensor_1_1_nmea_gps.html#a0198e8b7960279c1322492ca7a711920":[1,0,0,5,10,6],
@@ -168,9 +196,8 @@
 "classflair_1_1sensor_1_1_nmea_gps.html#a6102de13ed1ba414bf058235416580e9":[1,0,0,5,10,3],
 "classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa":[1,0,0,5,10,9],
-"classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816":[1,0,0,5,10,15],
 "classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba":[1,0,0,5,10,2],
 "classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676":[1,0,0,5,10,17],
-"classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf":[1,0,0,5,10,1],
 "classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6":[1,0,0,5,10,13],
+"classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93":[1,0,0,5,10,1],
 "classflair_1_1sensor_1_1_nmea_gps.html#ad25ede505f9bed9afaf06fa39d9871f9":[1,0,0,5,10,11],
 "classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0":[1,0,0,5,10,4],
@@ -181,13 +208,15 @@
 "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a3afe41475c7b8274c53e8ace66cf90f0":[1,0,0,5,10,0,1],
 "classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a9e0b10859022dd72f4764d3d94d2cb07":[1,0,0,5,10,0,0],
+"classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159":[1,0,0,5,10,0,3],
+"classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8":[1,0,0,5,10,15],
 "classflair_1_1sensor_1_1_novatel.html":[1,0,0,5,11],
-"classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d":[1,0,0,5,11,0],
 "classflair_1_1sensor_1_1_novatel.html#a9d6046e078858c12e281cea2ad8a737a":[1,0,0,5,11,1],
+"classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659":[1,0,0,5,11,0],
 "classflair_1_1sensor_1_1_ps3_eye.html":[1,0,0,5,12],
-"classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188":[1,0,0,5,12,0],
+"classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e":[1,0,0,5,12,0],
 "classflair_1_1sensor_1_1_ps3_eye.html#ae4db08a4e67cf41d0db0c4a4e37360c2":[1,0,0,5,12,1],
 "classflair_1_1sensor_1_1_radio_receiver.html":[1,0,0,5,13],
-"classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6":[1,0,0,5,13,0],
 "classflair_1_1sensor_1_1_radio_receiver.html#a4d1361ca2a8c41427c497a5598a9f2b6":[1,0,0,5,13,2],
+"classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576":[1,0,0,5,13,0],
 "classflair_1_1sensor_1_1_radio_receiver.html#a96e7b48b8e28bb8acdc936b6c8e55f79":[1,0,0,5,13,3],
 "classflair_1_1sensor_1_1_radio_receiver.html#ab20ec64260e8b6e7ed4b1dcf0919413a":[1,0,0,5,13,4],
@@ -207,47 +236,18 @@
 "classflair_1_1sensor_1_1_sensor_g_l.html#add8bf40176ca7f1ff827b5e710efc9a6":[1,0,0,5,15,0],
 "classflair_1_1sensor_1_1_simu_camera.html":[1,0,0,5,16],
-"classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df":[1,0,0,5,16,0],
-"classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176":[1,0,0,5,16,1],
+"classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e":[1,0,0,5,16,1],
 "classflair_1_1sensor_1_1_simu_camera.html#a9a89781a160538e59f98615339187b8c":[1,0,0,5,16,3],
 "classflair_1_1sensor_1_1_simu_camera.html#aa08b34cc19a3bc1b7f4eb6e0b344a5d0":[1,0,0,5,16,2],
+"classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7":[1,0,0,5,16,0],
 "classflair_1_1sensor_1_1_simu_camera_g_l.html":[1,0,0,5,17],
+"classflair_1_1sensor_1_1_simu_camera_g_l.html#a104e677904ce4782fb78cdf5f0a5b82d":[1,0,0,5,17,0],
 "classflair_1_1sensor_1_1_simu_camera_g_l.html#a423b0009af00935e7cc8e6b9f768f930":[1,0,0,5,17,3],
-"classflair_1_1sensor_1_1_simu_camera_g_l.html#a7742e9e782d3f0b985405a42dc507fc2":[1,0,0,5,17,0],
 "classflair_1_1sensor_1_1_simu_camera_g_l.html#a987491210b9f028b3286d0a04e6a3900":[1,0,0,5,17,1],
 "classflair_1_1sensor_1_1_simu_camera_g_l.html#ab9fed80b79343744331b8cf6c2d22b9e":[1,0,0,5,17,2],
 "classflair_1_1sensor_1_1_simu_gps.html":[1,0,0,5,18],
-"classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7":[1,0,0,5,18,1],
 "classflair_1_1sensor_1_1_simu_gps.html#a83232caaf25e2298e39b083e046846a3":[1,0,0,5,18,2],
-"classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915":[1,0,0,5,18,0],
+"classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b":[1,0,0,5,18,1],
+"classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76":[1,0,0,5,18,0],
 "classflair_1_1sensor_1_1_simu_imu.html":[1,0,0,5,19],
-"classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4":[1,0,0,5,19,0],
-"classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51":[1,0,0,5,19,1],
-"classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf":[1,0,0,5,19,2],
-"classflair_1_1sensor_1_1_simu_laser.html":[1,0,0,5,20],
-"classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752":[1,0,0,5,20,0],
-"classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5":[1,0,0,5,20,2],
-"classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80":[1,0,0,5,20,3],
-"classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a":[1,0,0,5,20,1],
-"classflair_1_1sensor_1_1_simu_laser_g_l.html":[1,0,0,5,21],
-"classflair_1_1sensor_1_1_simu_laser_g_l.html#a25a9e5de776b20ca084658723627722b":[1,0,0,5,21,0],
-"classflair_1_1sensor_1_1_simu_laser_g_l.html#a36d24d68e1412586711cb0572d9b1fb8":[1,0,0,5,21,1],
-"classflair_1_1sensor_1_1_simu_us.html":[1,0,0,5,22],
-"classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4":[1,0,0,5,22,2],
-"classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c":[1,0,0,5,22,0],
-"classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477":[1,0,0,5,22,1],
-"classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1":[1,0,0,5,22,3],
-"classflair_1_1sensor_1_1_simu_us_g_l.html":[1,0,0,5,23],
-"classflair_1_1sensor_1_1_simu_us_g_l.html#a30bdd1e6e58ef56d262602cca5700304":[1,0,0,5,23,1],
-"classflair_1_1sensor_1_1_simu_us_g_l.html#ab1f39be5a9c6fb443293b5e91aa1c8ee":[1,0,0,5,23,0],
-"classflair_1_1sensor_1_1_srf08.html":[1,0,0,5,24],
-"classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14":[1,0,0,5,24,3],
-"classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0":[1,0,0,5,24,1],
-"classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62":[1,0,0,5,24,0],
-"classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32":[1,0,0,5,24,2],
-"classflair_1_1sensor_1_1_switch_led_message.html":[1,0,0,5,25],
-"classflair_1_1sensor_1_1_switch_led_message.html#a283cdea09dab1ce2273004b4aff4c810":[1,0,0,5,25,5],
-"classflair_1_1sensor_1_1_switch_led_message.html#a421960e25eeb5fe1ff96eb4ba5f544ff":[1,0,0,5,25,4],
-"classflair_1_1sensor_1_1_switch_led_message.html#a917864328393baeef6a6d4e09a2ca831":[1,0,0,5,25,1],
-"classflair_1_1sensor_1_1_switch_led_message.html#a97703c6aefc52668c1985d6088cdd1a7":[1,0,0,5,25,0],
-"classflair_1_1sensor_1_1_switch_led_message.html#ae593e58d693bc38e1861327aa9c126f6":[1,0,0,5,25,3]
+"classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a":[1,0,0,5,19,0]
 };
Index: trunk/doc/Flair/navtreeindex6.js
===================================================================
--- trunk/doc/Flair/navtreeindex6.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex6.js	(revision 50)
@@ -1,4 +1,33 @@
 var NAVTREEINDEX6 =
 {
+"classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f":[1,0,0,5,19,1],
+"classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf":[1,0,0,5,19,2],
+"classflair_1_1sensor_1_1_simu_laser.html":[1,0,0,5,20],
+"classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5":[1,0,0,5,20,1],
+"classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5":[1,0,0,5,20,2],
+"classflair_1_1sensor_1_1_simu_laser.html#aa9dc0c4f54d34746206067da31794b80":[1,0,0,5,20,3],
+"classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888":[1,0,0,5,20,0],
+"classflair_1_1sensor_1_1_simu_laser_g_l.html":[1,0,0,5,21],
+"classflair_1_1sensor_1_1_simu_laser_g_l.html#a36d24d68e1412586711cb0572d9b1fb8":[1,0,0,5,21,1],
+"classflair_1_1sensor_1_1_simu_laser_g_l.html#a43a4718c285dc5e84bf852ff62bfe6eb":[1,0,0,5,21,0],
+"classflair_1_1sensor_1_1_simu_us.html":[1,0,0,5,22],
+"classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4":[1,0,0,5,22,2],
+"classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9":[1,0,0,5,22,0],
+"classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed":[1,0,0,5,22,1],
+"classflair_1_1sensor_1_1_simu_us.html#af86622810d283ac7710e70eddc30e3f1":[1,0,0,5,22,3],
+"classflair_1_1sensor_1_1_simu_us_g_l.html":[1,0,0,5,23],
+"classflair_1_1sensor_1_1_simu_us_g_l.html#a30bdd1e6e58ef56d262602cca5700304":[1,0,0,5,23,1],
+"classflair_1_1sensor_1_1_simu_us_g_l.html#acbe259c925605286890fac0c8688d11a":[1,0,0,5,23,0],
+"classflair_1_1sensor_1_1_srf08.html":[1,0,0,5,24],
+"classflair_1_1sensor_1_1_srf08.html#a29851770b97852246643187224054a14":[1,0,0,5,24,3],
+"classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746":[1,0,0,5,24,0],
+"classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0":[1,0,0,5,24,1],
+"classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32":[1,0,0,5,24,2],
+"classflair_1_1sensor_1_1_switch_led_message.html":[1,0,0,5,25],
+"classflair_1_1sensor_1_1_switch_led_message.html#a283cdea09dab1ce2273004b4aff4c810":[1,0,0,5,25,5],
+"classflair_1_1sensor_1_1_switch_led_message.html#a421960e25eeb5fe1ff96eb4ba5f544ff":[1,0,0,5,25,4],
+"classflair_1_1sensor_1_1_switch_led_message.html#a917864328393baeef6a6d4e09a2ca831":[1,0,0,5,25,1],
+"classflair_1_1sensor_1_1_switch_led_message.html#a97703c6aefc52668c1985d6088cdd1a7":[1,0,0,5,25,0],
+"classflair_1_1sensor_1_1_switch_led_message.html#ae593e58d693bc38e1861327aa9c126f6":[1,0,0,5,25,3],
 "classflair_1_1sensor_1_1_switch_led_message.html#aed2d41c6c992f87ce759549c690fe905":[1,0,0,5,25,2],
 "classflair_1_1sensor_1_1_target_controller.html":[1,0,0,5,26],
@@ -19,5 +48,4 @@
 "classflair_1_1sensor_1_1_target_controller.html#a677a1fd35d04b1ffd033206634c6c05e":[1,0,0,5,26,18],
 "classflair_1_1sensor_1_1_target_controller.html#a755c01ac4c8596e94310b5d61356be0c":[1,0,0,5,26,4],
-"classflair_1_1sensor_1_1_target_controller.html#a7e31696d48fe6b2fe7bdf44fad3b4d48":[1,0,0,5,26,0],
 "classflair_1_1sensor_1_1_target_controller.html#a8769ff6c7f3887a9bc0f8215f0a76a14":[1,0,0,5,26,5],
 "classflair_1_1sensor_1_1_target_controller.html#a8aa84807cf224d3af89ee8af0355992c":[1,0,0,5,26,19],
@@ -28,9 +56,9 @@
 "classflair_1_1sensor_1_1_target_controller.html#ac3ce201706dacaa107f59697a48dded1":[1,0,0,5,26,6],
 "classflair_1_1sensor_1_1_target_controller.html#ad224c144a6207dbcc8b8160a34b8aa4b":[1,0,0,5,26,13],
+"classflair_1_1sensor_1_1_target_controller.html#aea11e29bf952913cc648dfc59dac215f":[1,0,0,5,26,0],
 "classflair_1_1sensor_1_1_target_controller.html#af7f9a61889cd8ebe05074e977b15d68f":[1,0,0,5,26,1],
 "classflair_1_1sensor_1_1_target_controller.html#afa9256a134754f3cd321009f0c721e4f":[1,0,0,5,26,7],
 "classflair_1_1sensor_1_1_target_controller.html#afce7c1aafc6e9411a495c7b4ef011eed":[1,0,0,5,26,26],
 "classflair_1_1sensor_1_1_target_eth_controller.html":[1,0,0,5,27],
-"classflair_1_1sensor_1_1_target_eth_controller.html#a01568cea741e98ebcab98e9fb1bf9c8c":[1,0,0,5,27,0],
 "classflair_1_1sensor_1_1_target_eth_controller.html#a236bef11baaa35584a29c28b65114629":[1,0,0,5,27,4],
 "classflair_1_1sensor_1_1_target_eth_controller.html#a2450183278869655819ceb15017fe6f0":[1,0,0,5,27,3],
@@ -38,4 +66,5 @@
 "classflair_1_1sensor_1_1_target_eth_controller.html#a5224298cc11521c7b1152dd05fd7dc6a":[1,0,0,5,27,8],
 "classflair_1_1sensor_1_1_target_eth_controller.html#a6437f109779fe73aa54eb34914f51acc":[1,0,0,5,27,9],
+"classflair_1_1sensor_1_1_target_eth_controller.html#a925174c294908c81ff3395f75fc23cd5":[1,0,0,5,27,0],
 "classflair_1_1sensor_1_1_target_eth_controller.html#a99f6373bd2df49b005c355060929856e":[1,0,0,5,27,2],
 "classflair_1_1sensor_1_1_target_eth_controller.html#ab035bdff6994253f10c97d24d6585a8d":[1,0,0,5,27,5],
@@ -50,25 +79,26 @@
 "classflair_1_1sensor_1_1_us_range_finder.html#a6cbc4be2cfaf7d89f3b227d3487d96c0":[1,0,0,5,28,5],
 "classflair_1_1sensor_1_1_us_range_finder.html#a830522cffd7367b3c095f1a381bb248a":[1,0,0,5,28,8],
-"classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd":[1,0,0,5,28,0],
 "classflair_1_1sensor_1_1_us_range_finder.html#a9f126a19d2eda48c45c26fe5946961e5":[1,0,0,5,28,10],
 "classflair_1_1sensor_1_1_us_range_finder.html#aab82864dba31be05a588aa079811ca60":[1,0,0,5,28,4],
 "classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051":[1,0,0,5,28,1],
+"classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363":[1,0,0,5,28,0],
 "classflair_1_1sensor_1_1_us_range_finder.html#ac9d5b4eaa44dc0223dc9cf4a9fcfa235":[1,0,0,5,28,3],
 "classflair_1_1sensor_1_1_us_range_finder.html#ae1bbee21887937a4dee3e427e1c37605":[1,0,0,5,28,11],
 "classflair_1_1sensor_1_1_v4_l_camera.html":[1,0,0,5,29],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f":[1,0,0,5,29,4],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a0cd0d589400e91a267e736577455a03f":[1,0,0,5,29,5],
 "classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a":[1,0,0,5,29,1],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a":[1,0,0,5,29,5],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e":[1,0,0,5,29,2],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae":[1,0,0,5,29,3],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613":[1,0,0,5,29,8],
-"classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69":[1,0,0,5,29,7],
-"classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087":[1,0,0,5,29,9],
-"classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843":[1,0,0,5,29,6],
-"classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f":[1,0,0,5,29,0],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a1f98212da6124f4da644880fc0f6239a":[1,0,0,5,29,6],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a29862113a1cf3095a15e8f86e28c4a9e":[1,0,0,5,29,3],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a6bd963d24efcd05a905cc801af8b91ae":[1,0,0,5,29,4],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613":[1,0,0,5,29,9],
+"classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69":[1,0,0,5,29,8],
+"classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3":[1,0,0,5,29,0],
+"classflair_1_1sensor_1_1_v4_l_camera.html#add3527b969ba1fb04f6852538627a087":[1,0,0,5,29,10],
+"classflair_1_1sensor_1_1_v4_l_camera.html#af2108dc32fd988eb33bf8a28e1c5a843":[1,0,0,5,29,7],
+"classflair_1_1sensor_1_1_v4_l_camera.html#af87fe86ad1f641d308492b8ba7d98f94":[1,0,0,5,29,2],
 "classflair_1_1sensor_1_1_vrpn_client.html":[1,0,0,5,30],
 "classflair_1_1sensor_1_1_vrpn_client.html#a0f046b0ea0e4fe1509654e4149c7ce25":[1,0,0,5,30,6],
 "classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff":[1,0,0,5,30,1],
-"classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3":[1,0,0,5,30,0],
+"classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535":[1,0,0,5,30,0],
 "classflair_1_1sensor_1_1_vrpn_client.html#aa225221a811194704cf10b0726a1680d":[1,0,0,5,30,3],
 "classflair_1_1sensor_1_1_vrpn_client.html#acf82bb30ed4753183a3ddb8758d4a3b6":[1,0,0,5,30,4],
@@ -76,20 +106,19 @@
 "classflair_1_1sensor_1_1_vrpn_client.html#adf2374e9d69ff17fc490ba06e6488a50":[1,0,0,5,30,2],
 "classflair_1_1sensor_1_1_vrpn_object.html":[1,0,0,5,31],
-"classflair_1_1sensor_1_1_vrpn_object.html#a01f756f3d1e72afaf1bde94e3b34c587":[1,0,0,5,31,15],
-"classflair_1_1sensor_1_1_vrpn_object.html#a0f046b0ea0e4fe1509654e4149c7ce25":[1,0,0,5,31,14],
+"classflair_1_1sensor_1_1_vrpn_object.html#a01f756f3d1e72afaf1bde94e3b34c587":[1,0,0,5,31,14],
+"classflair_1_1sensor_1_1_vrpn_object.html#a0f046b0ea0e4fe1509654e4149c7ce25":[1,0,0,5,31,13],
 "classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f":[1,0,0,5,31,1],
-"classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f":[1,0,0,5,31,7],
-"classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2":[1,0,0,5,31,8],
-"classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738":[1,0,0,5,31,6],
+"classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f":[1,0,0,5,31,6],
 "classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539":[1,0,0,5,31,3],
 "classflair_1_1sensor_1_1_vrpn_object.html#a3f763c10994c9105bc24b3ab61f90afa":[1,0,0,5,31,2],
-"classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a":[1,0,0,5,31,11],
+"classflair_1_1sensor_1_1_vrpn_object.html#a497f45bf3c808c99df38efedfb1fb29a":[1,0,0,5,31,10],
 "classflair_1_1sensor_1_1_vrpn_object.html#a516210bba13f3df87da71dac8a494c20":[1,0,0,5,31,5],
+"classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c":[1,0,0,5,31,7],
 "classflair_1_1sensor_1_1_vrpn_object.html#aa192e539d45cfebdcb258109f9136789":[1,0,0,5,31,4],
-"classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c":[1,0,0,5,31,13],
-"classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164":[1,0,0,5,31,9],
-"classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279":[1,0,0,5,31,10],
+"classflair_1_1sensor_1_1_vrpn_object.html#aa913d9d717b7321cf9f4b4fe4ebb6b9c":[1,0,0,5,31,12],
+"classflair_1_1sensor_1_1_vrpn_object.html#acac80ce94c7081f6e51f8d81d158e164":[1,0,0,5,31,8],
+"classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279":[1,0,0,5,31,9],
 "classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710":[1,0,0,5,31,0],
-"classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819":[1,0,0,5,31,12],
+"classflair_1_1sensor_1_1_vrpn_object.html#af6e2b048e6e5c74f03a5bf1d767e5819":[1,0,0,5,31,11],
 "classflair_1_1simulator_1_1_blade.html":[1,0,0,6,0],
 "classflair_1_1simulator_1_1_blade.html#a827ee4589f46349288080e843f1e4ad4":[1,0,0,6,0,2],
@@ -99,5 +128,5 @@
 "classflair_1_1simulator_1_1_blade.html#ade8e7c7ccf2d7fee6a8c56504d2a500c":[1,0,0,6,0,4],
 "classflair_1_1simulator_1_1_castle.html":[1,0,0,6,1],
-"classflair_1_1simulator_1_1_castle.html#a8092c85e60b3442f7a1df500549d23c0":[1,0,0,6,1,0],
+"classflair_1_1simulator_1_1_castle.html#a698881cafd389f8fba1a85ee268fcaef":[1,0,0,6,1,0],
 "classflair_1_1simulator_1_1_castle.html#a80e5d2cdcdd3dd6f594a8ca4ca27945e":[1,0,0,6,1,1],
 "classflair_1_1simulator_1_1_discrete_time_variable.html":[1,0,0,6,2],
@@ -109,9 +138,8 @@
 "classflair_1_1simulator_1_1_fixed_camera.html":[1,0,0,6,3],
 "classflair_1_1simulator_1_1_fixed_camera.html#a179bfa24ee9a02abbd733adecc776142":[1,0,0,6,3,2],
+"classflair_1_1simulator_1_1_fixed_camera.html#a63594bc69a7448719aaf058dd135ba16":[1,0,0,6,3,0],
 "classflair_1_1simulator_1_1_fixed_camera.html#a948a61047e7affb9cdd5e528ec4fea29":[1,0,0,6,3,1],
-"classflair_1_1simulator_1_1_fixed_camera.html#ae3c185becc3aaea0b3cb31d9bd6a5238":[1,0,0,6,3,0],
 "classflair_1_1simulator_1_1_gui.html":[1,0,0,6,4],
 "classflair_1_1simulator_1_1_gui.html#a427b995fa8ed42f2fe741d29abdbcb07":[1,0,0,6,4,4],
-"classflair_1_1simulator_1_1_gui.html#a468a8cdefdff6194d0b97ffbc156a757":[1,0,0,6,4,0],
 "classflair_1_1simulator_1_1_gui.html#a468b82cb141bdd519ef14c6e6dce0f5d":[1,0,0,6,4,10],
 "classflair_1_1simulator_1_1_gui.html#a4cfa5253009dd7a8f0756c19ed097296":[1,0,0,6,4,8],
@@ -122,8 +150,9 @@
 "classflair_1_1simulator_1_1_gui.html#aa5247fc955a05efe392a76aad21a73b1":[1,0,0,6,4,2],
 "classflair_1_1simulator_1_1_gui.html#ad1cbb3a97b354cf0823763b526401769":[1,0,0,6,4,3],
+"classflair_1_1simulator_1_1_gui.html#ad74e8d8f2a12aa1a59df146c32135547":[1,0,0,6,4,0],
 "classflair_1_1simulator_1_1_gui.html#ad99fd047f42a3c280e531673a25f5aba":[1,0,0,6,4,7],
 "classflair_1_1simulator_1_1_man.html":[1,0,0,6,5],
 "classflair_1_1simulator_1_1_man.html#a45611cc9034c3c0aea5029c46b4714da":[1,0,0,6,5,1],
-"classflair_1_1simulator_1_1_man.html#ad27a0e649c6e87e424f98908d09ab126":[1,0,0,6,5,0],
+"classflair_1_1simulator_1_1_man.html#a495c0eb70a10b83419dba60ce1605c83":[1,0,0,6,5,0],
 "classflair_1_1simulator_1_1_mesh_scene_node.html":[1,0,0,6,6],
 "classflair_1_1simulator_1_1_mesh_scene_node.html#a0e190e1df456fd57679b21909d63a699":[1,0,0,6,6,10],
@@ -140,26 +169,27 @@
 "classflair_1_1simulator_1_1_model.html":[1,0,0,6,7],
 "classflair_1_1simulator_1_1_model.html#a1335ecc15eb00a934c9864ac5c98ba69":[1,0,0,6,7,1],
-"classflair_1_1simulator_1_1_model.html#a4906433cc3fa20ae7af911ef08f15f0e":[1,0,0,6,7,5],
-"classflair_1_1simulator_1_1_model.html#a4fdb5f6239ccba607cc943ea485c68f1":[1,0,0,6,7,8],
+"classflair_1_1simulator_1_1_model.html#a4fdb5f6239ccba607cc943ea485c68f1":[1,0,0,6,7,9],
 "classflair_1_1simulator_1_1_model.html#a6692c07fb503b468e34136cdac9d08ab":[1,0,0,6,7,3],
-"classflair_1_1simulator_1_1_model.html#a843107a08e577f7ff285eaa93b6e8c89":[1,0,0,6,7,2],
-"classflair_1_1simulator_1_1_model.html#a9133339bb0ef62375abee0cf65a04f9e":[1,0,0,6,7,11],
-"classflair_1_1simulator_1_1_model.html#aad3ab59134a6725fbf2af1e85fb08e39":[1,0,0,6,7,7],
-"classflair_1_1simulator_1_1_model.html#ab79d1ce9c7b8706182dfbd8dbc7289dc":[1,0,0,6,7,10],
-"classflair_1_1simulator_1_1_model.html#abc7fb896d9da2f759768a155b01ee17e":[1,0,0,6,7,6],
+"classflair_1_1simulator_1_1_model.html#a9133339bb0ef62375abee0cf65a04f9e":[1,0,0,6,7,12],
+"classflair_1_1simulator_1_1_model.html#a9b24a02b9df22ce6294ec0715b10a4ea":[1,0,0,6,7,2],
+"classflair_1_1simulator_1_1_model.html#aad3ab59134a6725fbf2af1e85fb08e39":[1,0,0,6,7,8],
+"classflair_1_1simulator_1_1_model.html#ab44b8cdff7f1f89e961f391a37fec93a":[1,0,0,6,7,6],
+"classflair_1_1simulator_1_1_model.html#ab79d1ce9c7b8706182dfbd8dbc7289dc":[1,0,0,6,7,11],
+"classflair_1_1simulator_1_1_model.html#abc7fb896d9da2f759768a155b01ee17e":[1,0,0,6,7,7],
+"classflair_1_1simulator_1_1_model.html#adc4316490417e69017ecca36100aaf1c":[1,0,0,6,7,5],
 "classflair_1_1simulator_1_1_model.html#aec35c1a54a309614bbbb645f43667605":[1,0,0,6,7,4],
-"classflair_1_1simulator_1_1_model.html#aef3411812a41ce110d8d3a796f9cd56b":[1,0,0,6,7,9],
+"classflair_1_1simulator_1_1_model.html#aef3411812a41ce110d8d3a796f9cd56b":[1,0,0,6,7,10],
 "classflair_1_1simulator_1_1_parser.html":[1,0,0,6,8],
 "classflair_1_1simulator_1_1_parser.html#a3d27cd97c69776827ba495e2ea7b9a47":[1,0,0,6,8,1],
-"classflair_1_1simulator_1_1_parser.html#ad889c20f3e6200f406693772c9a27442":[1,0,0,6,8,0],
+"classflair_1_1simulator_1_1_parser.html#a7273f7d9ddd5923a0d681484d44f5d48":[1,0,0,6,8,0],
 "classflair_1_1simulator_1_1_simulator.html":[1,0,0,6,9],
 "classflair_1_1simulator_1_1_simulator.html#a0bf7fa513bb0c2b99bd0b16a7824e852":[1,0,0,6,9,8],
 "classflair_1_1simulator_1_1_simulator.html#a206704b45a0945a6877a3f7bad04534b":[1,0,0,6,9,3],
 "classflair_1_1simulator_1_1_simulator.html#a2bb4ffbad57a036036984d978a76d27b":[1,0,0,6,9,7],
-"classflair_1_1simulator_1_1_simulator.html#a2bf2a0e9b454c55aa5dcb5aa4698697b":[1,0,0,6,9,6],
 "classflair_1_1simulator_1_1_simulator.html#a2c12879c6cefa5f465d3d5b0b150d777":[1,0,0,6,9,1],
 "classflair_1_1simulator_1_1_simulator.html#a580660c762f807a6bd76dc9bfed48ad9":[1,0,0,6,9,2],
-"classflair_1_1simulator_1_1_simulator.html#aa3fc4e19d7d11a7a7ff06f529577fc35":[1,0,0,6,9,5],
+"classflair_1_1simulator_1_1_simulator.html#a9aac4f90e5d45e8f15074b1fb853791f":[1,0,0,6,9,5],
 "classflair_1_1simulator_1_1_simulator.html#ae1b6605cf24ad921aeda4d0888b54baa":[1,0,0,6,9,0],
+"classflair_1_1simulator_1_1_simulator.html#aef3411812a41ce110d8d3a796f9cd56b":[1,0,0,6,9,6],
 "classflair_1_1simulator_1_1_simulator.html#afd712ce52e08c1dd64f492f8d0e6d619":[1,0,0,6,9,4],
 "classflair_1_1simulator_1_1_visualization_camera.html":[1,0,0,6,10],
@@ -177,10 +207,10 @@
 "classflair_1_1simulator_1_1_x4.html":[1,0,0,6,11],
 "classflair_1_1simulator_1_1_x4.html#a10a457c7437ec216787e26dd1ecd133e":[1,0,0,6,11,1],
-"classflair_1_1simulator_1_1_x4.html#a67b2cd3890ee0f15c7377dc2edb00c6a":[1,0,0,6,11,0],
+"classflair_1_1simulator_1_1_x4.html#adf4a916c276bbb4f59732010a8578b85":[1,0,0,6,11,0],
 "classflair_1_1simulator_1_1_x8.html":[1,0,0,6,12],
 "classflair_1_1simulator_1_1_x8.html#a2d8fbf72873ff74dd6ed13f81ef8a49f":[1,0,0,6,12,1],
-"classflair_1_1simulator_1_1_x8.html#a70956ac7d7d210ff48eb0089eafbb1c6":[1,0,0,6,12,0],
 "classflair_1_1simulator_1_1_x8.html#a9eda32e5d50c359f093252aebf76bbab":[1,0,0,6,12,2],
 "classflair_1_1simulator_1_1_x8.html#adc5a44d77cf5b68a636e5fe060eb7433":[1,0,0,6,12,3],
+"classflair_1_1simulator_1_1_x8.html#aefcd0f9a173933e9d8a60373c406f213":[1,0,0,6,12,0],
 "cvimage_8h.html":[2,0,20],
 "cvimage_8h_source.html":[2,0,20],
@@ -190,6 +220,6 @@
 "cvmatrix__descriptor_8h_source.html":[2,0,22],
 "files.html":[2,0],
+"functions.html":[1,3,0],
 "functions.html":[1,3,0,0],
-"functions.html":[1,3,0],
 "functions_b.html":[1,3,0,1],
 "functions_c.html":[1,3,0,2],
@@ -220,34 +250,4 @@
 "functions_func_t.html":[1,3,1,18],
 "functions_func_u.html":[1,3,1,19],
-"functions_func_v.html":[1,3,1,20],
-"functions_func_w.html":[1,3,1,21],
-"functions_func_x.html":[1,3,1,22],
-"functions_func_y.html":[1,3,1,23],
-"functions_func_z.html":[1,3,1,24],
-"functions_func_~.html":[1,3,1,25],
-"functions_g.html":[1,3,0,6],
-"functions_h.html":[1,3,0,7],
-"functions_i.html":[1,3,0,8],
-"functions_j.html":[1,3,0,9],
-"functions_l.html":[1,3,0,10],
-"functions_m.html":[1,3,0,11],
-"functions_n.html":[1,3,0,12],
-"functions_o.html":[1,3,0,13],
-"functions_p.html":[1,3,0,14],
-"functions_q.html":[1,3,0,15],
-"functions_r.html":[1,3,0,16],
-"functions_s.html":[1,3,0,17],
-"functions_t.html":[1,3,0,18],
-"functions_u.html":[1,3,0,19],
-"functions_v.html":[1,3,0,20],
-"functions_vars.html":[1,3,2],
-"functions_w.html":[1,3,0,21],
-"functions_x.html":[1,3,0,22],
-"functions_y.html":[1,3,0,23],
-"functions_z.html":[1,3,0,24],
-"functions_~.html":[1,3,0,25],
-"hierarchy.html":[1,2],
-"index.html":[],
-"io__data_8h.html":[2,0,46],
-"io__data_8h.html#a388da3412e183befb390ac46023bdcac":[2,0,46,12]
+"functions_func_v.html":[1,3,1,20]
 };
Index: trunk/doc/Flair/navtreeindex7.js
===================================================================
--- trunk/doc/Flair/navtreeindex7.js	(revision 47)
+++ trunk/doc/Flair/navtreeindex7.js	(revision 50)
@@ -1,27 +1,57 @@
 var NAVTREEINDEX7 =
 {
-"io__data_8h.html#a4ca29f33fc446a0d6c6fd314c78069b3":[2,0,46,11],
-"io__data_8h.html#a6dbece12f2117234500c91be48ea781c":[2,0,46,8],
-"io__data_8h.html#a74c64d35d845a87219d68d2ffaaac833":[2,0,46,13],
-"io__data_8h.html#a7a2cd054ab7f3308038a53882c7f4e7a":[2,0,46,10],
-"io__data_8h.html#ad6d174017f93c73db69089138f9b74c1":[2,0,46,14],
-"io__data_8h.html#ad87fcd9f0a37939dfec9611a248b4658":[2,0,46,9],
-"io__data_8h_source.html":[2,0,46],
+"functions_func_w.html":[1,3,1,21],
+"functions_func_x.html":[1,3,1,22],
+"functions_func_y.html":[1,3,1,23],
+"functions_func_z.html":[1,3,1,24],
+"functions_func_~.html":[1,3,1,25],
+"functions_g.html":[1,3,0,6],
+"functions_h.html":[1,3,0,7],
+"functions_i.html":[1,3,0,8],
+"functions_j.html":[1,3,0,9],
+"functions_l.html":[1,3,0,10],
+"functions_m.html":[1,3,0,11],
+"functions_n.html":[1,3,0,12],
+"functions_o.html":[1,3,0,13],
+"functions_p.html":[1,3,0,14],
+"functions_q.html":[1,3,0,15],
+"functions_r.html":[1,3,0,16],
+"functions_s.html":[1,3,0,17],
+"functions_t.html":[1,3,0,18],
+"functions_u.html":[1,3,0,19],
+"functions_v.html":[1,3,0,20],
+"functions_vars.html":[1,3,2],
+"functions_w.html":[1,3,0,21],
+"functions_x.html":[1,3,0,22],
+"functions_y.html":[1,3,0,23],
+"functions_z.html":[1,3,0,24],
+"functions_~.html":[1,3,0,25],
+"hierarchy.html":[1,2],
+"index.html":[],
+"io__data_8h.html":[2,0,47],
+"io__data_8h.html#a388da3412e183befb390ac46023bdcac":[2,0,47,12],
+"io__data_8h.html#a4ca29f33fc446a0d6c6fd314c78069b3":[2,0,47,11],
+"io__data_8h.html#a6dbece12f2117234500c91be48ea781c":[2,0,47,8],
+"io__data_8h.html#a74c64d35d845a87219d68d2ffaaac833":[2,0,47,13],
+"io__data_8h.html#a7a2cd054ab7f3308038a53882c7f4e7a":[2,0,47,10],
+"io__data_8h.html#ad6d174017f93c73db69089138f9b74c1":[2,0,47,14],
+"io__data_8h.html#ad87fcd9f0a37939dfec9611a248b4658":[2,0,47,9],
+"io__data_8h_source.html":[2,0,47],
+"namespaceflair.html":[1,0,0],
 "namespaceflair.html":[0,0,0],
-"namespaceflair.html":[1,0,0],
 "namespaceflair_1_1actuator.html":[0,0,0,0],
 "namespaceflair_1_1actuator.html":[1,0,0,0],
+"namespaceflair_1_1core.html":[1,0,0,1],
 "namespaceflair_1_1core.html":[0,0,0,1],
-"namespaceflair_1_1core.html":[1,0,0,1],
+"namespaceflair_1_1filter.html":[0,0,0,2],
 "namespaceflair_1_1filter.html":[1,0,0,2],
-"namespaceflair_1_1filter.html":[0,0,0,2],
+"namespaceflair_1_1gui.html":[1,0,0,3],
 "namespaceflair_1_1gui.html":[0,0,0,3],
-"namespaceflair_1_1gui.html":[1,0,0,3],
 "namespaceflair_1_1meta.html":[0,0,0,4],
 "namespaceflair_1_1meta.html":[1,0,0,4],
 "namespaceflair_1_1sensor.html":[0,0,0,5],
 "namespaceflair_1_1sensor.html":[1,0,0,5],
+"namespaceflair_1_1simulator.html":[1,0,0,6],
 "namespaceflair_1_1simulator.html":[0,0,0,6],
-"namespaceflair_1_1simulator.html":[1,0,0,6],
 "namespacemembers.html":[0,1,0],
 "namespacemembers_func.html":[0,1,1],
@@ -30,7 +60,7 @@
 "pages.html":[],
 "structflair_1_1simulator_1_1_model_1_1simu__state.html":[1,0,0,6,7,0],
-"structflair_1_1simulator_1_1_model_1_1simu__state.html#a157ca0ecf4c744e44c3968a28c21f908":[1,0,0,6,7,0,1],
 "structflair_1_1simulator_1_1_model_1_1simu__state.html#a1da75f64b8d57a386b9f7b7b5bf49222":[1,0,0,6,7,0,0],
-"structflair_1_1simulator_1_1_model_1_1simu__state.html#a3b1349d438dbf148a8b1d07749064bb4":[1,0,0,6,7,0,3],
-"structflair_1_1simulator_1_1_model_1_1simu__state.html#a800b87eb0471cda6f165c189963f7484":[1,0,0,6,7,0,2]
+"structflair_1_1simulator_1_1_model_1_1simu__state.html#a4685ff7ba0f1b1dd7e212be6fc4442c2":[1,0,0,6,7,0,1],
+"structflair_1_1simulator_1_1_model_1_1simu__state.html#aa54804c34d1658a5fd5dfe21c41b384a":[1,0,0,6,7,0,3],
+"structflair_1_1simulator_1_1_model_1_1simu__state.html#adf641f6b4bb8083e9c579b80b207daa2":[1,0,0,6,7,0,2]
 };
Index: trunk/doc/Flair/search/all_0.js
===================================================================
--- trunk/doc/Flair/search/all_0.js	(revision 47)
+++ trunk/doc/Flair/search/all_0.js	(revision 50)
@@ -377,4 +377,5 @@
   ['applicationversion',['applicationVersion',['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#applicationVersion-prop',0,'QCoreApplication::applicationVersion()'],['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#applicationVersion-prop',0,'QCoreApplication::applicationVersion()']]],
   ['applybuttonpressed',['applyButtonPressed',['http://qt-project.org/doc/qt-4.8/q3tabdialog.html#applyButtonPressed',0,'Q3TabDialog']]],
+  ['applyrotation',['ApplyRotation',['../classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f',1,'flair::sensor::Imu::ApplyRotation(core::Vector3Df &amp;vector)'],['../classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc',1,'flair::sensor::Imu::ApplyRotation(core::Quaternion &amp;quaternion)']]],
   ['applyto',['applyTo',['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#applyTo',0,'QGraphicsTransform::applyTo()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscale.html#applyTo',0,'QGraphicsScale::applyTo()'],['http://qt-project.org/doc/qt-4.8/qgraphicsrotation.html#applyTo',0,'QGraphicsRotation::applyTo()']]],
   ['approotwindow',['appRootWindow',['http://qt-project.org/doc/qt-4.8/qx11info.html#appRootWindow',0,'QX11Info']]],
@@ -447,6 +448,6 @@
   ['attachment',['attachment',['http://qt-project.org/doc/qt-4.8/qglframebufferobject.html#attachment',0,'QGLFramebufferObject::attachment()'],['http://qt-project.org/doc/qt-4.8/qglframebufferobjectformat.html#attachment',0,'QGLFramebufferObjectFormat::attachment()']]],
   ['attachto',['attachTo',['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#attachTo',0,'QScriptEngineDebugger']]],
+  ['attribute',['Attribute',['http://qt-project.org/doc/qt-4.8/qinputmethodevent-attribute.html',0,'QInputMethodEvent']]],
   ['attribute',['attribute',['http://qt-project.org/doc/qt-4.8/qabstractxmlreceiver.html#attribute',0,'QAbstractXmlReceiver::attribute()'],['http://qt-project.org/doc/qt-4.8/qwebelement.html#attribute',0,'QWebElement::attribute()'],['http://qt-project.org/doc/qt-4.8/qdomelement.html#attribute',0,'QDomElement::attribute()'],['http://qt-project.org/doc/qt-4.8/qxmlformatter.html#attribute',0,'QXmlFormatter::attribute()'],['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#attribute',0,'QNetworkRequest::attribute()'],['http://qt-project.org/doc/qt-4.8/qxmlserializer.html#attribute',0,'QXmlSerializer::attribute()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#attribute',0,'QNetworkReply::attribute()'],['http://qt-project.org/doc/qt-4.8/qinputmethodevent-attribute.html#Attribute',0,'QInputMethodEvent::Attribute::Attribute()']]],
-  ['attribute',['Attribute',['http://qt-project.org/doc/qt-4.8/qinputmethodevent-attribute.html',0,'QInputMethodEvent']]],
   ['attributedecl',['attributeDecl',['http://qt-project.org/doc/qt-4.8/qxmldeclhandler.html#attributeDecl',0,'QXmlDeclHandler::attributeDecl()'],['http://qt-project.org/doc/qt-4.8/qxmldefaulthandler.html#attributeDecl',0,'QXmlDefaultHandler::attributeDecl()']]],
   ['attributelocation',['attributeLocation',['http://qt-project.org/doc/qt-4.8/qglshaderprogram.html#attributeLocation',0,'QGLShaderProgram::attributeLocation(const char *name) const'],['http://qt-project.org/doc/qt-4.8/qglshaderprogram.html#attributeLocation-2',0,'QGLShaderProgram::attributeLocation(const QByteArray &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qglshaderprogram.html#attributeLocation-3',0,'QGLShaderProgram::attributeLocation(const QString &amp;name) const']]],
Index: trunk/doc/Flair/search/all_1.js
===================================================================
--- trunk/doc/Flair/search/all_1.js	(revision 47)
+++ trunk/doc/Flair/search/all_1.js	(revision 50)
@@ -82,5 +82,5 @@
   ['bitplanecount',['bitPlaneCount',['http://qt-project.org/doc/qt-4.8/qimage.html#bitPlaneCount',0,'QImage']]],
   ['bits',['bits',['http://qt-project.org/doc/qt-4.8/qvideoframe.html#bits',0,'QVideoFrame::bits()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#bits-2',0,'QVideoFrame::bits() const'],['http://qt-project.org/doc/qt-4.8/qimage.html#bits',0,'QImage::bits()'],['http://qt-project.org/doc/qt-4.8/qimage.html#bits-2',0,'QImage::bits() const']]],
-  ['black',['Black',['../classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037ea69bbac9b78ee7f9d7edb487dc4c3f6c9',1,'flair::gui::DataPlot::Black()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#black',0,'QColor::black()']]],
+  ['black',['black',['http://qt-project.org/doc/qt-4.8/qcolor.html#black',0,'QColor::black()'],['../classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037ea69bbac9b78ee7f9d7edb487dc4c3f6c9',1,'flair::gui::DataPlot::Black()']]],
   ['blackf',['blackF',['http://qt-project.org/doc/qt-4.8/qcolor.html#blackF',0,'QColor']]],
   ['blade',['Blade',['../classflair_1_1simulator_1_1_blade.html',1,'flair::simulator']]],
@@ -174,5 +174,5 @@
   ['bundlename',['bundleName',['http://qt-project.org/doc/qt-4.8/qfileinfo.html#bundleName',0,'QFileInfo']]],
   ['butterworthlowpass',['ButterworthLowPass',['../classflair_1_1filter_1_1_butterworth_low_pass.html',1,'flair::filter']]],
-  ['butterworthlowpass',['ButterworthLowPass',['../classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, int order)'],['../classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition *position, std::string name, int order)']]],
+  ['butterworthlowpass',['ButterworthLowPass',['../classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow=1, uint32_t nbCol=1)'],['../classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow, uint32_t nbCol)']]],
   ['butterworthlowpass_2eh',['ButterworthLowPass.h',['../_butterworth_low_pass_8h.html',1,'']]],
   ['button',['Button',['http://qt-project.org/doc/qt-4.8/qmessagebox-obsolete.html#Button-typedef',0,'QMessageBox::Button()'],['http://qt-project.org/doc/qt-4.8/qmouseeventtransition.html#button-prop',0,'QMouseEventTransition::button()'],['http://qt-project.org/doc/qt-4.8/qmessagebox.html#button',0,'QMessageBox::button()'],['http://qt-project.org/doc/qt-4.8/qmouseeventtransition.html#button-prop',0,'QMouseEventTransition::button()'],['http://qt-project.org/doc/qt-4.8/qpalette.html#button',0,'QPalette::button()'],['http://qt-project.org/doc/qt-4.8/qcolorgroup-qt3.html#button',0,'QColorGroup::button()'],['http://qt-project.org/doc/qt-4.8/qwizard.html#button',0,'QWizard::button()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscenemouseevent.html#button',0,'QGraphicsSceneMouseEvent::button()'],['http://qt-project.org/doc/qt-4.8/qdialogbuttonbox.html#button',0,'QDialogButtonBox::button()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#button',0,'QMouseEvent::button()'],['http://qt-project.org/doc/qt-4.8/qbuttongroup.html#button',0,'QButtonGroup::button()']]],
Index: trunk/doc/Flair/search/all_11.js
===================================================================
--- trunk/doc/Flair/search/all_11.js	(revision 47)
+++ trunk/doc/Flair/search/all_11.js	(revision 50)
@@ -3,5 +3,5 @@
   ['radiobuttonexclusive',['radioButtonExclusive',['http://qt-project.org/doc/qt-4.8/q3buttongroup.html#radioButtonExclusive-prop',0,'Q3ButtonGroup']]],
   ['radioreceiver',['RadioReceiver',['../classflair_1_1sensor_1_1_radio_receiver.html',1,'flair::sensor']]],
-  ['radioreceiver',['RadioReceiver',['../classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6',1,'flair::sensor::RadioReceiver']]],
+  ['radioreceiver',['RadioReceiver',['../classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576',1,'flair::sensor::RadioReceiver']]],
   ['radioreceiver_2eh',['RadioReceiver.h',['../_radio_receiver_8h.html',1,'']]],
   ['radius',['radius',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#radius',0,'QRadialGradient']]],
@@ -29,5 +29,5 @@
   ['rawgzdeg',['RawGzDeg',['../classflair_1_1core_1_1_imu_data.html#adb0dfdbb977697425cd06265077c26bea98589e84fadf04b96b5c578ec931a78f',1,'flair::core::ImuData']]],
   ['rawheader',['rawHeader',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#rawHeader',0,'QNetworkRequest::rawHeader()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#rawHeader',0,'QNetworkReply::rawHeader()'],['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#RawHeader-typedef',0,'QNetworkCacheMetaData::RawHeader()']]],
-  ['rawheaderlist',['RawHeaderList',['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#RawHeaderList-typedef',0,'QNetworkCacheMetaData::RawHeaderList()'],['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#rawHeaderList',0,'QNetworkRequest::rawHeaderList()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#rawHeaderList',0,'QNetworkReply::rawHeaderList()']]],
+  ['rawheaderlist',['rawHeaderList',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#rawHeaderList',0,'QNetworkRequest::rawHeaderList()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#rawHeaderList',0,'QNetworkReply::rawHeaderList()'],['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#RawHeaderList-typedef',0,'QNetworkCacheMetaData::RawHeaderList()']]],
   ['rawheaderpair',['RawHeaderPair',['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#RawHeaderPair-typedef',0,'QNetworkReply']]],
   ['rawheaderpairs',['rawHeaderPairs',['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#rawHeaderPairs',0,'QNetworkReply']]],
@@ -58,4 +58,5 @@
   ['readelementtext',['readElementText',['http://qt-project.org/doc/qt-4.8/qxmlstreamreader.html#readElementText',0,'QXmlStreamReader::readElementText(ReadElementTextBehaviour behaviour)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamreader.html#readElementText-2',0,'QXmlStreamReader::readElementText()']]],
   ['readentry',['readEntry',['http://qt-project.org/doc/qt-4.8/qsettings-qt3.html#readEntry',0,'QSettings']]],
+  ['readerready',['ReaderReady',['../classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49',1,'flair::core::SharedMem']]],
   ['readfield',['readField',['http://qt-project.org/doc/qt-4.8/q3sqlform.html#readField',0,'Q3SqlForm']]],
   ['readfields',['readFields',['http://qt-project.org/doc/qt-4.8/q3databrowser.html#readFields',0,'Q3DataBrowser::readFields()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#readFields',0,'Q3SqlForm::readFields()'],['http://qt-project.org/doc/qt-4.8/q3dataview.html#readFields',0,'Q3DataView::readFields()']]],
@@ -101,5 +102,5 @@
   ['rectforindex',['rectForIndex',['http://qt-project.org/doc/qt-4.8/qlistview.html#rectForIndex',0,'QListView']]],
   ['rects',['rects',['http://qt-project.org/doc/qt-4.8/qregion.html#rects',0,'QRegion']]],
-  ['recvmessage',['RecvMessage',['../classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9',1,'flair::core::ConnectedSocket::RecvMessage()'],['../classflair_1_1core_1_1_socket.html#a6b83e7fdf7a828a7a02ba2f867c4d973',1,'flair::core::Socket::RecvMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2',1,'flair::core::TcpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc',1,'flair::core::UdtSocket::RecvMessage()']]],
+  ['recvmessage',['RecvMessage',['../classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9',1,'flair::core::ConnectedSocket::RecvMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2',1,'flair::core::TcpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1',1,'flair::core::UdpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc',1,'flair::core::UdtSocket::RecvMessage()']]],
   ['red',['Red',['../classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037ea785377b2f1b0af2b89cbfb67634e2228',1,'flair::gui::DataPlot::Red()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#red',0,'QColor::red()']]],
   ['redbuffersize',['redBufferSize',['http://qt-project.org/doc/qt-4.8/qplatformwindowformat.html#redBufferSize',0,'QPlatformWindowFormat::redBufferSize()'],['http://qt-project.org/doc/qt-4.8/qglformat.html#redBufferSize',0,'QGLFormat::redBufferSize()']]],
@@ -166,5 +167,5 @@
   ['releasemouse',['releaseMouse',['http://qt-project.org/doc/qt-4.8/qwidget.html#releaseMouse',0,'QWidget']]],
   ['releasemutex',['ReleaseMutex',['../classflair_1_1gui_1_1_box.html#a3d1e4e81c7c59a051368a346a104c988',1,'flair::gui::Box::ReleaseMutex()'],['../classflair_1_1core_1_1_mutex.html#a1fd1e2cbcacd6a51e21da35cd26800f6',1,'flair::core::Mutex::ReleaseMutex()']]],
-  ['releasesemaphore',['ReleaseSemaphore',['../classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6',1,'flair::core::Semaphore']]],
+  ['releasesemaphore',['ReleaseSemaphore',['../classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180',1,'flair::core::Semaphore']]],
   ['releaseshortcut',['releaseShortcut',['http://qt-project.org/doc/qt-4.8/qwidget.html#releaseShortcut',0,'QWidget::releaseShortcut()'],['http://qt-project.org/doc/qt-4.8/qgraphicswidget.html#releaseShortcut',0,'QGraphicsWidget::releaseShortcut()']]],
   ['releasethread',['releaseThread',['http://qt-project.org/doc/qt-4.8/qthreadpool.html#releaseThread',0,'QThreadPool']]],
@@ -420,5 +421,5 @@
   ['role',['role',['http://qt-project.org/doc/qt-4.8/qaccessibleinterface.html#role',0,'QAccessibleInterface::role()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#role',0,'QAccessibleWidget::role()']]],
   ['rolenames',['roleNames',['http://qt-project.org/doc/qt-4.8/qabstractitemmodel.html#roleNames',0,'QAbstractItemModel']]],
-  ['roll',['Roll',['../classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5f8990388fad1c927fc08019824fcbdd',1,'flair::core::AhrsData::Roll()'],['../classflair_1_1core_1_1_euler.html#ac8a4196794431adbbd706320162fc7e5',1,'flair::core::Euler::roll()']]],
+  ['roll',['roll',['../classflair_1_1core_1_1_euler.html#ac8a4196794431adbbd706320162fc7e5',1,'flair::core::Euler::roll()'],['../classflair_1_1core_1_1_ahrs_data.html#a543cdebeff537350a819b07a4a55cdfea5f8990388fad1c927fc08019824fcbdd',1,'flair::core::AhrsData::Roll()']]],
   ['rollback',['rollback',['http://qt-project.org/doc/qt-4.8/qsqldatabase.html#rollback',0,'QSqlDatabase']]],
   ['rollbacktransaction',['rollbackTransaction',['http://qt-project.org/doc/qt-4.8/qsqldriver.html#rollbackTransaction',0,'QSqlDriver']]],
@@ -439,14 +440,14 @@
   ['rootpath',['rootPath',['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#rootPath',0,'QFileSystemModel::rootPath()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#rootPath',0,'QFSFileEngine::rootPath()'],['http://qt-project.org/doc/qt-4.8/qdir.html#rootPath',0,'QDir::rootPath()']]],
   ['rootpathchanged',['rootPathChanged',['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#rootPathChanged',0,'QFileSystemModel']]],
-  ['rotate',['Rotate',['../classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd',1,'flair::core::Vector2D::Rotate()'],['../classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097',1,'flair::core::Vector3D::Rotate(const RotationMatrix &amp;matrix)'],['../classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360',1,'flair::core::Vector3D::Rotate(const Quaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#rotate',0,'QGraphicsView::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate',0,'QMatrix4x4::rotate(qreal angle, const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-3',0,'QMatrix4x4::rotate(qreal angle, qreal x, qreal y, qreal z)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-2',0,'QMatrix4x4::rotate(const QQuaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#rotate',0,'QTransform::rotate()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#rotate',0,'QGraphicsItem::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#rotate',0,'QMatrix::rotate()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#rotate',0,'QPainter::rotate()']]],
-  ['rotatedeg',['RotateDeg',['../classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d',1,'flair::core::Vector2D']]],
+  ['rotate',['Rotate',['../classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af',1,'flair::core::Vector2D::Rotate()'],['../classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3',1,'flair::core::Vector3D::Rotate(const RotationMatrix &amp;matrix)'],['../classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86',1,'flair::core::Vector3D::Rotate(const Quaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#rotate',0,'QGraphicsView::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate',0,'QMatrix4x4::rotate(qreal angle, const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-3',0,'QMatrix4x4::rotate(qreal angle, qreal x, qreal y, qreal z)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-2',0,'QMatrix4x4::rotate(const QQuaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#rotate',0,'QTransform::rotate()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#rotate',0,'QGraphicsItem::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#rotate',0,'QMatrix::rotate()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#rotate',0,'QPainter::rotate()']]],
+  ['rotatedeg',['RotateDeg',['../classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751',1,'flair::core::Vector2D']]],
   ['rotatedvector',['rotatedVector',['http://qt-project.org/doc/qt-4.8/qquaternion.html#rotatedVector',0,'QQuaternion']]],
   ['rotateradians',['rotateRadians',['http://qt-project.org/doc/qt-4.8/qtransform.html#rotateRadians',0,'QTransform']]],
-  ['rotatex',['RotateX',['../classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b',1,'flair::core::Vector3D']]],
-  ['rotatexdeg',['RotateXDeg',['../classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b',1,'flair::core::Vector3D']]],
-  ['rotatey',['RotateY',['../classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8',1,'flair::core::Vector3D']]],
-  ['rotateydeg',['RotateYDeg',['../classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60',1,'flair::core::Vector3D']]],
-  ['rotatez',['RotateZ',['../classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1',1,'flair::core::Vector3D']]],
-  ['rotatezdeg',['RotateZDeg',['../classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8',1,'flair::core::Vector3D']]],
+  ['rotatex',['RotateX',['../classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0',1,'flair::core::Vector3D']]],
+  ['rotatexdeg',['RotateXDeg',['../classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361',1,'flair::core::Vector3D']]],
+  ['rotatey',['RotateY',['../classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748',1,'flair::core::Vector3D']]],
+  ['rotateydeg',['RotateYDeg',['../classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac',1,'flair::core::Vector3D']]],
+  ['rotatez',['RotateZ',['../classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0',1,'flair::core::Vector3D']]],
+  ['rotatezdeg',['RotateZDeg',['../classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60',1,'flair::core::Vector3D']]],
   ['rotation',['rotation',['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#rotation-prop',0,'QGraphicsObject::rotation()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#rotation',0,'QTabletEvent::rotation()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#rotation',0,'QGraphicsItem::rotation()']]],
   ['rotationangle',['rotationAngle',['http://qt-project.org/doc/qt-4.8/qpinchgesture.html#rotationAngle-prop',0,'QPinchGesture::rotationAngle()'],['http://qt-project.org/doc/qt-4.8/qpinchgesture.html#rotationAngle-prop',0,'QPinchGesture::rotationAngle() const']]],
@@ -490,6 +491,6 @@
   ['rowwrappolicy',['rowWrapPolicy',['http://qt-project.org/doc/qt-4.8/qformlayout.html#rowWrapPolicy-prop',0,'QFormLayout::rowWrapPolicy()'],['http://qt-project.org/doc/qt-4.8/qformlayout.html#rowWrapPolicy-prop',0,'QFormLayout::rowWrapPolicy() const']]],
   ['rright',['rRight',['http://qt-project.org/doc/qt-4.8/qrect-qt3.html#rRight',0,'QRect']]],
+  ['rtdm_5fi2cport',['RTDM_I2cPort',['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#ac2b7d633d0dd8f7c05734a3a07faeaab',1,'flair::core::RTDM_I2cPort']]],
   ['rtdm_5fi2cport',['RTDM_I2cPort',['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html',1,'flair::core']]],
-  ['rtdm_5fi2cport',['RTDM_I2cPort',['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#ac2b7d633d0dd8f7c05734a3a07faeaab',1,'flair::core::RTDM_I2cPort']]],
   ['rtdm_5fi2cport_2eh',['RTDM_I2cPort.h',['../_r_t_d_m___i2c_port_8h.html',1,'']]],
   ['rtdm_5fserialport',['RTDM_SerialPort',['../classflair_1_1core_1_1_r_t_d_m___serial_port.html#a93fe0bd5ea18afcc5d57b7be1f053bad',1,'flair::core::RTDM_SerialPort']]],
Index: trunk/doc/Flair/search/all_12.js
===================================================================
--- trunk/doc/Flair/search/all_12.js	(revision 47)
+++ trunk/doc/Flair/search/all_12.js	(revision 50)
@@ -8,5 +8,5 @@
   ['samplesize',['sampleSize',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#sampleSize',0,'QAudioFormat']]],
   ['sampletype',['sampleType',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#sampleType',0,'QAudioFormat']]],
-  ['saturate',['Saturate',['../classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d',1,'flair::core::Vector2D::Saturate(Vector2D min, Vector2D max)'],['../classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7',1,'flair::core::Vector2D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be',1,'flair::core::Vector2D::Saturate(const Vector2D &amp;value)'],['../classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e',1,'flair::core::Vector2D::Saturate(float value)'],['../classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85',1,'flair::core::Vector3D::Saturate(const Vector3D &amp;min, const Vector3D &amp;max)'],['../classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38',1,'flair::core::Vector3D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e',1,'flair::core::Vector3D::Saturate(const Vector3D &amp;value)'],['../classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71',1,'flair::core::Vector3D::Saturate(float value)']]],
+  ['saturate',['Saturate',['../classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb',1,'flair::core::Vector2D::Saturate(Vector2D&lt; T &gt; min, Vector2D&lt; T &gt; max)'],['../classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f',1,'flair::core::Vector2D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19',1,'flair::core::Vector2D::Saturate(const Vector2D&lt; T &gt; &amp;value)'],['../classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1',1,'flair::core::Vector2D::Saturate(float value)'],['../classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec',1,'flair::core::Vector3D::Saturate(const Vector3D&lt; T &gt; &amp;min, const Vector3D&lt; T &gt; &amp;max)'],['../classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775',1,'flair::core::Vector3D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500',1,'flair::core::Vector3D::Saturate(const Vector3D&lt; T &gt; &amp;value)'],['../classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed',1,'flair::core::Vector3D::Saturate(float value)']]],
   ['saturation',['saturation',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::saturation()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::saturation() const'],['http://qt-project.org/doc/qt-4.8/qcolor.html#saturation',0,'QColor::saturation()']]],
   ['saturationf',['saturationF',['http://qt-project.org/doc/qt-4.8/qcolor.html#saturationF',0,'QColor']]],
@@ -15,5 +15,5 @@
   ['savegeometry',['saveGeometry',['http://qt-project.org/doc/qt-4.8/qwidget.html#saveGeometry',0,'QWidget']]],
   ['savepicture',['savePicture',['http://qt-project.org/doc/qt-4.8/qpictureformatplugin.html#savePicture',0,'QPictureFormatPlugin']]],
-  ['savepicturetofile',['SavePictureToFile',['../classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957',1,'flair::sensor::Camera']]],
+  ['savepicturetofile',['SavePictureToFile',['../classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e',1,'flair::sensor::Camera']]],
   ['saveprepare',['savePrepare',['http://qt-project.org/doc/qt-4.8/qsqlresult.html#savePrepare',0,'QSqlResult']]],
   ['saverawpicturetofile',['SaveRawPictureToFile',['../classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653',1,'flair::sensor::Camera']]],
@@ -142,6 +142,6 @@
   ['seek',['seek',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#seek',0,'Phonon::VideoPlayer::seek()'],['http://qt-project.org/doc/qt-4.8/phonon-mediaobject.html#seek',0,'Phonon::MediaObject::seek()'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#seek',0,'QIODevice::seek()'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#seek',0,'Q3DataBrowser::seek()'],['http://qt-project.org/doc/qt-4.8/qfile.html#seek',0,'QFile::seek()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#seek',0,'QFSFileEngine::seek()'],['http://qt-project.org/doc/qt-4.8/qbuffer.html#seek',0,'QBuffer::seek()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#seek',0,'QAbstractFileEngine::seek()'],['http://qt-project.org/doc/qt-4.8/qtextstream.html#seek',0,'QTextStream::seek()'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#seek',0,'QSqlQuery::seek()']]],
   ['seekablechanged',['seekableChanged',['http://qt-project.org/doc/qt-4.8/phonon-mediaobject.html#seekableChanged',0,'Phonon::MediaObject']]],
+  ['seekslider',['SeekSlider',['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html#SeekSlider',0,'Phonon::SeekSlider::SeekSlider(QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html#SeekSlider-2',0,'Phonon::SeekSlider::SeekSlider(MediaObject *media, QWidget *parent)']]],
   ['seekslider',['SeekSlider',['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html',0,'Phonon']]],
-  ['seekslider',['SeekSlider',['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html#SeekSlider',0,'Phonon::SeekSlider::SeekSlider(QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html#SeekSlider-2',0,'Phonon::SeekSlider::SeekSlider(MediaObject *media, QWidget *parent)']]],
   ['segmentstyle',['segmentStyle',['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#segmentStyle-prop',0,'QLCDNumber::segmentStyle()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#segmentStyle-prop',0,'QLCDNumber::segmentStyle() const']]],
   ['select',['select',['http://qt-project.org/doc/qt-4.8/qsqltablemodel.html#select',0,'QSqlTableModel::select()'],['http://qt-project.org/doc/qt-4.8/qitemselectionmodel.html#select',0,'QItemSelectionModel::select(const QModelIndex &amp;index, QFlags&lt; QItemSelectionModel::SelectionFlag &gt; command)'],['http://qt-project.org/doc/qt-4.8/qitemselectionmodel.html#select-2',0,'QItemSelectionModel::select(const QItemSelection &amp;selection, QFlags&lt; QItemSelectionModel::SelectionFlag &gt; command)'],['http://qt-project.org/doc/qt-4.8/qitemselection.html#select',0,'QItemSelection::select()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#select-2',0,'Q3SqlCursor::select()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#select-3',0,'Q3SqlCursor::select(const QSqlIndex &amp;sort)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#select-4',0,'Q3SqlCursor::select(const QSqlIndex &amp;filter, const QSqlIndex &amp;sort)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#select',0,'Q3SqlCursor::select(const QString &amp;filter, const QSqlIndex &amp;sort)'],['http://qt-project.org/doc/qt-4.8/qsqlrelationaltablemodel.html#select',0,'QSqlRelationalTableModel::select()'],['http://qt-project.org/doc/qt-4.8/qtextcursor.html#select',0,'QTextCursor::select()']]],
@@ -209,5 +209,5 @@
   ['sendimquery',['sendIMQuery',['http://qt-project.org/doc/qt-4.8/qwsserver.html#sendIMQuery',0,'QWSServer']]],
   ['sendkeyevent',['sendKeyEvent',['http://qt-project.org/doc/qt-4.8/qwsserver.html#sendKeyEvent',0,'QWSServer']]],
-  ['sendmessage',['SendMessage',['../classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4',1,'flair::core::ConnectedSocket::SendMessage()'],['../classflair_1_1core_1_1_socket.html#a5675766254a1fca34d42b406cbe324fd',1,'flair::core::Socket::SendMessage(std::string message)'],['../classflair_1_1core_1_1_socket.html#a007eb44554d491551fd26d975d181a41',1,'flair::core::Socket::SendMessage(const char *message, size_t message_len)'],['../classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38',1,'flair::core::TcpSocket::SendMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4',1,'flair::core::UdtSocket::SendMessage()']]],
+  ['sendmessage',['SendMessage',['../classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4',1,'flair::core::ConnectedSocket::SendMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38',1,'flair::core::TcpSocket::SendMessage()'],['../classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2',1,'flair::core::UdpSocket::SendMessage(std::string message)'],['../classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02',1,'flair::core::UdpSocket::SendMessage(const char *message, size_t message_len)'],['../classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4',1,'flair::core::UdtSocket::SendMessage()']]],
   ['sendmouseevent',['sendMouseEvent',['http://qt-project.org/doc/qt-4.8/qwsinputmethod.html#sendMouseEvent',0,'QWSInputMethod']]],
   ['sendpostedevents',['sendPostedEvents',['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#sendPostedEvents',0,'QCoreApplication::sendPostedEvents(QObject *receiver, int event_type)'],['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#sendPostedEvents-2',0,'QCoreApplication::sendPostedEvents()']]],
@@ -219,6 +219,6 @@
   ['separatorscollapsible',['separatorsCollapsible',['http://qt-project.org/doc/qt-4.8/qmenu.html#separatorsCollapsible-prop',0,'QMenu::separatorsCollapsible()'],['http://qt-project.org/doc/qt-4.8/qmenu.html#separatorsCollapsible-prop',0,'QMenu::separatorsCollapsible() const']]],
   ['serialnumber',['serialNumber',['http://qt-project.org/doc/qt-4.8/qsslcertificate.html#serialNumber',0,'QSslCertificate::serialNumber()'],['http://qt-project.org/doc/qt-4.8/qpalette-obsolete.html#serialNumber',0,'QPalette::serialNumber()'],['http://qt-project.org/doc/qt-4.8/qimage-obsolete.html#serialNumber',0,'QImage::serialNumber()'],['http://qt-project.org/doc/qt-4.8/qicon-obsolete.html#serialNumber',0,'QIcon::serialNumber()'],['http://qt-project.org/doc/qt-4.8/qpixmap-qt3.html#serialNumber',0,'QPixmap::serialNumber()']]],
+  ['serialport',['SerialPort',['../classflair_1_1core_1_1_serial_port.html',1,'flair::core']]],
   ['serialport',['SerialPort',['../classflair_1_1core_1_1_serial_port.html#aa6f8c5f8c8a9e435635b1730feebc90c',1,'flair::core::SerialPort']]],
-  ['serialport',['SerialPort',['../classflair_1_1core_1_1_serial_port.html',1,'flair::core']]],
   ['serialport_2eh',['SerialPort.h',['../_serial_port_8h.html',1,'']]],
   ['server',['Server',['http://qt-project.org/doc/qt-4.8/q3dns-server.html#Server',0,'Q3Dns::Server']]],
@@ -302,5 +302,5 @@
   ['setangle',['setAngle',['http://qt-project.org/doc/qt-4.8/qgraphicsrotation.html#angle-prop',0,'QGraphicsRotation::setAngle()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#setAngle',0,'QLineF::setAngle()'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setAngle',0,'QConicalGradient::setAngle()']]],
   ['setangles',['setAngles',['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#setAngles',0,'Q3CanvasEllipse']]],
-  ['setangularrates',['SetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f',1,'flair::core::AhrsData']]],
+  ['setangularrates',['SetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd',1,'flair::core::AhrsData']]],
   ['setanimated',['setAnimated',['http://qt-project.org/doc/qt-4.8/qtreeview.html#animated-prop',0,'QTreeView::setAnimated()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#animated-prop',0,'QStateMachine::setAnimated()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#setAnimated',0,'Q3CanvasItem::setAnimated()'],['http://qt-project.org/doc/qt-4.8/qmainwindow.html#animated-prop',0,'QMainWindow::setAnimated()']]],
   ['setappdpix',['setAppDpiX',['http://qt-project.org/doc/qt-4.8/qx11info.html#setAppDpiX',0,'QX11Info']]],
@@ -465,5 +465,5 @@
   ['setcellwidget',['setCellWidget',['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setCellWidget',0,'QTableWidget::setCellWidget()'],['http://qt-project.org/doc/qt-4.8/q3table.html#setCellWidget',0,'Q3Table::setCellWidget()']]],
   ['setcellwidth',['setCellWidth',['http://qt-project.org/doc/qt-4.8/q3gridview.html#cellWidth-prop',0,'Q3GridView']]],
-  ['setcenter',['setCenter',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter',0,'QRadialGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter-2',0,'QRadialGradient::setCenter(qreal x, qreal y)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter',0,'QConicalGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter-2',0,'QConicalGradient::setCenter(qreal x, qreal y)'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004',1,'flair::filter::TrajectoryGenerator2DCircle::SetCenter()']]],
+  ['setcenter',['SetCenter',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc',1,'flair::filter::TrajectoryGenerator2DCircle::SetCenter()'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter',0,'QRadialGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter-2',0,'QRadialGradient::setCenter(qreal x, qreal y)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter',0,'QConicalGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter-2',0,'QConicalGradient::setCenter(qreal x, qreal y)']]],
   ['setcenterbuttons',['setCenterButtons',['http://qt-project.org/doc/qt-4.8/qdialogbuttonbox.html#centerButtons-prop',0,'QDialogButtonBox']]],
   ['setcenterindicator',['setCenterIndicator',['http://qt-project.org/doc/qt-4.8/q3progressbar.html#centerIndicator-prop',0,'Q3ProgressBar']]],
@@ -471,5 +471,5 @@
   ['setcenterpoint',['setCenterPoint',['http://qt-project.org/doc/qt-4.8/qpinchgesture.html#centerPoint-prop',0,'QPinchGesture']]],
   ['setcenterradius',['setCenterRadius',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenterRadius',0,'QRadialGradient']]],
-  ['setcenterspeed',['SetCenterSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b',1,'flair::filter::TrajectoryGenerator2DCircle']]],
+  ['setcenterspeed',['SetCenterSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['setcentralwidget',['setCentralWidget',['http://qt-project.org/doc/qt-4.8/q3mainwindow.html#setCentralWidget',0,'Q3MainWindow::setCentralWidget()'],['http://qt-project.org/doc/qt-4.8/qmainwindow.html#setCentralWidget',0,'QMainWindow::setCentralWidget()']]],
   ['setchanged',['setChanged',['http://qt-project.org/doc/qt-4.8/qdesignerpropertysheetextension.html#setChanged',0,'QDesignerPropertySheetExtension::setChanged()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#setChanged',0,'Q3Canvas::setChanged()']]],
@@ -725,4 +725,5 @@
   ['setdocumenttitle',['setDocumentTitle',['http://qt-project.org/doc/qt-4.8/qtextedit.html#documentTitle-prop',0,'QTextEdit::setDocumentTitle()'],['http://qt-project.org/doc/qt-4.8/qplaintextedit.html#documentTitle-prop',0,'QPlainTextEdit::setDocumentTitle()']]],
   ['setdomain',['setDomain',['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setDomain',0,'QNetworkCookie']]],
+  ['setdop',['SetDop',['../classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd',1,'flair::core::GpsData']]],
   ['setdotspermeterx',['setDotsPerMeterX',['http://qt-project.org/doc/qt-4.8/qimage.html#setDotsPerMeterX',0,'QImage']]],
   ['setdotspermetery',['setDotsPerMeterY',['http://qt-project.org/doc/qt-4.8/qimage.html#setDotsPerMeterY',0,'QImage']]],
@@ -837,5 +838,5 @@
   ['setfilename',['setFileName',['http://qt-project.org/doc/qt-4.8/qresource.html#setFileName',0,'QResource::setFileName()'],['http://qt-project.org/doc/qt-4.8/qfile.html#setFileName',0,'QFile::setFileName()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#setFileName',0,'QFSFileEngine::setFileName()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowinterface.html#setFileName',0,'QDesignerFormWindowInterface::setFileName()'],['http://qt-project.org/doc/qt-4.8/qpluginloader.html#fileName-prop',0,'QPluginLoader::setFileName()'],['http://qt-project.org/doc/qt-4.8/qimagereader.html#setFileName',0,'QImageReader::setFileName()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#setFileName',0,'QTextDocumentWriter::setFileName()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#setFileName',0,'QPictureIO::setFileName()'],['http://qt-project.org/doc/qt-4.8/qdesignerwidgetboxinterface.html#setFileName',0,'QDesignerWidgetBoxInterface::setFileName()'],['http://qt-project.org/doc/qt-4.8/q3url.html#setFileName',0,'Q3Url::setFileName()'],['http://qt-project.org/doc/qt-4.8/qlibrary.html#fileName-prop',0,'QLibrary::setFileName()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#setFileName',0,'QAbstractFileEngine::setFileName()'],['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#fileName-prop',0,'QSvgGenerator::setFileName()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#setFileName',0,'QImageWriter::setFileName()'],['http://qt-project.org/doc/qt-4.8/qurl-qt3.html#setFileName',0,'QUrl::setFileName()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#setFileName',0,'QMovie::setFileName()']]],
   ['setfilenameandversion',['setFileNameAndVersion',['http://qt-project.org/doc/qt-4.8/qlibrary.html#setFileNameAndVersion',0,'QLibrary::setFileNameAndVersion(const QString &amp;fileName, int versionNumber)'],['http://qt-project.org/doc/qt-4.8/qlibrary.html#setFileNameAndVersion-2',0,'QLibrary::setFileNameAndVersion(const QString &amp;fileName, const QString &amp;version)']]],
-  ['setfilenames',['setFilenames',['http://qt-project.org/doc/qt-4.8/q3uridrag-obsolete.html#setFilenames-2',0,'Q3UriDrag::setFilenames(const QStringList &amp;list)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFilenames',0,'Q3UriDrag::setFilenames(const QString &amp;name)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames',0,'Q3UriDrag::setFileNames(const QStringList &amp;filenames)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames-2',0,'Q3UriDrag::setFileNames(const QString &amp;name)']]],
+  ['setfilenames',['setFileNames',['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames',0,'Q3UriDrag::setFileNames(const QStringList &amp;filenames)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames-2',0,'Q3UriDrag::setFileNames(const QString &amp;name)'],['http://qt-project.org/doc/qt-4.8/q3uridrag-obsolete.html#setFilenames-2',0,'Q3UriDrag::setFilenames(const QStringList &amp;list)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFilenames',0,'Q3UriDrag::setFilenames(const QString &amp;name)']]],
   ['setfilepath',['setFilePath',['http://qt-project.org/doc/qt-4.8/q3mimesourcefactory.html#setFilePath',0,'Q3MimeSourceFactory::setFilePath(const QStringList &amp;path)'],['http://qt-project.org/doc/qt-4.8/q3mimesourcefactory.html#setFilePath-2',0,'Q3MimeSourceFactory::setFilePath(const QString &amp;path)']]],
   ['setfiletemplate',['setFileTemplate',['http://qt-project.org/doc/qt-4.8/qtemporaryfile.html#setFileTemplate',0,'QTemporaryFile']]],
@@ -1006,5 +1007,5 @@
   ['sethtml',['setHtml',['http://qt-project.org/doc/qt-4.8/qtextdocument.html#setHtml',0,'QTextDocument::setHtml()'],['http://qt-project.org/doc/qt-4.8/qgraphicswebview.html#setHtml',0,'QGraphicsWebView::setHtml()'],['http://qt-project.org/doc/qt-4.8/qtextedit.html#html-prop',0,'QTextEdit::setHtml()'],['http://qt-project.org/doc/qt-4.8/qwebframe.html#setHtml',0,'QWebFrame::setHtml()'],['http://qt-project.org/doc/qt-4.8/qmimedata.html#setHtml',0,'QMimeData::setHtml()'],['http://qt-project.org/doc/qt-4.8/qwebview.html#setHtml',0,'QWebView::setHtml()'],['http://qt-project.org/doc/qt-4.8/qgraphicstextitem.html#setHtml',0,'QGraphicsTextItem::setHtml()']]],
   ['sethttponly',['setHttpOnly',['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setHttpOnly',0,'QNetworkCookie']]],
-  ['sethue',['setHue',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#hue-prop',0,'Phonon::VideoWidget::setHue()'],['../classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613',1,'flair::sensor::V4LCamera::SetHue()']]],
+  ['sethue',['SetHue',['../classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613',1,'flair::sensor::V4LCamera::SetHue()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#hue-prop',0,'Phonon::VideoWidget::setHue()']]],
   ['seticon',['setIcon',['http://qt-project.org/doc/qt-4.8/qwidget-qt3.html#setIcon',0,'QWidget::setIcon()'],['http://qt-project.org/doc/qt-4.8/qmessagebox.html#icon-prop',0,'QMessageBox::setIcon()'],['http://qt-project.org/doc/qt-4.8/qsystemtrayicon.html#icon-prop',0,'QSystemTrayIcon::setIcon()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#setIcon',0,'QStandardItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#setIcon',0,'QListWidgetItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#setIcon',0,'QTableWidgetItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qmenu.html#icon-prop',0,'QMenu::setIcon()'],['http://qt-project.org/doc/qt-4.8/qabstractbutton.html#icon-prop',0,'QAbstractButton::setIcon()'],['http://qt-project.org/doc/qt-4.8/qaction.html#icon-prop',0,'QAction::setIcon()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#setIcon',0,'QTreeWidgetItem::setIcon()']]],
   ['seticondatabasepath',['setIconDatabasePath',['http://qt-project.org/doc/qt-4.8/qwebsettings.html#setIconDatabasePath',0,'QWebSettings']]],
@@ -1066,4 +1067,5 @@
   ['setiodevice',['setIODevice',['http://qt-project.org/doc/qt-4.8/qpictureio.html#setIODevice',0,'QPictureIO']]],
   ['setip',['setIp',['http://qt-project.org/doc/qt-4.8/qnetworkaddressentry.html#setIp',0,'QNetworkAddressEntry']]],
+  ['setisready',['SetIsReady',['../classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412',1,'flair::core::IODevice']]],
   ['setitalic',['setItalic',['http://qt-project.org/doc/qt-4.8/qtextedit-qt3.html#setItalic',0,'QTextEdit::setItalic()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#setItalic',0,'Q3TextEdit::setItalic()'],['http://qt-project.org/doc/qt-4.8/qfont.html#setItalic',0,'QFont::setItalic()']]],
   ['setitem',['setItem',['http://qt-project.org/doc/qt-4.8/qstandarditemmodel.html#setItem',0,'QStandardItemModel::setItem(int row, int column, QStandardItem *item)'],['http://qt-project.org/doc/qt-4.8/qstandarditemmodel.html#setItem-2',0,'QStandardItemModel::setItem(int row, QStandardItem *item)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitemanimation.html#setItem',0,'QGraphicsItemAnimation::setItem()'],['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setItem',0,'QTableWidget::setItem()'],['http://qt-project.org/doc/qt-4.8/qformlayout.html#setItem',0,'QFormLayout::setItem()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#setItem',0,'Q3DataTable::setItem()'],['http://qt-project.org/doc/qt-4.8/q3table.html#setItem',0,'Q3Table::setItem()']]],
@@ -1482,5 +1484,5 @@
   ['setquality',['setQuality',['http://qt-project.org/doc/qt-4.8/qimagereader.html#setQuality',0,'QImageReader::setQuality()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#setQuality',0,'QPictureIO::setQuality()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#setQuality',0,'QImageWriter::setQuality()']]],
   ['setquaternion',['SetQuaternion',['../classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248',1,'flair::core::AhrsData']]],
-  ['setquaternionandangularrates',['SetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675',1,'flair::core::AhrsData']]],
+  ['setquaternionandangularrates',['SetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750',1,'flair::core::AhrsData']]],
   ['setquery',['setQuery',['http://qt-project.org/doc/qt-4.8/qhelpsearchquerywidget.html#setQuery',0,'QHelpSearchQueryWidget::setQuery()'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery-3',0,'QXmlQuery::setQuery(const QString &amp;sourceCode, const QUrl &amp;documentURI)'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery',0,'QXmlQuery::setQuery(QIODevice *sourceCode, const QUrl &amp;documentURI)'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery-2',0,'QXmlQuery::setQuery(const QUrl &amp;queryURI, const QUrl &amp;baseURI)'],['http://qt-project.org/doc/qt-4.8/qsqltablemodel.html#setQuery',0,'QSqlTableModel::setQuery()'],['http://qt-project.org/doc/qt-4.8/q3url.html#setQuery',0,'Q3Url::setQuery()'],['http://qt-project.org/doc/qt-4.8/qsqlquerymodel.html#setQuery',0,'QSqlQueryModel::setQuery(const QSqlQuery &amp;query)'],['http://qt-project.org/doc/qt-4.8/qsqlquerymodel.html#setQuery-2',0,'QSqlQueryModel::setQuery(const QString &amp;query, const QSqlDatabase &amp;db)'],['http://qt-project.org/doc/qt-4.8/qurl-qt3.html#setQuery',0,'QUrl::setQuery()'],['http://qt-project.org/doc/qt-4.8/qsqlresult.html#setQuery',0,'QSqlResult::setQuery()']]],
   ['setquerydelimiters',['setQueryDelimiters',['http://qt-project.org/doc/qt-4.8/qurl.html#setQueryDelimiters',0,'QUrl']]],
@@ -1493,13 +1495,13 @@
   ['setrange',['SetRange',['../classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32',1,'flair::sensor::Srf08::SetRange()'],['http://qt-project.org/doc/qt-4.8/q3dateedit.html#setRange',0,'Q3DateEdit::setRange()'],['http://qt-project.org/doc/qt-4.8/q3timeedit.html#setRange',0,'Q3TimeEdit::setRange()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#setRange',0,'QSpinBox::setRange()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#setRange',0,'QDoubleSpinBox::setRange()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#setRange',0,'QProgressBar::setRange()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setRange',0,'Q3RangeControl::setRange()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#setRange',0,'QAbstractSlider::setRange()'],['http://qt-project.org/doc/qt-4.8/qintvalidator.html#setRange',0,'QIntValidator::setRange()'],['http://qt-project.org/doc/qt-4.8/qdoublevalidator.html#setRange',0,'QDoubleValidator::setRange()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#setRange',0,'QProgressDialog::setRange()']]],
   ['setrangeselected',['setRangeSelected',['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setRangeSelected',0,'QTableWidget']]],
-  ['setrawacc',['SetRawAcc',['../classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056',1,'flair::core::ImuData']]],
-  ['setrawaccmagandgyr',['SetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c',1,'flair::core::ImuData']]],
+  ['setrawacc',['SetRawAcc',['../classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6',1,'flair::core::ImuData']]],
+  ['setrawaccmagandgyr',['SetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515',1,'flair::core::ImuData']]],
   ['setrawarg',['setRawArg',['http://qt-project.org/doc/qt-4.8/q3networkoperation.html#setRawArg',0,'Q3NetworkOperation']]],
   ['setrawdata',['setRawData',['http://qt-project.org/doc/qt-4.8/qglyphrun.html#setRawData',0,'QGlyphRun::setRawData()'],['http://qt-project.org/doc/qt-4.8/q3memarray.html#setRawData',0,'Q3MemArray::setRawData()'],['http://qt-project.org/doc/qt-4.8/qstring.html#setRawData',0,'QString::setRawData()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#setRawData',0,'QByteArray::setRawData()']]],
   ['setrawfont',['setRawFont',['http://qt-project.org/doc/qt-4.8/qglyphrun.html#setRawFont',0,'QGlyphRun']]],
-  ['setrawgyr',['SetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22',1,'flair::core::ImuData']]],
+  ['setrawgyr',['SetRawGyr',['../classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e',1,'flair::core::ImuData']]],
   ['setrawheader',['setRawHeader',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#setRawHeader',0,'QNetworkRequest::setRawHeader()'],['http://qt-project.org/doc/qt-4.8/qhttppart.html#setRawHeader',0,'QHttpPart::setRawHeader()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#setRawHeader',0,'QNetworkReply::setRawHeader()']]],
   ['setrawheaders',['setRawHeaders',['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#setRawHeaders',0,'QNetworkCacheMetaData']]],
-  ['setrawmag',['SetRawMag',['../classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4',1,'flair::core::ImuData']]],
+  ['setrawmag',['SetRawMag',['../classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d',1,'flair::core::ImuData']]],
   ['setrawmode',['setRawMode',['http://qt-project.org/doc/qt-4.8/qfont.html#setRawMode',0,'QFont']]],
   ['setrawname',['setRawName',['http://qt-project.org/doc/qt-4.8/qfont.html#setRawName',0,'QFont']]],
@@ -1591,5 +1593,5 @@
   ['setsamplesize',['setSampleSize',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#setSampleSize',0,'QAudioFormat']]],
   ['setsampletype',['setSampleType',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#setSampleType',0,'QAudioFormat']]],
-  ['setsaturation',['SetSaturation',['../classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69',1,'flair::sensor::V4LCamera::SetSaturation()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::setSaturation()']]],
+  ['setsaturation',['setSaturation',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::setSaturation()'],['../classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69',1,'flair::sensor::V4LCamera::SetSaturation()']]],
   ['setsavetodisk',['setSaveToDisk',['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#setSaveToDisk',0,'QNetworkCacheMetaData']]],
   ['setscalar',['setScalar',['http://qt-project.org/doc/qt-4.8/qquaternion.html#setScalar',0,'QQuaternion']]],
@@ -1943,5 +1945,5 @@
   ['setutf16',['setUtf16',['http://qt-project.org/doc/qt-4.8/qstring.html#setUtf16',0,'QString']]],
   ['setvalidator',['setValidator',['http://qt-project.org/doc/qt-4.8/qcombobox.html#setValidator',0,'QComboBox::setValidator()'],['http://qt-project.org/doc/qt-4.8/q3combobox.html#setValidator',0,'Q3ComboBox::setValidator()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#setValidator',0,'QLineEdit::setValidator()']]],
-  ['setvalue',['SetValue',['../classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e',1,'flair::core::cvmatrix::SetValue()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#setValue',0,'Q3HttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#setValue',0,'Q3Signal::setValue()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#setValue',0,'QHttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#setValue',0,'QAccessibleEvent::setValue()'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#setValue',0,'QDomAttr::setValue()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::setValue()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setValue',0,'Q3RangeControl::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#setValue',0,'QSqlField::setValue()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#setValue',0,'QAccessibleWidget::setValue()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#setValue',0,'Q3SqlCursor::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue',0,'QSqlRecord::setValue(int index, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue-2',0,'QSqlRecord::setValue(const QString &amp;name, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#setValue',0,'QScriptValueIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#setValue',0,'QSettings::setValue()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#setValue',0,'QVariant::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::setValue()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setValue',0,'QNetworkCookie::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#setValue',0,'QMutableLinkedListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#setValue',0,'QMutableListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#setValue',0,'QMutableVectorIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#setValue',0,'QMutableHashIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#setValue',0,'QMutableMapIterator::setValue()']]],
+  ['setvalue',['setValue',['http://qt-project.org/doc/qt-4.8/q3httpheader.html#setValue',0,'Q3HttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#setValue',0,'Q3Signal::setValue()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#setValue',0,'QHttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#setValue',0,'QAccessibleEvent::setValue()'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#setValue',0,'QDomAttr::setValue()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::setValue()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setValue',0,'Q3RangeControl::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#setValue',0,'QSqlField::setValue()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#setValue',0,'QAccessibleWidget::setValue()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#setValue',0,'Q3SqlCursor::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue',0,'QSqlRecord::setValue(int index, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue-2',0,'QSqlRecord::setValue(const QString &amp;name, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#setValue',0,'QScriptValueIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#setValue',0,'QSettings::setValue()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#setValue',0,'QVariant::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::setValue()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setValue',0,'QNetworkCookie::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#setValue',0,'QMutableLinkedListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#setValue',0,'QMutableListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#setValue',0,'QMutableVectorIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#setValue',0,'QMutableHashIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#setValue',0,'QMutableMapIterator::setValue()'],['../classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e',1,'flair::core::cvmatrix::SetValue()']]],
   ['setvaluechanged',['SetValueChanged',['../classflair_1_1gui_1_1_box.html#a97997d50ef96b359564c2d6b94db1edc',1,'flair::gui::Box']]],
   ['setvaluenomutex',['SetValueNoMutex',['../classflair_1_1core_1_1cvmatrix.html#ae19ee71a4ac6a6e491417759fc8d4e9e',1,'flair::core::cvmatrix']]],
@@ -2069,5 +2071,5 @@
   ['sharedglcontext',['sharedGLContext',['http://qt-project.org/doc/qt-4.8/qplatformwindowformat.html#sharedGLContext',0,'QPlatformWindowFormat']]],
   ['sharedmem',['SharedMem',['../classflair_1_1core_1_1_shared_mem.html',1,'flair::core']]],
-  ['sharedmem',['SharedMem',['../classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033',1,'flair::core::SharedMem']]],
+  ['sharedmem',['SharedMem',['../classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f',1,'flair::core::SharedMem']]],
   ['sharedmem_2eh',['SharedMem.h',['../_shared_mem_8h.html',1,'']]],
   ['shear',['shear',['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#shear',0,'QGraphicsView::shear()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#shear',0,'QTransform::shear()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#shear',0,'QGraphicsItem::shear()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#shear',0,'QMatrix::shear()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#shear',0,'QPainter::shear()']]],
@@ -2129,22 +2131,22 @@
   ['simplifywhitespace',['simplifyWhiteSpace',['http://qt-project.org/doc/qt-4.8/qstring-qt3.html#simplifyWhiteSpace',0,'QString::simplifyWhiteSpace()'],['http://qt-project.org/doc/qt-4.8/qbytearray-qt3.html#simplifyWhiteSpace',0,'QByteArray::simplifyWhiteSpace()'],['http://qt-project.org/doc/qt-4.8/q3cstring.html#simplifyWhiteSpace',0,'Q3CString::simplifyWhiteSpace()']]],
   ['simu_5fstate',['simu_state',['../structflair_1_1simulator_1_1_model_1_1simu__state.html',1,'flair::simulator::Model']]],
-  ['simuahrs',['SimuAhrs',['../classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb',1,'flair::filter::SimuAhrs']]],
+  ['simuahrs',['SimuAhrs',['../classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53',1,'flair::filter::SimuAhrs']]],
   ['simuahrs',['SimuAhrs',['../classflair_1_1filter_1_1_simu_ahrs.html',1,'flair::filter']]],
   ['simuahrs_2eh',['SimuAhrs.h',['../_simu_ahrs_8h.html',1,'']]],
+  ['simubldc',['SimuBldc',['../classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f',1,'flair::actuator::SimuBldc::SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)'],['../classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b',1,'flair::actuator::SimuBldc::SimuBldc(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)']]],
   ['simubldc',['SimuBldc',['../classflair_1_1actuator_1_1_simu_bldc.html',1,'flair::actuator']]],
-  ['simubldc',['SimuBldc',['../classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e',1,'flair::actuator::SimuBldc::SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t dev_id)'],['../classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac',1,'flair::actuator::SimuBldc::SimuBldc(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t dev_id)']]],
   ['simubldc_2eh',['SimuBldc.h',['../_simu_bldc_8h.html',1,'']]],
   ['simucamera',['SimuCamera',['../classflair_1_1sensor_1_1_simu_camera.html',1,'flair::sensor']]],
-  ['simucamera',['SimuCamera',['../classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df',1,'flair::sensor::SimuCamera::SimuCamera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176',1,'flair::sensor::SimuCamera::SimuCamera(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)']]],
+  ['simucamera',['SimuCamera',['../classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7',1,'flair::sensor::SimuCamera::SimuCamera(std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e',1,'flair::sensor::SimuCamera::SimuCamera(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)']]],
   ['simucamera_2eh',['SimuCamera.h',['../_simu_camera_8h.html',1,'']]],
   ['simucameragl',['SimuCameraGL',['../classflair_1_1sensor_1_1_simu_camera_g_l.html',1,'flair::sensor']]],
   ['simucameragl_2eh',['SimuCameraGL.h',['../_simu_camera_g_l_8h.html',1,'']]],
   ['simugps',['SimuGps',['../classflair_1_1sensor_1_1_simu_gps.html',1,'flair::sensor']]],
-  ['simugps',['SimuGps',['../classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915',1,'flair::sensor::SimuGps::SimuGps(const core::FrameworkManager *parent, std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7',1,'flair::sensor::SimuGps::SimuGps(const core::IODevice *parent, std::string name, uint32_t deviceId)']]],
+  ['simugps',['SimuGps',['../classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76',1,'flair::sensor::SimuGps::SimuGps(std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b',1,'flair::sensor::SimuGps::SimuGps(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['simugps_2eh',['SimuGps.h',['../_simu_gps_8h.html',1,'']]],
-  ['simuimu',['SimuImu',['../classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4',1,'flair::sensor::SimuImu::SimuImu(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51',1,'flair::sensor::SimuImu::SimuImu(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
   ['simuimu',['SimuImu',['../classflair_1_1sensor_1_1_simu_imu.html',1,'flair::sensor']]],
+  ['simuimu',['SimuImu',['../classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a',1,'flair::sensor::SimuImu::SimuImu(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f',1,'flair::sensor::SimuImu::SimuImu(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['simuimu_2eh',['SimuImu.h',['../_simu_imu_8h.html',1,'']]],
-  ['simulaser',['SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752',1,'flair::sensor::SimuLaser::SimuLaser(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a',1,'flair::sensor::SimuLaser::SimuLaser(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
+  ['simulaser',['SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888',1,'flair::sensor::SimuLaser::SimuLaser(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5',1,'flair::sensor::SimuLaser::SimuLaser(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['simulaser',['SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html',1,'flair::sensor']]],
   ['simulasergl',['SimuLaserGL',['../classflair_1_1sensor_1_1_simu_laser_g_l.html',1,'flair::sensor']]],
@@ -2153,5 +2155,5 @@
   ['simulator',['Simulator',['../classflair_1_1simulator_1_1_simulator.html',1,'flair::simulator']]],
   ['simuus',['SimuUs',['../classflair_1_1sensor_1_1_simu_us.html',1,'flair::sensor']]],
-  ['simuus',['SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c',1,'flair::sensor::SimuUs::SimuUs(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477',1,'flair::sensor::SimuUs::SimuUs(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
+  ['simuus',['SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9',1,'flair::sensor::SimuUs::SimuUs(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed',1,'flair::sensor::SimuUs::SimuUs(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['simuus_2eh',['SimuUs.h',['../_simu_us_8h.html',1,'']]],
   ['simuusgl',['SimuUsGL',['../classflair_1_1sensor_1_1_simu_us_g_l.html',1,'flair::sensor']]],
@@ -2206,7 +2208,5 @@
   ['smoothsizes',['smoothSizes',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#smoothSizes',0,'QFontDatabase']]],
   ['snapshot',['snapshot',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#snapshot',0,'Phonon::VideoWidget::snapshot()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidgetinterface44.html#snapshot',0,'Phonon::VideoWidgetInterface44::snapshot()']]],
-  ['socket',['Socket',['../classflair_1_1core_1_1_socket.html#aca27bc21b18df08ae8282181f6492313',1,'flair::core::Socket::Socket(const Object *parent, std::string name, std::string address, bool broadcast=false)'],['../classflair_1_1core_1_1_socket.html#af06b25a783310b900c52bafeb99d7813',1,'flair::core::Socket::Socket(const Object *parent, std::string name, uint16_t port)'],['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#socket',0,'QSocketNotifier::socket()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket-qt3.html#socket',0,'QAbstractSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#socket',0,'Q3Socket::socket()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socket',0,'Q3ServerSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#socket',0,'Q3SocketDevice::socket()']]],
-  ['socket',['Socket',['../classflair_1_1core_1_1_socket.html',1,'flair::core']]],
-  ['socket_2eh',['Socket.h',['../_socket_8h.html',1,'']]],
+  ['socket',['socket',['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#socket',0,'QSocketNotifier::socket()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket-qt3.html#socket',0,'QAbstractSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#socket',0,'Q3Socket::socket()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socket',0,'Q3ServerSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#socket',0,'Q3SocketDevice::socket()']]],
   ['socketdescriptor',['socketDescriptor',['http://qt-project.org/doc/qt-4.8/qlocalsocket.html#socketDescriptor',0,'QLocalSocket::socketDescriptor()'],['http://qt-project.org/doc/qt-4.8/qtcpserver.html#socketDescriptor',0,'QTcpServer::socketDescriptor()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket.html#socketDescriptor',0,'QAbstractSocket::socketDescriptor()']]],
   ['socketdevice',['socketDevice',['http://qt-project.org/doc/qt-4.8/q3socket.html#socketDevice',0,'Q3Socket::socketDevice()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socketDevice',0,'Q3ServerSocket::socketDevice()']]],
@@ -2256,6 +2256,6 @@
   ['specified',['specified',['http://qt-project.org/doc/qt-4.8/qdomattr.html#specified',0,'QDomAttr']]],
   ['speed',['Speed',['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a3fbfb99d8a470b1d17250a8fa0de2c6d',1,'flair::filter::TrajectoryGenerator1D::Speed()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#speed-prop',0,'QMovie::speed()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#speed-prop',0,'QMovie::speed() const']]],
+  ['spinbox',['SpinBox',['../classflair_1_1gui_1_1_spin_box.html',1,'flair::gui']]],
   ['spinbox',['SpinBox',['../classflair_1_1gui_1_1_spin_box.html#a3164534ab209d31215224865d276e139',1,'flair::gui::SpinBox::SpinBox(const LayoutPosition *position, std::string name, int min, int max, int step, int default_value=0)'],['../classflair_1_1gui_1_1_spin_box.html#a92f63c84f17ab71d508e40ef5bd88818',1,'flair::gui::SpinBox::SpinBox(const LayoutPosition *position, std::string name, std::string suffix, int min, int max, int step, int default_value=0)']]],
-  ['spinbox',['SpinBox',['../classflair_1_1gui_1_1_spin_box.html',1,'flair::gui']]],
   ['spinbox_2eh',['SpinBox.h',['../_spin_box_8h.html',1,'']]],
   ['split',['split',['http://qt-project.org/doc/qt-4.8/qstring.html#split',0,'QString::split(const QString &amp;sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#split-2',0,'QString::split(const QChar &amp;sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#split-3',0,'QString::split(const QRegExp &amp;rx, SplitBehavior behavior) const'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#split',0,'QByteArray::split()'],['http://qt-project.org/doc/qt-4.8/qitemselection.html#split',0,'QItemSelection::split()'],['http://qt-project.org/doc/qt-4.8/qstringlist-qt3.html#split-3',0,'QStringList::split(const QString &amp;sep, const QString &amp;str, bool allowEmptyEntries)'],['http://qt-project.org/doc/qt-4.8/qstringlist-qt3.html#split-2',0,'QStringList::split(const QChar &amp;sep, const QString &amp;str, bool allowEmptyEntries)'],['http://qt-project.org/doc/qt-4.8/qstringlist-qt3.html#split',0,'QStringList::split(const QRegExp &amp;sep, const QString &amp;str, bool allowEmptyEntries)']]],
@@ -2276,5 +2276,5 @@
   ['srect',['sRect',['http://qt-project.org/doc/qt-4.8/q3header.html#sRect',0,'Q3Header']]],
   ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html',1,'flair::sensor']]],
-  ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62',1,'flair::sensor::Srf08']]],
+  ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746',1,'flair::sensor::Srf08']]],
   ['srf08_2eh',['Srf08.h',['../_srf08_8h.html',1,'']]],
   ['sslconfiguration',['sslConfiguration',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#sslConfiguration',0,'QNetworkRequest::sslConfiguration()'],['http://qt-project.org/doc/qt-4.8/qsslsocket.html#sslConfiguration',0,'QSslSocket::sslConfiguration()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#sslConfiguration',0,'QNetworkReply::sslConfiguration()']]],
@@ -2298,5 +2298,5 @@
   ['standardsizes',['standardSizes',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#standardSizes',0,'QFontDatabase']]],
   ['standardwindow',['standardWindow',['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#standardWindow',0,'QScriptEngineDebugger']]],
-  ['start',['start',['http://qt-project.org/doc/qt-4.8/qprocess.html#start',0,'QProcess::start(const QString &amp;program, const QStringList &amp;arguments, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qprocess.html#start-2',0,'QProcess::start(const QString &amp;program, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qthreadpool.html#start',0,'QThreadPool::start()'],['http://qt-project.org/doc/qt-4.8/qdrag-obsolete.html#start',0,'QDrag::start()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#start',0,'Q3UrlOperator::start()'],['http://qt-project.org/doc/qt-4.8/qbasictimer.html#start',0,'QBasicTimer::start()'],['http://qt-project.org/doc/qt-4.8/q3process.html#start',0,'Q3Process::start()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#start',0,'Q3NetworkProtocol::start()'],['http://qt-project.org/doc/qt-4.8/qtime.html#start',0,'QTime::start()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#start',0,'QAbstractAnimation::start()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start',0,'QAudioInput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start-2',0,'QAudioInput::start()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#start',0,'QTimeLine::start()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#start',0,'QStateMachine::start()'],['http://qt-project.org/doc/qt-4.8/qlineargradient.html#start',0,'QLinearGradient::start()'],['http://qt-project.org/doc/qt-4.8/qthread.html#start',0,'QThread::start()'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start',0,'QTimer::start(int msec)'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start-2',0,'QTimer::start()'],['http://qt-project.org/doc/qt-4.8/qtimer-qt3.html#start-3',0,'QTimer::start(int msec, bool sshot)'],['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#start',0,'QAbstractVideoSurface::start()'],['http://qt-project.org/doc/qt-4.8/qelapsedtimer.html#start',0,'QElapsedTimer::start()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#start',0,'QMovie::start()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start',0,'QAudioOutput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start-2',0,'QAudioOutput::start()'],['../classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462',1,'flair::filter::Gx3_25_ahrs::Start()'],['../classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2',1,'flair::filter::SimuAhrs::Start()'],['../classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5',1,'flair::core::Thread::Start()']]],
+  ['start',['start',['http://qt-project.org/doc/qt-4.8/qprocess.html#start',0,'QProcess::start(const QString &amp;program, const QStringList &amp;arguments, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qprocess.html#start-2',0,'QProcess::start(const QString &amp;program, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qthreadpool.html#start',0,'QThreadPool::start()'],['http://qt-project.org/doc/qt-4.8/qdrag-obsolete.html#start',0,'QDrag::start()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#start',0,'Q3UrlOperator::start()'],['http://qt-project.org/doc/qt-4.8/qbasictimer.html#start',0,'QBasicTimer::start()'],['http://qt-project.org/doc/qt-4.8/q3process.html#start',0,'Q3Process::start()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#start',0,'Q3NetworkProtocol::start()'],['http://qt-project.org/doc/qt-4.8/qtime.html#start',0,'QTime::start()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#start',0,'QAbstractAnimation::start()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start',0,'QAudioInput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start-2',0,'QAudioInput::start()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#start',0,'QTimeLine::start()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#start',0,'QStateMachine::start()'],['http://qt-project.org/doc/qt-4.8/qlineargradient.html#start',0,'QLinearGradient::start()'],['http://qt-project.org/doc/qt-4.8/qthread.html#start',0,'QThread::start()'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start',0,'QTimer::start(int msec)'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start-2',0,'QTimer::start()'],['http://qt-project.org/doc/qt-4.8/qtimer-qt3.html#start-3',0,'QTimer::start(int msec, bool sshot)'],['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#start',0,'QAbstractVideoSurface::start()'],['http://qt-project.org/doc/qt-4.8/qelapsedtimer.html#start',0,'QElapsedTimer::start()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#start',0,'QMovie::start()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start',0,'QAudioOutput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start-2',0,'QAudioOutput::start()'],['../classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5',1,'flair::core::Thread::Start()']]],
   ['startangle',['startAngle',['http://qt-project.org/doc/qt-4.8/qgraphicsellipseitem.html#startAngle',0,'QGraphicsEllipseItem']]],
   ['startcdata',['startCDATA',['http://qt-project.org/doc/qt-4.8/qxmllexicalhandler.html#startCDATA',0,'QXmlLexicalHandler::startCDATA()'],['http://qt-project.org/doc/qt-4.8/qxmldefaulthandler.html#startCDATA',0,'QXmlDefaultHandler::startCDATA()']]],
@@ -2335,5 +2335,5 @@
   ['starttime',['startTime',['http://qt-project.org/doc/qt-4.8/qvideoframe.html#startTime',0,'QVideoFrame']]],
   ['starttimer',['startTimer',['http://qt-project.org/doc/qt-4.8/qobject.html#startTimer',0,'QObject']]],
-  ['starttraj',['StartTraj',['../classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16',1,'flair::filter::TrajectoryGenerator1D::StartTraj()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae',1,'flair::filter::TrajectoryGenerator2DCircle::StartTraj()']]],
+  ['starttraj',['StartTraj',['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26',1,'flair::filter::TrajectoryGenerator1D::StartTraj()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4',1,'flair::filter::TrajectoryGenerator2DCircle::StartTraj()']]],
   ['startvalue',['startValue',['http://qt-project.org/doc/qt-4.8/qvariantanimation.html#startValue-prop',0,'QVariantAnimation::startValue()'],['http://qt-project.org/doc/qt-4.8/qvariantanimation.html#startValue-prop',0,'QVariantAnimation::startValue() const']]],
   ['state',['State',['http://qt-project.org/doc/qt-4.8/qaccessible.html#State-typedef',0,'QAccessible::State()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket-qt3.html#State-typedef',0,'QAbstractSocket::State()'],['http://qt-project.org/doc/qt-4.8/qstyle.html#State-typedef',0,'QStyle::State()'],['../classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279',1,'flair::sensor::VrpnObject::State()'],['http://qt-project.org/doc/qt-4.8/qgesture.html#state-prop',0,'QGesture::state()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#state-prop',0,'QAbstractAnimation::state()'],['http://qt-project.org/doc/qt-4.8/qnetworksession.html#state',0,'QNetworkSession::state()'],['http://qt-project.org/doc/qt-4.8/phonon-mediaobject.html#state',0,'Phonon::MediaObject::state()'],['http://qt-project.org/doc/qt-4.8/q3http.html#state',0,'Q3Http::state()'],['http://qt-project.org/doc/qt-4.8/qiodevice-qt3.html#state',0,'QIODevice::state()'],['http://qt-project.org/doc/qt-4.8/qgesture.html#state-prop',0,'QGesture::state()'],['http://qt-project.org/doc/qt-4.8/qaxscriptengine.html#state',0,'QAxScriptEngine::state()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#state',0,'QHttp::state()'],['http://qt-project.org/doc/qt-4.8/qaccessibleinterface.html#state',0,'QAccessibleInterface::state()'],['http://qt-project.org/doc/qt-4.8/qscriptsyntaxcheckresult.html#state',0,'QScriptSyntaxCheckResult::state()'],['http://qt-project.org/doc/qt-4.8/qprocess.html#state',0,'QProcess::state()'],['http://qt-project.org/doc/qt-4.8/qlocalsocket.html#state',0,'QLocalSocket::state()'],['http://qt-project.org/doc/qt-4.8/qnetworkconfiguration.html#state',0,'QNetworkConfiguration::state()'],['http://qt-project.org/doc/qt-4.8/qscriptcontext.html#state',0,'QScriptContext::state()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#state',0,'Q3CheckListItem::state()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#state',0,'QScriptEngineDebugger::state()'],['http://qt-project.org/doc/qt-4.8/qcheckbox-qt3.html#state',0,'QCheckBox::state()'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#state',0,'QAbstractItemView::state()'],['http://qt-project.org/doc/qt-4.8/qmouseevent-qt3.html#state',0,'QMouseEvent::state()'],['http://qt-project.org/doc/qt-4.8/qwheelevent-qt3.html#state',0,'QWheelEvent::state()'],['http://qt-project.org/doc/qt-4.8/qkeyevent-qt3.html#state',0,'QKeyEvent::state()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent-qt3.html#state',0,'QContextMenuEvent::state()'],['http://qt-project.org/doc/qt-4.8/qtouchevent-touchpoint.html#state',0,'QTouchEvent::TouchPoint::state()'],['http://qt-project.org/doc/qt-4.8/q3networkoperation.html#state',0,'Q3NetworkOperation::state()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#state',0,'QAccessibleWidget::state()'],['http://qt-project.org/doc/qt-4.8/qpaintenginestate.html#state',0,'QPaintEngineState::state()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#state-prop',0,'QAbstractAnimation::state()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#state',0,'QAudioInput::state()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket.html#state',0,'QAbstractSocket::state()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#state',0,'QTimeLine::state()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#state',0,'Q3Ftp::state()'],['http://qt-project.org/doc/qt-4.8/qftp.html#state',0,'QFtp::state()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#state',0,'Q3Socket::state()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#state',0,'QMovie::state()'],['http://qt-project.org/doc/qt-4.8/qwswindow.html#state',0,'QWSWindow::state()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#state',0,'QAudioOutput::state()']]],
@@ -2360,5 +2360,5 @@
   ['stepchange',['stepChange',['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#stepChange',0,'Q3RangeControl']]],
   ['stepdown',['stepDown',['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#stepDown',0,'QAbstractSpinBox']]],
-  ['stepenabled',['StepEnabled',['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#StepEnabled-typedef',0,'QAbstractSpinBox::StepEnabled()'],['http://qt-project.org/doc/qt-4.8/qdatetimeedit.html#stepEnabled',0,'QDateTimeEdit::stepEnabled()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#stepEnabled',0,'QAbstractSpinBox::stepEnabled()']]],
+  ['stepenabled',['stepEnabled',['http://qt-project.org/doc/qt-4.8/qdatetimeedit.html#stepEnabled',0,'QDateTimeEdit::stepEnabled()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#stepEnabled',0,'QAbstractSpinBox::stepEnabled() const'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#StepEnabled-typedef',0,'QAbstractSpinBox::StepEnabled()']]],
   ['stepup',['stepUp',['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#stepUp',0,'QAbstractSpinBox']]],
   ['stereo',['stereo',['http://qt-project.org/doc/qt-4.8/qplatformwindowformat.html#stereo',0,'QPlatformWindowFormat::stereo()'],['http://qt-project.org/doc/qt-4.8/qglformat.html#stereo',0,'QGLFormat::stereo()']]],
@@ -2473,5 +2473,5 @@
   ['surfaceformatchanged',['surfaceFormatChanged',['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#surfaceFormatChanged',0,'QAbstractVideoSurface']]],
   ['surrogatetoucs4',['surrogateToUcs4',['http://qt-project.org/doc/qt-4.8/qchar.html#surrogateToUcs4',0,'QChar::surrogateToUcs4(ushort high, ushort low)'],['http://qt-project.org/doc/qt-4.8/qchar.html#surrogateToUcs4-2',0,'QChar::surrogateToUcs4(QChar high, QChar low)']]],
-  ['suspend',['suspend',['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#suspend',0,'QWSMouseHandler::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#suspend',0,'QAudioInput::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#suspend',0,'QAudioOutput::suspend()'],['../classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b',1,'flair::core::Thread::Suspend()']]],
+  ['suspend',['Suspend',['../classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b',1,'flair::core::Thread::Suspend()'],['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#suspend',0,'QWSMouseHandler::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#suspend',0,'QAudioInput::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#suspend',0,'QAudioOutput::suspend()']]],
   ['suspendmouse',['suspendMouse',['http://qt-project.org/doc/qt-4.8/qwsserver.html#suspendMouse',0,'QWSServer']]],
   ['suspenduntil',['SuspendUntil',['../classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253',1,'flair::core::Thread']]],
Index: trunk/doc/Flair/search/all_13.js
===================================================================
--- trunk/doc/Flair/search/all_13.js	(revision 47)
+++ trunk/doc/Flair/search/all_13.js	(revision 50)
@@ -1,6 +1,6 @@
 var searchData=
 [
+  ['tab',['Tab',['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html',0,'QTextOption']]],
   ['tab',['Tab',['../classflair_1_1gui_1_1_tab.html',1,'flair::gui']]],
-  ['tab',['Tab',['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html',0,'QTextOption']]],
   ['tab',['Tab',['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html#Tab',0,'QTextOption::Tab::Tab()'],['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html#Tab-2',0,'QTextOption::Tab::Tab(qreal pos, TabType tabType, QChar delim)'],['../classflair_1_1gui_1_1_tab.html#a4cd3735aeaf7267742d8de5505802429',1,'flair::gui::Tab::Tab()']]],
   ['tab_2eh',['Tab.h',['../_tab_8h.html',1,'']]],
@@ -100,5 +100,5 @@
   ['textdirection',['textDirection',['http://qt-project.org/doc/qt-4.8/qprogressbar.html#textDirection-prop',0,'QProgressBar::textDirection()'],['http://qt-project.org/doc/qt-4.8/qtextblock.html#textDirection',0,'QTextBlock::textDirection()'],['http://qt-project.org/doc/qt-4.8/qtextoption.html#textDirection',0,'QTextOption::textDirection()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#textDirection-prop',0,'QProgressBar::textDirection()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#textDirection-prop',0,'QProgressBar::textDirection() const'],['http://qt-project.org/doc/qt-4.8/qlocale.html#textDirection',0,'QLocale::textDirection()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#textDirection',0,'QTextInlineObject::textDirection()']]],
   ['textechomode',['textEchoMode',['http://qt-project.org/doc/qt-4.8/qinputdialog.html#textEchoMode-prop',0,'QInputDialog::textEchoMode()'],['http://qt-project.org/doc/qt-4.8/qinputdialog.html#textEchoMode-prop',0,'QInputDialog::textEchoMode() const']]],
-  ['textedit',['textEdit',['http://qt-project.org/doc/qt-4.8/q3syntaxhighlighter.html#textEdit',0,'Q3SyntaxHighlighter::textEdit()'],['../classflair_1_1gui_1_1_text_edit.html#acfd19e80797f61337a769ccc642d18fa',1,'flair::gui::TextEdit::TextEdit()']]],
+  ['textedit',['TextEdit',['../classflair_1_1gui_1_1_text_edit.html#acfd19e80797f61337a769ccc642d18fa',1,'flair::gui::TextEdit::TextEdit()'],['http://qt-project.org/doc/qt-4.8/q3syntaxhighlighter.html#textEdit',0,'Q3SyntaxHighlighter::textEdit()']]],
   ['textedit',['TextEdit',['../classflair_1_1gui_1_1_text_edit.html',1,'flair::gui']]],
   ['textedit_2eh',['TextEdit.h',['../_text_edit_8h.html',1,'']]],
@@ -172,5 +172,5 @@
   ['titlefont',['titleFont',['http://qt-project.org/doc/qt-4.8/q3wizard.html#titleFont-prop',0,'Q3Wizard::titleFont()'],['http://qt-project.org/doc/qt-4.8/q3wizard.html#titleFont-prop',0,'Q3Wizard::titleFont() const']]],
   ['titleformat',['titleFormat',['http://qt-project.org/doc/qt-4.8/qwizard.html#titleFormat-prop',0,'QWizard::titleFormat()'],['http://qt-project.org/doc/qt-4.8/qwizard.html#titleFormat-prop',0,'QWizard::titleFormat() const']]],
-  ['to2dxy',['To2Dxy',['../classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab',1,'flair::core::Vector3D::To2Dxy(Vector2D &amp;vector) const '],['../classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66',1,'flair::core::Vector3D::To2Dxy(void) const ']]],
+  ['to2dxy',['To2Dxy',['../classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79',1,'flair::core::Vector3D::To2Dxy(Vector2D&lt; T &gt; &amp;vector) const '],['../classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e',1,'flair::core::Vector3D::To2Dxy(void) const ']]],
   ['toace',['toAce',['http://qt-project.org/doc/qt-4.8/qurl.html#toAce',0,'QUrl']]],
   ['toaffine',['toAffine',['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#toAffine',0,'QMatrix4x4::toAffine()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#toAffine',0,'QTransform::toAffine()']]],
@@ -244,5 +244,5 @@
   ['toipv4address',['toIPv4Address',['http://qt-project.org/doc/qt-4.8/qhostaddress.html#toIPv4Address',0,'QHostAddress']]],
   ['toipv6address',['toIPv6Address',['http://qt-project.org/doc/qt-4.8/qhostaddress.html#toIPv6Address',0,'QHostAddress']]],
-  ['toirrlichtcoordinates',['ToIrrlichtCoordinates',['../namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070',1,'flair::simulator::ToIrrlichtCoordinates(irr::core::vector3df vect)'],['../namespaceflair_1_1simulator.html#a1c39c876645906172c84c1e81d33ee5b',1,'flair::simulator::ToIrrlichtCoordinates(core::Vector3D vect)']]],
+  ['toirrlichtcoordinates',['ToIrrlichtCoordinates',['../namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070',1,'flair::simulator::ToIrrlichtCoordinates(irr::core::vector3df vect)'],['../namespaceflair_1_1simulator.html#ad951195fb04b21b2367f37b3699afa51',1,'flair::simulator::ToIrrlichtCoordinates(core::Vector3D&lt; T &gt; vect)']]],
   ['toirrlichtorientation',['ToIrrlichtOrientation',['../namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3',1,'flair::simulator']]],
   ['toirrlichtscale',['ToIrrlichtScale',['../namespaceflair_1_1simulator.html#a1b5518c4b0b9860b7fe83b9517941b67',1,'flair::simulator']]],
@@ -337,5 +337,5 @@
   ['toset',['toSet',['http://qt-project.org/doc/qt-4.8/qlist.html#toSet',0,'QList']]],
   ['toshort',['toShort',['http://qt-project.org/doc/qt-4.8/qstring.html#toShort',0,'QString::toShort()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#toShort',0,'QByteArray::toShort()'],['http://qt-project.org/doc/qt-4.8/q3cstring.html#toShort',0,'Q3CString::toShort()'],['http://qt-project.org/doc/qt-4.8/qlocale.html#toShort',0,'QLocale::toShort()']]],
-  ['tosimulatorcoordinates',['ToSimulatorCoordinates',['../namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab',1,'flair::simulator']]],
+  ['tosimulatorcoordinates',['ToSimulatorCoordinates',['../namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1',1,'flair::simulator']]],
   ['tosimulatorscale',['ToSimulatorScale',['../namespaceflair_1_1simulator.html#a6df2a9fa0f507ed531a2101341afaabb',1,'flair::simulator']]],
   ['tosize',['toSize',['http://qt-project.org/doc/qt-4.8/qvariant.html#toSize',0,'QVariant::toSize()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#toSize',0,'QSizeF::toSize()']]],
@@ -450,11 +450,11 @@
   ['tryterminate',['tryTerminate',['http://qt-project.org/doc/qt-4.8/q3process.html#tryTerminate',0,'Q3Process']]],
   ['turnoffchild',['turnOffChild',['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#turnOffChild',0,'Q3CheckListItem']]],
+  ['type',['Type',['../classflair_1_1core_1_1cvimage_1_1_type.html',1,'flair::core::cvimage']]],
+  ['type',['Type',['../classflair_1_1core_1_1cvmatrix_1_1_type.html',1,'flair::core::cvmatrix']]],
+  ['type',['Type',['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#Type-typedef',0,'QSharedDataPointer::Type()'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#Type-typedef',0,'QExplicitlySharedDataPointer::Type()'],['http://qt-project.org/doc/qt-4.8/phonon-effectparameter.html#type',0,'Phonon::EffectParameter::type()'],['http://qt-project.org/doc/qt-4.8/phonon-mediasource.html#type',0,'Phonon::MediaSource::type()'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#type',0,'QGLBuffer::type()'],['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#type',0,'QFileSystemModel::type()'],['http://qt-project.org/doc/qt-4.8/qnetworkconfiguration.html#type',0,'QNetworkConfiguration::type()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#type',0,'Q3CheckListItem::type()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#type',0,'QStandardItem::type()'],['http://qt-project.org/doc/qt-4.8/qsslkey.html#type',0,'QSslKey::type()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#type',0,'QListWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qdbuserror.html#type',0,'QDBusError::type()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#type',0,'QTextLength::type()'],['http://qt-project.org/doc/qt-4.8/qtextformat.html#type',0,'QTextFormat::type()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#type',0,'QTableWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#type',0,'QGraphicsProxyWidget::type()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type',0,'QXmlAttributes::type(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type-2',0,'QXmlAttributes::type(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type-3',0,'QXmlAttributes::type(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qtextboundaryfinder.html#type',0,'QTextBoundaryFinder::type()'],['http://qt-project.org/doc/qt-4.8/qsqlerror.html#type',0,'QSqlError::type()'],['http://qt-project.org/doc/qt-4.8/qdbusmessage.html#type',0,'QDBusMessage::type()'],['http://qt-project.org/doc/qt-4.8/qsymbianevent.html#type',0,'QSymbianEvent::type()'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#type',0,'QDeclarativeProperty::type()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#type',0,'QSqlField::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicssvgitem.html#type',0,'QGraphicsSvgItem::type()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#type',0,'QTransform::type()'],['http://qt-project.org/doc/qt-4.8/qpaintengine.html#type',0,'QPaintEngine::type()'],['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#type',0,'QSocketNotifier::type()'],['http://qt-project.org/doc/qt-4.8/qeasingcurve.html#type',0,'QEasingCurve::type()'],['http://qt-project.org/doc/qt-4.8/qapplication.html#type',0,'QApplication::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#type',0,'QGraphicsItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspathitem.html#type',0,'QGraphicsPathItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsrectitem.html#type',0,'QGraphicsRectItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsellipseitem.html#type',0,'QGraphicsEllipseItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspolygonitem.html#type',0,'QGraphicsPolygonItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicslineitem.html#type',0,'QGraphicsLineItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspixmapitem.html#type',0,'QGraphicsPixmapItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicstextitem.html#type',0,'QGraphicsTextItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicssimpletextitem.html#type',0,'QGraphicsSimpleTextItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitemgroup.html#type',0,'QGraphicsItemGroup::type()'],['http://qt-project.org/doc/qt-4.8/qevent.html#type',0,'QEvent::type()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#type',0,'QMetaProperty::type()'],['http://qt-project.org/doc/qt-4.8/qfileiconprovider.html#type',0,'QFileIconProvider::type()'],['http://qt-project.org/doc/qt-4.8/qgradient.html#type',0,'QGradient::type()'],['http://qt-project.org/doc/qt-4.8/qmetatype.html#type',0,'QMetaType::type()'],['http://qt-project.org/doc/qt-4.8/q3sqlfieldinfo.html#type',0,'Q3SqlFieldInfo::type()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#type',0,'QTreeWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#type',0,'QVariant::type()'],['http://qt-project.org/doc/qt-4.8/qrasterpaintengine.html#type',0,'QRasterPaintEngine::type()'],['http://qt-project.org/doc/qt-4.8/qnetworkproxy.html#type',0,'QNetworkProxy::type()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#type',0,'Q3SocketDevice::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicswidget.html#type',0,'QGraphicsWidget::type()']]],
   ['type',['Type',['../classflair_1_1core_1_1_imu_data_1_1_type.html',1,'flair::core::ImuData']]],
   ['type',['Type',['../classflair_1_1core_1_1_ahrs_data_1_1_type.html',1,'flair::core::AhrsData']]],
-  ['type',['type',['http://qt-project.org/doc/qt-4.8/phonon-effectparameter.html#type',0,'Phonon::EffectParameter::type()'],['http://qt-project.org/doc/qt-4.8/phonon-mediasource.html#type',0,'Phonon::MediaSource::type()'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#type',0,'QGLBuffer::type()'],['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#type',0,'QFileSystemModel::type()'],['http://qt-project.org/doc/qt-4.8/qnetworkconfiguration.html#type',0,'QNetworkConfiguration::type()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#type',0,'Q3CheckListItem::type()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#type',0,'QStandardItem::type()'],['http://qt-project.org/doc/qt-4.8/qsslkey.html#type',0,'QSslKey::type()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#type',0,'QListWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qdbuserror.html#type',0,'QDBusError::type()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#type',0,'QTextLength::type()'],['http://qt-project.org/doc/qt-4.8/qtextformat.html#type',0,'QTextFormat::type()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#type',0,'QTableWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#type',0,'QGraphicsProxyWidget::type()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type',0,'QXmlAttributes::type(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type-2',0,'QXmlAttributes::type(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#type-3',0,'QXmlAttributes::type(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qtextboundaryfinder.html#type',0,'QTextBoundaryFinder::type()'],['http://qt-project.org/doc/qt-4.8/qsqlerror.html#type',0,'QSqlError::type()'],['http://qt-project.org/doc/qt-4.8/qdbusmessage.html#type',0,'QDBusMessage::type()'],['http://qt-project.org/doc/qt-4.8/qsymbianevent.html#type',0,'QSymbianEvent::type()'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#type',0,'QDeclarativeProperty::type()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#type',0,'QSqlField::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicssvgitem.html#type',0,'QGraphicsSvgItem::type()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#type',0,'QTransform::type()'],['http://qt-project.org/doc/qt-4.8/qpaintengine.html#type',0,'QPaintEngine::type()'],['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#type',0,'QSocketNotifier::type()'],['http://qt-project.org/doc/qt-4.8/qeasingcurve.html#type',0,'QEasingCurve::type()'],['http://qt-project.org/doc/qt-4.8/qapplication.html#type',0,'QApplication::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#type',0,'QGraphicsItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspathitem.html#type',0,'QGraphicsPathItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsrectitem.html#type',0,'QGraphicsRectItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsellipseitem.html#type',0,'QGraphicsEllipseItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspolygonitem.html#type',0,'QGraphicsPolygonItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicslineitem.html#type',0,'QGraphicsLineItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicspixmapitem.html#type',0,'QGraphicsPixmapItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicstextitem.html#type',0,'QGraphicsTextItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicssimpletextitem.html#type',0,'QGraphicsSimpleTextItem::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitemgroup.html#type',0,'QGraphicsItemGroup::type()'],['http://qt-project.org/doc/qt-4.8/qevent.html#type',0,'QEvent::type()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#type',0,'QMetaProperty::type()'],['http://qt-project.org/doc/qt-4.8/qfileiconprovider.html#type',0,'QFileIconProvider::type()'],['http://qt-project.org/doc/qt-4.8/qgradient.html#type',0,'QGradient::type()'],['http://qt-project.org/doc/qt-4.8/qmetatype.html#type',0,'QMetaType::type()'],['http://qt-project.org/doc/qt-4.8/q3sqlfieldinfo.html#type',0,'Q3SqlFieldInfo::type()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#type',0,'QTreeWidgetItem::type()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#type',0,'QVariant::type()'],['http://qt-project.org/doc/qt-4.8/qrasterpaintengine.html#type',0,'QRasterPaintEngine::type()'],['http://qt-project.org/doc/qt-4.8/qnetworkproxy.html#type',0,'QNetworkProxy::type()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#type',0,'Q3SocketDevice::type()'],['http://qt-project.org/doc/qt-4.8/qgraphicswidget.html#type',0,'QGraphicsWidget::type()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#Type-typedef',0,'QSharedDataPointer::Type()'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#Type-typedef',0,'QExplicitlySharedDataPointer::Type()']]],
+  ['type',['Type',['../classflair_1_1core_1_1_geo_coordinate_1_1_type.html',1,'flair::core::GeoCoordinate']]],
   ['type',['Type',['../classflair_1_1core_1_1_gps_data_1_1_type.html',1,'flair::core::GpsData']]],
-  ['type',['Type',['../classflair_1_1core_1_1cvmatrix_1_1_type.html',1,'flair::core::cvmatrix']]],
-  ['type',['Type',['../classflair_1_1core_1_1cvimage_1_1_type.html',1,'flair::core::cvimage']]],
-  ['type',['Type',['../classflair_1_1core_1_1_geo_coordinate_1_1_type.html',1,'flair::core::GeoCoordinate']]],
   ['typechilds',['TypeChilds',['../classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c',1,'flair::core::Object']]],
   ['typedvalue',['typedValue',['http://qt-project.org/doc/qt-4.8/qabstractxmlnodemodel.html#typedValue',0,'QAbstractXmlNodeModel']]],
Index: trunk/doc/Flair/search/all_14.js
===================================================================
--- trunk/doc/Flair/search/all_14.js	(revision 47)
+++ trunk/doc/Flair/search/all_14.js	(revision 50)
@@ -3,10 +3,12 @@
   ['uav',['Uav',['../classflair_1_1meta_1_1_uav.html',1,'flair::meta']]],
   ['uav_2eh',['Uav.h',['../_uav_8h.html',1,'']]],
-  ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f',1,'flair::filter::UavMultiplex']]],
   ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html',1,'flair::filter']]],
+  ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f',1,'flair::filter::UavMultiplex']]],
   ['uavmultiplex_2eh',['UavMultiplex.h',['../_uav_multiplex_8h.html',1,'']]],
   ['uavstatemachine',['UavStateMachine',['../classflair_1_1meta_1_1_uav_state_machine.html',1,'flair::meta']]],
   ['uavtype_5ft',['UavType_t',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcb',1,'flair::filter::X4X8Multiplex']]],
   ['ucs2',['ucs2',['http://qt-project.org/doc/qt-4.8/qstring-qt3.html#ucs2',0,'QString']]],
+  ['udpsocket',['UdpSocket',['../classflair_1_1core_1_1_udp_socket.html',1,'flair::core']]],
+  ['udpsocket',['UdpSocket',['../classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de',1,'flair::core::UdpSocket::UdpSocket(const Object *parent, std::string name, std::string address, bool broadcast=false)'],['../classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783',1,'flair::core::UdpSocket::UdpSocket(const Object *parent, std::string name, uint16_t port)']]],
   ['udtsocket',['UdtSocket',['../classflair_1_1core_1_1_udt_socket.html',1,'flair::core']]],
   ['udtsocket_2eh',['UdtSocket.h',['../_udt_socket_8h.html',1,'']]],
@@ -56,6 +58,6 @@
   ['unix_5fi2cport',['Unix_I2cPort',['../classflair_1_1core_1_1_unix___i2c_port.html#aa70ae8845327e8b5570c5bf45ba8b345',1,'flair::core::Unix_I2cPort']]],
   ['unix_5fi2cport_2eh',['Unix_I2cPort.h',['../_unix___i2c_port_8h.html',1,'']]],
+  ['unix_5fserialport',['Unix_SerialPort',['../classflair_1_1core_1_1_unix___serial_port.html#a8a2dcd6d2f9f34046ebbe8443ed8bee8',1,'flair::core::Unix_SerialPort']]],
   ['unix_5fserialport',['Unix_SerialPort',['../classflair_1_1core_1_1_unix___serial_port.html',1,'flair::core']]],
-  ['unix_5fserialport',['Unix_SerialPort',['../classflair_1_1core_1_1_unix___serial_port.html#a8a2dcd6d2f9f34046ebbe8443ed8bee8',1,'flair::core::Unix_SerialPort']]],
   ['unix_5fserialport_2eh',['Unix_SerialPort.h',['../_unix___serial_port_8h.html',1,'']]],
   ['unload',['unload',['http://qt-project.org/doc/qt-4.8/qpluginloader.html#unload',0,'QPluginLoader::unload()'],['http://qt-project.org/doc/qt-4.8/qlibrary.html#unload',0,'QLibrary::unload()']]],
@@ -98,5 +100,5 @@
   ['unsupportedcontent',['unsupportedContent',['http://qt-project.org/doc/qt-4.8/qwebpage.html#unsupportedContent',0,'QWebPage']]],
   ['up',['Up',['../classflair_1_1core_1_1_gps_data.html#ae2cac37d2ddaea43014053c88790a33da6e6b10640264c0e589cf31475bbcbe00',1,'flair::core::GpsData']]],
-  ['update',['Update',['../classflair_1_1filter_1_1_control_law.html#a228f8bf6857d96fa015bec9e016d2132',1,'flair::filter::ControlLaw::Update()'],['../classflair_1_1filter_1_1_joy_reference.html#a1c30d137fec61a42ffb2214248140342',1,'flair::filter::JoyReference::Update()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f',1,'flair::filter::TrajectoryGenerator1D::Update()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426',1,'flair::filter::TrajectoryGenerator2DCircle::Update()'],['../classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d',1,'flair::filter::UavMultiplex::Update()'],['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#update',0,'QAbstractTextDocumentLayout::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update',0,'QWidget::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-2',0,'QWidget::update(int x, int y, int w, int h)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-3',0,'QWidget::update(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-4',0,'QWidget::update(const QRegion &amp;rgn)'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#update',0,'Q3DataBrowser::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlselectcursor.html#update',0,'Q3SqlSelectCursor::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update-2',0,'QGraphicsScene::update(qreal x, qreal y, qreal w, qreal h)'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update',0,'QGraphicsScene::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#update',0,'QAbstractItemView::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#update',0,'QGraphicsTransform::update()'],['http://qt-project.org/doc/qt-4.8/qlayout.html#update',0,'QLayout::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update',0,'Q3SqlCursor::update(bool invalidate)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update-2',0,'Q3SqlCursor::update(const QString &amp;filter, bool invalidate)'],['http://qt-project.org/doc/qt-4.8/qinputcontext.html#update',0,'QInputContext::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update',0,'QGraphicsItem::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update-2',0,'QGraphicsItem::update(qreal x, qreal y, qreal width, qreal height)'],['http://qt-project.org/doc/qt-4.8/qgraphicseffect.html#update',0,'QGraphicsEffect::update()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#update',0,'Q3CanvasItem::update()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#update',0,'Q3Canvas::update()']]],
+  ['update',['update',['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#update',0,'QAbstractTextDocumentLayout::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update',0,'QWidget::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-2',0,'QWidget::update(int x, int y, int w, int h)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-3',0,'QWidget::update(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-4',0,'QWidget::update(const QRegion &amp;rgn)'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#update',0,'Q3DataBrowser::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlselectcursor.html#update',0,'Q3SqlSelectCursor::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update-2',0,'QGraphicsScene::update(qreal x, qreal y, qreal w, qreal h)'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update',0,'QGraphicsScene::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#update',0,'QAbstractItemView::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#update',0,'QGraphicsTransform::update()'],['http://qt-project.org/doc/qt-4.8/qlayout.html#update',0,'QLayout::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update',0,'Q3SqlCursor::update(bool invalidate)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update-2',0,'Q3SqlCursor::update(const QString &amp;filter, bool invalidate)'],['http://qt-project.org/doc/qt-4.8/qinputcontext.html#update',0,'QInputContext::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update',0,'QGraphicsItem::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update-2',0,'QGraphicsItem::update(qreal x, qreal y, qreal width, qreal height)'],['http://qt-project.org/doc/qt-4.8/qgraphicseffect.html#update',0,'QGraphicsEffect::update()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#update',0,'Q3CanvasItem::update()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#update',0,'Q3Canvas::update()'],['../classflair_1_1filter_1_1_control_law.html#a228f8bf6857d96fa015bec9e016d2132',1,'flair::filter::ControlLaw::Update()'],['../classflair_1_1filter_1_1_joy_reference.html#a1c30d137fec61a42ffb2214248140342',1,'flair::filter::JoyReference::Update()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f',1,'flair::filter::TrajectoryGenerator1D::Update()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426',1,'flair::filter::TrajectoryGenerator2DCircle::Update()'],['../classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d',1,'flair::filter::UavMultiplex::Update()']]],
   ['updateaccessibility',['updateAccessibility',['http://qt-project.org/doc/qt-4.8/qaccessible.html#updateAccessibility',0,'QAccessible']]],
   ['updateblock',['updateBlock',['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#updateBlock',0,'QAbstractTextDocumentLayout']]],
@@ -123,5 +125,4 @@
   ['updatehandler',['updateHandler',['http://qt-project.org/doc/qt-4.8/qwsinputmethod.html#updateHandler',0,'QWSInputMethod']]],
   ['updateheaderstates',['updateHeaderStates',['http://qt-project.org/doc/qt-4.8/q3table.html#updateHeaderStates',0,'Q3Table']]],
-  ['updateimu',['UpdateImu',['../classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346',1,'flair::sensor::Imu']]],
   ['updateinterval',['updateInterval',['http://qt-project.org/doc/qt-4.8/qtimeline.html#updateInterval-prop',0,'QTimeLine::updateInterval()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#updateInterval-prop',0,'QTimeLine::updateInterval() const']]],
   ['updateitem',['updateItem',['http://qt-project.org/doc/qt-4.8/q3listbox.html#updateItem',0,'Q3ListBox::updateItem(int index)'],['http://qt-project.org/doc/qt-4.8/q3listbox.html#updateItem-2',0,'Q3ListBox::updateItem(Q3ListBoxItem *i)']]],
@@ -175,6 +176,6 @@
   ['usexbee',['UseXbee',['../classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5',1,'flair::sensor::VrpnClient']]],
   ['usleep',['usleep',['http://qt-project.org/doc/qt-4.8/qthread.html#usleep',0,'QThread']]],
+  ['usrangefinder',['UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363',1,'flair::sensor::UsRangeFinder::UsRangeFinder(std::string name)'],['../classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::IODevice *parent, std::string name)']]],
   ['usrangefinder',['UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html',1,'flair::sensor']]],
-  ['usrangefinder',['UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::IODevice *parent, std::string name)']]],
   ['usrangefinder_2eh',['UsRangeFinder.h',['../_us_range_finder_8h.html',1,'']]],
   ['utf16',['utf16',['http://qt-project.org/doc/qt-4.8/qstring.html#utf16',0,'QString']]],
Index: trunk/doc/Flair/search/all_15.js
===================================================================
--- trunk/doc/Flair/search/all_15.js	(revision 47)
+++ trunk/doc/Flair/search/all_15.js	(revision 50)
@@ -2,5 +2,5 @@
 [
   ['v4lcamera',['V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html',1,'flair::sensor']]],
-  ['v4lcamera',['V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f',1,'flair::sensor::V4LCamera']]],
+  ['v4lcamera',['V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3',1,'flair::sensor::V4LCamera']]],
   ['v4lcamera_2eh',['V4LCamera.h',['../_v4_l_camera_8h.html',1,'']]],
   ['valid',['valid',['http://qt-project.org/doc/qt-4.8/qimage.html#valid-2',0,'QImage::valid(int x, int y) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#valid',0,'QImage::valid(const QPoint &amp;pos) const']]],
@@ -12,5 +12,5 @@
   ['validator',['validator',['http://qt-project.org/doc/qt-4.8/qcombobox.html#validator',0,'QComboBox::validator()'],['http://qt-project.org/doc/qt-4.8/q3combobox.html#validator',0,'Q3ComboBox::validator()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#validator',0,'QLineEdit::validator()']]],
   ['validchunk',['validChunk',['http://qt-project.org/doc/qt-4.8/q3canvas.html#validChunk',0,'Q3Canvas::validChunk(int x, int y) const'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#validChunk-2',0,'Q3Canvas::validChunk(const QPoint &amp;p) const']]],
-  ['value',['value',['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qhash.html#value',0,'QHash::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qhash.html#value-2',0,'QHash::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#value',0,'QHash::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#value',0,'QHash::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#value',0,'Q3HttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qmutablesetiterator.html#value',0,'QMutableSetIterator::value()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#value',0,'Q3Signal::value()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#value',0,'QHttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#value',0,'QAccessibleEvent::value()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qprocessenvironment.html#value',0,'QProcessEnvironment::value()'],['http://qt-project.org/doc/qt-4.8/qlist.html#value',0,'QList::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qlist.html#value-2',0,'QList::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#value',0,'QDomAttr::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#value',0,'QTextLength::value()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value',0,'QXmlAttributes::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-2',0,'QXmlAttributes::value(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-3',0,'QXmlAttributes::value(const QLatin1String &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-4',0,'QXmlAttributes::value(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#value',0,'Q3RangeControl::value()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#value',0,'QSqlField::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#value',0,'Q3DataTable::value()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value',0,'QVarLengthArray::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value-2',0,'QVarLengthArray::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdbusreply.html#value',0,'QDBusReply::value()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value',0,'Q3SqlCursor::value(int i) const'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value-2',0,'Q3SqlCursor::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value',0,'QSqlRecord::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value-2',0,'QSqlRecord::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value',0,'QVector::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value-2',0,'QVector::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#value',0,'QScriptValueIterator::value()'],['http://qt-project.org/doc/qt-4.8/qdeclarativepropertymap.html#value',0,'QDeclarativePropertyMap::value()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#value',0,'QColor::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattribute.html#value',0,'QXmlStreamAttribute::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-2',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-3',0,'QXmlStreamAttributes::value(const QLatin1String &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-4',0,'QXmlStreamAttributes::value(const QString &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-5',0,'QXmlStreamAttributes::value(const QLatin1String &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamentitydeclaration.html#value',0,'QXmlStreamEntityDeclaration::value()'],['http://qt-project.org/doc/qt-4.8/qmetaenum.html#value',0,'QMetaEnum::value()'],['http://qt-project.org/doc/qt-4.8/qmetaclassinfo.html#value',0,'QMetaClassInfo::value()'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#value',0,'QSqlQuery::value()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#value',0,'QSettings::value()'],['http://qt-project.org/doc/qt-4.8/qdbuspendingreply.html#value',0,'QDBusPendingReply::value()'],['http://qt-project.org/doc/qt-4.8/qmap.html#value',0,'QMap::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qmap.html#value-2',0,'QMap::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#value',0,'QMap::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#value',0,'QMap::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#value',0,'QVariant::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#value',0,'QNetworkCookie::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value-2',0,'QMutableLinkedListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value',0,'QMutableLinkedListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value-2',0,'QMutableListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value',0,'QMutableListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value-2',0,'QMutableVectorIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value',0,'QMutableVectorIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qhashiterator.html#value',0,'QHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmapiterator.html#value',0,'QMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value-2',0,'QMutableHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value',0,'QMutableHashIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value-2',0,'QMutableMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value',0,'QMutableMapIterator::value() const'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3',1,'flair::sensor::LaserRangeFinder::Value()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683',1,'flair::sensor::UsRangeFinder::Value()'],['../classflair_1_1gui_1_1_check_box.html#a217da5fe57fdb820430b61ed30c6aa18',1,'flair::gui::CheckBox::Value()'],['../classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e',1,'flair::core::cvmatrix::Value()'],['../classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e',1,'flair::gui::DoubleSpinBox::Value()'],['../classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c',1,'flair::gui::SpinBox::Value()'],['../classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c',1,'flair::gui::Vector3DSpinBox::Value()']]],
+  ['value',['Value',['../classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3',1,'flair::sensor::LaserRangeFinder::Value()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683',1,'flair::sensor::UsRangeFinder::Value()'],['../classflair_1_1gui_1_1_check_box.html#a217da5fe57fdb820430b61ed30c6aa18',1,'flair::gui::CheckBox::Value()'],['../classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e',1,'flair::core::cvmatrix::Value()'],['../classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e',1,'flair::gui::DoubleSpinBox::Value()'],['../classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c',1,'flair::gui::SpinBox::Value()'],['../classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb',1,'flair::gui::Vector3DSpinBox::Value()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qhash.html#value',0,'QHash::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qhash.html#value-2',0,'QHash::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#value',0,'QHash::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#value',0,'QHash::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#value',0,'Q3HttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qmutablesetiterator.html#value',0,'QMutableSetIterator::value()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#value',0,'Q3Signal::value()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#value',0,'QHttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#value',0,'QAccessibleEvent::value()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qprocessenvironment.html#value',0,'QProcessEnvironment::value()'],['http://qt-project.org/doc/qt-4.8/qlist.html#value',0,'QList::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qlist.html#value-2',0,'QList::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#value',0,'QDomAttr::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#value',0,'QTextLength::value()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value',0,'QXmlAttributes::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-2',0,'QXmlAttributes::value(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-3',0,'QXmlAttributes::value(const QLatin1String &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-4',0,'QXmlAttributes::value(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#value',0,'Q3RangeControl::value()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#value',0,'QSqlField::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#value',0,'Q3DataTable::value()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value',0,'QVarLengthArray::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value-2',0,'QVarLengthArray::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdbusreply.html#value',0,'QDBusReply::value()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value',0,'Q3SqlCursor::value(int i) const'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value-2',0,'Q3SqlCursor::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value',0,'QSqlRecord::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value-2',0,'QSqlRecord::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value',0,'QVector::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value-2',0,'QVector::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#value',0,'QScriptValueIterator::value()'],['http://qt-project.org/doc/qt-4.8/qdeclarativepropertymap.html#value',0,'QDeclarativePropertyMap::value()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#value',0,'QColor::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattribute.html#value',0,'QXmlStreamAttribute::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-2',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-3',0,'QXmlStreamAttributes::value(const QLatin1String &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-4',0,'QXmlStreamAttributes::value(const QString &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-5',0,'QXmlStreamAttributes::value(const QLatin1String &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamentitydeclaration.html#value',0,'QXmlStreamEntityDeclaration::value()'],['http://qt-project.org/doc/qt-4.8/qmetaenum.html#value',0,'QMetaEnum::value()'],['http://qt-project.org/doc/qt-4.8/qmetaclassinfo.html#value',0,'QMetaClassInfo::value()'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#value',0,'QSqlQuery::value()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#value',0,'QSettings::value()'],['http://qt-project.org/doc/qt-4.8/qdbuspendingreply.html#value',0,'QDBusPendingReply::value()'],['http://qt-project.org/doc/qt-4.8/qmap.html#value',0,'QMap::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qmap.html#value-2',0,'QMap::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#value',0,'QMap::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#value',0,'QMap::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#value',0,'QVariant::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#value',0,'QNetworkCookie::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value-2',0,'QMutableLinkedListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value',0,'QMutableLinkedListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value-2',0,'QMutableListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value',0,'QMutableListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value-2',0,'QMutableVectorIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value',0,'QMutableVectorIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qhashiterator.html#value',0,'QHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmapiterator.html#value',0,'QMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value-2',0,'QMutableHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value',0,'QMutableHashIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value-2',0,'QMutableMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value',0,'QMutableMapIterator::value() const']]],
   ['value_5ftype',['value_type',['http://qt-project.org/doc/qt-4.8/qset.html#value_type-typedef',0,'QSet::value_type()'],['http://qt-project.org/doc/qt-4.8/qstring.html#value_type-typedef',0,'QString::value_type()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#value_type-typedef',0,'QFuture::const_iterator::value_type()'],['http://qt-project.org/doc/qt-4.8/qlist.html#value_type-typedef',0,'QList::value_type()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#value_type-typedef',0,'Q3ValueList::value_type()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value_type-typedef',0,'QVarLengthArray::value_type()'],['http://qt-project.org/doc/qt-4.8/qvector.html#value_type-typedef',0,'QVector::value_type()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#value_type-typedef',0,'QLinkedList::value_type()']]],
   ['valuechange',['valueChange',['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#valueChange',0,'Q3RangeControl']]],
@@ -31,14 +31,16 @@
   ['vector',['vector',['http://qt-project.org/doc/qt-4.8/qquaternion.html#vector',0,'QQuaternion']]],
   ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html',1,'flair::core']]],
-  ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8',1,'flair::core::Vector2D']]],
+  ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e',1,'flair::core::Vector2D']]],
   ['vector2d_2eh',['Vector2D.h',['../_vector2_d_8h.html',1,'']]],
-  ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04',1,'flair::core::Vector3D']]],
   ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
+  ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87',1,'flair::core::Vector3D']]],
   ['vector3d_2eh',['Vector3D.h',['../_vector3_d_8h.html',1,'']]],
+  ['vector3d_3c_20double_20_3e',['Vector3D&lt; double &gt;',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
+  ['vector3d_3c_20float_20_3e',['Vector3D&lt; float &gt;',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
   ['vector3ddata',['Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html',1,'flair::core']]],
   ['vector3ddata',['Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2',1,'flair::core::Vector3Ddata']]],
   ['vector3ddata_2eh',['Vector3Ddata.h',['../_vector3_ddata_8h.html',1,'']]],
+  ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38',1,'flair::gui::Vector3DSpinBox']]],
   ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html',1,'flair::gui']]],
-  ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c',1,'flair::gui::Vector3DSpinBox']]],
   ['vector3dspinbox_2eh',['Vector3DSpinBox.h',['../_vector3_d_spin_box_8h.html',1,'']]],
   ['veplot',['VEPlot',['../classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa',1,'flair::sensor::NmeaGps']]],
@@ -66,7 +68,7 @@
   ['verticalstepsperitem',['verticalStepsPerItem',['http://qt-project.org/doc/qt-4.8/qabstractitemview-obsolete.html#verticalStepsPerItem',0,'QAbstractItemView']]],
   ['verticalstretch',['verticalStretch',['http://qt-project.org/doc/qt-4.8/qsizepolicy.html#verticalStretch',0,'QSizePolicy']]],
+  ['videoplayer',['VideoPlayer',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html',0,'Phonon']]],
   ['videoplayer',['VideoPlayer',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#VideoPlayer',0,'Phonon::VideoPlayer::VideoPlayer(Phonon::Category category, QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#VideoPlayer-2',0,'Phonon::VideoPlayer::VideoPlayer(QWidget *parent)']]],
-  ['videoplayer',['VideoPlayer',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html',0,'Phonon']]],
-  ['videowidget',['videoWidget',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#videoWidget',0,'Phonon::VideoPlayer::videoWidget()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#VideoWidget',0,'Phonon::VideoWidget::VideoWidget()']]],
+  ['videowidget',['VideoWidget',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#VideoWidget',0,'Phonon::VideoWidget::VideoWidget()'],['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#videoWidget',0,'Phonon::VideoPlayer::videoWidget()']]],
   ['videowidget',['VideoWidget',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html',0,'Phonon']]],
   ['videowidgetinterface44',['VideoWidgetInterface44',['http://qt-project.org/doc/qt-4.8/phonon-videowidgetinterface44.html',0,'Phonon']]],
@@ -119,8 +121,8 @@
   ['volumechanged',['volumeChanged',['http://qt-project.org/doc/qt-4.8/phonon-audiooutput.html#volumeChanged',0,'Phonon::AudioOutput']]],
   ['volumedecibel',['volumeDecibel',['http://qt-project.org/doc/qt-4.8/phonon-audiooutput.html#volumeDecibel-prop',0,'Phonon::AudioOutput::volumeDecibel()'],['http://qt-project.org/doc/qt-4.8/phonon-audiooutput.html#volumeDecibel-prop',0,'Phonon::AudioOutput::volumeDecibel() const']]],
+  ['volumeslider',['VolumeSlider',['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html',0,'Phonon']]],
   ['volumeslider',['VolumeSlider',['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html#VolumeSlider',0,'Phonon::VolumeSlider::VolumeSlider(QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html#VolumeSlider-2',0,'Phonon::VolumeSlider::VolumeSlider(AudioOutput *output, QWidget *parent)']]],
-  ['volumeslider',['VolumeSlider',['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html',0,'Phonon']]],
+  ['vrpnclient',['VrpnClient',['../classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, std::string address, uint8_t priority)'],['../classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)']]],
   ['vrpnclient',['VrpnClient',['../classflair_1_1sensor_1_1_vrpn_client.html',1,'flair::sensor']]],
-  ['vrpnclient',['VrpnClient',['../classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, std::string address, uint16_t us_period, uint8_t priority)'],['../classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)']]],
   ['vrpnclient_2eh',['VrpnClient.h',['../_vrpn_client_8h.html',1,'']]],
   ['vrpnobject',['VrpnObject',['../classflair_1_1sensor_1_1_vrpn_object.html',1,'flair::sensor']]],
Index: trunk/doc/Flair/search/all_16.js
===================================================================
--- trunk/doc/Flair/search/all_16.js	(revision 47)
+++ trunk/doc/Flair/search/all_16.js	(revision 50)
@@ -42,5 +42,5 @@
   ['whitespacemode',['whiteSpaceMode',['http://qt-project.org/doc/qt-4.8/q3stylesheetitem.html#whiteSpaceMode',0,'Q3StyleSheetItem']]],
   ['widget',['Widget',['../classflair_1_1gui_1_1_widget.html',1,'flair::gui']]],
-  ['widget',['widget',['http://qt-project.org/doc/qt-4.8/qmdisubwindow.html#widget',0,'QMdiSubWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qscrollarea.html#widget',0,'QScrollArea::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedwidget.html#widget',0,'QStackedWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3widgetstack.html#widget',0,'Q3WidgetStack::widget()'],['http://qt-project.org/doc/qt-4.8/qtoolbox.html#widget',0,'QToolBox::widget()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#widget',0,'QScriptEngineDebugger::widget()'],['http://qt-project.org/doc/qt-4.8/qaxaggregated.html#widget',0,'QAxAggregated::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignercontainerextension.html#widget',0,'QDesignerContainerExtension::widget()'],['http://qt-project.org/doc/qt-4.8/qcompleter.html#widget',0,'QCompleter::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowcursorinterface.html#widget',0,'QDesignerFormWindowCursorInterface::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#widget',0,'QGraphicsProxyWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicssceneevent.html#widget',0,'QGraphicsSceneEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qsplitter.html#widget',0,'QSplitter::widget()'],['http://qt-project.org/doc/qt-4.8/qtouchevent.html#widget',0,'QTouchEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qgestureevent.html#widget',0,'QGestureEvent::widget()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#widget',0,'Q3DockWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qtabwidget.html#widget',0,'QTabWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#widget',0,'QAccessibleWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widget',0,'Q3SqlForm::widget()'],['http://qt-project.org/doc/qt-4.8/qfocusframe.html#widget',0,'QFocusFrame::widget()'],['http://qt-project.org/doc/qt-4.8/qdockwidget.html#widget',0,'QDockWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qlayoutitem.html#widget',0,'QLayoutItem::widget()'],['http://qt-project.org/doc/qt-4.8/qwidgetitem.html#widget',0,'QWidgetItem::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedlayout.html#widget',0,'QStackedLayout::widget()'],['../classflair_1_1gui_1_1_widget.html#a7b867cc6c603cbc5e5a2f39f083a9494',1,'flair::gui::Widget::Widget()']]],
+  ['widget',['Widget',['../classflair_1_1gui_1_1_widget.html#a7b867cc6c603cbc5e5a2f39f083a9494',1,'flair::gui::Widget::Widget()'],['http://qt-project.org/doc/qt-4.8/qmdisubwindow.html#widget',0,'QMdiSubWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qscrollarea.html#widget',0,'QScrollArea::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedwidget.html#widget',0,'QStackedWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3widgetstack.html#widget',0,'Q3WidgetStack::widget()'],['http://qt-project.org/doc/qt-4.8/qtoolbox.html#widget',0,'QToolBox::widget()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#widget',0,'QScriptEngineDebugger::widget()'],['http://qt-project.org/doc/qt-4.8/qaxaggregated.html#widget',0,'QAxAggregated::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignercontainerextension.html#widget',0,'QDesignerContainerExtension::widget()'],['http://qt-project.org/doc/qt-4.8/qcompleter.html#widget',0,'QCompleter::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowcursorinterface.html#widget',0,'QDesignerFormWindowCursorInterface::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#widget',0,'QGraphicsProxyWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicssceneevent.html#widget',0,'QGraphicsSceneEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qsplitter.html#widget',0,'QSplitter::widget()'],['http://qt-project.org/doc/qt-4.8/qtouchevent.html#widget',0,'QTouchEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qgestureevent.html#widget',0,'QGestureEvent::widget()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#widget',0,'Q3DockWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qtabwidget.html#widget',0,'QTabWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#widget',0,'QAccessibleWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widget',0,'Q3SqlForm::widget()'],['http://qt-project.org/doc/qt-4.8/qfocusframe.html#widget',0,'QFocusFrame::widget()'],['http://qt-project.org/doc/qt-4.8/qdockwidget.html#widget',0,'QDockWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qlayoutitem.html#widget',0,'QLayoutItem::widget()'],['http://qt-project.org/doc/qt-4.8/qwidgetitem.html#widget',0,'QWidgetItem::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedlayout.html#widget',0,'QStackedLayout::widget()']]],
   ['widget_2eh',['Widget.h',['../_widget_8h.html',1,'']]],
   ['widgetat',['widgetAt',['http://qt-project.org/doc/qt-4.8/qapplication.html#widgetAt',0,'QApplication::widgetAt(const QPoint &amp;point)'],['http://qt-project.org/doc/qt-4.8/qapplication.html#widgetAt-4',0,'QApplication::widgetAt(int x, int y)'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#widgetAt-2',0,'QApplication::widgetAt(int x, int y, bool child)'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#widgetAt-3',0,'QApplication::widgetAt(const QPoint &amp;point, bool child)']]],
@@ -56,5 +56,5 @@
   ['widgettofield',['widgetToField',['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widgetToField',0,'Q3SqlForm']]],
   ['widgetunmanaged',['widgetUnmanaged',['http://qt-project.org/doc/qt-4.8/qdesignerformwindowinterface.html#widgetUnmanaged',0,'QDesignerFormWindowInterface']]],
-  ['width',['Width',['../classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63',1,'flair::sensor::Camera::Width()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width() const'],['http://qt-project.org/doc/qt-4.8/q3simplerichtext.html#width',0,'Q3SimpleRichText::width()'],['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#width',0,'Q3ListViewItem::width()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#width',0,'Q3CheckListItem::width()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#width',0,'QVideoFrame::width()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#width',0,'QGraphicsScene::width()'],['http://qt-project.org/doc/qt-4.8/qpaintdevice.html#width',0,'QPaintDevice::width()'],['http://qt-project.org/doc/qt-4.8/qrect.html#width',0,'QRect::width()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#width',0,'QRectF::width()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#width',0,'Q3IconViewItem::width()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#width',0,'QScreen::width()'],['http://qt-project.org/doc/qt-4.8/qtextimageformat.html#width',0,'QTextImageFormat::width()'],['http://qt-project.org/doc/qt-4.8/qtextframeformat.html#width',0,'QTextFrameFormat::width()'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width',0,'QFontMetrics::width(const QString &amp;text, int len) const'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width-3',0,'QFontMetrics::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width',0,'QFontMetricsF::width(const QString &amp;text) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width-2',0,'QFontMetricsF::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#width',0,'QImage::width()'],['http://qt-project.org/doc/qt-4.8/qpen.html#width',0,'QPen::width()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#width',0,'QItemSelectionRange::width()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#width',0,'QTextInlineObject::width()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#width',0,'QTextLine::width()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#width',0,'QTextItem::width()'],['http://qt-project.org/doc/qt-4.8/qtextstream-qt3.html#width',0,'QTextStream::width()'],['http://qt-project.org/doc/qt-4.8/q3paintdevicemetrics.html#width',0,'Q3PaintDeviceMetrics::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxitem.html#width',0,'Q3ListBoxItem::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxtext.html#width',0,'Q3ListBoxText::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxpixmap.html#width',0,'Q3ListBoxPixmap::width()'],['http://qt-project.org/doc/qt-4.8/qpixmap.html#width',0,'QPixmap::width()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#width',0,'Q3Canvas::width()'],['http://qt-project.org/doc/qt-4.8/q3canvassprite.html#width',0,'Q3CanvasSprite::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasrectangle.html#width',0,'Q3CanvasRectangle::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#width',0,'Q3CanvasEllipse::width()'],['http://qt-project.org/doc/qt-4.8/qpainterpathstroker.html#width',0,'QPainterPathStroker::width()'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width',0,'Q3TextStream::width() const'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width-2',0,'Q3TextStream::width(int w)'],['http://qt-project.org/doc/qt-4.8/qsize.html#width',0,'QSize::width()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#width',0,'QSizeF::width()']]],
+  ['width',['width',['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width() const'],['http://qt-project.org/doc/qt-4.8/q3simplerichtext.html#width',0,'Q3SimpleRichText::width()'],['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#width',0,'Q3ListViewItem::width()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#width',0,'Q3CheckListItem::width()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#width',0,'QVideoFrame::width()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#width',0,'QGraphicsScene::width()'],['http://qt-project.org/doc/qt-4.8/qpaintdevice.html#width',0,'QPaintDevice::width()'],['http://qt-project.org/doc/qt-4.8/qrect.html#width',0,'QRect::width()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#width',0,'QRectF::width()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#width',0,'Q3IconViewItem::width()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#width',0,'QScreen::width()'],['http://qt-project.org/doc/qt-4.8/qtextimageformat.html#width',0,'QTextImageFormat::width()'],['http://qt-project.org/doc/qt-4.8/qtextframeformat.html#width',0,'QTextFrameFormat::width()'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width',0,'QFontMetrics::width(const QString &amp;text, int len) const'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width-3',0,'QFontMetrics::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width',0,'QFontMetricsF::width(const QString &amp;text) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width-2',0,'QFontMetricsF::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#width',0,'QImage::width()'],['http://qt-project.org/doc/qt-4.8/qpen.html#width',0,'QPen::width()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#width',0,'QItemSelectionRange::width()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#width',0,'QTextInlineObject::width()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#width',0,'QTextLine::width()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#width',0,'QTextItem::width()'],['http://qt-project.org/doc/qt-4.8/qtextstream-qt3.html#width',0,'QTextStream::width()'],['http://qt-project.org/doc/qt-4.8/q3paintdevicemetrics.html#width',0,'Q3PaintDeviceMetrics::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxitem.html#width',0,'Q3ListBoxItem::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxtext.html#width',0,'Q3ListBoxText::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxpixmap.html#width',0,'Q3ListBoxPixmap::width()'],['http://qt-project.org/doc/qt-4.8/qpixmap.html#width',0,'QPixmap::width()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#width',0,'Q3Canvas::width()'],['http://qt-project.org/doc/qt-4.8/q3canvassprite.html#width',0,'Q3CanvasSprite::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasrectangle.html#width',0,'Q3CanvasRectangle::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#width',0,'Q3CanvasEllipse::width()'],['http://qt-project.org/doc/qt-4.8/qpainterpathstroker.html#width',0,'QPainterPathStroker::width()'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width',0,'Q3TextStream::width() const'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width-2',0,'Q3TextStream::width(int w)'],['http://qt-project.org/doc/qt-4.8/qsize.html#width',0,'QSize::width()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#width',0,'QSizeF::width()'],['../classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63',1,'flair::sensor::Camera::Width()']]],
   ['widthchanged',['widthChanged',['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#widthChanged',0,'Q3ListViewItem']]],
   ['widthf',['widthF',['http://qt-project.org/doc/qt-4.8/qpen.html#widthF',0,'QPen']]],
@@ -117,5 +117,5 @@
   ['wrapping',['wrapping',['http://qt-project.org/doc/qt-4.8/qdial.html#wrapping-prop',0,'QDial::wrapping()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#wrapping-prop',0,'QAbstractSpinBox::wrapping()'],['http://qt-project.org/doc/qt-4.8/qdial.html#wrapping-prop',0,'QDial::wrapping()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#wrapping-prop',0,'QAbstractSpinBox::wrapping()']]],
   ['wrappolicy',['wrapPolicy',['http://qt-project.org/doc/qt-4.8/q3textedit.html#wrapPolicy-prop',0,'Q3TextEdit::wrapPolicy()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#wrapPolicy-prop',0,'Q3TextEdit::wrapPolicy() const']]],
-  ['write',['write',['http://qt-project.org/doc/qt-4.8/qiodevice.html#write',0,'QIODevice::write(const char *data, qint64 maxSize)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-2',0,'QIODevice::write(const char *data)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-3',0,'QIODevice::write(const QByteArray &amp;byteArray)'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#write',0,'QGLBuffer::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#write',0,'Q3PtrQueue::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrstack.html#write',0,'Q3PtrStack::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrdict.html#write',0,'Q3PtrDict::write()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#write',0,'QFSFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#write',0,'QStandardItem::write()'],['http://qt-project.org/doc/qt-4.8/q3dict.html#write',0,'Q3Dict::write()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#write',0,'QListWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#write',0,'QTableWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/q3asciidict.html#write',0,'Q3AsciiDict::write()'],['http://qt-project.org/doc/qt-4.8/q3intdict.html#write',0,'Q3IntDict::write()'],['http://qt-project.org/doc/qt-4.8/qimageiohandler.html#write',0,'QImageIOHandler::write()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write',0,'QTextDocumentWriter::write(const QTextDocument *document)'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write-2',0,'QTextDocumentWriter::write(const QTextDocumentFragment &amp;fragment)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write',0,'QDeclarativeProperty::write(const QVariant &amp;value) const'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-2',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-3',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeContext *ctxt)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-4',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeEngine *engine)'],['http://qt-project.org/doc/qt-4.8/qiconenginev2.html#write',0,'QIconEngineV2::write()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#write',0,'QPictureIO::write()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#write',0,'QAbstractFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#write',0,'QImageWriter::write()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#write',0,'QMetaProperty::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrvector.html#write',0,'Q3PtrVector::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#write',0,'Q3PtrList::write()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#write',0,'QTreeWidgetItem::write()'],['../classflair_1_1core_1_1_i2c_port.html#a851fc14390e08ba50d312a8f5395d28f',1,'flair::core::I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#a48eec923878cc0eeecac4f28b0d6db6b',1,'flair::core::RTDM_I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___serial_port.html#a8a24c53a26ec9492ef7f68b5f297b15c',1,'flair::core::RTDM_SerialPort::Write()'],['../classflair_1_1core_1_1_serial_port.html#ac67f66b90f567de20b77afc287504740',1,'flair::core::SerialPort::Write()'],['../classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392',1,'flair::core::SharedMem::Write()'],['../classflair_1_1core_1_1_unix___i2c_port.html#ae46ea721f4ed1283e52884dd932c42e4',1,'flair::core::Unix_I2cPort::Write()'],['../classflair_1_1core_1_1_unix___serial_port.html#a38880de840bde249a00f7b1837e77479',1,'flair::core::Unix_SerialPort::Write()']]],
+  ['write',['Write',['../classflair_1_1core_1_1_i2c_port.html#a851fc14390e08ba50d312a8f5395d28f',1,'flair::core::I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#a48eec923878cc0eeecac4f28b0d6db6b',1,'flair::core::RTDM_I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___serial_port.html#a8a24c53a26ec9492ef7f68b5f297b15c',1,'flair::core::RTDM_SerialPort::Write()'],['../classflair_1_1core_1_1_serial_port.html#ac67f66b90f567de20b77afc287504740',1,'flair::core::SerialPort::Write()'],['../classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392',1,'flair::core::SharedMem::Write()'],['../classflair_1_1core_1_1_unix___i2c_port.html#ae46ea721f4ed1283e52884dd932c42e4',1,'flair::core::Unix_I2cPort::Write()'],['../classflair_1_1core_1_1_unix___serial_port.html#a38880de840bde249a00f7b1837e77479',1,'flair::core::Unix_SerialPort::Write()'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write',0,'QIODevice::write(const char *data, qint64 maxSize)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-2',0,'QIODevice::write(const char *data)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-3',0,'QIODevice::write(const QByteArray &amp;byteArray)'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#write',0,'QGLBuffer::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#write',0,'Q3PtrQueue::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrstack.html#write',0,'Q3PtrStack::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrdict.html#write',0,'Q3PtrDict::write()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#write',0,'QFSFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#write',0,'QStandardItem::write()'],['http://qt-project.org/doc/qt-4.8/q3dict.html#write',0,'Q3Dict::write()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#write',0,'QListWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#write',0,'QTableWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/q3asciidict.html#write',0,'Q3AsciiDict::write()'],['http://qt-project.org/doc/qt-4.8/q3intdict.html#write',0,'Q3IntDict::write()'],['http://qt-project.org/doc/qt-4.8/qimageiohandler.html#write',0,'QImageIOHandler::write()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write',0,'QTextDocumentWriter::write(const QTextDocument *document)'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write-2',0,'QTextDocumentWriter::write(const QTextDocumentFragment &amp;fragment)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write',0,'QDeclarativeProperty::write(const QVariant &amp;value) const'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-2',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-3',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeContext *ctxt)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-4',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeEngine *engine)'],['http://qt-project.org/doc/qt-4.8/qiconenginev2.html#write',0,'QIconEngineV2::write()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#write',0,'QPictureIO::write()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#write',0,'QAbstractFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#write',0,'QImageWriter::write()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#write',0,'QMetaProperty::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrvector.html#write',0,'Q3PtrVector::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#write',0,'Q3PtrList::write()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#write',0,'QTreeWidgetItem::write()']]],
   ['writeattribute',['writeAttribute',['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute-2',0,'QXmlStreamWriter::writeAttribute(const QString &amp;qualifiedName, const QString &amp;value)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute',0,'QXmlStreamWriter::writeAttribute(const QString &amp;namespaceUri, const QString &amp;name, const QString &amp;value)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute-3',0,'QXmlStreamWriter::writeAttribute(const QXmlStreamAttribute &amp;attribute)']]],
   ['writeattributes',['writeAttributes',['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttributes',0,'QXmlStreamWriter']]],
Index: trunk/doc/Flair/search/all_17.js
===================================================================
--- trunk/doc/Flair/search/all_17.js	(revision 47)
+++ trunk/doc/Flair/search/all_17.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['x',['x',['http://qt-project.org/doc/qt-4.8/qwidget.html#x-prop',0,'QWidget::x()'],['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#x-prop',0,'QGraphicsObject::x()'],['../classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b',1,'flair::core::Vector2D::x()'],['../classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521',1,'flair::core::Vector3D::x()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#x-prop',0,'QWidget::x()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#x',0,'QVector3D::x()'],['http://qt-project.org/doc/qt-4.8/qrect.html#x',0,'QRect::x()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#x',0,'QRectF::x()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#x',0,'QPoint::x()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#x',0,'QPointF::x()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#x',0,'Q3IconViewItem::x()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#x',0,'QMouseEvent::x()'],['http://qt-project.org/doc/qt-4.8/qwheelevent.html#x',0,'QWheelEvent::x()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#x',0,'QTabletEvent::x()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent.html#x',0,'QContextMenuEvent::x()'],['http://qt-project.org/doc/qt-4.8/qhelpevent.html#x',0,'QHelpEvent::x()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#x',0,'QTextLine::x()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#x',0,'QVector2D::x()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#x',0,'QVector4D::x()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#x',0,'QGraphicsItem::x()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#x',0,'Q3CanvasItem::x()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#x',0,'QQuaternion::x()']]],
+  ['x',['x',['http://qt-project.org/doc/qt-4.8/qwidget.html#x-prop',0,'QWidget::x()'],['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#x-prop',0,'QGraphicsObject::x()'],['../classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b',1,'flair::core::Vector2D::x()'],['../classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f',1,'flair::core::Vector3D::x()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#x-prop',0,'QWidget::x()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#x',0,'QVector3D::x()'],['http://qt-project.org/doc/qt-4.8/qrect.html#x',0,'QRect::x()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#x',0,'QRectF::x()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#x',0,'QPoint::x()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#x',0,'QPointF::x()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#x',0,'Q3IconViewItem::x()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#x',0,'QMouseEvent::x()'],['http://qt-project.org/doc/qt-4.8/qwheelevent.html#x',0,'QWheelEvent::x()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#x',0,'QTabletEvent::x()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent.html#x',0,'QContextMenuEvent::x()'],['http://qt-project.org/doc/qt-4.8/qhelpevent.html#x',0,'QHelpEvent::x()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#x',0,'QTextLine::x()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#x',0,'QVector2D::x()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#x',0,'QVector4D::x()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#x',0,'QGraphicsItem::x()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#x',0,'Q3CanvasItem::x()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#x',0,'QQuaternion::x()']]],
   ['x1',['x1',['http://qt-project.org/doc/qt-4.8/qline.html#x1',0,'QLine::x1()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#x1',0,'QLineF::x1()']]],
   ['x11appcells',['x11AppCells',['http://qt-project.org/doc/qt-4.8/qpaintdevice-qt3.html#x11AppCells',0,'QPaintDevice']]],
@@ -34,5 +34,5 @@
   ['x4',['X4',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcba0144da0493565cd330864db9c2852036',1,'flair::filter::X4X8Multiplex']]],
   ['x4x8multiplex',['X4X8Multiplex',['../classflair_1_1filter_1_1_x4_x8_multiplex.html',1,'flair::filter']]],
-  ['x4x8multiplex',['X4X8Multiplex',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8',1,'flair::filter::X4X8Multiplex']]],
+  ['x4x8multiplex',['X4X8Multiplex',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5',1,'flair::filter::X4X8Multiplex']]],
   ['x4x8multiplex_2eh',['X4X8Multiplex.h',['../_x4_x8_multiplex_8h.html',1,'']]],
   ['x8',['X8',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#ae7be46c8a6e49d2b53a733416cfd0fcbaf3bc4d1091cff6cd94bf2fd9d6eec084',1,'flair::filter::X4X8Multiplex']]],
Index: trunk/doc/Flair/search/all_18.js
===================================================================
--- trunk/doc/Flair/search/all_18.js	(revision 47)
+++ trunk/doc/Flair/search/all_18.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['y',['y',['http://qt-project.org/doc/qt-4.8/qwidget.html#y-prop',0,'QWidget::y()'],['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#y-prop',0,'QGraphicsObject::y()'],['../classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275',1,'flair::core::Vector2D::y()'],['../classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7',1,'flair::core::Vector3D::y()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#y-prop',0,'QWidget::y()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#y',0,'QVector3D::y()'],['http://qt-project.org/doc/qt-4.8/qrect.html#y',0,'QRect::y()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#y',0,'QRectF::y()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#y',0,'QPoint::y()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#y',0,'QPointF::y()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#y',0,'Q3IconViewItem::y()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#y',0,'QMouseEvent::y()'],['http://qt-project.org/doc/qt-4.8/qwheelevent.html#y',0,'QWheelEvent::y()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#y',0,'QTabletEvent::y()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent.html#y',0,'QContextMenuEvent::y()'],['http://qt-project.org/doc/qt-4.8/qhelpevent.html#y',0,'QHelpEvent::y()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#y',0,'QTextLine::y()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#y',0,'QVector2D::y()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#y',0,'QVector4D::y()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#y',0,'QGraphicsItem::y()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#y',0,'Q3CanvasItem::y()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#y',0,'QQuaternion::y()']]],
+  ['y',['y',['http://qt-project.org/doc/qt-4.8/qwidget.html#y-prop',0,'QWidget::y()'],['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#y-prop',0,'QGraphicsObject::y()'],['../classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389',1,'flair::core::Vector2D::y()'],['../classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256',1,'flair::core::Vector3D::y()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#y-prop',0,'QWidget::y()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#y',0,'QVector3D::y()'],['http://qt-project.org/doc/qt-4.8/qrect.html#y',0,'QRect::y()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#y',0,'QRectF::y()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#y',0,'QPoint::y()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#y',0,'QPointF::y()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#y',0,'Q3IconViewItem::y()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#y',0,'QMouseEvent::y()'],['http://qt-project.org/doc/qt-4.8/qwheelevent.html#y',0,'QWheelEvent::y()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#y',0,'QTabletEvent::y()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent.html#y',0,'QContextMenuEvent::y()'],['http://qt-project.org/doc/qt-4.8/qhelpevent.html#y',0,'QHelpEvent::y()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#y',0,'QTextLine::y()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#y',0,'QVector2D::y()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#y',0,'QVector4D::y()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#y',0,'QGraphicsItem::y()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#y',0,'Q3CanvasItem::y()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#y',0,'QQuaternion::y()']]],
   ['y1',['y1',['http://qt-project.org/doc/qt-4.8/qline.html#y1',0,'QLine::y1()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#y1',0,'QLineF::y1()']]],
   ['y2',['y2',['http://qt-project.org/doc/qt-4.8/qline.html#y2',0,'QLine::y2()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#y2',0,'QLineF::y2()']]],
Index: trunk/doc/Flair/search/all_19.js
===================================================================
--- trunk/doc/Flair/search/all_19.js	(revision 47)
+++ trunk/doc/Flair/search/all_19.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['z',['z',['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#z-prop',0,'QGraphicsObject::z()'],['../classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72',1,'flair::core::Vector3D::z()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#z',0,'QVector3D::z()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#z',0,'QTabletEvent::z()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#z',0,'QVector4D::z()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#z',0,'Q3CanvasItem::z()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#z',0,'QQuaternion::z()']]],
+  ['z',['z',['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#z-prop',0,'QGraphicsObject::z()'],['../classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812',1,'flair::core::Vector3D::z()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#z',0,'QVector3D::z()'],['http://qt-project.org/doc/qt-4.8/qtabletevent.html#z',0,'QTabletEvent::z()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#z',0,'QVector4D::z()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#z',0,'Q3CanvasItem::z()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#z',0,'QQuaternion::z()']]],
   ['zchanged',['zChanged',['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#zChanged',0,'QGraphicsObject']]],
   ['zelement',['ZElement',['../classflair_1_1core_1_1_vector3_ddata.html#ab007f832df655ab26b249345e6eab2c7',1,'flair::core::Vector3Ddata']]],
Index: trunk/doc/Flair/search/all_1a.js
===================================================================
--- trunk/doc/Flair/search/all_1a.js	(revision 47)
+++ trunk/doc/Flair/search/all_1a.js	(revision 50)
@@ -773,5 +773,4 @@
   ['_7esimulaser',['~SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5',1,'flair::sensor::SimuLaser']]],
   ['_7esimuus',['~SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4',1,'flair::sensor::SimuUs']]],
-  ['_7esocket',['~Socket',['../classflair_1_1core_1_1_socket.html#a70410169166f46e51a9eea61af51286a',1,'flair::core::Socket']]],
   ['_7espinbox',['~SpinBox',['../classflair_1_1gui_1_1_spin_box.html#a64182fc99a1d96d8f86679a568c50f9b',1,'flair::gui::SpinBox']]],
   ['_7esrf08',['~Srf08',['../classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0',1,'flair::sensor::Srf08']]],
@@ -783,10 +782,11 @@
   ['_7etrajectorygenerator2dcircle',['~TrajectoryGenerator2DCircle',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['_7euavmultiplex',['~UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0',1,'flair::filter::UavMultiplex']]],
+  ['_7eudpsocket',['~UdpSocket',['../classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354',1,'flair::core::UdpSocket']]],
   ['_7eunix_5fi2cport',['~Unix_I2cPort',['../classflair_1_1core_1_1_unix___i2c_port.html#adfddddb16245bbf4860495035bf8acac',1,'flair::core::Unix_I2cPort']]],
   ['_7eunix_5fserialport',['~Unix_SerialPort',['../classflair_1_1core_1_1_unix___serial_port.html#a4f875c351011610d7675f82200b93a3d',1,'flair::core::Unix_SerialPort']]],
   ['_7eusrangefinder',['~UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181',1,'flair::sensor::UsRangeFinder']]],
   ['_7ev4lcamera',['~V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a',1,'flair::sensor::V4LCamera']]],
-  ['_7evector2d',['~Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed',1,'flair::core::Vector2D']]],
-  ['_7evector3d',['~Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4',1,'flair::core::Vector3D']]],
+  ['_7evector2d',['~Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df',1,'flair::core::Vector2D']]],
+  ['_7evector3d',['~Vector3D',['../classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99',1,'flair::core::Vector3D']]],
   ['_7evector3ddata',['~Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html#af0aaa32502e8d4236de1574b7f542919',1,'flair::core::Vector3Ddata']]],
   ['_7evector3dspinbox',['~Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b',1,'flair::gui::Vector3DSpinBox']]],
Index: trunk/doc/Flair/search/all_2.js
===================================================================
--- trunk/doc/Flair/search/all_2.js	(revision 47)
+++ trunk/doc/Flair/search/all_2.js	(revision 50)
@@ -23,5 +23,5 @@
   ['callwithcallbackfailed',['callWithCallbackFailed',['http://qt-project.org/doc/qt-4.8/qdbusconnectioninterface.html#callWithCallbackFailed',0,'QDBusConnectionInterface']]],
   ['camera',['Camera',['../classflair_1_1sensor_1_1_camera.html',1,'flair::sensor']]],
-  ['camera',['Camera',['../classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a',1,'flair::sensor::Camera::Camera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)'],['../classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90',1,'flair::sensor::Camera::Camera(const core::IODevice *parent, std::string name)']]],
+  ['camera',['Camera',['../classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4',1,'flair::sensor::Camera::Camera(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)'],['../classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90',1,'flair::sensor::Camera::Camera(const core::IODevice *parent, std::string name)']]],
   ['camera_2eh',['Camera.h',['../_camera_8h.html',1,'']]],
   ['canadddynamicproperty',['canAddDynamicProperty',['http://qt-project.org/doc/qt-4.8/qdesignerdynamicpropertysheetextension.html#canAddDynamicProperty',0,'QDesignerDynamicPropertySheetExtension']]],
@@ -330,5 +330,5 @@
   ['colorgroup',['colorGroup',['http://qt-project.org/doc/qt-4.8/qwidget-qt3.html#colorGroup',0,'QWidget']]],
   ['colormap',['colormap',['http://qt-project.org/doc/qt-4.8/qcolormap.html#colormap',0,'QColormap::colormap()'],['http://qt-project.org/doc/qt-4.8/qx11info.html#colormap',0,'QX11Info::colormap()'],['http://qt-project.org/doc/qt-4.8/qglwidget.html#colormap',0,'QGLWidget::colormap()']]],
-  ['colormode',['colorMode',['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#colorMode',0,'QApplication::colorMode()'],['http://qt-project.org/doc/qt-4.8/qprinter.html#colorMode',0,'QPrinter::colorMode()'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#ColorMode-typedef',0,'QApplication::ColorMode()']]],
+  ['colormode',['ColorMode',['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#ColorMode-typedef',0,'QApplication::ColorMode()'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#colorMode',0,'QApplication::colorMode()'],['http://qt-project.org/doc/qt-4.8/qprinter.html#colorMode',0,'QPrinter::colorMode()']]],
   ['colornames',['colorNames',['http://qt-project.org/doc/qt-4.8/qcolor.html#colorNames',0,'QColor']]],
   ['colorproperty',['colorProperty',['http://qt-project.org/doc/qt-4.8/qtextformat.html#colorProperty',0,'QTextFormat']]],
@@ -421,5 +421,5 @@
   ['computedefaultthrust',['ComputeDefaultThrust',['../classflair_1_1meta_1_1_uav_state_machine.html#ab25472bbf51a7baf97ec5e9cfc148f8b',1,'flair::meta::UavStateMachine']]],
   ['computedefaulttorques',['ComputeDefaultTorques',['../classflair_1_1meta_1_1_uav_state_machine.html#ac93d0d595a86a014c27375c973f693a8',1,'flair::meta::UavStateMachine']]],
-  ['computerotation',['ComputeRotation',['../classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130',1,'flair::core::OneAxisRotation::ComputeRotation(core::Vector3D &amp;vector) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde',1,'flair::core::OneAxisRotation::ComputeRotation(core::Euler &amp;euler) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff',1,'flair::core::OneAxisRotation::ComputeRotation(core::Quaternion &amp;quaternion) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5',1,'flair::core::OneAxisRotation::ComputeRotation(core::RotationMatrix &amp;matrix) const ']]],
+  ['computerotation',['ComputeRotation',['../classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1',1,'flair::core::OneAxisRotation::ComputeRotation(core::Vector3D&lt; T &gt; &amp;vector) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde',1,'flair::core::OneAxisRotation::ComputeRotation(core::Euler &amp;euler) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff',1,'flair::core::OneAxisRotation::ComputeRotation(core::Quaternion &amp;quaternion) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5',1,'flair::core::OneAxisRotation::ComputeRotation(core::RotationMatrix &amp;matrix) const ']]],
   ['conditionvariable',['ConditionVariable',['../classflair_1_1core_1_1_condition_variable.html#a39d2c7445e468a1fa8efb62d39f7d082',1,'flair::core::ConditionVariable']]],
   ['conditionvariable',['ConditionVariable',['../classflair_1_1core_1_1_condition_variable.html',1,'flair::core']]],
@@ -663,5 +663,5 @@
   ['creator',['creator',['http://qt-project.org/doc/qt-4.8/qprinter.html#creator',0,'QPrinter']]],
   ['critical',['critical',['http://qt-project.org/doc/qt-4.8/qmessagebox.html#critical',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, QFlags&lt; QMessageBox::StandardButton &gt; buttons, StandardButton defaultButton)'],['http://qt-project.org/doc/qt-4.8/qmessagebox-obsolete.html#critical-2',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, int button0, int button1, int button2)'],['http://qt-project.org/doc/qt-4.8/qmessagebox-obsolete.html#critical-4',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, const QString &amp;button0Text, const QString &amp;button1Text, const QString &amp;button2Text, int defaultButtonNumber, int escapeButtonNumber)']]],
-  ['crossproduct',['crossProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#crossProduct',0,'QVector3D::crossProduct()'],['../namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305',1,'flair::core::CrossProduct()']]],
+  ['crossproduct',['crossProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#crossProduct',0,'QVector3D::crossProduct()'],['../namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019',1,'flair::core::CrossProduct()']]],
   ['cubicbezier',['cubicBezier',['http://qt-project.org/doc/qt-4.8/q3pointarray.html#cubicBezier',0,'Q3PointArray']]],
   ['cubicto',['cubicTo',['http://qt-project.org/doc/qt-4.8/qpainterpath.html#cubicTo',0,'QPainterPath::cubicTo(const QPointF &amp;c1, const QPointF &amp;c2, const QPointF &amp;endPoint)'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#cubicTo-2',0,'QPainterPath::cubicTo(qreal c1X, qreal c1Y, qreal c2X, qreal c2Y, qreal endPointX, qreal endPointY)']]],
Index: trunk/doc/Flair/search/all_3.js
===================================================================
--- trunk/doc/Flair/search/all_3.js	(revision 47)
+++ trunk/doc/Flair/search/all_3.js	(revision 50)
@@ -123,5 +123,5 @@
   ['dequeue',['dequeue',['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#dequeue',0,'Q3PtrQueue::dequeue()'],['http://qt-project.org/doc/qt-4.8/qqueue.html#dequeue',0,'QQueue::dequeue()']]],
   ['deref',['deref',['http://qt-project.org/doc/qt-4.8/qatomicint.html#deref',0,'QAtomicInt::deref()'],['http://qt-project.org/doc/qt-4.8/q3shared.html#deref',0,'Q3Shared::deref()']]],
-  ['derivate',['Derivate',['../classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86',1,'flair::core::Quaternion']]],
+  ['derivate',['Derivate',['../classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7',1,'flair::core::Quaternion']]],
   ['descent',['descent',['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#descent',0,'QFontMetrics::descent()'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#descent',0,'QFontMetricsF::descent()'],['http://qt-project.org/doc/qt-4.8/qrawfont.html#descent',0,'QRawFont::descent()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#descent',0,'QTextInlineObject::descent()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#descent',0,'QTextLine::descent()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#descent',0,'QTextItem::descent()']]],
   ['description',['description',['http://qt-project.org/doc/qt-4.8/qcommandlinkbutton.html#description-prop',0,'QCommandLinkButton::description()'],['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#description-prop',0,'QSvgGenerator::description()'],['http://qt-project.org/doc/qt-4.8/phonon-effectparameter.html#description',0,'Phonon::EffectParameter::description()'],['http://qt-project.org/doc/qt-4.8/phonon-objectdescription.html#description',0,'Phonon::ObjectDescription::description()'],['http://qt-project.org/doc/qt-4.8/phonon-effect.html#description',0,'Phonon::Effect::description()'],['http://qt-project.org/doc/qt-4.8/qcommandlinkbutton.html#description-prop',0,'QCommandLinkButton::description()'],['http://qt-project.org/doc/qt-4.8/qinputcontextplugin.html#description',0,'QInputContextPlugin::description()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#description',0,'QPictureIO::description()'],['http://qt-project.org/doc/qt-4.8/qdeclarativeerror.html#description',0,'QDeclarativeError::description()'],['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#description-prop',0,'QSvgGenerator::description()'],['http://qt-project.org/doc/qt-4.8/qimagewriter-obsolete.html#description',0,'QImageWriter::description()'],['http://qt-project.org/doc/qt-4.8/qinputcontextfactory.html#description',0,'QInputContextFactory::description()']]],
@@ -233,5 +233,5 @@
   ['done',['done',['http://qt-project.org/doc/qt-4.8/q3http.html#done',0,'Q3Http::done()'],['http://qt-project.org/doc/qt-4.8/qprintdialog.html#done',0,'QPrintDialog::done()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#done',0,'QHttp::done()'],['http://qt-project.org/doc/qt-4.8/qprintpreviewdialog.html#done',0,'QPrintPreviewDialog::done()'],['http://qt-project.org/doc/qt-4.8/qerrormessage.html#done',0,'QErrorMessage::done()'],['http://qt-project.org/doc/qt-4.8/qfiledialog.html#done',0,'QFileDialog::done()'],['http://qt-project.org/doc/qt-4.8/qinputdialog.html#done',0,'QInputDialog::done()'],['http://qt-project.org/doc/qt-4.8/qwizard.html#done',0,'QWizard::done()'],['http://qt-project.org/doc/qt-4.8/qfontdialog.html#done',0,'QFontDialog::done()'],['http://qt-project.org/doc/qt-4.8/qcolordialog.html#done',0,'QColorDialog::done()'],['http://qt-project.org/doc/qt-4.8/qdialog.html#done',0,'QDialog::done()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#done',0,'Q3Ftp::done()'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#done',0,'Q3FileDialog::done()'],['http://qt-project.org/doc/qt-4.8/qftp.html#done',0,'QFtp::done()']]],
   ['donecurrent',['doneCurrent',['http://qt-project.org/doc/qt-4.8/qglcontext.html#doneCurrent',0,'QGLContext::doneCurrent()'],['http://qt-project.org/doc/qt-4.8/qglwidget.html#doneCurrent',0,'QGLWidget::doneCurrent()'],['http://qt-project.org/doc/qt-4.8/qglpixelbuffer.html#doneCurrent',0,'QGLPixelBuffer::doneCurrent()']]],
-  ['dotproduct',['dotProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#dotProduct',0,'QVector3D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#dotProduct',0,'QVector2D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#dotProduct',0,'QVector4D::dotProduct()'],['../namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86',1,'flair::core::DotProduct()']]],
+  ['dotproduct',['dotProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#dotProduct',0,'QVector3D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#dotProduct',0,'QVector2D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#dotProduct',0,'QVector4D::dotProduct()'],['../namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22',1,'flair::core::DotProduct()']]],
   ['dotspermeterx',['dotsPerMeterX',['http://qt-project.org/doc/qt-4.8/qimage.html#dotsPerMeterX',0,'QImage']]],
   ['dotspermetery',['dotsPerMeterY',['http://qt-project.org/doc/qt-4.8/qimage.html#dotsPerMeterY',0,'QImage']]],
Index: trunk/doc/Flair/search/all_6.js
===================================================================
--- trunk/doc/Flair/search/all_6.js	(revision 47)
+++ trunk/doc/Flair/search/all_6.js	(revision 50)
@@ -22,5 +22,6 @@
   ['gesturetype',['gestureType',['http://qt-project.org/doc/qt-4.8/qgesture.html#gestureType-prop',0,'QGesture::gestureType()'],['http://qt-project.org/doc/qt-4.8/qgesture.html#gestureType-prop',0,'QGesture::gestureType() const']]],
   ['get',['get',['http://qt-project.org/doc/qt-4.8/q3http.html#get',0,'Q3Http::get()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#get',0,'QHttp::get()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#get',0,'Q3UrlOperator::get()'],['http://qt-project.org/doc/qt-4.8/qnetworkaccessmanager.html#get',0,'QNetworkAccessManager::get()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#get',0,'Q3Ftp::get()'],['http://qt-project.org/doc/qt-4.8/qftp.html#get',0,'QFtp::get()']]],
-  ['getangularrates',['GetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8',1,'flair::core::AhrsData']]],
+  ['getangle',['GetAngle',['../classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b',1,'flair::core::OneAxisRotation']]],
+  ['getangularrates',['GetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389',1,'flair::core::AhrsData']]],
   ['getbatterymonitor',['GetBatteryMonitor',['../classflair_1_1actuator_1_1_bl_ctrl_v2.html#ac0116eb8f64bbdf368fbb63f99e0e827',1,'flair::actuator::BlCtrlV2']]],
   ['getcalibration',['getCalibration',['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#getCalibration',0,'QWSMouseHandler']]],
@@ -36,12 +37,12 @@
   ['getcursorposition',['getCursorPosition',['http://qt-project.org/doc/qt-4.8/q3textedit.html#getCursorPosition',0,'Q3TextEdit']]],
   ['getcvmat',['getCvMat',['../classflair_1_1core_1_1cvmatrix.html#aa08e4d9c913df9c4be093b8b83705e2a',1,'flair::core::cvmatrix']]],
-  ['getdatas',['GetDatas',['../classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0',1,'flair::filter::Ahrs::GetDatas(void) const '],['../classflair_1_1filter_1_1_ahrs.html#adb401534c91830c4985169bed9a7a164',1,'flair::filter::Ahrs::GetDatas(core::AhrsData **ahrsData) const '],['../classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9',1,'flair::sensor::Imu::GetDatas()'],['../classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0',1,'flair::sensor::NmeaGps::GetDatas(void) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676',1,'flair::sensor::NmeaGps::GetDatas(core::GpsData **gpsData) const ']]],
+  ['getdatas',['GetDatas',['../classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0',1,'flair::filter::Ahrs::GetDatas(void) const '],['../classflair_1_1filter_1_1_ahrs.html#adb401534c91830c4985169bed9a7a164',1,'flair::filter::Ahrs::GetDatas(core::AhrsData **ahrsData) const '],['../classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428',1,'flair::sensor::Imu::GetDatas(void) const '],['../classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9',1,'flair::sensor::Imu::GetDatas(core::ImuData **imuData) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0',1,'flair::sensor::NmeaGps::GetDatas(void) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676',1,'flair::sensor::NmeaGps::GetDatas(core::GpsData **gpsData) const ']]],
   ['getdatatype',['GetDataType',['../classflair_1_1core_1_1_i_o_data_element.html#a99829fa11fbd9d8fed13a6c27dabbf38',1,'flair::core::IODataElement']]],
   ['getdate',['getDate',['http://qt-project.org/doc/qt-4.8/qdate.html#getDate',0,'QDate']]],
   ['getdc',['getDC',['http://qt-project.org/doc/qt-4.8/qwidget.html#getDC',0,'QWidget']]],
-  ['getderivative',['GetDerivative',['../classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39',1,'flair::core::Quaternion']]],
+  ['getderivative',['GetDerivative',['../classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c',1,'flair::core::Quaternion']]],
+  ['getdop',['GetDop',['../classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6',1,'flair::core::GpsData']]],
   ['getdouble',['getDouble',['http://qt-project.org/doc/qt-4.8/qinputdialog.html#getDouble',0,'QInputDialog::getDouble(QWidget *parent, const QString &amp;title, const QString &amp;label, double value, double min, double max, int decimals, bool *ok, QFlags&lt; Qt::WindowType &gt; flags)'],['http://qt-project.org/doc/qt-4.8/qinputdialog-qt3.html#getDouble-2',0,'QInputDialog::getDouble(const QString &amp;title, const QString &amp;label, double value, double min, double max, int decimals, bool *ok, QWidget *parent, const char *name, QFlags&lt; Qt::WindowType &gt; flags)']]],
-  ['getenu',['GetEnu',['../classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816',1,'flair::sensor::NmeaGps::GetEnu()'],['../classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d',1,'flair::core::GpsData::GetEnu()']]],
-  ['geteuler',['GetEuler',['../classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738',1,'flair::sensor::VrpnObject']]],
+  ['getenu',['GetEnu',['../classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8',1,'flair::sensor::NmeaGps::GetEnu()'],['../classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d',1,'flair::core::GpsData::GetEnu()']]],
   ['getexistingdirectory',['getExistingDirectory',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#getExistingDirectory',0,'QFileDialog::getExistingDirectory(QWidget *parent, const QString &amp;caption, const QString &amp;dir, QFlags&lt; QFileDialog::Option &gt; options)'],['http://qt-project.org/doc/qt-4.8/qfiledialog-qt3.html#getExistingDirectory-2',0,'QFileDialog::getExistingDirectory(const QString &amp;dir, QWidget *parent, const char *name, const QString &amp;caption, bool dirOnly, bool resolveSymlinks)'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#getExistingDirectory',0,'Q3FileDialog::getExistingDirectory()']]],
   ['getfirst',['getFirst',['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#getFirst',0,'Q3PtrList']]],
@@ -69,10 +70,10 @@
   ['getlla',['GetLla',['../classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b',1,'flair::core::GpsData']]],
   ['getlocation',['getLocation',['http://qt-project.org/doc/qt-4.8/q3mainwindow.html#getLocation',0,'Q3MainWindow']]],
-  ['getlogarithm',['GetLogarithm',['../classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2',1,'flair::core::Quaternion::GetLogarithm(Vector3D &amp;logarithm)'],['../classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245',1,'flair::core::Quaternion::GetLogarithm(void)']]],
+  ['getlogarithm',['GetLogarithm',['../classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f',1,'flair::core::Quaternion::GetLogarithm(Vector3Df &amp;logarithm)'],['../classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b',1,'flair::core::Quaternion::GetLogarithm(void)']]],
   ['getlogpath',['GetLogPath',['../classflair_1_1core_1_1_framework_manager.html#a4e7363801f1df89e51fd9c173e196673',1,'flair::core::FrameworkManager']]],
   ['getmarkedregion',['getMarkedRegion',['http://qt-project.org/doc/qt-4.8/q3multilineedit.html#getMarkedRegion',0,'Q3MultiLineEdit']]],
   ['getmutex',['GetMutex',['../classflair_1_1gui_1_1_box.html#a72d33c20718419d566e198840318e22f',1,'flair::gui::Box::GetMutex()'],['../classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b',1,'flair::core::Mutex::GetMutex()']]],
   ['getnetworkprotocol',['getNetworkProtocol',['http://qt-project.org/doc/qt-4.8/q3urloperator.html#getNetworkProtocol',0,'Q3UrlOperator::getNetworkProtocol()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#getNetworkProtocol',0,'Q3NetworkProtocol::getNetworkProtocol()']]],
-  ['getnorm',['GetNorm',['../classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5',1,'flair::core::Quaternion::GetNorm()'],['../classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722',1,'flair::core::Vector2D::GetNorm()'],['../classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab',1,'flair::core::Vector3D::GetNorm()']]],
+  ['getnorm',['GetNorm',['../classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5',1,'flair::core::Quaternion::GetNorm()'],['../classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3',1,'flair::core::Vector2D::GetNorm()'],['../classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12',1,'flair::core::Vector3D::GetNorm()']]],
   ['getnumberofsatellites',['GetNumberOfSatellites',['../classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f',1,'flair::core::GpsData']]],
   ['getoffset',['GetOffset',['../classflair_1_1filter_1_1_pid_thrust.html#a3658197f9d580bc810fc65451399f307',1,'flair::filter::PidThrust']]],
@@ -85,13 +86,13 @@
   ['getplot',['GetPlot',['../classflair_1_1sensor_1_1_laser_range_finder.html#a0195de6681d96bfdc0de0abb0f735fc2',1,'flair::sensor::LaserRangeFinder::GetPlot()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a65e936eaa6a41a2ca1b39bfe07830fda',1,'flair::sensor::UsRangeFinder::GetPlot()']]],
   ['getplottab',['GetPlotTab',['../classflair_1_1sensor_1_1_camera.html#a78b1839d9367d8df8e87a70460c1f228',1,'flair::sensor::Camera::GetPlotTab()'],['../classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee',1,'flair::sensor::Imu::GetPlotTab()'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a00cc6a10c9f6bc146dd269acd347b72f',1,'flair::sensor::LaserRangeFinder::GetPlotTab()'],['../classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6',1,'flair::sensor::NmeaGps::GetPlotTab()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a830522cffd7367b3c095f1a381bb248a',1,'flair::sensor::UsRangeFinder::GetPlotTab()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539',1,'flair::sensor::VrpnObject::GetPlotTab()']]],
-  ['getposition',['GetPosition',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415',1,'flair::filter::TrajectoryGenerator2DCircle::GetPosition()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2',1,'flair::sensor::VrpnObject::GetPosition()']]],
+  ['getposition',['GetPosition',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7',1,'flair::filter::TrajectoryGenerator2DCircle::GetPosition()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c',1,'flair::sensor::VrpnObject::GetPosition()']]],
   ['getprocaddress',['getProcAddress',['http://qt-project.org/doc/qt-4.8/qglcontext.html#getProcAddress',0,'QGLContext']]],
   ['getquaternion',['GetQuaternion',['../classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f',1,'flair::sensor::VrpnObject::GetQuaternion()'],['../classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c',1,'flair::core::AhrsData::GetQuaternion()']]],
-  ['getquaternionandangularrates',['GetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad',1,'flair::core::AhrsData']]],
+  ['getquaternionandangularrates',['GetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd',1,'flair::core::AhrsData']]],
   ['getrange',['getRange',['http://qt-project.org/doc/qt-4.8/qsplitter.html#getRange',0,'QSplitter']]],
-  ['getrawacc',['GetRawAcc',['../classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303',1,'flair::core::ImuData']]],
-  ['getrawaccmagandgyr',['GetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff',1,'flair::core::ImuData']]],
-  ['getrawgyr',['GetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd',1,'flair::core::ImuData']]],
-  ['getrawmag',['GetRawMag',['../classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5',1,'flair::core::ImuData']]],
+  ['getrawacc',['GetRawAcc',['../classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5',1,'flair::core::ImuData']]],
+  ['getrawaccmagandgyr',['GetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf',1,'flair::core::ImuData']]],
+  ['getrawgyr',['GetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0',1,'flair::core::ImuData']]],
+  ['getrawmag',['GetRawMag',['../classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307',1,'flair::core::ImuData']]],
   ['getrect',['getRect',['http://qt-project.org/doc/qt-4.8/qrect.html#getRect',0,'QRect::getRect()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#getRect',0,'QRectF::getRect()']]],
   ['getreferenceorientation',['GetReferenceOrientation',['../classflair_1_1filter_1_1_joy_reference.html#ab840a472193ea2f5781805151c07fc44',1,'flair::filter::JoyReference']]],
@@ -101,7 +102,7 @@
   ['getsavefilename',['getSaveFileName',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#getSaveFileName',0,'QFileDialog::getSaveFileName(QWidget *parent, const QString &amp;caption, const QString &amp;dir, const QString &amp;filter, QString *selectedFilter, QFlags&lt; QFileDialog::Option &gt; options)'],['http://qt-project.org/doc/qt-4.8/qfiledialog-qt3.html#getSaveFileName-2',0,'QFileDialog::getSaveFileName(const QString &amp;dir, const QString &amp;filter, QWidget *parent, const char *name, const QString &amp;caption, QString *selectedFilter, bool resolveSymlinks)'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#getSaveFileName',0,'Q3FileDialog::getSaveFileName()']]],
   ['getselection',['getSelection',['http://qt-project.org/doc/qt-4.8/q3textedit.html#getSelection',0,'Q3TextEdit::getSelection()'],['http://qt-project.org/doc/qt-4.8/qlineedit-qt3.html#getSelection',0,'QLineEdit::getSelection()']]],
-  ['getsemaphore',['GetSemaphore',['../classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142',1,'flair::core::Semaphore']]],
+  ['getsemaphore',['GetSemaphore',['../classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09',1,'flair::core::Semaphore']]],
   ['getsimulator',['getSimulator',['../namespaceflair_1_1simulator.html#a9739213d82cf7ff924a6ef218490c564',1,'flair::simulator']]],
-  ['getspeed',['GetSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e',1,'flair::filter::TrajectoryGenerator2DCircle']]],
+  ['getspeed',['GetSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['getspeeds',['GetSpeeds',['../classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438',1,'flair::actuator::SimuBldc']]],
   ['gettab',['GetTab',['../classflair_1_1sensor_1_1_nmea_gps.html#ad25ede505f9bed9afaf06fa39d9871f9',1,'flair::sensor::NmeaGps']]],
@@ -227,6 +228,6 @@
   ['glyphindexesforchars',['glyphIndexesForChars',['http://qt-project.org/doc/qt-4.8/qrawfont.html#glyphIndexesForChars',0,'QRawFont']]],
   ['glyphindexesforstring',['glyphIndexesForString',['http://qt-project.org/doc/qt-4.8/qrawfont.html#glyphIndexesForString',0,'QRawFont']]],
+  ['glyphmetrics',['GlyphMetrics',['http://qt-project.org/doc/qt-4.8/qabstractfontengine-glyphmetrics.html',0,'QAbstractFontEngine']]],
   ['glyphmetrics',['glyphMetrics',['http://qt-project.org/doc/qt-4.8/qabstractfontengine.html#glyphMetrics',0,'QAbstractFontEngine::glyphMetrics()'],['http://qt-project.org/doc/qt-4.8/qabstractfontengine-glyphmetrics.html#GlyphMetrics',0,'QAbstractFontEngine::GlyphMetrics::GlyphMetrics()']]],
-  ['glyphmetrics',['GlyphMetrics',['http://qt-project.org/doc/qt-4.8/qabstractfontengine-glyphmetrics.html',0,'QAbstractFontEngine']]],
   ['glyphruns',['glyphRuns',['http://qt-project.org/doc/qt-4.8/qtextfragment.html#glyphRuns',0,'QTextFragment::glyphRuns()'],['http://qt-project.org/doc/qt-4.8/qtextlayout.html#glyphRuns',0,'QTextLayout::glyphRuns()']]],
   ['gotfocus',['gotFocus',['http://qt-project.org/doc/qt-4.8/qfocusevent.html#gotFocus',0,'QFocusEvent']]],
@@ -272,11 +273,12 @@
   ['groupid',['groupId',['http://qt-project.org/doc/qt-4.8/qfileinfo.html#groupId',0,'QFileInfo']]],
   ['groupseparator',['groupSeparator',['http://qt-project.org/doc/qt-4.8/qlocale.html#groupSeparator',0,'QLocale']]],
+  ['gsa',['GSA',['../classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159',1,'flair::sensor::NmeaGps']]],
   ['gst',['GST',['../classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e',1,'flair::sensor::NmeaGps']]],
   ['gui',['Gui',['../classflair_1_1simulator_1_1_gui.html',1,'flair::simulator']]],
+  ['gx3_5f25_5fahrs',['Gx3_25_ahrs',['../classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72',1,'flair::filter::Gx3_25_ahrs']]],
   ['gx3_5f25_5fahrs',['Gx3_25_ahrs',['../classflair_1_1filter_1_1_gx3__25__ahrs.html',1,'flair::filter']]],
-  ['gx3_5f25_5fahrs',['Gx3_25_ahrs',['../classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5',1,'flair::filter::Gx3_25_ahrs']]],
   ['gx3_5f25_5fahrs_2eh',['Gx3_25_ahrs.h',['../_gx3__25__ahrs_8h.html',1,'']]],
+  ['gx3_5f25_5fimu',['Gx3_25_imu',['../classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0',1,'flair::sensor::Gx3_25_imu']]],
   ['gx3_5f25_5fimu',['Gx3_25_imu',['../classflair_1_1sensor_1_1_gx3__25__imu.html',1,'flair::sensor']]],
-  ['gx3_5f25_5fimu',['Gx3_25_imu',['../classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558',1,'flair::sensor::Gx3_25_imu']]],
   ['gx3_5f25_5fimu_2eh',['Gx3_25_imu.h',['../_gx3__25__imu_8h.html',1,'']]]
 ];
Index: trunk/doc/Flair/search/all_7.js
===================================================================
--- trunk/doc/Flair/search/all_7.js	(revision 47)
+++ trunk/doc/Flair/search/all_7.js	(revision 50)
@@ -168,5 +168,5 @@
   ['hittestpath',['hitTestPath',['http://qt-project.org/doc/qt-4.8/qmouseeventtransition.html#hitTestPath',0,'QMouseEventTransition']]],
   ['hokuyoutm30lx',['HokuyoUTM30Lx',['../classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html',1,'flair::sensor']]],
-  ['hokuyoutm30lx',['HokuyoUTM30Lx',['../classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea',1,'flair::sensor::HokuyoUTM30Lx']]],
+  ['hokuyoutm30lx',['HokuyoUTM30Lx',['../classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3',1,'flair::sensor::HokuyoUTM30Lx']]],
   ['hokuyoutm30lx_2eh',['HokuyoUTM30Lx.h',['../_hokuyo_u_t_m30_lx_8h.html',1,'']]],
   ['home',['home',['http://qt-project.org/doc/qt-4.8/q3multilineedit.html#home',0,'Q3MultiLineEdit::home()'],['http://qt-project.org/doc/qt-4.8/q3textbrowser.html#home',0,'Q3TextBrowser::home()'],['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#home',0,'QTextBrowser::home()'],['http://qt-project.org/doc/qt-4.8/qdir.html#home',0,'QDir::home()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#home',0,'QLineEdit::home()']]],
Index: trunk/doc/Flair/search/all_8.js
===================================================================
--- trunk/doc/Flair/search/all_8.js	(revision 47)
+++ trunk/doc/Flair/search/all_8.js	(revision 50)
@@ -48,5 +48,5 @@
   ['importpathlist',['importPathList',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#importPathList',0,'QDeclarativeEngine']]],
   ['importplugin',['importPlugin',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#importPlugin',0,'QDeclarativeEngine']]],
-  ['imu',['Imu',['../classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386',1,'flair::sensor::Imu::Imu(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a',1,'flair::sensor::Imu::Imu(const core::IODevice *parent, std::string name)']]],
+  ['imu',['Imu',['../classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159',1,'flair::sensor::Imu::Imu(std::string name)'],['../classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a',1,'flair::sensor::Imu::Imu(const core::IODevice *parent, std::string name)']]],
   ['imu',['Imu',['../classflair_1_1sensor_1_1_imu.html',1,'flair::sensor']]],
   ['imu_2eh',['Imu.h',['../_imu_8h.html',1,'']]],
@@ -293,5 +293,5 @@
   ['isavailable',['isAvailable',['http://qt-project.org/doc/qt-4.8/qsound.html#isAvailable',0,'QSound']]],
   ['isbackwardavailable',['isBackwardAvailable',['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#isBackwardAvailable',0,'QTextBrowser']]],
-  ['isbatterylow',['IsBatteryLow',['../classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb',1,'flair::sensor::BatteryMonitor']]],
+  ['isbatterylow',['IsBatteryLow',['../classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730',1,'flair::sensor::BatteryMonitor']]],
   ['isbigendian',['IsBigEndian',['../namespaceflair_1_1core.html#a4783118d327bc3461f35818366dbd458',1,'flair::core']]],
   ['isbitmapscalable',['isBitmapScalable',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#isBitmapScalable',0,'QFontDatabase']]],
@@ -538,5 +538,5 @@
   ['isreadable',['isReadable',['http://qt-project.org/doc/qt-4.8/qiodevice.html#isReadable',0,'QIODevice::isReadable()'],['http://qt-project.org/doc/qt-4.8/qurlinfo.html#isReadable',0,'QUrlInfo::isReadable()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#isReadable',0,'QVideoFrame::isReadable()'],['http://qt-project.org/doc/qt-4.8/qdir.html#isReadable',0,'QDir::isReadable()'],['http://qt-project.org/doc/qt-4.8/qfileinfo.html#isReadable',0,'QFileInfo::isReadable()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#isReadable',0,'QMetaProperty::isReadable()']]],
   ['isreadonly',['isReadOnly',['http://qt-project.org/doc/qt-4.8/qdesignerpropertyeditorinterface.html#isReadOnly',0,'QDesignerPropertyEditorInterface::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#readOnly-prop',0,'QFileSystemModel::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#readOnly-prop',0,'Q3DataBrowser::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qfiledialog-obsolete.html#readOnly-prop',0,'QFileDialog::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qtextedit.html#readOnly-prop',0,'QTextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#readOnly-prop',0,'Q3TextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#isReadOnly',0,'QSqlField::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#isReadOnly',0,'Q3SqlCursor::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3table.html#readOnly-prop',0,'Q3Table::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qplaintextedit.html#readOnly-prop',0,'QPlainTextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#readOnly-prop',0,'QLineEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qdirmodel.html#readOnly-prop',0,'QDirModel::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#readOnly-prop',0,'QAbstractSpinBox::isReadOnly()']]],
-  ['isready',['isReady',['http://qt-project.org/doc/qt-4.8/qdeclarativecomponent.html#isReady',0,'QDeclarativeComponent']]],
+  ['isready',['IsReady',['../classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12',1,'flair::core::IODevice::IsReady()'],['http://qt-project.org/doc/qt-4.8/qdeclarativecomponent.html#isReady',0,'QDeclarativeComponent::isReady()']]],
   ['isredoavailable',['isRedoAvailable',['http://qt-project.org/doc/qt-4.8/qtextdocument.html#isRedoAvailable',0,'QTextDocument::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/qtextedit-qt3.html#isRedoAvailable',0,'QTextEdit::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#isRedoAvailable',0,'Q3TextEdit::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#redoAvailable-prop',0,'QLineEdit::isRedoAvailable()']]],
   ['isreferencecountingnative',['isReferenceCountingNative',['http://qt-project.org/doc/qt-4.8/qatomicint.html#isReferenceCountingNative',0,'QAtomicInt']]],
@@ -563,5 +563,5 @@
   ['isrowstretchable',['isRowStretchable',['http://qt-project.org/doc/qt-4.8/q3table.html#isRowStretchable',0,'Q3Table']]],
   ['isrubberselecting',['isRubberSelecting',['http://qt-project.org/doc/qt-4.8/q3listbox.html#isRubberSelecting',0,'Q3ListBox']]],
-  ['isrunning',['isRunning',['http://qt-project.org/doc/qt-4.8/qfuturewatcher.html#isRunning',0,'QFutureWatcher::isRunning()'],['http://qt-project.org/doc/qt-4.8/qfuture.html#isRunning',0,'QFuture::isRunning()'],['http://qt-project.org/doc/qt-4.8/qeventloop.html#isRunning',0,'QEventLoop::isRunning()'],['http://qt-project.org/doc/qt-4.8/q3process.html#isRunning',0,'Q3Process::isRunning()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#isRunning',0,'QStateMachine::isRunning()'],['http://qt-project.org/doc/qt-4.8/qthread.html#isRunning',0,'QThread::isRunning()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#isRunning',0,'QNetworkReply::isRunning()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2',1,'flair::filter::TrajectoryGenerator1D::IsRunning()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8',1,'flair::filter::TrajectoryGenerator2DCircle::IsRunning()']]],
+  ['isrunning',['isRunning',['http://qt-project.org/doc/qt-4.8/qfuturewatcher.html#isRunning',0,'QFutureWatcher::isRunning()'],['http://qt-project.org/doc/qt-4.8/qfuture.html#isRunning',0,'QFuture::isRunning()'],['http://qt-project.org/doc/qt-4.8/qeventloop.html#isRunning',0,'QEventLoop::isRunning()'],['http://qt-project.org/doc/qt-4.8/q3process.html#isRunning',0,'Q3Process::isRunning()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#isRunning',0,'QStateMachine::isRunning()'],['http://qt-project.org/doc/qt-4.8/qthread.html#isRunning',0,'QThread::isRunning()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#isRunning',0,'QNetworkReply::isRunning()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2',1,'flair::filter::TrajectoryGenerator1D::IsRunning()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8',1,'flair::filter::TrajectoryGenerator2DCircle::IsRunning()'],['../classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c',1,'flair::core::Thread::IsRunning()']]],
   ['isscalable',['isScalable',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#isScalable',0,'QFontDatabase']]],
   ['isscaling',['isScaling',['http://qt-project.org/doc/qt-4.8/qtransform.html#isScaling',0,'QTransform']]],
Index: trunk/doc/Flair/search/all_b.js
===================================================================
--- trunk/doc/Flair/search/all_b.js	(revision 47)
+++ trunk/doc/Flair/search/all_b.js	(revision 50)
@@ -12,5 +12,5 @@
   ['languagetostring',['languageToString',['http://qt-project.org/doc/qt-4.8/qlocale.html#languageToString',0,'QLocale']]],
   ['laserrangefinder',['LaserRangeFinder',['../classflair_1_1sensor_1_1_laser_range_finder.html',1,'flair::sensor']]],
-  ['laserrangefinder',['LaserRangeFinder',['../classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::IODevice *parent, std::string name)']]],
+  ['laserrangefinder',['LaserRangeFinder',['../classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(std::string name)'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::IODevice *parent, std::string name)']]],
   ['laserrangefinder_2eh',['LaserRangeFinder.h',['../_laser_range_finder_8h.html',1,'']]],
   ['last',['last',['http://qt-project.org/doc/qt-4.8/qcontiguouscache.html#last-2',0,'QContiguousCache::last() const'],['http://qt-project.org/doc/qt-4.8/qcontiguouscache.html#last',0,'QContiguousCache::last()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#last',0,'QWebElementCollection::last()'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#last',0,'Q3DataBrowser::last()'],['http://qt-project.org/doc/qt-4.8/qlist.html#last',0,'QList::last()'],['http://qt-project.org/doc/qt-4.8/qlist.html#last-2',0,'QList::last() const'],['http://qt-project.org/doc/qt-4.8/qvector.html#last',0,'QVector::last()'],['http://qt-project.org/doc/qt-4.8/qvector.html#last-2',0,'QVector::last() const'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#last',0,'QSqlQuery::last()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#last',0,'Q3PtrList::last()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#last',0,'QLinkedList::last()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#last-2',0,'QLinkedList::last() const']]],
Index: trunk/doc/Flair/search/all_c.js
===================================================================
--- trunk/doc/Flair/search/all_c.js	(revision 47)
+++ trunk/doc/Flair/search/all_c.js	(revision 50)
@@ -136,5 +136,5 @@
   ['mayshrinkhorizontally',['mayShrinkHorizontally',['http://qt-project.org/doc/qt-4.8/qsizepolicy-qt3.html#mayShrinkHorizontally',0,'QSizePolicy']]],
   ['mayshrinkvertically',['mayShrinkVertically',['http://qt-project.org/doc/qt-4.8/qsizepolicy-qt3.html#mayShrinkVertically',0,'QSizePolicy']]],
-  ['mb800',['Mb800',['../classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb',1,'flair::sensor::Mb800']]],
+  ['mb800',['Mb800',['../classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf',1,'flair::sensor::Mb800']]],
   ['mb800',['Mb800',['../classflair_1_1sensor_1_1_mb800.html',1,'flair::sensor']]],
   ['mb800_2eh',['Mb800.h',['../_mb800_8h.html',1,'']]],
Index: trunk/doc/Flair/search/all_d.js
===================================================================
--- trunk/doc/Flair/search/all_d.js	(revision 47)
+++ trunk/doc/Flair/search/all_d.js	(revision 50)
@@ -86,5 +86,5 @@
   ['nmeaflags_5ft',['NMEAFlags_t',['../classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967',1,'flair::sensor::NmeaGps']]],
   ['nmeagps',['NmeaGps',['../classflair_1_1sensor_1_1_nmea_gps.html',1,'flair::sensor']]],
-  ['nmeagps',['NmeaGps',['../classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf',1,'flair::sensor::NmeaGps::NmeaGps(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)'],['../classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba',1,'flair::sensor::NmeaGps::NmeaGps(const core::IODevice *parent, std::string name)']]],
+  ['nmeagps',['NmeaGps',['../classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93',1,'flair::sensor::NmeaGps::NmeaGps(std::string name, NMEAFlags_t NMEAFlags)'],['../classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba',1,'flair::sensor::NmeaGps::NmeaGps(const core::IODevice *parent, std::string name)']]],
   ['nmeagps_2eh',['NmeaGps.h',['../_nmea_gps_8h.html',1,'']]],
   ['nodename',['nodeName',['http://qt-project.org/doc/qt-4.8/qdomnode.html#nodeName',0,'QDomNode']]],
@@ -97,5 +97,5 @@
   ['normalexit',['normalExit',['http://qt-project.org/doc/qt-4.8/q3process.html#normalExit',0,'Q3Process']]],
   ['normalgeometry',['normalGeometry',['http://qt-project.org/doc/qt-4.8/qwidget.html#normalGeometry-prop',0,'QWidget::normalGeometry()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#normalGeometry-prop',0,'QWidget::normalGeometry() const']]],
-  ['normalize',['normalize',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalize',0,'QVector3D::normalize()'],['http://qt-project.org/doc/qt-4.8/qdomnode.html#normalize',0,'QDomNode::normalize()'],['http://qt-project.org/doc/qt-4.8/qrect-qt3.html#normalize',0,'QRect::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalize',0,'QVector2D::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalize',0,'QVector4D::normalize()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalize',0,'QQuaternion::normalize()'],['../classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3',1,'flair::core::Quaternion::Normalize()'],['../classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf',1,'flair::core::Vector2D::Normalize()'],['../classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007',1,'flair::core::Vector3D::Normalize()']]],
+  ['normalize',['normalize',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalize',0,'QVector3D::normalize()'],['http://qt-project.org/doc/qt-4.8/qdomnode.html#normalize',0,'QDomNode::normalize()'],['http://qt-project.org/doc/qt-4.8/qrect-qt3.html#normalize',0,'QRect::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalize',0,'QVector2D::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalize',0,'QVector4D::normalize()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalize',0,'QQuaternion::normalize()'],['../classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3',1,'flair::core::Quaternion::Normalize()'],['../classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03',1,'flair::core::Vector2D::Normalize()'],['../classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c',1,'flair::core::Vector3D::Normalize()']]],
   ['normalized',['normalized',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalized',0,'QVector3D::normalized()'],['http://qt-project.org/doc/qt-4.8/qstring.html#normalized',0,'QString::normalized(NormalizationForm mode) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#normalized-2',0,'QString::normalized(NormalizationForm mode, QChar::UnicodeVersion version) const'],['http://qt-project.org/doc/qt-4.8/qrect.html#normalized',0,'QRect::normalized()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#normalized',0,'QRectF::normalized()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalized',0,'QVector2D::normalized()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalized',0,'QVector4D::normalized()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalized',0,'QQuaternion::normalized()']]],
   ['normalizedpos',['normalizedPos',['http://qt-project.org/doc/qt-4.8/qtouchevent-touchpoint.html#normalizedPos',0,'QTouchEvent::TouchPoint']]],
@@ -125,5 +125,5 @@
   ['notifysignal',['notifySignal',['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#notifySignal',0,'QMetaProperty']]],
   ['notifysignalindex',['notifySignalIndex',['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#notifySignalIndex',0,'QMetaProperty']]],
-  ['novatel',['Novatel',['../classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d',1,'flair::sensor::Novatel']]],
+  ['novatel',['Novatel',['../classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659',1,'flair::sensor::Novatel']]],
   ['novatel',['Novatel',['../classflair_1_1sensor_1_1_novatel.html',1,'flair::sensor']]],
   ['novatel_2eh',['Novatel.h',['../_novatel_8h.html',1,'']]],
Index: trunk/doc/Flair/search/all_e.js
===================================================================
--- trunk/doc/Flair/search/all_e.js	(revision 47)
+++ trunk/doc/Flair/search/all_e.js	(revision 50)
@@ -9,5 +9,5 @@
   ['objectindex',['objectIndex',['http://qt-project.org/doc/qt-4.8/qtextobject.html#objectIndex',0,'QTextObject::objectIndex()'],['http://qt-project.org/doc/qt-4.8/qtextformat.html#objectIndex',0,'QTextFormat::objectIndex()']]],
   ['objectinspector',['objectInspector',['http://qt-project.org/doc/qt-4.8/qdesignerformeditorinterface.html#objectInspector',0,'QDesignerFormEditorInterface']]],
-  ['objectname',['ObjectName',['../classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a',1,'flair::core::Object::ObjectName()'],['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName()'],['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName() const']]],
+  ['objectname',['objectName',['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName()'],['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName() const'],['../classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a',1,'flair::core::Object::ObjectName()']]],
   ['objectownership',['objectOwnership',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#objectOwnership',0,'QDeclarativeEngine']]],
   ['objectregisteredat',['objectRegisteredAt',['http://qt-project.org/doc/qt-4.8/qdbusconnection.html#objectRegisteredAt',0,'QDBusConnection']]],
@@ -19,5 +19,5 @@
   ['offlinewebapplicationcachepath',['offlineWebApplicationCachePath',['http://qt-project.org/doc/qt-4.8/qwebsettings.html#offlineWebApplicationCachePath',0,'QWebSettings']]],
   ['offlinewebapplicationcachequota',['offlineWebApplicationCacheQuota',['http://qt-project.org/doc/qt-4.8/qwebsettings.html#offlineWebApplicationCacheQuota',0,'QWebSettings']]],
-  ['offset',['offset',['http://qt-project.org/doc/qt-4.8/qpangesture.html#offset-prop',0,'QPanGesture::offset()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#offset-prop',0,'Q3DockWindow::offset()'],['http://qt-project.org/doc/qt-4.8/q3header.html#offset-prop',0,'Q3Header::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicsdropshadoweffect.html#offset-prop',0,'QGraphicsDropShadowEffect::offset()'],['http://qt-project.org/doc/qt-4.8/qpangesture.html#offset-prop',0,'QPanGesture::offset()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#offset',0,'QScreen::offset()'],['http://qt-project.org/doc/qt-4.8/qheaderview.html#offset',0,'QHeaderView::offset()'],['http://qt-project.org/doc/qt-4.8/qimage.html#offset',0,'QImage::offset()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#offset-prop',0,'Q3DockWindow::offset()'],['http://qt-project.org/doc/qt-4.8/q3header.html#offset-prop',0,'Q3Header::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicspixmapitem.html#offset',0,'QGraphicsPixmapItem::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicsdropshadoweffect.html#offset-prop',0,'QGraphicsDropShadowEffect::offset()'],['http://qt-project.org/doc/qt-4.8/qiodevice-qt3.html#Offset-typedef',0,'QIODevice::Offset()']]],
+  ['offset',['Offset',['http://qt-project.org/doc/qt-4.8/qiodevice-qt3.html#Offset-typedef',0,'QIODevice::Offset()'],['http://qt-project.org/doc/qt-4.8/qpangesture.html#offset-prop',0,'QPanGesture::offset()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#offset-prop',0,'Q3DockWindow::offset()'],['http://qt-project.org/doc/qt-4.8/q3header.html#offset-prop',0,'Q3Header::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicsdropshadoweffect.html#offset-prop',0,'QGraphicsDropShadowEffect::offset()'],['http://qt-project.org/doc/qt-4.8/qpangesture.html#offset-prop',0,'QPanGesture::offset()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#offset',0,'QScreen::offset()'],['http://qt-project.org/doc/qt-4.8/qheaderview.html#offset',0,'QHeaderView::offset()'],['http://qt-project.org/doc/qt-4.8/qimage.html#offset',0,'QImage::offset()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#offset-prop',0,'Q3DockWindow::offset()'],['http://qt-project.org/doc/qt-4.8/q3header.html#offset-prop',0,'Q3Header::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicspixmapitem.html#offset',0,'QGraphicsPixmapItem::offset()'],['http://qt-project.org/doc/qt-4.8/qgraphicsdropshadoweffect.html#offset-prop',0,'QGraphicsDropShadowEffect::offset()']]],
   ['offsetchanged',['offsetChanged',['http://qt-project.org/doc/qt-4.8/qgraphicsdropshadoweffect.html#offsetChanged',0,'QGraphicsDropShadowEffect']]],
   ['offsetstepdown',['OffsetStepDown',['../classflair_1_1filter_1_1_pid_thrust.html#ac3810b92073bc3e5062a387e089b2295',1,'flair::filter::PidThrust']]],
@@ -59,5 +59,5 @@
   ['openkeyboard',['openKeyboard',['http://qt-project.org/doc/qt-4.8/qwsserver.html#openKeyboard',0,'QWSServer']]],
   ['openlinks',['openLinks',['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#openLinks-prop',0,'QTextBrowser::openLinks()'],['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#openLinks-prop',0,'QTextBrowser::openLinks() const']]],
-  ['openmode',['OpenMode',['http://qt-project.org/doc/qt-4.8/qiodevice.html#OpenMode-typedef',0,'QIODevice::OpenMode()'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#openMode',0,'QIODevice::openMode() const']]],
+  ['openmode',['openMode',['http://qt-project.org/doc/qt-4.8/qiodevice.html#openMode',0,'QIODevice::openMode() const'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#OpenMode-typedef',0,'QIODevice::OpenMode()']]],
   ['openmouse',['openMouse',['http://qt-project.org/doc/qt-4.8/qwsserver.html#openMouse',0,'QWSServer']]],
   ['openpersistenteditor',['openPersistentEditor',['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#openPersistentEditor',0,'QAbstractItemView::openPersistentEditor()'],['http://qt-project.org/doc/qt-4.8/qlistwidget.html#openPersistentEditor',0,'QListWidget::openPersistentEditor()'],['http://qt-project.org/doc/qt-4.8/qtablewidget.html#openPersistentEditor',0,'QTableWidget::openPersistentEditor()'],['http://qt-project.org/doc/qt-4.8/qtreewidget.html#openPersistentEditor',0,'QTreeWidget::openPersistentEditor()']]],
@@ -98,14 +98,14 @@
   ['operator_26_3d',['operator&amp;=',['http://qt-project.org/doc/qt-4.8/qset.html#operator&=',0,'QSet::operator&amp;=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator&=-2',0,'QSet::operator&amp;=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qrect.html#operator&=',0,'QRect::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#operator&=',0,'QRectF::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qbitarray.html#operator&=',0,'QBitArray::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator&=',0,'QRegion::operator&amp;=(const QRegion &amp;r)'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator&=-2',0,'QRegion::operator&amp;=(const QRect &amp;r)'],['http://qt-project.org/doc/qt-4.8/qflags.html#operator&=',0,'QFlags::operator&amp;=(int mask)'],['http://qt-project.org/doc/qt-4.8/qflags.html#operator&=-2',0,'QFlags::operator&amp;=(uint mask)'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator&=',0,'QPainterPath::operator&amp;=()']]],
   ['operator_28_29',['operator()',['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator()',0,'Q3PtrDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3dictiterator.html#operator()',0,'Q3DictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator()',0,'Q3CacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator()',0,'Q3AsciiDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator()',0,'Q3IntDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator()',0,'Q3AsciiCacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator()',0,'Q3IntCacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator()',0,'QMatrix4x4::operator()(int row, int column) const'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator()-2',0,'QMatrix4x4::operator()(int row, int column)'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator()',0,'QGenericMatrix::operator()(int row, int column) const'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator()-2',0,'QGenericMatrix::operator()(int row, int column)'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator()',0,'Q3PtrListIterator::operator()()']]],
-  ['operator_2a',['operator*',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator*',0,'QHash::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator*',0,'QHash::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator*',0,'QSet::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator*',0,'QSet::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator*',0,'QFuture::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator*',0,'QPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator*',0,'QWebElementCollection::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator*',0,'QWebElementCollection::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator*',0,'Q3ListViewItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator*',0,'QList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator*',0,'QList::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator*',0,'QSharedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*',0,'QSharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*-2',0,'QSharedDataPointer::operator*() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator*',0,'QExplicitlySharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*',0,'QTransform::operator*()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*',0,'QMatrix::operator*()'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator*',0,'QScopedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator*',0,'Q3PtrListIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator*',0,'QMap::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator*',0,'QMap::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator*',0,'QTreeWidgetItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator*',0,'QLinkedList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator*',0,'QLinkedList::const_iterator::operator*()'],['../namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11',1,'flair::core::operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a1344cd050aed7267279064d9f51e5bf3',1,'flair::core::operator*(float coeff, Quaternion const &amp;quaternion)'],['../namespaceflair_1_1core.html#a5b293c3961eee927ab186df043028a4e',1,'flair::core::operator*(Quaternion const &amp;quaternion, float coeff)'],['../namespaceflair_1_1core.html#a6d9cfe0404b2d0f59598ede6cad5b036',1,'flair::core::operator*(const Vector2D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a2701e2f2b64dcf867078a3fd2e01ec9f',1,'flair::core::operator*(float coeff, const Vector2D &amp;vector)'],['../namespaceflair_1_1core.html#a09c909db6a634147cc63ebd2aea5a2d2',1,'flair::core::operator*(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)'],['../namespaceflair_1_1core.html#a02ef876816209fff2d79cb1d79ccff84',1,'flair::core::operator*(const Vector3D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a449cfa3fbd1852d5718a835112f6957e',1,'flair::core::operator*(float coeff, const Vector3D &amp;vector)']]],
+  ['operator_2a',['operator*',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator*',0,'QHash::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator*',0,'QHash::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator*',0,'QSet::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator*',0,'QSet::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator*',0,'QFuture::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator*',0,'QPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator*',0,'QWebElementCollection::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator*',0,'QWebElementCollection::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator*',0,'Q3ListViewItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator*',0,'QList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator*',0,'QList::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator*',0,'QSharedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*',0,'QSharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*-2',0,'QSharedDataPointer::operator*() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator*',0,'QExplicitlySharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*',0,'QTransform::operator*()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*',0,'QMatrix::operator*()'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator*',0,'QScopedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator*',0,'Q3PtrListIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator*',0,'QMap::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator*',0,'QMap::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator*',0,'QTreeWidgetItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator*',0,'QLinkedList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator*',0,'QLinkedList::const_iterator::operator*()'],['../namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11',1,'flair::core::operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a1344cd050aed7267279064d9f51e5bf3',1,'flair::core::operator*(float coeff, Quaternion const &amp;quaternion)'],['../namespaceflair_1_1core.html#a5b293c3961eee927ab186df043028a4e',1,'flair::core::operator*(Quaternion const &amp;quaternion, float coeff)'],['../namespaceflair_1_1core.html#a4f6b5216e29c497351829aae1cd86ca4',1,'flair::core::operator*(const Vector2D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a002f684b4b4b844feaed934297b651a2',1,'flair::core::operator*(float coeff, const Vector2D&lt; T &gt; &amp;vector)'],['../namespaceflair_1_1core.html#a2b78f60f37e4ba6d62db603ca6631e95',1,'flair::core::operator*(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#a2604f9cc047961b44a0db4aa0434b36e',1,'flair::core::operator*(const Vector3D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a661465072c8d4b3592abde48c068d73a',1,'flair::core::operator*(float coeff, const Vector3D&lt; T &gt; &amp;vector)']]],
   ['operator_2a_3d',['operator*=',['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator*=',0,'QVector3D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator*=-2',0,'QVector3D::operator*=(const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=',0,'QPoint::operator*=(float factor)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=-2',0,'QPoint::operator*=(double factor)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=-3',0,'QPoint::operator*=(int factor)'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator*=',0,'QPointF::operator*=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator*=',0,'QMatrix4x4::operator*=(const QMatrix4x4 &amp;other)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator*=-2',0,'QMatrix4x4::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator*=',0,'QVector2D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator*=-2',0,'QVector2D::operator*=(const QVector2D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator*=',0,'QVector4D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator*=-2',0,'QVector4D::operator*=(const QVector4D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*=',0,'QTransform::operator*=(const QTransform &amp;matrix)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*=-2',0,'QTransform::operator*=(qreal scalar)'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*=',0,'QMatrix::operator*=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator*=',0,'QGenericMatrix::operator*=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator*=',0,'QSize::operator*=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator*=',0,'QSizeF::operator*=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator*=',0,'QQuaternion::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator*=-2',0,'QQuaternion::operator*=(const QQuaternion &amp;quaternion)']]],
-  ['operator_2b',['operator+',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+',0,'QHash::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+',0,'QHash::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+',0,'QMultiHash::operator+()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+',0,'QSet::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+',0,'QSet::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+',0,'QSet::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+',0,'QFuture::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+',0,'QWebElementCollection::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+',0,'QWebElementCollection::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+',0,'QWebElementCollection::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+',0,'QList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+',0,'QList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+',0,'QList::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+',0,'Q3ValueList::operator+()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+',0,'QRegion::operator+(const QRegion &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+-2',0,'QRegion::operator+(const QRect &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+',0,'QVector::operator+()'],['http://qt-project.org/doc/qt-4.8/qstringlist.html#operator+',0,'QStringList::operator+()'],['http://qt-project.org/doc/qt-4.8/q3canvasitemlist.html#operator+',0,'Q3CanvasItemList::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+',0,'QMap::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+',0,'QMap::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+',0,'QMultiMap::operator+()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+',0,'QPainterPath::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+',0,'QLinkedList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+',0,'QLinkedList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+',0,'QLinkedList::const_iterator::operator+()'],['../namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa',1,'flair::core::operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed',1,'flair::core::operator+(const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)'],['../namespaceflair_1_1core.html#a6445af2cc5145fc68833d6257072bcb5',1,'flair::core::operator+(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)']]],
+  ['operator_2b',['operator+',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+',0,'QHash::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+',0,'QHash::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+',0,'QMultiHash::operator+()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+',0,'QSet::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+',0,'QSet::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+',0,'QSet::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+',0,'QFuture::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+',0,'QWebElementCollection::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+',0,'QWebElementCollection::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+',0,'QWebElementCollection::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+',0,'QList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+',0,'QList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+',0,'QList::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+',0,'Q3ValueList::operator+()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+',0,'QRegion::operator+(const QRegion &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+-2',0,'QRegion::operator+(const QRect &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+',0,'QVector::operator+()'],['http://qt-project.org/doc/qt-4.8/qstringlist.html#operator+',0,'QStringList::operator+()'],['http://qt-project.org/doc/qt-4.8/q3canvasitemlist.html#operator+',0,'Q3CanvasItemList::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+',0,'QMap::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+',0,'QMap::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+',0,'QMultiMap::operator+()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+',0,'QPainterPath::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+',0,'QLinkedList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+',0,'QLinkedList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+',0,'QLinkedList::const_iterator::operator+()'],['../namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa',1,'flair::core::operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a762372bce051dd5543ec9f596e3f863c',1,'flair::core::operator+(const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#a131335b8d92a76f6d3a40d9762ad0bdb',1,'flair::core::operator+(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)']]],
   ['operator_2b_2b',['operator++',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator++',0,'QHash::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator++-2',0,'QHash::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator++',0,'QHash::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator++-2',0,'QHash::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator++',0,'QTextFrame::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator++-2',0,'QTextFrame::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator++',0,'QTextBlock::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator++-2',0,'QTextBlock::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator++',0,'QSet::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator++-2',0,'QSet::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator++',0,'QSet::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator++-2',0,'QSet::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator++',0,'QFuture::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator++-2',0,'QFuture::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator++',0,'Q3PtrDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator++',0,'Q3Semaphore::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator++',0,'QWebElementCollection::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator++-2',0,'QWebElementCollection::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator++',0,'QWebElementCollection::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator++-2',0,'QWebElementCollection::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator++',0,'Q3ListViewItemIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator++-2',0,'Q3ListViewItemIterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator++',0,'QList::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator++-2',0,'QList::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator++',0,'QList::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator++-2',0,'QList::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3dictiterator.html#operator++',0,'Q3DictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator++',0,'Q3CacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator++',0,'Q3AsciiDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator++',0,'Q3IntDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator++',0,'Q3AsciiCacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator++',0,'Q3IntCacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator++',0,'Q3PtrListIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator++',0,'QMap::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator++-2',0,'QMap::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator++',0,'QMap::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator++-2',0,'QMap::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator++',0,'QTreeWidgetItemIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator++-2',0,'QTreeWidgetItemIterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator++',0,'QLinkedList::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator++-2',0,'QLinkedList::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator++',0,'QLinkedList::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator++-2',0,'QLinkedList::const_iterator::operator++(int)']]],
   ['operator_2b_3d',['operator+=',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+=',0,'QHash::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+=',0,'QHash::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+=',0,'QMultiHash::operator+=()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+=',0,'QSet::operator+=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+=-2',0,'QSet::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+=',0,'QSet::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+=',0,'QSet::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator+=',0,'QVector3D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-7',0,'QString::operator+=(QChar ch)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=',0,'QString::operator+=(const QString &amp;other)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-5',0,'QString::operator+=(const QStringRef &amp;str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-2',0,'QString::operator+=(const QLatin1String &amp;str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-4',0,'QString::operator+=(const char *str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-3',0,'QString::operator+=(const QByteArray &amp;ba)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-6',0,'QString::operator+=(char ch)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+=',0,'QFuture::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-4',0,'QByteArray::operator+=(char ch)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-3',0,'QByteArray::operator+=(const char *str)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=',0,'QByteArray::operator+=(const QByteArray &amp;ba)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-2',0,'QByteArray::operator+=(const QString &amp;str)'],['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator+=',0,'Q3PtrDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator+=',0,'Q3Semaphore::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+=',0,'QWebElementCollection::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+=',0,'QWebElementCollection::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+=',0,'QWebElementCollection::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator+=',0,'Q3ListViewItemIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+=',0,'QList::operator+=(const QList&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+=-2',0,'QList::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+=',0,'QList::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+=',0,'QList::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+=',0,'Q3ValueList::operator+=(const Q3ValueList&lt; T &gt; &amp;l)'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+=-2',0,'Q3ValueList::operator+=(const T &amp;x)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator+=',0,'QPoint::operator+=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator+=',0,'QPointF::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator+=',0,'Q3CacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator+=',0,'Q3AsciiDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator+=',0,'Q3IntDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator+=',0,'Q3AsciiCacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+=',0,'QRegion::operator+=(const QRegion &amp;r)'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+=-2',0,'QRegion::operator+=(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator+=',0,'Q3IntCacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator+=',0,'QMatrix4x4::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#operator+=',0,'QVarLengthArray::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator+=',0,'QVector2D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator+=',0,'QVector4D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator+=',0,'QTransform::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+=',0,'QVector::operator+=(const QVector&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+=-2',0,'QVector::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator+=',0,'QGenericMatrix::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator+=',0,'Q3PtrListIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+=',0,'QMap::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+=',0,'QMap::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+=',0,'QMultiMap::operator+=()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+=',0,'QPainterPath::operator+=()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator+=',0,'QTreeWidgetItemIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+=',0,'QLinkedList::operator+=(const QLinkedList&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+=-2',0,'QLinkedList::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+=',0,'QLinkedList::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+=',0,'QLinkedList::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator+=',0,'QSize::operator+=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator+=',0,'QSizeF::operator+=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator+=',0,'QQuaternion::operator+=()']]],
-  ['operator_2d',['operator-',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-',0,'QHash::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-',0,'QHash::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-',0,'QSet::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-',0,'QSet::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-',0,'QSet::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-',0,'QFuture::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-',0,'QWebElementCollection::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--2',0,'QWebElementCollection::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-',0,'QWebElementCollection::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--2',0,'QWebElementCollection::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-',0,'QList::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--2',0,'QList::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-',0,'QList::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--2',0,'QList::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-',0,'QRegion::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-',0,'QMap::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-',0,'QMap::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-',0,'QPainterPath::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-',0,'QLinkedList::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-',0,'QLinkedList::const_iterator::operator-()'],['../namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245',1,'flair::core::operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1',1,'flair::core::operator-(const Quaternion &amp;quaternion)'],['../namespaceflair_1_1core.html#a601f3ca18a9e417dc2bb7d8eb2db7b42',1,'flair::core::operator-(const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)'],['../namespaceflair_1_1core.html#aa699543f49850bdc5a3707ae6f768907',1,'flair::core::operator-(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)'],['../namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c',1,'flair::core::operator-(const Vector3D &amp;vector)']]],
+  ['operator_2d',['operator-',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-',0,'QHash::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-',0,'QHash::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-',0,'QSet::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-',0,'QSet::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-',0,'QSet::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-',0,'QFuture::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-',0,'QWebElementCollection::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--2',0,'QWebElementCollection::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-',0,'QWebElementCollection::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--2',0,'QWebElementCollection::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-',0,'QList::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--2',0,'QList::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-',0,'QList::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--2',0,'QList::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-',0,'QRegion::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-',0,'QMap::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-',0,'QMap::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-',0,'QPainterPath::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-',0,'QLinkedList::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-',0,'QLinkedList::const_iterator::operator-()'],['../namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245',1,'flair::core::operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1',1,'flair::core::operator-(const Quaternion &amp;quaternion)'],['../namespaceflair_1_1core.html#ae0485a88dc635bfdea7b0282ac0369c4',1,'flair::core::operator-(const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#ac3c3c0fe665086b60dac657b8ee40911',1,'flair::core::operator-(const Vector2D&lt; T &gt; &amp;vectorA)'],['../namespaceflair_1_1core.html#a8672d248dccb0e7378a7b01a41a9e4e9',1,'flair::core::operator-(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#af0db4963be6fc919dd900fd01d9a61f0',1,'flair::core::operator-(const Vector3D&lt; T &gt; &amp;vector)']]],
   ['operator_2d_2d',['operator--',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator--',0,'QHash::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator---2',0,'QHash::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator--',0,'QHash::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator---2',0,'QHash::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator--',0,'QTextFrame::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator---2',0,'QTextFrame::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator--',0,'QTextBlock::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator---2',0,'QTextBlock::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator--',0,'QSet::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator---2',0,'QSet::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator--',0,'QSet::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator---2',0,'QSet::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator--',0,'QFuture::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator---2',0,'QFuture::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator--',0,'Q3Semaphore::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--',0,'QWebElementCollection::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator---2',0,'QWebElementCollection::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--',0,'QWebElementCollection::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator---2',0,'QWebElementCollection::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator--',0,'Q3ListViewItemIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator---2',0,'Q3ListViewItemIterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--',0,'QList::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator---2',0,'QList::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--',0,'QList::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator---2',0,'QList::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator--',0,'Q3CacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator--',0,'Q3AsciiCacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator--',0,'Q3IntCacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator--',0,'Q3PtrListIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator--',0,'QMap::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator---2',0,'QMap::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator--',0,'QMap::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator---2',0,'QMap::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator--',0,'QTreeWidgetItemIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator---2',0,'QTreeWidgetItemIterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator--',0,'QLinkedList::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator---2',0,'QLinkedList::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator--',0,'QLinkedList::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator---2',0,'QLinkedList::const_iterator::operator--(int)']]],
   ['operator_2d_3d',['operator-=',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-=',0,'QHash::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-=',0,'QHash::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-=',0,'QSet::operator-=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-=-2',0,'QSet::operator-=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-=',0,'QSet::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-=',0,'QSet::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator-=',0,'QVector3D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-=',0,'QFuture::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator-=',0,'Q3Semaphore::operator-=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-=',0,'QWebElementCollection::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-=',0,'QWebElementCollection::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator-=',0,'Q3ListViewItemIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-=',0,'QList::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-=',0,'QList::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator-=',0,'QPoint::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator-=',0,'QPointF::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator-=',0,'Q3CacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator-=',0,'Q3AsciiCacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-=',0,'QRegion::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator-=',0,'Q3IntCacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator-=',0,'QMatrix4x4::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator-=',0,'QVector2D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator-=',0,'QVector4D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator-=',0,'QTransform::operator-=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator-=',0,'QGenericMatrix::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator-=',0,'Q3PtrListIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-=',0,'QMap::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-=',0,'QMap::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-=',0,'QPainterPath::operator-=()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator-=',0,'QTreeWidgetItemIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-=',0,'QLinkedList::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-=',0,'QLinkedList::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator-=',0,'QSize::operator-=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator-=',0,'QSizeF::operator-=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator-=',0,'QQuaternion::operator-=()']]],
   ['operator_2d_3e',['operator-&gt;',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator->',0,'QHash::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator->',0,'QHash::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qatomicpointer.html#operator->',0,'QAtomicPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator->',0,'QSet::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator->',0,'QSet::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator->',0,'QFuture::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator->',0,'QPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator->',0,'QList::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator->',0,'QList::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator->',0,'QSharedPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator->',0,'QSharedDataPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator->-2',0,'QSharedDataPointer::operator-&gt;() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator->',0,'QExplicitlySharedDataPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator->-2',0,'QExplicitlySharedDataPointer::operator-&gt;() const'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator->',0,'QScopedPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator->',0,'QMap::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator->',0,'QMap::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator->',0,'QLinkedList::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator->',0,'QLinkedList::const_iterator::operator-&gt;()']]],
-  ['operator_2f',['operator/',['../namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7',1,'flair::core::operator/(const Vector2D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a8aa5ce31a59d8c9679ea46f08cd09bda',1,'flair::core::operator/(const Vector3D &amp;vector, float coeff)']]],
+  ['operator_2f',['operator/',['../namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019',1,'flair::core::operator/(const Vector2D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a65433796fbd8ccc2e1bb797be204b249',1,'flair::core::operator/(const Vector3D&lt; T &gt; &amp;vector, float coeff)']]],
   ['operator_2f_3d',['operator/=',['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator/=',0,'QVector3D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator/=',0,'QPoint::operator/=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator/=',0,'QPointF::operator/=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator/=',0,'QMatrix4x4::operator/=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator/=',0,'QVector2D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator/=',0,'QVector4D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator/=',0,'QTransform::operator/=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator/=',0,'QGenericMatrix::operator/=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator/=',0,'QSize::operator/=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator/=',0,'QSizeF::operator/=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator/=',0,'QQuaternion::operator/=()']]],
   ['operator_3c',['operator&lt;',['http://qt-project.org/doc/qt-4.8/qtextblock.html#operator<',0,'QTextBlock::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtextfragment.html#operator<',0,'QTextFragment::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qmodelindex.html#operator<',0,'QModelIndex::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qpersistentmodelindex.html#operator<',0,'QPersistentModelIndex::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<',0,'QString::operator&lt;(const QString &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-2',0,'QString::operator&lt;(const QLatin1String &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-4',0,'QString::operator&lt;(const char *other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-3',0,'QString::operator&lt;(const QByteArray &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlatin1string.html#operator<',0,'QLatin1String::operator&lt;(const QString &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlatin1string.html#operator<-2',0,'QLatin1String::operator&lt;(const char *other) const'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator<',0,'QByteArray::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator<',0,'QWebElementCollection::const_iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator<',0,'QWebElementCollection::iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator<',0,'QList::iterator::operator&lt;(const iterator &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator<-2',0,'QList::iterator::operator&lt;(const const_iterator &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator<',0,'QList::const_iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#operator<',0,'QStandardItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qkeysequence.html#operator<',0,'QKeySequence::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#operator<',0,'QListWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#operator<',0,'QTableWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#operator<',0,'QItemSelectionRange::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qdate.html#operator<',0,'QDate::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtime.html#operator<',0,'QTime::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qdatetime.html#operator<',0,'QDateTime::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtextcursor.html#operator<',0,'QTextCursor::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/quuid.html#operator<',0,'QUuid::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#operator<',0,'QTreeWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qfont.html#operator<',0,'QFont::operator&lt;()']]],
Index: trunk/doc/Flair/search/all_f.js
===================================================================
--- trunk/doc/Flair/search/all_f.js	(revision 47)
+++ trunk/doc/Flair/search/all_f.js	(revision 50)
@@ -334,5 +334,5 @@
   ['proxymodel',['proxyModel',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#proxyModel',0,'QFileDialog']]],
   ['ps3eye',['Ps3Eye',['../classflair_1_1sensor_1_1_ps3_eye.html',1,'flair::sensor']]],
-  ['ps3eye',['Ps3Eye',['../classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188',1,'flair::sensor::Ps3Eye']]],
+  ['ps3eye',['Ps3Eye',['../classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e',1,'flair::sensor::Ps3Eye']]],
   ['ps3eye_2eh',['Ps3Eye.h',['../_ps3_eye_8h.html',1,'']]],
   ['ptr',['Ptr',['http://qt-project.org/doc/qt-4.8/qabstractxmlnodemodel.html#Ptr-typedef',0,'QAbstractXmlNodeModel']]],
Index: trunk/doc/Flair/search/classes_12.js
===================================================================
--- trunk/doc/Flair/search/classes_12.js	(revision 47)
+++ trunk/doc/Flair/search/classes_12.js	(revision 50)
@@ -26,5 +26,4 @@
   ['simux4',['SimuX4',['../classflair_1_1meta_1_1_simu_x4.html',1,'flair::meta']]],
   ['simux8',['SimuX8',['../classflair_1_1meta_1_1_simu_x8.html',1,'flair::meta']]],
-  ['socket',['Socket',['../classflair_1_1core_1_1_socket.html',1,'flair::core']]],
   ['spinbox',['SpinBox',['../classflair_1_1gui_1_1_spin_box.html',1,'flair::gui']]],
   ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html',1,'flair::sensor']]],
Index: trunk/doc/Flair/search/classes_13.js
===================================================================
--- trunk/doc/Flair/search/classes_13.js	(revision 47)
+++ trunk/doc/Flair/search/classes_13.js	(revision 50)
@@ -1,6 +1,6 @@
 var searchData=
 [
+  ['tab',['Tab',['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html',0,'QTextOption']]],
   ['tab',['Tab',['../classflair_1_1gui_1_1_tab.html',1,'flair::gui']]],
-  ['tab',['Tab',['http://qt-project.org/doc/qt-4.8/qtextoption-tab.html',0,'QTextOption']]],
   ['tabwidget',['TabWidget',['../classflair_1_1gui_1_1_tab_widget.html',1,'flair::gui']]],
   ['targetcontroller',['TargetController',['../classflair_1_1sensor_1_1_target_controller.html',1,'flair::sensor']]],
@@ -12,9 +12,9 @@
   ['trajectorygenerator1d',['TrajectoryGenerator1D',['../classflair_1_1filter_1_1_trajectory_generator1_d.html',1,'flair::filter']]],
   ['trajectorygenerator2dcircle',['TrajectoryGenerator2DCircle',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html',1,'flair::filter']]],
-  ['type',['Type',['../classflair_1_1core_1_1_ahrs_data_1_1_type.html',1,'flair::core::AhrsData']]],
-  ['type',['Type',['../classflair_1_1core_1_1_gps_data_1_1_type.html',1,'flair::core::GpsData']]],
-  ['type',['Type',['../classflair_1_1core_1_1_geo_coordinate_1_1_type.html',1,'flair::core::GeoCoordinate']]],
   ['type',['Type',['../classflair_1_1core_1_1cvmatrix_1_1_type.html',1,'flair::core::cvmatrix']]],
   ['type',['Type',['../classflair_1_1core_1_1_imu_data_1_1_type.html',1,'flair::core::ImuData']]],
-  ['type',['Type',['../classflair_1_1core_1_1cvimage_1_1_type.html',1,'flair::core::cvimage']]]
+  ['type',['Type',['../classflair_1_1core_1_1_gps_data_1_1_type.html',1,'flair::core::GpsData']]],
+  ['type',['Type',['../classflair_1_1core_1_1_ahrs_data_1_1_type.html',1,'flair::core::AhrsData']]],
+  ['type',['Type',['../classflair_1_1core_1_1cvimage_1_1_type.html',1,'flair::core::cvimage']]],
+  ['type',['Type',['../classflair_1_1core_1_1_geo_coordinate_1_1_type.html',1,'flair::core::GeoCoordinate']]]
 ];
Index: trunk/doc/Flair/search/classes_14.js
===================================================================
--- trunk/doc/Flair/search/classes_14.js	(revision 47)
+++ trunk/doc/Flair/search/classes_14.js	(revision 50)
@@ -4,4 +4,5 @@
   ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html',1,'flair::filter']]],
   ['uavstatemachine',['UavStateMachine',['../classflair_1_1meta_1_1_uav_state_machine.html',1,'flair::meta']]],
+  ['udpsocket',['UdpSocket',['../classflair_1_1core_1_1_udp_socket.html',1,'flair::core']]],
   ['udtsocket',['UdtSocket',['../classflair_1_1core_1_1_udt_socket.html',1,'flair::core']]],
   ['unhandledexception',['UnhandledException',['http://qt-project.org/doc/qt-4.8/qtconcurrent-unhandledexception.html',0,'QtConcurrent']]],
Index: trunk/doc/Flair/search/classes_15.js
===================================================================
--- trunk/doc/Flair/search/classes_15.js	(revision 47)
+++ trunk/doc/Flair/search/classes_15.js	(revision 50)
@@ -4,4 +4,6 @@
   ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html',1,'flair::core']]],
   ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
+  ['vector3d_3c_20double_20_3e',['Vector3D&lt; double &gt;',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
+  ['vector3d_3c_20float_20_3e',['Vector3D&lt; float &gt;',['../classflair_1_1core_1_1_vector3_d.html',1,'flair::core']]],
   ['vector3ddata',['Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html',1,'flair::core']]],
   ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html',1,'flair::gui']]],
Index: trunk/doc/Flair/search/enumvalues_5.js
===================================================================
--- trunk/doc/Flair/search/enumvalues_5.js	(revision 47)
+++ trunk/doc/Flair/search/enumvalues_5.js	(revision 50)
@@ -5,4 +5,5 @@
   ['gray',['Gray',['../classflair_1_1core_1_1cvimage_1_1_type.html#abbfd16d91156a75d6ddbe7858aa8692fa994ae1d9731cebe455aff211bcb25b93',1,'flair::core::cvimage::Type']]],
   ['green',['Green',['../classflair_1_1gui_1_1_data_plot.html#a0e106271554ff92ebeb94d22014f037ea374b960f86add9651cc52c2989eca94f',1,'flair::gui::DataPlot']]],
+  ['gsa',['GSA',['../classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967aa3a3fce7d02f861fb7a29d67e4bf8159',1,'flair::sensor::NmeaGps']]],
   ['gst',['GST',['../classflair_1_1sensor_1_1_nmea_gps.html#af0d7d39483f1e76e5dda4cb10dc8a967a2b53bb8929c7571fc2ead192d23aaa7e',1,'flair::sensor::NmeaGps']]]
 ];
Index: trunk/doc/Flair/search/files_11.js
===================================================================
--- trunk/doc/Flair/search/files_11.js	(revision 47)
+++ trunk/doc/Flair/search/files_11.js	(revision 50)
@@ -15,5 +15,4 @@
   ['simux4_2eh',['SimuX4.h',['../_simu_x4_8h.html',1,'']]],
   ['simux8_2eh',['SimuX8.h',['../_simu_x8_8h.html',1,'']]],
-  ['socket_2eh',['Socket.h',['../_socket_8h.html',1,'']]],
   ['spinbox_2eh',['SpinBox.h',['../_spin_box_8h.html',1,'']]],
   ['srf08_2eh',['Srf08.h',['../_srf08_8h.html',1,'']]]
Index: trunk/doc/Flair/search/functions_0.js
===================================================================
--- trunk/doc/Flair/search/functions_0.js	(revision 47)
+++ trunk/doc/Flair/search/functions_0.js	(revision 50)
@@ -362,4 +362,5 @@
   ['applicationversion',['applicationVersion',['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#applicationVersion-prop',0,'QCoreApplication']]],
   ['applybuttonpressed',['applyButtonPressed',['http://qt-project.org/doc/qt-4.8/q3tabdialog.html#applyButtonPressed',0,'Q3TabDialog']]],
+  ['applyrotation',['ApplyRotation',['../classflair_1_1sensor_1_1_imu.html#ad19d0939034366aafe24aceaf41a936f',1,'flair::sensor::Imu::ApplyRotation(core::Vector3Df &amp;vector)'],['../classflair_1_1sensor_1_1_imu.html#aaf735d7535414d32e023d5eef8d525fc',1,'flair::sensor::Imu::ApplyRotation(core::Quaternion &amp;quaternion)']]],
   ['applyto',['applyTo',['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#applyTo',0,'QGraphicsTransform::applyTo()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscale.html#applyTo',0,'QGraphicsScale::applyTo()'],['http://qt-project.org/doc/qt-4.8/qgraphicsrotation.html#applyTo',0,'QGraphicsRotation::applyTo()']]],
   ['approotwindow',['appRootWindow',['http://qt-project.org/doc/qt-4.8/qx11info.html#appRootWindow',0,'QX11Info']]],
Index: trunk/doc/Flair/search/functions_1.js
===================================================================
--- trunk/doc/Flair/search/functions_1.js	(revision 47)
+++ trunk/doc/Flair/search/functions_1.js	(revision 50)
@@ -156,5 +156,5 @@
   ['buildsysmenu',['buildSysMenu',['http://qt-project.org/doc/qt-4.8/qdecoration.html#buildSysMenu',0,'QDecoration']]],
   ['bundlename',['bundleName',['http://qt-project.org/doc/qt-4.8/qfileinfo.html#bundleName',0,'QFileInfo']]],
-  ['butterworthlowpass',['ButterworthLowPass',['../classflair_1_1filter_1_1_butterworth_low_pass.html#ad1417a0766eef7efb2edff2ee414088f',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, int order)'],['../classflair_1_1filter_1_1_butterworth_low_pass.html#ad7fe750163ad9241b1e0ba2eef88329c',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition *position, std::string name, int order)']]],
+  ['butterworthlowpass',['ButterworthLowPass',['../classflair_1_1filter_1_1_butterworth_low_pass.html#aa982dd5cecd600c46345fe63a65e0370',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const IODevice *parent, const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow=1, uint32_t nbCol=1)'],['../classflair_1_1filter_1_1_butterworth_low_pass.html#a95c0459c5ab91626fe61560db664932d',1,'flair::filter::ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition *position, std::string name, uint32_t order, uint32_t nbRow, uint32_t nbCol)']]],
   ['button',['button',['http://qt-project.org/doc/qt-4.8/qmessagebox.html#button',0,'QMessageBox::button()'],['http://qt-project.org/doc/qt-4.8/qmouseeventtransition.html#button-prop',0,'QMouseEventTransition::button()'],['http://qt-project.org/doc/qt-4.8/qpalette.html#button',0,'QPalette::button()'],['http://qt-project.org/doc/qt-4.8/qcolorgroup-qt3.html#button',0,'QColorGroup::button()'],['http://qt-project.org/doc/qt-4.8/qwizard.html#button',0,'QWizard::button()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscenemouseevent.html#button',0,'QGraphicsSceneMouseEvent::button()'],['http://qt-project.org/doc/qt-4.8/qdialogbuttonbox.html#button',0,'QDialogButtonBox::button()'],['http://qt-project.org/doc/qt-4.8/qmouseevent.html#button',0,'QMouseEvent::button()'],['http://qt-project.org/doc/qt-4.8/qbuttongroup.html#button',0,'QButtonGroup::button()']]],
   ['buttonclicked',['buttonClicked',['http://qt-project.org/doc/qt-4.8/qmessagebox.html#buttonClicked',0,'QMessageBox::buttonClicked()'],['http://qt-project.org/doc/qt-4.8/qbuttongroup.html#buttonClicked',0,'QButtonGroup::buttonClicked(QAbstractButton *button)'],['http://qt-project.org/doc/qt-4.8/qbuttongroup.html#buttonClicked-2',0,'QButtonGroup::buttonClicked(int id)']]],
Index: trunk/doc/Flair/search/functions_11.js
===================================================================
--- trunk/doc/Flair/search/functions_11.js	(revision 47)
+++ trunk/doc/Flair/search/functions_11.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['radioreceiver',['RadioReceiver',['../classflair_1_1sensor_1_1_radio_receiver.html#a433d4463e482b2864305df216ac242b6',1,'flair::sensor::RadioReceiver']]],
+  ['radioreceiver',['RadioReceiver',['../classflair_1_1sensor_1_1_radio_receiver.html#a5abce8bcbb876bcc3ca4c37c00784576',1,'flair::sensor::RadioReceiver']]],
   ['radius',['radius',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#radius',0,'QRadialGradient']]],
   ['raise',['raise',['http://qt-project.org/doc/qt-4.8/qdirectpainter.html#raise',0,'QDirectPainter::raise()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#raise',0,'QWidget::raise()'],['http://qt-project.org/doc/qt-4.8/qtconcurrent-exception.html#raise',0,'QtConcurrent::Exception::raise()']]],
@@ -39,4 +39,5 @@
   ['readelementtext',['readElementText',['http://qt-project.org/doc/qt-4.8/qxmlstreamreader.html#readElementText',0,'QXmlStreamReader::readElementText(ReadElementTextBehaviour behaviour)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamreader.html#readElementText-2',0,'QXmlStreamReader::readElementText()']]],
   ['readentry',['readEntry',['http://qt-project.org/doc/qt-4.8/qsettings-qt3.html#readEntry',0,'QSettings']]],
+  ['readerready',['ReaderReady',['../classflair_1_1core_1_1_shared_mem.html#aead806d7b3e48aecefcbb3dcd724ef49',1,'flair::core::SharedMem']]],
   ['readfield',['readField',['http://qt-project.org/doc/qt-4.8/q3sqlform.html#readField',0,'Q3SqlForm']]],
   ['readfields',['readFields',['http://qt-project.org/doc/qt-4.8/q3databrowser.html#readFields',0,'Q3DataBrowser::readFields()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#readFields',0,'Q3SqlForm::readFields()'],['http://qt-project.org/doc/qt-4.8/q3dataview.html#readFields',0,'Q3DataView::readFields()']]],
@@ -80,5 +81,5 @@
   ['rectforindex',['rectForIndex',['http://qt-project.org/doc/qt-4.8/qlistview.html#rectForIndex',0,'QListView']]],
   ['rects',['rects',['http://qt-project.org/doc/qt-4.8/qregion.html#rects',0,'QRegion']]],
-  ['recvmessage',['RecvMessage',['../classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9',1,'flair::core::ConnectedSocket::RecvMessage()'],['../classflair_1_1core_1_1_socket.html#a6b83e7fdf7a828a7a02ba2f867c4d973',1,'flair::core::Socket::RecvMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2',1,'flair::core::TcpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc',1,'flair::core::UdtSocket::RecvMessage()']]],
+  ['recvmessage',['RecvMessage',['../classflair_1_1core_1_1_connected_socket.html#ade302ba4b2afddd6b421823a261f01c9',1,'flair::core::ConnectedSocket::RecvMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2',1,'flair::core::TcpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udp_socket.html#ab7baa24d07f00a5b882d5f89826adcd1',1,'flair::core::UdpSocket::RecvMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a8f7970d0532c9b280b180a63a6c604bc',1,'flair::core::UdtSocket::RecvMessage()']]],
   ['red',['red',['http://qt-project.org/doc/qt-4.8/qcolor.html#red',0,'QColor']]],
   ['redbuffersize',['redBufferSize',['http://qt-project.org/doc/qt-4.8/qplatformwindowformat.html#redBufferSize',0,'QPlatformWindowFormat::redBufferSize()'],['http://qt-project.org/doc/qt-4.8/qglformat.html#redBufferSize',0,'QGLFormat::redBufferSize()']]],
@@ -143,5 +144,5 @@
   ['releasemouse',['releaseMouse',['http://qt-project.org/doc/qt-4.8/qwidget.html#releaseMouse',0,'QWidget']]],
   ['releasemutex',['ReleaseMutex',['../classflair_1_1gui_1_1_box.html#a3d1e4e81c7c59a051368a346a104c988',1,'flair::gui::Box::ReleaseMutex()'],['../classflair_1_1core_1_1_mutex.html#a1fd1e2cbcacd6a51e21da35cd26800f6',1,'flair::core::Mutex::ReleaseMutex()']]],
-  ['releasesemaphore',['ReleaseSemaphore',['../classflair_1_1core_1_1_semaphore.html#aa56224f3d283a7d328b6a452f376a6f6',1,'flair::core::Semaphore']]],
+  ['releasesemaphore',['ReleaseSemaphore',['../classflair_1_1core_1_1_semaphore.html#a045a06ff109107b9d767efc2ec66d180',1,'flair::core::Semaphore']]],
   ['releaseshortcut',['releaseShortcut',['http://qt-project.org/doc/qt-4.8/qwidget.html#releaseShortcut',0,'QWidget::releaseShortcut()'],['http://qt-project.org/doc/qt-4.8/qgraphicswidget.html#releaseShortcut',0,'QGraphicsWidget::releaseShortcut()']]],
   ['releasethread',['releaseThread',['http://qt-project.org/doc/qt-4.8/qthreadpool.html#releaseThread',0,'QThreadPool']]],
@@ -412,14 +413,14 @@
   ['rootpath',['rootPath',['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#rootPath',0,'QFileSystemModel::rootPath()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#rootPath',0,'QFSFileEngine::rootPath()'],['http://qt-project.org/doc/qt-4.8/qdir.html#rootPath',0,'QDir::rootPath()']]],
   ['rootpathchanged',['rootPathChanged',['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#rootPathChanged',0,'QFileSystemModel']]],
-  ['rotate',['Rotate',['../classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd',1,'flair::core::Vector2D::Rotate()'],['../classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097',1,'flair::core::Vector3D::Rotate(const RotationMatrix &amp;matrix)'],['../classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360',1,'flair::core::Vector3D::Rotate(const Quaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#rotate',0,'QGraphicsView::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate',0,'QMatrix4x4::rotate(qreal angle, const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-3',0,'QMatrix4x4::rotate(qreal angle, qreal x, qreal y, qreal z)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-2',0,'QMatrix4x4::rotate(const QQuaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#rotate',0,'QTransform::rotate()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#rotate',0,'QGraphicsItem::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#rotate',0,'QMatrix::rotate()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#rotate',0,'QPainter::rotate()']]],
-  ['rotatedeg',['RotateDeg',['../classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d',1,'flair::core::Vector2D']]],
+  ['rotate',['Rotate',['../classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af',1,'flair::core::Vector2D::Rotate()'],['../classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3',1,'flair::core::Vector3D::Rotate(const RotationMatrix &amp;matrix)'],['../classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86',1,'flair::core::Vector3D::Rotate(const Quaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#rotate',0,'QGraphicsView::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate',0,'QMatrix4x4::rotate(qreal angle, const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-3',0,'QMatrix4x4::rotate(qreal angle, qreal x, qreal y, qreal z)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#rotate-2',0,'QMatrix4x4::rotate(const QQuaternion &amp;quaternion)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#rotate',0,'QTransform::rotate()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#rotate',0,'QGraphicsItem::rotate()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#rotate',0,'QMatrix::rotate()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#rotate',0,'QPainter::rotate()']]],
+  ['rotatedeg',['RotateDeg',['../classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751',1,'flair::core::Vector2D']]],
   ['rotatedvector',['rotatedVector',['http://qt-project.org/doc/qt-4.8/qquaternion.html#rotatedVector',0,'QQuaternion']]],
   ['rotateradians',['rotateRadians',['http://qt-project.org/doc/qt-4.8/qtransform.html#rotateRadians',0,'QTransform']]],
-  ['rotatex',['RotateX',['../classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b',1,'flair::core::Vector3D']]],
-  ['rotatexdeg',['RotateXDeg',['../classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b',1,'flair::core::Vector3D']]],
-  ['rotatey',['RotateY',['../classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8',1,'flair::core::Vector3D']]],
-  ['rotateydeg',['RotateYDeg',['../classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60',1,'flair::core::Vector3D']]],
-  ['rotatez',['RotateZ',['../classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1',1,'flair::core::Vector3D']]],
-  ['rotatezdeg',['RotateZDeg',['../classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8',1,'flair::core::Vector3D']]],
+  ['rotatex',['RotateX',['../classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0',1,'flair::core::Vector3D']]],
+  ['rotatexdeg',['RotateXDeg',['../classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361',1,'flair::core::Vector3D']]],
+  ['rotatey',['RotateY',['../classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748',1,'flair::core::Vector3D']]],
+  ['rotateydeg',['RotateYDeg',['../classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac',1,'flair::core::Vector3D']]],
+  ['rotatez',['RotateZ',['../classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0',1,'flair::core::Vector3D']]],
+  ['rotatezdeg',['RotateZDeg',['../classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60',1,'flair::core::Vector3D']]],
   ['rotation',['rotation',['http://qt-project.org/doc/qt-4.8/qtabletevent.html#rotation',0,'QTabletEvent::rotation()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#rotation',0,'QGraphicsItem::rotation()']]],
   ['rotationangle',['rotationAngle',['http://qt-project.org/doc/qt-4.8/qpinchgesture.html#rotationAngle-prop',0,'QPinchGesture']]],
Index: trunk/doc/Flair/search/functions_12.js
===================================================================
--- trunk/doc/Flair/search/functions_12.js	(revision 47)
+++ trunk/doc/Flair/search/functions_12.js	(revision 50)
@@ -8,5 +8,5 @@
   ['samplesize',['sampleSize',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#sampleSize',0,'QAudioFormat']]],
   ['sampletype',['sampleType',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#sampleType',0,'QAudioFormat']]],
-  ['saturate',['Saturate',['../classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d',1,'flair::core::Vector2D::Saturate(Vector2D min, Vector2D max)'],['../classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7',1,'flair::core::Vector2D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be',1,'flair::core::Vector2D::Saturate(const Vector2D &amp;value)'],['../classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e',1,'flair::core::Vector2D::Saturate(float value)'],['../classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85',1,'flair::core::Vector3D::Saturate(const Vector3D &amp;min, const Vector3D &amp;max)'],['../classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38',1,'flair::core::Vector3D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e',1,'flair::core::Vector3D::Saturate(const Vector3D &amp;value)'],['../classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71',1,'flair::core::Vector3D::Saturate(float value)']]],
+  ['saturate',['Saturate',['../classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb',1,'flair::core::Vector2D::Saturate(Vector2D&lt; T &gt; min, Vector2D&lt; T &gt; max)'],['../classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f',1,'flair::core::Vector2D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19',1,'flair::core::Vector2D::Saturate(const Vector2D&lt; T &gt; &amp;value)'],['../classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1',1,'flair::core::Vector2D::Saturate(float value)'],['../classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec',1,'flair::core::Vector3D::Saturate(const Vector3D&lt; T &gt; &amp;min, const Vector3D&lt; T &gt; &amp;max)'],['../classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775',1,'flair::core::Vector3D::Saturate(float min, float max)'],['../classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500',1,'flair::core::Vector3D::Saturate(const Vector3D&lt; T &gt; &amp;value)'],['../classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed',1,'flair::core::Vector3D::Saturate(float value)']]],
   ['saturation',['saturation',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::saturation()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#saturation',0,'QColor::saturation()']]],
   ['saturationf',['saturationF',['http://qt-project.org/doc/qt-4.8/qcolor.html#saturationF',0,'QColor']]],
@@ -15,5 +15,5 @@
   ['savegeometry',['saveGeometry',['http://qt-project.org/doc/qt-4.8/qwidget.html#saveGeometry',0,'QWidget']]],
   ['savepicture',['savePicture',['http://qt-project.org/doc/qt-4.8/qpictureformatplugin.html#savePicture',0,'QPictureFormatPlugin']]],
-  ['savepicturetofile',['SavePictureToFile',['../classflair_1_1sensor_1_1_camera.html#adaa0b365fb3d3de0308e0269451db957',1,'flair::sensor::Camera']]],
+  ['savepicturetofile',['SavePictureToFile',['../classflair_1_1sensor_1_1_camera.html#a4f458342696953d923ee40efbc6a3e0e',1,'flair::sensor::Camera']]],
   ['saveprepare',['savePrepare',['http://qt-project.org/doc/qt-4.8/qsqlresult.html#savePrepare',0,'QSqlResult']]],
   ['saverawpicturetofile',['SaveRawPictureToFile',['../classflair_1_1sensor_1_1_camera.html#a2c8759d51a00ada2c069b51c34d17653',1,'flair::sensor::Camera']]],
@@ -194,5 +194,5 @@
   ['sendimquery',['sendIMQuery',['http://qt-project.org/doc/qt-4.8/qwsserver.html#sendIMQuery',0,'QWSServer']]],
   ['sendkeyevent',['sendKeyEvent',['http://qt-project.org/doc/qt-4.8/qwsserver.html#sendKeyEvent',0,'QWSServer']]],
-  ['sendmessage',['SendMessage',['../classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4',1,'flair::core::ConnectedSocket::SendMessage()'],['../classflair_1_1core_1_1_socket.html#a5675766254a1fca34d42b406cbe324fd',1,'flair::core::Socket::SendMessage(std::string message)'],['../classflair_1_1core_1_1_socket.html#a007eb44554d491551fd26d975d181a41',1,'flair::core::Socket::SendMessage(const char *message, size_t message_len)'],['../classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38',1,'flair::core::TcpSocket::SendMessage()'],['../classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4',1,'flair::core::UdtSocket::SendMessage()']]],
+  ['sendmessage',['SendMessage',['../classflair_1_1core_1_1_connected_socket.html#aed7d5a9e49996bf672050f95f82d85b4',1,'flair::core::ConnectedSocket::SendMessage()'],['../classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38',1,'flair::core::TcpSocket::SendMessage()'],['../classflair_1_1core_1_1_udp_socket.html#ac80625f2db4a580d4b0724839d15f3a2',1,'flair::core::UdpSocket::SendMessage(std::string message)'],['../classflair_1_1core_1_1_udp_socket.html#ae15d1490b1c2b3657e1428ceb4bcee02',1,'flair::core::UdpSocket::SendMessage(const char *message, size_t message_len)'],['../classflair_1_1core_1_1_udt_socket.html#a9a0424a81914bdb9edaf20783992f7b4',1,'flair::core::UdtSocket::SendMessage()']]],
   ['sendmouseevent',['sendMouseEvent',['http://qt-project.org/doc/qt-4.8/qwsinputmethod.html#sendMouseEvent',0,'QWSInputMethod']]],
   ['sendpostedevents',['sendPostedEvents',['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#sendPostedEvents',0,'QCoreApplication::sendPostedEvents(QObject *receiver, int event_type)'],['http://qt-project.org/doc/qt-4.8/qcoreapplication.html#sendPostedEvents-2',0,'QCoreApplication::sendPostedEvents()']]],
@@ -283,5 +283,5 @@
   ['setangle',['setAngle',['http://qt-project.org/doc/qt-4.8/qgraphicsrotation.html#angle-prop',0,'QGraphicsRotation::setAngle()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#setAngle',0,'QLineF::setAngle()'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setAngle',0,'QConicalGradient::setAngle()']]],
   ['setangles',['setAngles',['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#setAngles',0,'Q3CanvasEllipse']]],
-  ['setangularrates',['SetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a61a8f0048c0c9405df6fa92869362c3f',1,'flair::core::AhrsData']]],
+  ['setangularrates',['SetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ad5b8be3de3fbd4ec342ea616132659dd',1,'flair::core::AhrsData']]],
   ['setanimated',['setAnimated',['http://qt-project.org/doc/qt-4.8/qtreeview.html#animated-prop',0,'QTreeView::setAnimated()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#animated-prop',0,'QStateMachine::setAnimated()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#setAnimated',0,'Q3CanvasItem::setAnimated()'],['http://qt-project.org/doc/qt-4.8/qmainwindow.html#animated-prop',0,'QMainWindow::setAnimated()']]],
   ['setappdpix',['setAppDpiX',['http://qt-project.org/doc/qt-4.8/qx11info.html#setAppDpiX',0,'QX11Info']]],
@@ -446,5 +446,5 @@
   ['setcellwidget',['setCellWidget',['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setCellWidget',0,'QTableWidget::setCellWidget()'],['http://qt-project.org/doc/qt-4.8/q3table.html#setCellWidget',0,'Q3Table::setCellWidget()']]],
   ['setcellwidth',['setCellWidth',['http://qt-project.org/doc/qt-4.8/q3gridview.html#cellWidth-prop',0,'Q3GridView']]],
-  ['setcenter',['setCenter',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter',0,'QRadialGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter-2',0,'QRadialGradient::setCenter(qreal x, qreal y)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter',0,'QConicalGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter-2',0,'QConicalGradient::setCenter(qreal x, qreal y)'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a741d8a2f31ae41217e6a7aadcf2c1004',1,'flair::filter::TrajectoryGenerator2DCircle::SetCenter()']]],
+  ['setcenter',['SetCenter',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a3e99a6f66622cbf661c46e2bf65b70dc',1,'flair::filter::TrajectoryGenerator2DCircle::SetCenter()'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter',0,'QRadialGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenter-2',0,'QRadialGradient::setCenter(qreal x, qreal y)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter',0,'QConicalGradient::setCenter(const QPointF &amp;center)'],['http://qt-project.org/doc/qt-4.8/qconicalgradient.html#setCenter-2',0,'QConicalGradient::setCenter(qreal x, qreal y)']]],
   ['setcenterbuttons',['setCenterButtons',['http://qt-project.org/doc/qt-4.8/qdialogbuttonbox.html#centerButtons-prop',0,'QDialogButtonBox']]],
   ['setcenterindicator',['setCenterIndicator',['http://qt-project.org/doc/qt-4.8/q3progressbar.html#centerIndicator-prop',0,'Q3ProgressBar']]],
@@ -452,5 +452,5 @@
   ['setcenterpoint',['setCenterPoint',['http://qt-project.org/doc/qt-4.8/qpinchgesture.html#centerPoint-prop',0,'QPinchGesture']]],
   ['setcenterradius',['setCenterRadius',['http://qt-project.org/doc/qt-4.8/qradialgradient.html#setCenterRadius',0,'QRadialGradient']]],
-  ['setcenterspeed',['SetCenterSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab834073fc2802bacf5e1ba38abce5c8b',1,'flair::filter::TrajectoryGenerator2DCircle']]],
+  ['setcenterspeed',['SetCenterSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#add30dea61dd67cf2cb2457d28fbad35c',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['setcentralwidget',['setCentralWidget',['http://qt-project.org/doc/qt-4.8/q3mainwindow.html#setCentralWidget',0,'Q3MainWindow::setCentralWidget()'],['http://qt-project.org/doc/qt-4.8/qmainwindow.html#setCentralWidget',0,'QMainWindow::setCentralWidget()']]],
   ['setchanged',['setChanged',['http://qt-project.org/doc/qt-4.8/qdesignerpropertysheetextension.html#setChanged',0,'QDesignerPropertySheetExtension::setChanged()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#setChanged',0,'Q3Canvas::setChanged()']]],
@@ -706,4 +706,5 @@
   ['setdocumenttitle',['setDocumentTitle',['http://qt-project.org/doc/qt-4.8/qtextedit.html#documentTitle-prop',0,'QTextEdit::setDocumentTitle()'],['http://qt-project.org/doc/qt-4.8/qplaintextedit.html#documentTitle-prop',0,'QPlainTextEdit::setDocumentTitle()']]],
   ['setdomain',['setDomain',['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setDomain',0,'QNetworkCookie']]],
+  ['setdop',['SetDop',['../classflair_1_1core_1_1_gps_data.html#a1938a21ef420d22df14bbde302530bfd',1,'flair::core::GpsData']]],
   ['setdotspermeterx',['setDotsPerMeterX',['http://qt-project.org/doc/qt-4.8/qimage.html#setDotsPerMeterX',0,'QImage']]],
   ['setdotspermetery',['setDotsPerMeterY',['http://qt-project.org/doc/qt-4.8/qimage.html#setDotsPerMeterY',0,'QImage']]],
@@ -818,5 +819,5 @@
   ['setfilename',['setFileName',['http://qt-project.org/doc/qt-4.8/qresource.html#setFileName',0,'QResource::setFileName()'],['http://qt-project.org/doc/qt-4.8/qfile.html#setFileName',0,'QFile::setFileName()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#setFileName',0,'QFSFileEngine::setFileName()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowinterface.html#setFileName',0,'QDesignerFormWindowInterface::setFileName()'],['http://qt-project.org/doc/qt-4.8/qpluginloader.html#fileName-prop',0,'QPluginLoader::setFileName()'],['http://qt-project.org/doc/qt-4.8/qimagereader.html#setFileName',0,'QImageReader::setFileName()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#setFileName',0,'QTextDocumentWriter::setFileName()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#setFileName',0,'QPictureIO::setFileName()'],['http://qt-project.org/doc/qt-4.8/qdesignerwidgetboxinterface.html#setFileName',0,'QDesignerWidgetBoxInterface::setFileName()'],['http://qt-project.org/doc/qt-4.8/q3url.html#setFileName',0,'Q3Url::setFileName()'],['http://qt-project.org/doc/qt-4.8/qlibrary.html#fileName-prop',0,'QLibrary::setFileName()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#setFileName',0,'QAbstractFileEngine::setFileName()'],['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#fileName-prop',0,'QSvgGenerator::setFileName()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#setFileName',0,'QImageWriter::setFileName()'],['http://qt-project.org/doc/qt-4.8/qurl-qt3.html#setFileName',0,'QUrl::setFileName()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#setFileName',0,'QMovie::setFileName()']]],
   ['setfilenameandversion',['setFileNameAndVersion',['http://qt-project.org/doc/qt-4.8/qlibrary.html#setFileNameAndVersion',0,'QLibrary::setFileNameAndVersion(const QString &amp;fileName, int versionNumber)'],['http://qt-project.org/doc/qt-4.8/qlibrary.html#setFileNameAndVersion-2',0,'QLibrary::setFileNameAndVersion(const QString &amp;fileName, const QString &amp;version)']]],
-  ['setfilenames',['setFilenames',['http://qt-project.org/doc/qt-4.8/q3uridrag-obsolete.html#setFilenames-2',0,'Q3UriDrag::setFilenames(const QStringList &amp;list)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFilenames',0,'Q3UriDrag::setFilenames(const QString &amp;name)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames',0,'Q3UriDrag::setFileNames(const QStringList &amp;filenames)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames-2',0,'Q3UriDrag::setFileNames(const QString &amp;name)']]],
+  ['setfilenames',['setFileNames',['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames',0,'Q3UriDrag::setFileNames(const QStringList &amp;filenames)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFileNames-2',0,'Q3UriDrag::setFileNames(const QString &amp;name)'],['http://qt-project.org/doc/qt-4.8/q3uridrag-obsolete.html#setFilenames-2',0,'Q3UriDrag::setFilenames(const QStringList &amp;list)'],['http://qt-project.org/doc/qt-4.8/q3uridrag.html#setFilenames',0,'Q3UriDrag::setFilenames(const QString &amp;name)']]],
   ['setfilepath',['setFilePath',['http://qt-project.org/doc/qt-4.8/q3mimesourcefactory.html#setFilePath',0,'Q3MimeSourceFactory::setFilePath(const QStringList &amp;path)'],['http://qt-project.org/doc/qt-4.8/q3mimesourcefactory.html#setFilePath-2',0,'Q3MimeSourceFactory::setFilePath(const QString &amp;path)']]],
   ['setfiletemplate',['setFileTemplate',['http://qt-project.org/doc/qt-4.8/qtemporaryfile.html#setFileTemplate',0,'QTemporaryFile']]],
@@ -987,5 +988,5 @@
   ['sethtml',['setHtml',['http://qt-project.org/doc/qt-4.8/qtextdocument.html#setHtml',0,'QTextDocument::setHtml()'],['http://qt-project.org/doc/qt-4.8/qgraphicswebview.html#setHtml',0,'QGraphicsWebView::setHtml()'],['http://qt-project.org/doc/qt-4.8/qtextedit.html#html-prop',0,'QTextEdit::setHtml()'],['http://qt-project.org/doc/qt-4.8/qwebframe.html#setHtml',0,'QWebFrame::setHtml()'],['http://qt-project.org/doc/qt-4.8/qmimedata.html#setHtml',0,'QMimeData::setHtml()'],['http://qt-project.org/doc/qt-4.8/qwebview.html#setHtml',0,'QWebView::setHtml()'],['http://qt-project.org/doc/qt-4.8/qgraphicstextitem.html#setHtml',0,'QGraphicsTextItem::setHtml()']]],
   ['sethttponly',['setHttpOnly',['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setHttpOnly',0,'QNetworkCookie']]],
-  ['sethue',['setHue',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#hue-prop',0,'Phonon::VideoWidget::setHue()'],['../classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613',1,'flair::sensor::V4LCamera::SetHue()']]],
+  ['sethue',['SetHue',['../classflair_1_1sensor_1_1_v4_l_camera.html#a7d8f738b2c011fb07a8b810358563613',1,'flair::sensor::V4LCamera::SetHue()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#hue-prop',0,'Phonon::VideoWidget::setHue()']]],
   ['seticon',['setIcon',['http://qt-project.org/doc/qt-4.8/qwidget-qt3.html#setIcon',0,'QWidget::setIcon()'],['http://qt-project.org/doc/qt-4.8/qmessagebox.html#icon-prop',0,'QMessageBox::setIcon()'],['http://qt-project.org/doc/qt-4.8/qsystemtrayicon.html#icon-prop',0,'QSystemTrayIcon::setIcon()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#setIcon',0,'QStandardItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#setIcon',0,'QListWidgetItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#setIcon',0,'QTableWidgetItem::setIcon()'],['http://qt-project.org/doc/qt-4.8/qmenu.html#icon-prop',0,'QMenu::setIcon()'],['http://qt-project.org/doc/qt-4.8/qabstractbutton.html#icon-prop',0,'QAbstractButton::setIcon()'],['http://qt-project.org/doc/qt-4.8/qaction.html#icon-prop',0,'QAction::setIcon()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#setIcon',0,'QTreeWidgetItem::setIcon()']]],
   ['seticondatabasepath',['setIconDatabasePath',['http://qt-project.org/doc/qt-4.8/qwebsettings.html#setIconDatabasePath',0,'QWebSettings']]],
@@ -1047,4 +1048,5 @@
   ['setiodevice',['setIODevice',['http://qt-project.org/doc/qt-4.8/qpictureio.html#setIODevice',0,'QPictureIO']]],
   ['setip',['setIp',['http://qt-project.org/doc/qt-4.8/qnetworkaddressentry.html#setIp',0,'QNetworkAddressEntry']]],
+  ['setisready',['SetIsReady',['../classflair_1_1core_1_1_i_o_device.html#a120fdcc3d50f6f076084cb6943fdf412',1,'flair::core::IODevice']]],
   ['setitalic',['setItalic',['http://qt-project.org/doc/qt-4.8/qtextedit-qt3.html#setItalic',0,'QTextEdit::setItalic()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#setItalic',0,'Q3TextEdit::setItalic()'],['http://qt-project.org/doc/qt-4.8/qfont.html#setItalic',0,'QFont::setItalic()']]],
   ['setitem',['setItem',['http://qt-project.org/doc/qt-4.8/qstandarditemmodel.html#setItem',0,'QStandardItemModel::setItem(int row, int column, QStandardItem *item)'],['http://qt-project.org/doc/qt-4.8/qstandarditemmodel.html#setItem-2',0,'QStandardItemModel::setItem(int row, QStandardItem *item)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitemanimation.html#setItem',0,'QGraphicsItemAnimation::setItem()'],['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setItem',0,'QTableWidget::setItem()'],['http://qt-project.org/doc/qt-4.8/qformlayout.html#setItem',0,'QFormLayout::setItem()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#setItem',0,'Q3DataTable::setItem()'],['http://qt-project.org/doc/qt-4.8/q3table.html#setItem',0,'Q3Table::setItem()']]],
@@ -1463,5 +1465,5 @@
   ['setquality',['setQuality',['http://qt-project.org/doc/qt-4.8/qimagereader.html#setQuality',0,'QImageReader::setQuality()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#setQuality',0,'QPictureIO::setQuality()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#setQuality',0,'QImageWriter::setQuality()']]],
   ['setquaternion',['SetQuaternion',['../classflair_1_1core_1_1_ahrs_data.html#a97a810113ff30b4a7661cedfbd00a248',1,'flair::core::AhrsData']]],
-  ['setquaternionandangularrates',['SetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ab8f2d4b2b052504108b64ae86d7b2675',1,'flair::core::AhrsData']]],
+  ['setquaternionandangularrates',['SetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a2b6f3f93c50b4b4ae304979eec889750',1,'flair::core::AhrsData']]],
   ['setquery',['setQuery',['http://qt-project.org/doc/qt-4.8/qhelpsearchquerywidget.html#setQuery',0,'QHelpSearchQueryWidget::setQuery()'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery-3',0,'QXmlQuery::setQuery(const QString &amp;sourceCode, const QUrl &amp;documentURI)'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery',0,'QXmlQuery::setQuery(QIODevice *sourceCode, const QUrl &amp;documentURI)'],['http://qt-project.org/doc/qt-4.8/qxmlquery.html#setQuery-2',0,'QXmlQuery::setQuery(const QUrl &amp;queryURI, const QUrl &amp;baseURI)'],['http://qt-project.org/doc/qt-4.8/qsqltablemodel.html#setQuery',0,'QSqlTableModel::setQuery()'],['http://qt-project.org/doc/qt-4.8/q3url.html#setQuery',0,'Q3Url::setQuery()'],['http://qt-project.org/doc/qt-4.8/qsqlquerymodel.html#setQuery',0,'QSqlQueryModel::setQuery(const QSqlQuery &amp;query)'],['http://qt-project.org/doc/qt-4.8/qsqlquerymodel.html#setQuery-2',0,'QSqlQueryModel::setQuery(const QString &amp;query, const QSqlDatabase &amp;db)'],['http://qt-project.org/doc/qt-4.8/qurl-qt3.html#setQuery',0,'QUrl::setQuery()'],['http://qt-project.org/doc/qt-4.8/qsqlresult.html#setQuery',0,'QSqlResult::setQuery()']]],
   ['setquerydelimiters',['setQueryDelimiters',['http://qt-project.org/doc/qt-4.8/qurl.html#setQueryDelimiters',0,'QUrl']]],
@@ -1474,13 +1476,13 @@
   ['setrange',['SetRange',['../classflair_1_1sensor_1_1_srf08.html#ae760771d1ec4ede8ec0a901c5e178b32',1,'flair::sensor::Srf08::SetRange()'],['http://qt-project.org/doc/qt-4.8/q3dateedit.html#setRange',0,'Q3DateEdit::setRange()'],['http://qt-project.org/doc/qt-4.8/q3timeedit.html#setRange',0,'Q3TimeEdit::setRange()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#setRange',0,'QSpinBox::setRange()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#setRange',0,'QDoubleSpinBox::setRange()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#setRange',0,'QProgressBar::setRange()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setRange',0,'Q3RangeControl::setRange()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#setRange',0,'QAbstractSlider::setRange()'],['http://qt-project.org/doc/qt-4.8/qintvalidator.html#setRange',0,'QIntValidator::setRange()'],['http://qt-project.org/doc/qt-4.8/qdoublevalidator.html#setRange',0,'QDoubleValidator::setRange()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#setRange',0,'QProgressDialog::setRange()']]],
   ['setrangeselected',['setRangeSelected',['http://qt-project.org/doc/qt-4.8/qtablewidget.html#setRangeSelected',0,'QTableWidget']]],
-  ['setrawacc',['SetRawAcc',['../classflair_1_1core_1_1_imu_data.html#a97986291314f4ee0f665b8f8bf7ab056',1,'flair::core::ImuData']]],
-  ['setrawaccmagandgyr',['SetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a887ac70f1d54dad615b86e61d890f19c',1,'flair::core::ImuData']]],
+  ['setrawacc',['SetRawAcc',['../classflair_1_1core_1_1_imu_data.html#ad1253132c246fd1106294fa63c9f43d6',1,'flair::core::ImuData']]],
+  ['setrawaccmagandgyr',['SetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#ac9996d7161dfbc620d977208d0626515',1,'flair::core::ImuData']]],
   ['setrawarg',['setRawArg',['http://qt-project.org/doc/qt-4.8/q3networkoperation.html#setRawArg',0,'Q3NetworkOperation']]],
   ['setrawdata',['setRawData',['http://qt-project.org/doc/qt-4.8/qglyphrun.html#setRawData',0,'QGlyphRun::setRawData()'],['http://qt-project.org/doc/qt-4.8/q3memarray.html#setRawData',0,'Q3MemArray::setRawData()'],['http://qt-project.org/doc/qt-4.8/qstring.html#setRawData',0,'QString::setRawData()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#setRawData',0,'QByteArray::setRawData()']]],
   ['setrawfont',['setRawFont',['http://qt-project.org/doc/qt-4.8/qglyphrun.html#setRawFont',0,'QGlyphRun']]],
-  ['setrawgyr',['SetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a907445ed08625ae9ccb2712f4ff48b22',1,'flair::core::ImuData']]],
+  ['setrawgyr',['SetRawGyr',['../classflair_1_1core_1_1_imu_data.html#afb2c370ce20995a83fb500bc8e966d4e',1,'flair::core::ImuData']]],
   ['setrawheader',['setRawHeader',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#setRawHeader',0,'QNetworkRequest::setRawHeader()'],['http://qt-project.org/doc/qt-4.8/qhttppart.html#setRawHeader',0,'QHttpPart::setRawHeader()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#setRawHeader',0,'QNetworkReply::setRawHeader()']]],
   ['setrawheaders',['setRawHeaders',['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#setRawHeaders',0,'QNetworkCacheMetaData']]],
-  ['setrawmag',['SetRawMag',['../classflair_1_1core_1_1_imu_data.html#a748ece0edfb5ab36f3a76de8536d3ec4',1,'flair::core::ImuData']]],
+  ['setrawmag',['SetRawMag',['../classflair_1_1core_1_1_imu_data.html#a2c8a03b3ff037fca52e2e0607910f93d',1,'flair::core::ImuData']]],
   ['setrawmode',['setRawMode',['http://qt-project.org/doc/qt-4.8/qfont.html#setRawMode',0,'QFont']]],
   ['setrawname',['setRawName',['http://qt-project.org/doc/qt-4.8/qfont.html#setRawName',0,'QFont']]],
@@ -1572,5 +1574,5 @@
   ['setsamplesize',['setSampleSize',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#setSampleSize',0,'QAudioFormat']]],
   ['setsampletype',['setSampleType',['http://qt-project.org/doc/qt-4.8/qaudioformat.html#setSampleType',0,'QAudioFormat']]],
-  ['setsaturation',['SetSaturation',['../classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69',1,'flair::sensor::V4LCamera::SetSaturation()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::setSaturation()']]],
+  ['setsaturation',['setSaturation',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#saturation-prop',0,'Phonon::VideoWidget::setSaturation()'],['../classflair_1_1sensor_1_1_v4_l_camera.html#a91421cc842452513bae3ef4530043d69',1,'flair::sensor::V4LCamera::SetSaturation()']]],
   ['setsavetodisk',['setSaveToDisk',['http://qt-project.org/doc/qt-4.8/qnetworkcachemetadata.html#setSaveToDisk',0,'QNetworkCacheMetaData']]],
   ['setscalar',['setScalar',['http://qt-project.org/doc/qt-4.8/qquaternion.html#setScalar',0,'QQuaternion']]],
@@ -1923,5 +1925,5 @@
   ['setutf16',['setUtf16',['http://qt-project.org/doc/qt-4.8/qstring.html#setUtf16',0,'QString']]],
   ['setvalidator',['setValidator',['http://qt-project.org/doc/qt-4.8/qcombobox.html#setValidator',0,'QComboBox::setValidator()'],['http://qt-project.org/doc/qt-4.8/q3combobox.html#setValidator',0,'Q3ComboBox::setValidator()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#setValidator',0,'QLineEdit::setValidator()']]],
-  ['setvalue',['SetValue',['../classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e',1,'flair::core::cvmatrix::SetValue()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#setValue',0,'Q3HttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#setValue',0,'Q3Signal::setValue()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#setValue',0,'QHttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#setValue',0,'QAccessibleEvent::setValue()'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#setValue',0,'QDomAttr::setValue()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::setValue()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setValue',0,'Q3RangeControl::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#setValue',0,'QSqlField::setValue()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#setValue',0,'QAccessibleWidget::setValue()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#setValue',0,'Q3SqlCursor::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue',0,'QSqlRecord::setValue(int index, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue-2',0,'QSqlRecord::setValue(const QString &amp;name, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#setValue',0,'QScriptValueIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#setValue',0,'QSettings::setValue()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#setValue',0,'QVariant::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::setValue()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setValue',0,'QNetworkCookie::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#setValue',0,'QMutableLinkedListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#setValue',0,'QMutableListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#setValue',0,'QMutableVectorIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#setValue',0,'QMutableHashIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#setValue',0,'QMutableMapIterator::setValue()']]],
+  ['setvalue',['setValue',['http://qt-project.org/doc/qt-4.8/q3httpheader.html#setValue',0,'Q3HttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#setValue',0,'Q3Signal::setValue()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#setValue',0,'QHttpHeader::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#setValue',0,'QAccessibleEvent::setValue()'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#setValue',0,'QDomAttr::setValue()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::setValue()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#setValue',0,'Q3RangeControl::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#setValue',0,'QSqlField::setValue()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::setValue()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#setValue',0,'QAccessibleWidget::setValue()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#setValue',0,'Q3SqlCursor::setValue()'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue',0,'QSqlRecord::setValue(int index, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#setValue-2',0,'QSqlRecord::setValue(const QString &amp;name, const QVariant &amp;val)'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#setValue',0,'QScriptValueIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#setValue',0,'QSettings::setValue()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#setValue',0,'QVariant::setValue()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::setValue()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#setValue',0,'QNetworkCookie::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#setValue',0,'QMutableLinkedListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#setValue',0,'QMutableListIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#setValue',0,'QMutableVectorIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#setValue',0,'QMutableHashIterator::setValue()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#setValue',0,'QMutableMapIterator::setValue()'],['../classflair_1_1core_1_1cvmatrix.html#a08f2ff150e752e735ac17c1717b5b88e',1,'flair::core::cvmatrix::SetValue()']]],
   ['setvaluechanged',['SetValueChanged',['../classflair_1_1gui_1_1_box.html#a97997d50ef96b359564c2d6b94db1edc',1,'flair::gui::Box']]],
   ['setvaluenomutex',['SetValueNoMutex',['../classflair_1_1core_1_1cvmatrix.html#ae19ee71a4ac6a6e491417759fc8d4e9e',1,'flair::core::cvmatrix']]],
@@ -2048,5 +2050,5 @@
   ['shapemode',['shapeMode',['http://qt-project.org/doc/qt-4.8/qgraphicspixmapitem.html#shapeMode',0,'QGraphicsPixmapItem']]],
   ['sharedglcontext',['sharedGLContext',['http://qt-project.org/doc/qt-4.8/qplatformwindowformat.html#sharedGLContext',0,'QPlatformWindowFormat']]],
-  ['sharedmem',['SharedMem',['../classflair_1_1core_1_1_shared_mem.html#aebdd64cb4a190b25d710a3d069fee033',1,'flair::core::SharedMem']]],
+  ['sharedmem',['SharedMem',['../classflair_1_1core_1_1_shared_mem.html#a003b9e48b88ac57bb7255b80f7768d9f',1,'flair::core::SharedMem']]],
   ['shear',['shear',['http://qt-project.org/doc/qt-4.8/qgraphicsview.html#shear',0,'QGraphicsView::shear()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#shear',0,'QTransform::shear()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem-obsolete.html#shear',0,'QGraphicsItem::shear()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#shear',0,'QMatrix::shear()'],['http://qt-project.org/doc/qt-4.8/qpainter.html#shear',0,'QPainter::shear()']]],
   ['shearlist',['shearList',['http://qt-project.org/doc/qt-4.8/qgraphicsitemanimation.html#shearList',0,'QGraphicsItemAnimation']]],
@@ -2103,12 +2105,12 @@
   ['simplified',['simplified',['http://qt-project.org/doc/qt-4.8/qstring.html#simplified',0,'QString::simplified()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#simplified',0,'QByteArray::simplified()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#simplified',0,'QPainterPath::simplified()']]],
   ['simplifywhitespace',['simplifyWhiteSpace',['http://qt-project.org/doc/qt-4.8/qstring-qt3.html#simplifyWhiteSpace',0,'QString::simplifyWhiteSpace()'],['http://qt-project.org/doc/qt-4.8/qbytearray-qt3.html#simplifyWhiteSpace',0,'QByteArray::simplifyWhiteSpace()'],['http://qt-project.org/doc/qt-4.8/q3cstring.html#simplifyWhiteSpace',0,'Q3CString::simplifyWhiteSpace()']]],
-  ['simuahrs',['SimuAhrs',['../classflair_1_1filter_1_1_simu_ahrs.html#a95df052b37b684b2a1f753163d6baaeb',1,'flair::filter::SimuAhrs']]],
-  ['simubldc',['SimuBldc',['../classflair_1_1actuator_1_1_simu_bldc.html#a1ac27a1de4c51b10aa3c4b03d55f6e7e',1,'flair::actuator::SimuBldc::SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t dev_id)'],['../classflair_1_1actuator_1_1_simu_bldc.html#a6fbe71496dd9b7ad86630b4c23868dac',1,'flair::actuator::SimuBldc::SimuBldc(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t dev_id)']]],
-  ['simucamera',['SimuCamera',['../classflair_1_1sensor_1_1_simu_camera.html#a386047097db5bfac75150c28204939df',1,'flair::sensor::SimuCamera::SimuCamera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_camera.html#a6be09ed197576ce8c2db3116555cd176',1,'flair::sensor::SimuCamera::SimuCamera(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t dev_id)']]],
-  ['simugps',['SimuGps',['../classflair_1_1sensor_1_1_simu_gps.html#a937609c8932b45881dac4261bc892915',1,'flair::sensor::SimuGps::SimuGps(const core::FrameworkManager *parent, std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_gps.html#a09d3d0eea30ccabfee9ca4871a8229f7',1,'flair::sensor::SimuGps::SimuGps(const core::IODevice *parent, std::string name, uint32_t deviceId)']]],
-  ['simuimu',['SimuImu',['../classflair_1_1sensor_1_1_simu_imu.html#a02d0ba12625f34bc2bd88d1fe4ad6cd4',1,'flair::sensor::SimuImu::SimuImu(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_imu.html#a717e1c7c3b333bbb9cdd7b67d9f8fb51',1,'flair::sensor::SimuImu::SimuImu(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
-  ['simulaser',['SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#a6270e35dc27177255e98f80e8323e752',1,'flair::sensor::SimuLaser::SimuLaser(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_laser.html#afbf6088fdfe1242d34255ef0af0b701a',1,'flair::sensor::SimuLaser::SimuLaser(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
+  ['simuahrs',['SimuAhrs',['../classflair_1_1filter_1_1_simu_ahrs.html#ae6d464ee0bdb6dee924b536532e6cd53',1,'flair::filter::SimuAhrs']]],
+  ['simubldc',['SimuBldc',['../classflair_1_1actuator_1_1_simu_bldc.html#ad960e5a34f19d664b1b576eea826997f',1,'flair::actuator::SimuBldc::SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)'],['../classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b',1,'flair::actuator::SimuBldc::SimuBldc(const core::Object *parent, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)']]],
+  ['simucamera',['SimuCamera',['../classflair_1_1sensor_1_1_simu_camera.html#aa79f6ad054829916ac8404eb25e284e7',1,'flair::sensor::SimuCamera::SimuCamera(std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_camera.html#a6268c6637a325229c73ac49d7af7882e',1,'flair::sensor::SimuCamera::SimuCamera(const core::IODevice *parent, std::string name, uint16_t width, uint16_t height, uint8_t channels, uint32_t modelId, uint32_t deviceId)']]],
+  ['simugps',['SimuGps',['../classflair_1_1sensor_1_1_simu_gps.html#ab44c7691b45759ee6529031d67b07c76',1,'flair::sensor::SimuGps::SimuGps(std::string name, NmeaGps::NMEAFlags_t NMEAFlags, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_gps.html#a920cb6176e8af975256906778136be4b',1,'flair::sensor::SimuGps::SimuGps(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
+  ['simuimu',['SimuImu',['../classflair_1_1sensor_1_1_simu_imu.html#a021162094240f8debbd3cb6d45f3ac7a',1,'flair::sensor::SimuImu::SimuImu(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_imu.html#a6f0151ed75fa6039f7e5fc940240c25f',1,'flair::sensor::SimuImu::SimuImu(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
+  ['simulaser',['SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#ac80c781316ba67ab43371095cc96b888',1,'flair::sensor::SimuLaser::SimuLaser(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_laser.html#a22315194992008f2c5b86dd50f63eaf5',1,'flair::sensor::SimuLaser::SimuLaser(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['simulate',['simulate',['http://qt-project.org/doc/qt-4.8/qtesteventlist.html#simulate',0,'QTestEventList']]],
-  ['simuus',['SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a99d29a5be11149d02be1548e401f483c',1,'flair::sensor::SimuUs::SimuUs(const core::FrameworkManager *parent, std::string name, uint32_t dev_id, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_us.html#ac9d4c834d90e8695e6881900dd860477',1,'flair::sensor::SimuUs::SimuUs(const core::IODevice *parent, std::string name, uint32_t dev_id)']]],
+  ['simuus',['SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a58061ed933ca6d95f563886a8b9ff4d9',1,'flair::sensor::SimuUs::SimuUs(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)'],['../classflair_1_1sensor_1_1_simu_us.html#a6809a978e76619c5bfff3aca092e49ed',1,'flair::sensor::SimuUs::SimuUs(const core::IODevice *parent, std::string name, uint32_t modelId, uint32_t deviceId)']]],
   ['singleshot',['singleShot',['http://qt-project.org/doc/qt-4.8/qtimer.html#singleShot',0,'QTimer']]],
   ['singlestep',['singleStep',['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html#singleStep-prop',0,'Phonon::VolumeSlider::singleStep()'],['http://qt-project.org/doc/qt-4.8/phonon-seekslider.html#singleStep-prop',0,'Phonon::SeekSlider::singleStep()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#singleStep-prop',0,'QSpinBox::singleStep()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#singleStep-prop',0,'QDoubleSpinBox::singleStep()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#singleStep-prop',0,'QAbstractSlider::singleStep()']]],
@@ -2152,5 +2154,5 @@
   ['smoothsizes',['smoothSizes',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#smoothSizes',0,'QFontDatabase']]],
   ['snapshot',['snapshot',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#snapshot',0,'Phonon::VideoWidget::snapshot()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidgetinterface44.html#snapshot',0,'Phonon::VideoWidgetInterface44::snapshot()']]],
-  ['socket',['Socket',['../classflair_1_1core_1_1_socket.html#aca27bc21b18df08ae8282181f6492313',1,'flair::core::Socket::Socket(const Object *parent, std::string name, std::string address, bool broadcast=false)'],['../classflair_1_1core_1_1_socket.html#af06b25a783310b900c52bafeb99d7813',1,'flair::core::Socket::Socket(const Object *parent, std::string name, uint16_t port)'],['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#socket',0,'QSocketNotifier::socket()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket-qt3.html#socket',0,'QAbstractSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#socket',0,'Q3Socket::socket()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socket',0,'Q3ServerSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#socket',0,'Q3SocketDevice::socket()']]],
+  ['socket',['socket',['http://qt-project.org/doc/qt-4.8/qsocketnotifier.html#socket',0,'QSocketNotifier::socket()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket-qt3.html#socket',0,'QAbstractSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#socket',0,'Q3Socket::socket()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socket',0,'Q3ServerSocket::socket()'],['http://qt-project.org/doc/qt-4.8/q3socketdevice.html#socket',0,'Q3SocketDevice::socket()']]],
   ['socketdescriptor',['socketDescriptor',['http://qt-project.org/doc/qt-4.8/qlocalsocket.html#socketDescriptor',0,'QLocalSocket::socketDescriptor()'],['http://qt-project.org/doc/qt-4.8/qtcpserver.html#socketDescriptor',0,'QTcpServer::socketDescriptor()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket.html#socketDescriptor',0,'QAbstractSocket::socketDescriptor()']]],
   ['socketdevice',['socketDevice',['http://qt-project.org/doc/qt-4.8/q3socket.html#socketDevice',0,'Q3Socket::socketDevice()'],['http://qt-project.org/doc/qt-4.8/q3serversocket.html#socketDevice',0,'Q3ServerSocket::socketDevice()']]],
@@ -2212,5 +2214,5 @@
   ['squeeze',['squeeze',['http://qt-project.org/doc/qt-4.8/qhash.html#squeeze',0,'QHash::squeeze()'],['http://qt-project.org/doc/qt-4.8/qset.html#squeeze',0,'QSet::squeeze()'],['http://qt-project.org/doc/qt-4.8/qstring.html#squeeze',0,'QString::squeeze()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#squeeze',0,'QByteArray::squeeze()'],['http://qt-project.org/doc/qt-4.8/qvector.html#squeeze',0,'QVector::squeeze()']]],
   ['srect',['sRect',['http://qt-project.org/doc/qt-4.8/q3header.html#sRect',0,'Q3Header']]],
-  ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html#ad4a67e82a8c599941b38d1e3e9861c62',1,'flair::sensor::Srf08']]],
+  ['srf08',['Srf08',['../classflair_1_1sensor_1_1_srf08.html#a6b4c56ab2d67af7bf65dd632d9b26746',1,'flair::sensor::Srf08']]],
   ['sslconfiguration',['sslConfiguration',['http://qt-project.org/doc/qt-4.8/qnetworkrequest.html#sslConfiguration',0,'QNetworkRequest::sslConfiguration()'],['http://qt-project.org/doc/qt-4.8/qsslsocket.html#sslConfiguration',0,'QSslSocket::sslConfiguration()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#sslConfiguration',0,'QNetworkReply::sslConfiguration()']]],
   ['sslerrors',['sslErrors',['http://qt-project.org/doc/qt-4.8/qhttp.html#sslErrors',0,'QHttp::sslErrors()'],['http://qt-project.org/doc/qt-4.8/qnetworkaccessmanager.html#sslErrors',0,'QNetworkAccessManager::sslErrors()'],['http://qt-project.org/doc/qt-4.8/qsslsocket.html#sslErrors',0,'QSslSocket::sslErrors() const'],['http://qt-project.org/doc/qt-4.8/qsslsocket.html#sslErrors-2',0,'QSslSocket::sslErrors(const QList&lt; QSslError &gt; &amp;errors)'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#sslErrors',0,'QNetworkReply::sslErrors()']]],
@@ -2232,5 +2234,5 @@
   ['standardsizes',['standardSizes',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#standardSizes',0,'QFontDatabase']]],
   ['standardwindow',['standardWindow',['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#standardWindow',0,'QScriptEngineDebugger']]],
-  ['start',['start',['http://qt-project.org/doc/qt-4.8/qprocess.html#start',0,'QProcess::start(const QString &amp;program, const QStringList &amp;arguments, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qprocess.html#start-2',0,'QProcess::start(const QString &amp;program, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qthreadpool.html#start',0,'QThreadPool::start()'],['http://qt-project.org/doc/qt-4.8/qdrag-obsolete.html#start',0,'QDrag::start()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#start',0,'Q3UrlOperator::start()'],['http://qt-project.org/doc/qt-4.8/qbasictimer.html#start',0,'QBasicTimer::start()'],['http://qt-project.org/doc/qt-4.8/q3process.html#start',0,'Q3Process::start()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#start',0,'Q3NetworkProtocol::start()'],['http://qt-project.org/doc/qt-4.8/qtime.html#start',0,'QTime::start()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#start',0,'QAbstractAnimation::start()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start',0,'QAudioInput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start-2',0,'QAudioInput::start()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#start',0,'QTimeLine::start()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#start',0,'QStateMachine::start()'],['http://qt-project.org/doc/qt-4.8/qlineargradient.html#start',0,'QLinearGradient::start()'],['http://qt-project.org/doc/qt-4.8/qthread.html#start',0,'QThread::start()'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start',0,'QTimer::start(int msec)'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start-2',0,'QTimer::start()'],['http://qt-project.org/doc/qt-4.8/qtimer-qt3.html#start-3',0,'QTimer::start(int msec, bool sshot)'],['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#start',0,'QAbstractVideoSurface::start()'],['http://qt-project.org/doc/qt-4.8/qelapsedtimer.html#start',0,'QElapsedTimer::start()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#start',0,'QMovie::start()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start',0,'QAudioOutput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start-2',0,'QAudioOutput::start()'],['../classflair_1_1filter_1_1_gx3__25__ahrs.html#ad91254adabea1141dd3bdb2ff4ad1462',1,'flair::filter::Gx3_25_ahrs::Start()'],['../classflair_1_1filter_1_1_simu_ahrs.html#a62d4c34069a45aa85acb5d16c0ecccc2',1,'flair::filter::SimuAhrs::Start()'],['../classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5',1,'flair::core::Thread::Start()']]],
+  ['start',['start',['http://qt-project.org/doc/qt-4.8/qprocess.html#start',0,'QProcess::start(const QString &amp;program, const QStringList &amp;arguments, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qprocess.html#start-2',0,'QProcess::start(const QString &amp;program, QFlags&lt; QIODevice::OpenModeFlag &gt; mode)'],['http://qt-project.org/doc/qt-4.8/qthreadpool.html#start',0,'QThreadPool::start()'],['http://qt-project.org/doc/qt-4.8/qdrag-obsolete.html#start',0,'QDrag::start()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#start',0,'Q3UrlOperator::start()'],['http://qt-project.org/doc/qt-4.8/qbasictimer.html#start',0,'QBasicTimer::start()'],['http://qt-project.org/doc/qt-4.8/q3process.html#start',0,'Q3Process::start()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#start',0,'Q3NetworkProtocol::start()'],['http://qt-project.org/doc/qt-4.8/qtime.html#start',0,'QTime::start()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#start',0,'QAbstractAnimation::start()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start',0,'QAudioInput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#start-2',0,'QAudioInput::start()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#start',0,'QTimeLine::start()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#start',0,'QStateMachine::start()'],['http://qt-project.org/doc/qt-4.8/qlineargradient.html#start',0,'QLinearGradient::start()'],['http://qt-project.org/doc/qt-4.8/qthread.html#start',0,'QThread::start()'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start',0,'QTimer::start(int msec)'],['http://qt-project.org/doc/qt-4.8/qtimer.html#start-2',0,'QTimer::start()'],['http://qt-project.org/doc/qt-4.8/qtimer-qt3.html#start-3',0,'QTimer::start(int msec, bool sshot)'],['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#start',0,'QAbstractVideoSurface::start()'],['http://qt-project.org/doc/qt-4.8/qelapsedtimer.html#start',0,'QElapsedTimer::start()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#start',0,'QMovie::start()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start',0,'QAudioOutput::start(QIODevice *device)'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#start-2',0,'QAudioOutput::start()'],['../classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5',1,'flair::core::Thread::Start()']]],
   ['startangle',['startAngle',['http://qt-project.org/doc/qt-4.8/qgraphicsellipseitem.html#startAngle',0,'QGraphicsEllipseItem']]],
   ['startcdata',['startCDATA',['http://qt-project.org/doc/qt-4.8/qxmllexicalhandler.html#startCDATA',0,'QXmlLexicalHandler::startCDATA()'],['http://qt-project.org/doc/qt-4.8/qxmldefaulthandler.html#startCDATA',0,'QXmlDefaultHandler::startCDATA()']]],
@@ -2268,5 +2270,5 @@
   ['starttime',['startTime',['http://qt-project.org/doc/qt-4.8/qvideoframe.html#startTime',0,'QVideoFrame']]],
   ['starttimer',['startTimer',['http://qt-project.org/doc/qt-4.8/qobject.html#startTimer',0,'QObject']]],
-  ['starttraj',['StartTraj',['../classflair_1_1filter_1_1_trajectory_generator1_d.html#ab682c3574b7a050bd65475ce00d03a16',1,'flair::filter::TrajectoryGenerator1D::StartTraj()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a5789f6cf4829447a33fc672261ab16ae',1,'flair::filter::TrajectoryGenerator2DCircle::StartTraj()']]],
+  ['starttraj',['StartTraj',['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a94f61b22433b9ad621d22a9f12517a26',1,'flair::filter::TrajectoryGenerator1D::StartTraj()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a637ce1ebabfb653a493314f707fa3ae4',1,'flair::filter::TrajectoryGenerator2DCircle::StartTraj()']]],
   ['startvalue',['startValue',['http://qt-project.org/doc/qt-4.8/qvariantanimation.html#startValue-prop',0,'QVariantAnimation']]],
   ['state',['State',['../classflair_1_1sensor_1_1_vrpn_object.html#acb5162ae1ed3ea0b646ab12ac6879279',1,'flair::sensor::VrpnObject::State()'],['http://qt-project.org/doc/qt-4.8/qnetworksession.html#state',0,'QNetworkSession::state()'],['http://qt-project.org/doc/qt-4.8/phonon-mediaobject.html#state',0,'Phonon::MediaObject::state()'],['http://qt-project.org/doc/qt-4.8/q3http.html#state',0,'Q3Http::state()'],['http://qt-project.org/doc/qt-4.8/qiodevice-qt3.html#state',0,'QIODevice::state()'],['http://qt-project.org/doc/qt-4.8/qgesture.html#state-prop',0,'QGesture::state()'],['http://qt-project.org/doc/qt-4.8/qaxscriptengine.html#state',0,'QAxScriptEngine::state()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#state',0,'QHttp::state()'],['http://qt-project.org/doc/qt-4.8/qaccessibleinterface.html#state',0,'QAccessibleInterface::state()'],['http://qt-project.org/doc/qt-4.8/qscriptsyntaxcheckresult.html#state',0,'QScriptSyntaxCheckResult::state()'],['http://qt-project.org/doc/qt-4.8/qprocess.html#state',0,'QProcess::state()'],['http://qt-project.org/doc/qt-4.8/qlocalsocket.html#state',0,'QLocalSocket::state()'],['http://qt-project.org/doc/qt-4.8/qnetworkconfiguration.html#state',0,'QNetworkConfiguration::state()'],['http://qt-project.org/doc/qt-4.8/qscriptcontext.html#state',0,'QScriptContext::state()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#state',0,'Q3CheckListItem::state()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#state',0,'QScriptEngineDebugger::state()'],['http://qt-project.org/doc/qt-4.8/qcheckbox-qt3.html#state',0,'QCheckBox::state()'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#state',0,'QAbstractItemView::state()'],['http://qt-project.org/doc/qt-4.8/qmouseevent-qt3.html#state',0,'QMouseEvent::state()'],['http://qt-project.org/doc/qt-4.8/qwheelevent-qt3.html#state',0,'QWheelEvent::state()'],['http://qt-project.org/doc/qt-4.8/qkeyevent-qt3.html#state',0,'QKeyEvent::state()'],['http://qt-project.org/doc/qt-4.8/qcontextmenuevent-qt3.html#state',0,'QContextMenuEvent::state()'],['http://qt-project.org/doc/qt-4.8/qtouchevent-touchpoint.html#state',0,'QTouchEvent::TouchPoint::state()'],['http://qt-project.org/doc/qt-4.8/q3networkoperation.html#state',0,'Q3NetworkOperation::state()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#state',0,'QAccessibleWidget::state()'],['http://qt-project.org/doc/qt-4.8/qpaintenginestate.html#state',0,'QPaintEngineState::state()'],['http://qt-project.org/doc/qt-4.8/qabstractanimation.html#state-prop',0,'QAbstractAnimation::state()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#state',0,'QAudioInput::state()'],['http://qt-project.org/doc/qt-4.8/qabstractsocket.html#state',0,'QAbstractSocket::state()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#state',0,'QTimeLine::state()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#state',0,'Q3Ftp::state()'],['http://qt-project.org/doc/qt-4.8/qftp.html#state',0,'QFtp::state()'],['http://qt-project.org/doc/qt-4.8/q3socket.html#state',0,'Q3Socket::state()'],['http://qt-project.org/doc/qt-4.8/qmovie.html#state',0,'QMovie::state()'],['http://qt-project.org/doc/qt-4.8/qwswindow.html#state',0,'QWSWindow::state()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#state',0,'QAudioOutput::state()']]],
@@ -2401,5 +2403,5 @@
   ['surfaceformatchanged',['surfaceFormatChanged',['http://qt-project.org/doc/qt-4.8/qabstractvideosurface.html#surfaceFormatChanged',0,'QAbstractVideoSurface']]],
   ['surrogatetoucs4',['surrogateToUcs4',['http://qt-project.org/doc/qt-4.8/qchar.html#surrogateToUcs4',0,'QChar::surrogateToUcs4(ushort high, ushort low)'],['http://qt-project.org/doc/qt-4.8/qchar.html#surrogateToUcs4-2',0,'QChar::surrogateToUcs4(QChar high, QChar low)']]],
-  ['suspend',['suspend',['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#suspend',0,'QWSMouseHandler::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#suspend',0,'QAudioInput::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#suspend',0,'QAudioOutput::suspend()'],['../classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b',1,'flair::core::Thread::Suspend()']]],
+  ['suspend',['Suspend',['../classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b',1,'flair::core::Thread::Suspend()'],['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#suspend',0,'QWSMouseHandler::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudioinput.html#suspend',0,'QAudioInput::suspend()'],['http://qt-project.org/doc/qt-4.8/qaudiooutput.html#suspend',0,'QAudioOutput::suspend()']]],
   ['suspendmouse',['suspendMouse',['http://qt-project.org/doc/qt-4.8/qwsserver.html#suspendMouse',0,'QWSServer']]],
   ['suspenduntil',['SuspendUntil',['../classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253',1,'flair::core::Thread']]],
Index: trunk/doc/Flair/search/functions_13.js
===================================================================
--- trunk/doc/Flair/search/functions_13.js	(revision 47)
+++ trunk/doc/Flair/search/functions_13.js	(revision 50)
@@ -88,5 +88,5 @@
   ['textdirection',['textDirection',['http://qt-project.org/doc/qt-4.8/qtextblock.html#textDirection',0,'QTextBlock::textDirection()'],['http://qt-project.org/doc/qt-4.8/qtextoption.html#textDirection',0,'QTextOption::textDirection()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#textDirection-prop',0,'QProgressBar::textDirection()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#textDirection-prop',0,'QProgressBar::textDirection() const'],['http://qt-project.org/doc/qt-4.8/qlocale.html#textDirection',0,'QLocale::textDirection()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#textDirection',0,'QTextInlineObject::textDirection()']]],
   ['textechomode',['textEchoMode',['http://qt-project.org/doc/qt-4.8/qinputdialog.html#textEchoMode-prop',0,'QInputDialog']]],
-  ['textedit',['textEdit',['http://qt-project.org/doc/qt-4.8/q3syntaxhighlighter.html#textEdit',0,'Q3SyntaxHighlighter::textEdit()'],['../classflair_1_1gui_1_1_text_edit.html#acfd19e80797f61337a769ccc642d18fa',1,'flair::gui::TextEdit::TextEdit()']]],
+  ['textedit',['TextEdit',['../classflair_1_1gui_1_1_text_edit.html#acfd19e80797f61337a769ccc642d18fa',1,'flair::gui::TextEdit::TextEdit()'],['http://qt-project.org/doc/qt-4.8/q3syntaxhighlighter.html#textEdit',0,'Q3SyntaxHighlighter::textEdit()']]],
   ['textedited',['textEdited',['http://qt-project.org/doc/qt-4.8/qlineedit.html#textEdited',0,'QLineEdit']]],
   ['textelidemode',['textElideMode',['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#textElideMode-prop',0,'QAbstractItemView']]],
@@ -152,5 +152,5 @@
   ['titlefont',['titleFont',['http://qt-project.org/doc/qt-4.8/q3wizard.html#titleFont-prop',0,'Q3Wizard']]],
   ['titleformat',['titleFormat',['http://qt-project.org/doc/qt-4.8/qwizard.html#titleFormat-prop',0,'QWizard']]],
-  ['to2dxy',['To2Dxy',['../classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab',1,'flair::core::Vector3D::To2Dxy(Vector2D &amp;vector) const '],['../classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66',1,'flair::core::Vector3D::To2Dxy(void) const ']]],
+  ['to2dxy',['To2Dxy',['../classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79',1,'flair::core::Vector3D::To2Dxy(Vector2D&lt; T &gt; &amp;vector) const '],['../classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e',1,'flair::core::Vector3D::To2Dxy(void) const ']]],
   ['toace',['toAce',['http://qt-project.org/doc/qt-4.8/qurl.html#toAce',0,'QUrl']]],
   ['toaffine',['toAffine',['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#toAffine',0,'QMatrix4x4::toAffine()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#toAffine',0,'QTransform::toAffine()']]],
@@ -223,5 +223,5 @@
   ['toipv4address',['toIPv4Address',['http://qt-project.org/doc/qt-4.8/qhostaddress.html#toIPv4Address',0,'QHostAddress']]],
   ['toipv6address',['toIPv6Address',['http://qt-project.org/doc/qt-4.8/qhostaddress.html#toIPv6Address',0,'QHostAddress']]],
-  ['toirrlichtcoordinates',['ToIrrlichtCoordinates',['../namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070',1,'flair::simulator::ToIrrlichtCoordinates(irr::core::vector3df vect)'],['../namespaceflair_1_1simulator.html#a1c39c876645906172c84c1e81d33ee5b',1,'flair::simulator::ToIrrlichtCoordinates(core::Vector3D vect)']]],
+  ['toirrlichtcoordinates',['ToIrrlichtCoordinates',['../namespaceflair_1_1simulator.html#a9600e49e9243bb6eff5f12fc87589070',1,'flair::simulator::ToIrrlichtCoordinates(irr::core::vector3df vect)'],['../namespaceflair_1_1simulator.html#ad951195fb04b21b2367f37b3699afa51',1,'flair::simulator::ToIrrlichtCoordinates(core::Vector3D&lt; T &gt; vect)']]],
   ['toirrlichtorientation',['ToIrrlichtOrientation',['../namespaceflair_1_1simulator.html#afaa0173b3c906e2841e92a151e5219e3',1,'flair::simulator']]],
   ['toirrlichtscale',['ToIrrlichtScale',['../namespaceflair_1_1simulator.html#a1b5518c4b0b9860b7fe83b9517941b67',1,'flair::simulator']]],
@@ -310,5 +310,5 @@
   ['toset',['toSet',['http://qt-project.org/doc/qt-4.8/qlist.html#toSet',0,'QList']]],
   ['toshort',['toShort',['http://qt-project.org/doc/qt-4.8/qstring.html#toShort',0,'QString::toShort()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#toShort',0,'QByteArray::toShort()'],['http://qt-project.org/doc/qt-4.8/q3cstring.html#toShort',0,'Q3CString::toShort()'],['http://qt-project.org/doc/qt-4.8/qlocale.html#toShort',0,'QLocale::toShort()']]],
-  ['tosimulatorcoordinates',['ToSimulatorCoordinates',['../namespaceflair_1_1simulator.html#a6398ff83d7de20a1a0e598a95072acab',1,'flair::simulator']]],
+  ['tosimulatorcoordinates',['ToSimulatorCoordinates',['../namespaceflair_1_1simulator.html#ae51687a32b0d25175f0c849f1bf84db1',1,'flair::simulator']]],
   ['tosimulatorscale',['ToSimulatorScale',['../namespaceflair_1_1simulator.html#a6df2a9fa0f507ed531a2101341afaabb',1,'flair::simulator']]],
   ['tosize',['toSize',['http://qt-project.org/doc/qt-4.8/qvariant.html#toSize',0,'QVariant::toSize()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#toSize',0,'QSizeF::toSize()']]],
Index: trunk/doc/Flair/search/functions_14.js
===================================================================
--- trunk/doc/Flair/search/functions_14.js	(revision 47)
+++ trunk/doc/Flair/search/functions_14.js	(revision 50)
@@ -1,6 +1,7 @@
 var searchData=
 [
-  ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#ac80810a847c3cac5321db6092e4d308f',1,'flair::filter::UavMultiplex']]],
+  ['uavmultiplex',['UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#a3c2eee3c6dff30b093501a7ed8df8a4f',1,'flair::filter::UavMultiplex']]],
   ['ucs2',['ucs2',['http://qt-project.org/doc/qt-4.8/qstring-qt3.html#ucs2',0,'QString']]],
+  ['udpsocket',['UdpSocket',['../classflair_1_1core_1_1_udp_socket.html#acbea7907c592953320a157dffb21b9de',1,'flair::core::UdpSocket::UdpSocket(const Object *parent, std::string name, std::string address, bool broadcast=false)'],['../classflair_1_1core_1_1_udp_socket.html#ab1160de1653642d6e67be0423fe26783',1,'flair::core::UdpSocket::UdpSocket(const Object *parent, std::string name, uint16_t port)']]],
   ['uilanguages',['uiLanguages',['http://qt-project.org/doc/qt-4.8/qlocale.html#uiLanguages',0,'QLocale']]],
   ['unblockcom',['UnBlockCom',['../classflair_1_1core_1_1_framework_manager.html#a311fa9be9c08b037cae24061e85307d1',1,'flair::core::FrameworkManager']]],
@@ -81,5 +82,5 @@
   ['unsubscribefromnotificationimplementation',['unsubscribeFromNotificationImplementation',['http://qt-project.org/doc/qt-4.8/qsqldriver.html#unsubscribeFromNotificationImplementation',0,'QSqlDriver']]],
   ['unsupportedcontent',['unsupportedContent',['http://qt-project.org/doc/qt-4.8/qwebpage.html#unsupportedContent',0,'QWebPage']]],
-  ['update',['Update',['../classflair_1_1filter_1_1_control_law.html#a228f8bf6857d96fa015bec9e016d2132',1,'flair::filter::ControlLaw::Update()'],['../classflair_1_1filter_1_1_joy_reference.html#a1c30d137fec61a42ffb2214248140342',1,'flair::filter::JoyReference::Update()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f',1,'flair::filter::TrajectoryGenerator1D::Update()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426',1,'flair::filter::TrajectoryGenerator2DCircle::Update()'],['../classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d',1,'flair::filter::UavMultiplex::Update()'],['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#update',0,'QAbstractTextDocumentLayout::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update',0,'QWidget::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-2',0,'QWidget::update(int x, int y, int w, int h)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-3',0,'QWidget::update(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-4',0,'QWidget::update(const QRegion &amp;rgn)'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#update',0,'Q3DataBrowser::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlselectcursor.html#update',0,'Q3SqlSelectCursor::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update-2',0,'QGraphicsScene::update(qreal x, qreal y, qreal w, qreal h)'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update',0,'QGraphicsScene::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#update',0,'QAbstractItemView::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#update',0,'QGraphicsTransform::update()'],['http://qt-project.org/doc/qt-4.8/qlayout.html#update',0,'QLayout::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update',0,'Q3SqlCursor::update(bool invalidate)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update-2',0,'Q3SqlCursor::update(const QString &amp;filter, bool invalidate)'],['http://qt-project.org/doc/qt-4.8/qinputcontext.html#update',0,'QInputContext::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update',0,'QGraphicsItem::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update-2',0,'QGraphicsItem::update(qreal x, qreal y, qreal width, qreal height)'],['http://qt-project.org/doc/qt-4.8/qgraphicseffect.html#update',0,'QGraphicsEffect::update()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#update',0,'Q3CanvasItem::update()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#update',0,'Q3Canvas::update()']]],
+  ['update',['update',['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#update',0,'QAbstractTextDocumentLayout::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update',0,'QWidget::update()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-2',0,'QWidget::update(int x, int y, int w, int h)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-3',0,'QWidget::update(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qwidget.html#update-4',0,'QWidget::update(const QRegion &amp;rgn)'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#update',0,'Q3DataBrowser::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlselectcursor.html#update',0,'Q3SqlSelectCursor::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update-2',0,'QGraphicsScene::update(qreal x, qreal y, qreal w, qreal h)'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#update',0,'QGraphicsScene::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qabstractitemview.html#update',0,'QAbstractItemView::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicstransform.html#update',0,'QGraphicsTransform::update()'],['http://qt-project.org/doc/qt-4.8/qlayout.html#update',0,'QLayout::update()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update',0,'Q3SqlCursor::update(bool invalidate)'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#update-2',0,'Q3SqlCursor::update(const QString &amp;filter, bool invalidate)'],['http://qt-project.org/doc/qt-4.8/qinputcontext.html#update',0,'QInputContext::update()'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update',0,'QGraphicsItem::update(const QRectF &amp;rect)'],['http://qt-project.org/doc/qt-4.8/qgraphicsitem.html#update-2',0,'QGraphicsItem::update(qreal x, qreal y, qreal width, qreal height)'],['http://qt-project.org/doc/qt-4.8/qgraphicseffect.html#update',0,'QGraphicsEffect::update()'],['http://qt-project.org/doc/qt-4.8/q3canvasitem.html#update',0,'Q3CanvasItem::update()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#update',0,'Q3Canvas::update()'],['../classflair_1_1filter_1_1_control_law.html#a228f8bf6857d96fa015bec9e016d2132',1,'flair::filter::ControlLaw::Update()'],['../classflair_1_1filter_1_1_joy_reference.html#a1c30d137fec61a42ffb2214248140342',1,'flair::filter::JoyReference::Update()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a6003a11baad8940a0eae6c8533b1fd4f',1,'flair::filter::TrajectoryGenerator1D::Update()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ab4c33fe719831488ce56b833c31dd426',1,'flair::filter::TrajectoryGenerator2DCircle::Update()'],['../classflair_1_1filter_1_1_uav_multiplex.html#aa9a7e053431c9a266df9754da194132d',1,'flair::filter::UavMultiplex::Update()']]],
   ['updateaccessibility',['updateAccessibility',['http://qt-project.org/doc/qt-4.8/qaccessible.html#updateAccessibility',0,'QAccessible']]],
   ['updateblock',['updateBlock',['http://qt-project.org/doc/qt-4.8/qabstracttextdocumentlayout.html#updateBlock',0,'QAbstractTextDocumentLayout']]],
@@ -106,5 +107,4 @@
   ['updatehandler',['updateHandler',['http://qt-project.org/doc/qt-4.8/qwsinputmethod.html#updateHandler',0,'QWSInputMethod']]],
   ['updateheaderstates',['updateHeaderStates',['http://qt-project.org/doc/qt-4.8/q3table.html#updateHeaderStates',0,'Q3Table']]],
-  ['updateimu',['UpdateImu',['../classflair_1_1sensor_1_1_imu.html#a32a260c66ae679869d7628c561c35346',1,'flair::sensor::Imu']]],
   ['updateinterval',['updateInterval',['http://qt-project.org/doc/qt-4.8/qtimeline.html#updateInterval-prop',0,'QTimeLine']]],
   ['updateitem',['updateItem',['http://qt-project.org/doc/qt-4.8/q3listbox.html#updateItem',0,'Q3ListBox::updateItem(int index)'],['http://qt-project.org/doc/qt-4.8/q3listbox.html#updateItem-2',0,'Q3ListBox::updateItem(Q3ListBoxItem *i)']]],
@@ -158,5 +158,5 @@
   ['usexbee',['UseXbee',['../classflair_1_1sensor_1_1_vrpn_client.html#adf1f94c2a40092cf76cddf5cce9caae5',1,'flair::sensor::VrpnClient']]],
   ['usleep',['usleep',['http://qt-project.org/doc/qt-4.8/qthread.html#usleep',0,'QThread']]],
-  ['usrangefinder',['UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#a92739675dbf2aa7337b23420afb731dd',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::IODevice *parent, std::string name)']]],
+  ['usrangefinder',['UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#abbf91741851723e0d2d56116500a1363',1,'flair::sensor::UsRangeFinder::UsRangeFinder(std::string name)'],['../classflair_1_1sensor_1_1_us_range_finder.html#ab8b56ed2839e584a1e88a00cedf81051',1,'flair::sensor::UsRangeFinder::UsRangeFinder(const core::IODevice *parent, std::string name)']]],
   ['utf16',['utf16',['http://qt-project.org/doc/qt-4.8/qstring.html#utf16',0,'QString']]],
   ['utf8',['utf8',['http://qt-project.org/doc/qt-4.8/qstring-qt3.html#utf8',0,'QString']]]
Index: trunk/doc/Flair/search/functions_15.js
===================================================================
--- trunk/doc/Flair/search/functions_15.js	(revision 47)
+++ trunk/doc/Flair/search/functions_15.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['v4lcamera',['V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#afc966820fa4086f124383bf0bdfafc5f',1,'flair::sensor::V4LCamera']]],
+  ['v4lcamera',['V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#ace224e60461a7c78ff7a7f16e43eaad3',1,'flair::sensor::V4LCamera']]],
   ['valid',['valid',['http://qt-project.org/doc/qt-4.8/qimage.html#valid-2',0,'QImage::valid(int x, int y) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#valid',0,'QImage::valid(const QPoint &amp;pos) const']]],
   ['validate',['validate',['http://qt-project.org/doc/qt-4.8/qspinbox.html#validate',0,'QSpinBox::validate()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#validate',0,'QDoubleSpinBox::validate()'],['http://qt-project.org/doc/qt-4.8/qvalidator.html#validate',0,'QValidator::validate()'],['http://qt-project.org/doc/qt-4.8/qintvalidator.html#validate',0,'QIntValidator::validate()'],['http://qt-project.org/doc/qt-4.8/qdoublevalidator.html#validate',0,'QDoubleValidator::validate()'],['http://qt-project.org/doc/qt-4.8/qregexpvalidator.html#validate',0,'QRegExpValidator::validate()'],['http://qt-project.org/doc/qt-4.8/qdatetimeedit.html#validate',0,'QDateTimeEdit::validate()'],['http://qt-project.org/doc/qt-4.8/qxmlschemavalidator.html#validate',0,'QXmlSchemaValidator::validate(const QUrl &amp;source) const'],['http://qt-project.org/doc/qt-4.8/qxmlschemavalidator.html#validate-2',0,'QXmlSchemaValidator::validate(QIODevice *source, const QUrl &amp;documentUri) const'],['http://qt-project.org/doc/qt-4.8/qxmlschemavalidator.html#validate-3',0,'QXmlSchemaValidator::validate(const QByteArray &amp;data, const QUrl &amp;documentUri) const'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#validate',0,'QAbstractSpinBox::validate()']]],
@@ -10,5 +10,5 @@
   ['validator',['validator',['http://qt-project.org/doc/qt-4.8/qcombobox.html#validator',0,'QComboBox::validator()'],['http://qt-project.org/doc/qt-4.8/q3combobox.html#validator',0,'Q3ComboBox::validator()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#validator',0,'QLineEdit::validator()']]],
   ['validchunk',['validChunk',['http://qt-project.org/doc/qt-4.8/q3canvas.html#validChunk',0,'Q3Canvas::validChunk(int x, int y) const'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#validChunk-2',0,'Q3Canvas::validChunk(const QPoint &amp;p) const']]],
-  ['value',['value',['http://qt-project.org/doc/qt-4.8/qhash.html#value',0,'QHash::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qhash.html#value-2',0,'QHash::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#value',0,'QHash::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#value',0,'QHash::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#value',0,'Q3HttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qmutablesetiterator.html#value',0,'QMutableSetIterator::value()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#value',0,'Q3Signal::value()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#value',0,'QHttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#value',0,'QAccessibleEvent::value()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qprocessenvironment.html#value',0,'QProcessEnvironment::value()'],['http://qt-project.org/doc/qt-4.8/qlist.html#value',0,'QList::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qlist.html#value-2',0,'QList::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#value',0,'QDomAttr::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#value',0,'QTextLength::value()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value',0,'QXmlAttributes::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-2',0,'QXmlAttributes::value(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-3',0,'QXmlAttributes::value(const QLatin1String &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-4',0,'QXmlAttributes::value(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#value',0,'Q3RangeControl::value()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#value',0,'QSqlField::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#value',0,'Q3DataTable::value()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value',0,'QVarLengthArray::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value-2',0,'QVarLengthArray::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdbusreply.html#value',0,'QDBusReply::value()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value',0,'Q3SqlCursor::value(int i) const'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value-2',0,'Q3SqlCursor::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value',0,'QSqlRecord::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value-2',0,'QSqlRecord::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value',0,'QVector::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value-2',0,'QVector::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#value',0,'QScriptValueIterator::value()'],['http://qt-project.org/doc/qt-4.8/qdeclarativepropertymap.html#value',0,'QDeclarativePropertyMap::value()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#value',0,'QColor::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattribute.html#value',0,'QXmlStreamAttribute::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-2',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-3',0,'QXmlStreamAttributes::value(const QLatin1String &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-4',0,'QXmlStreamAttributes::value(const QString &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-5',0,'QXmlStreamAttributes::value(const QLatin1String &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamentitydeclaration.html#value',0,'QXmlStreamEntityDeclaration::value()'],['http://qt-project.org/doc/qt-4.8/qmetaenum.html#value',0,'QMetaEnum::value()'],['http://qt-project.org/doc/qt-4.8/qmetaclassinfo.html#value',0,'QMetaClassInfo::value()'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#value',0,'QSqlQuery::value()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#value',0,'QSettings::value()'],['http://qt-project.org/doc/qt-4.8/qdbuspendingreply.html#value',0,'QDBusPendingReply::value()'],['http://qt-project.org/doc/qt-4.8/qmap.html#value',0,'QMap::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qmap.html#value-2',0,'QMap::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#value',0,'QMap::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#value',0,'QMap::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#value',0,'QVariant::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#value',0,'QNetworkCookie::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value-2',0,'QMutableLinkedListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value',0,'QMutableLinkedListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value-2',0,'QMutableListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value',0,'QMutableListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value-2',0,'QMutableVectorIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value',0,'QMutableVectorIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qhashiterator.html#value',0,'QHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmapiterator.html#value',0,'QMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value-2',0,'QMutableHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value',0,'QMutableHashIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value-2',0,'QMutableMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value',0,'QMutableMapIterator::value() const'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3',1,'flair::sensor::LaserRangeFinder::Value()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683',1,'flair::sensor::UsRangeFinder::Value()'],['../classflair_1_1gui_1_1_check_box.html#a217da5fe57fdb820430b61ed30c6aa18',1,'flair::gui::CheckBox::Value()'],['../classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e',1,'flair::core::cvmatrix::Value()'],['../classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e',1,'flair::gui::DoubleSpinBox::Value()'],['../classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c',1,'flair::gui::SpinBox::Value()'],['../classflair_1_1gui_1_1_vector3_d_spin_box.html#a46615af09df922bb839f043542c4693c',1,'flair::gui::Vector3DSpinBox::Value()']]],
+  ['value',['Value',['../classflair_1_1sensor_1_1_laser_range_finder.html#a25d3123e9dad148d90c67277a27d62b3',1,'flair::sensor::LaserRangeFinder::Value()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a60ae45b1dda58e807c07da6754a30683',1,'flair::sensor::UsRangeFinder::Value()'],['../classflair_1_1gui_1_1_check_box.html#a217da5fe57fdb820430b61ed30c6aa18',1,'flair::gui::CheckBox::Value()'],['../classflair_1_1core_1_1cvmatrix.html#aa3a8b1722e62c8929a6533ec4afb9f2e',1,'flair::core::cvmatrix::Value()'],['../classflair_1_1gui_1_1_double_spin_box.html#acdac03928a1c2ac5a2c6dad640ba1f6e',1,'flair::gui::DoubleSpinBox::Value()'],['../classflair_1_1gui_1_1_spin_box.html#a782c198e37c84652f7b001847a360d2c',1,'flair::gui::SpinBox::Value()'],['../classflair_1_1gui_1_1_vector3_d_spin_box.html#abe057c07f127a2647e1f073896422efb',1,'flair::gui::Vector3DSpinBox::Value()'],['http://qt-project.org/doc/qt-4.8/qhash.html#value',0,'QHash::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qhash.html#value-2',0,'QHash::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#value',0,'QHash::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#value',0,'QHash::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/q3httpheader.html#value',0,'Q3HttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qmutablesetiterator.html#value',0,'QMutableSetIterator::value()'],['http://qt-project.org/doc/qt-4.8/q3signal.html#value',0,'Q3Signal::value()'],['http://qt-project.org/doc/qt-4.8/qhttpheader.html#value',0,'QHttpHeader::value()'],['http://qt-project.org/doc/qt-4.8/qaccessibleevent.html#value',0,'QAccessibleEvent::value()'],['http://qt-project.org/doc/qt-4.8/qlcdnumber.html#value-prop',0,'QLCDNumber::value()'],['http://qt-project.org/doc/qt-4.8/qprocessenvironment.html#value',0,'QProcessEnvironment::value()'],['http://qt-project.org/doc/qt-4.8/qlist.html#value',0,'QList::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qlist.html#value-2',0,'QList::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdomattr.html#value',0,'QDomAttr::value()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#value-prop',0,'QSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#value-prop',0,'QDoubleSpinBox::value()'],['http://qt-project.org/doc/qt-4.8/qtextlength.html#value',0,'QTextLength::value()'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value',0,'QXmlAttributes::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-2',0,'QXmlAttributes::value(const QString &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-3',0,'QXmlAttributes::value(const QLatin1String &amp;qName) const'],['http://qt-project.org/doc/qt-4.8/qxmlattributes.html#value-4',0,'QXmlAttributes::value(const QString &amp;uri, const QString &amp;localName) const'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#value-prop',0,'QProgressBar::value()'],['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#value',0,'Q3RangeControl::value()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#value',0,'QSqlField::value()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#value-prop',0,'QAbstractSlider::value()'],['http://qt-project.org/doc/qt-4.8/q3datatable.html#value',0,'Q3DataTable::value()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value',0,'QVarLengthArray::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#value-2',0,'QVarLengthArray::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qdbusreply.html#value',0,'QDBusReply::value()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value',0,'Q3SqlCursor::value(int i) const'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#value-2',0,'Q3SqlCursor::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value',0,'QSqlRecord::value(int index) const'],['http://qt-project.org/doc/qt-4.8/qsqlrecord.html#value-2',0,'QSqlRecord::value(const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value',0,'QVector::value(int i) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#value-2',0,'QVector::value(int i, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qscriptvalueiterator.html#value',0,'QScriptValueIterator::value()'],['http://qt-project.org/doc/qt-4.8/qdeclarativepropertymap.html#value',0,'QDeclarativePropertyMap::value()'],['http://qt-project.org/doc/qt-4.8/qcolor.html#value',0,'QColor::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattribute.html#value',0,'QXmlStreamAttribute::value()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QString &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-2',0,'QXmlStreamAttributes::value(const QString &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-3',0,'QXmlStreamAttributes::value(const QLatin1String &amp;namespaceUri, const QLatin1String &amp;name) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-4',0,'QXmlStreamAttributes::value(const QString &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamattributes.html#value-5',0,'QXmlStreamAttributes::value(const QLatin1String &amp;qualifiedName) const'],['http://qt-project.org/doc/qt-4.8/qxmlstreamentitydeclaration.html#value',0,'QXmlStreamEntityDeclaration::value()'],['http://qt-project.org/doc/qt-4.8/qmetaenum.html#value',0,'QMetaEnum::value()'],['http://qt-project.org/doc/qt-4.8/qmetaclassinfo.html#value',0,'QMetaClassInfo::value()'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#value',0,'QSqlQuery::value()'],['http://qt-project.org/doc/qt-4.8/qsettings.html#value',0,'QSettings::value()'],['http://qt-project.org/doc/qt-4.8/qdbuspendingreply.html#value',0,'QDBusPendingReply::value()'],['http://qt-project.org/doc/qt-4.8/qmap.html#value',0,'QMap::value(const Key &amp;key) const'],['http://qt-project.org/doc/qt-4.8/qmap.html#value-2',0,'QMap::value(const Key &amp;key, const T &amp;defaultValue) const'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#value',0,'QMap::iterator::value()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#value',0,'QMap::const_iterator::value()'],['http://qt-project.org/doc/qt-4.8/qvariant.html#value',0,'QVariant::value()'],['http://qt-project.org/doc/qt-4.8/qprogressdialog.html#value-prop',0,'QProgressDialog::value()'],['http://qt-project.org/doc/qt-4.8/qnetworkcookie.html#value',0,'QNetworkCookie::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value-2',0,'QMutableLinkedListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelinkedlistiterator.html#value',0,'QMutableLinkedListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value-2',0,'QMutableListIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablelistiterator.html#value',0,'QMutableListIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value-2',0,'QMutableVectorIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablevectoriterator.html#value',0,'QMutableVectorIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qhashiterator.html#value',0,'QHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmapiterator.html#value',0,'QMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value-2',0,'QMutableHashIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablehashiterator.html#value',0,'QMutableHashIterator::value() const'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value-2',0,'QMutableMapIterator::value()'],['http://qt-project.org/doc/qt-4.8/qmutablemapiterator.html#value',0,'QMutableMapIterator::value() const']]],
   ['valuechange',['valueChange',['http://qt-project.org/doc/qt-4.8/q3rangecontrol.html#valueChange',0,'Q3RangeControl']]],
   ['valuechanged',['ValueChanged',['../classflair_1_1gui_1_1_box.html#a54608ff0fdac6b8e05c8ece4fd3f8375',1,'flair::gui::Box::ValueChanged()'],['http://qt-project.org/doc/qt-4.8/q3dateedit.html#valueChanged',0,'Q3DateEdit::valueChanged()'],['http://qt-project.org/doc/qt-4.8/q3timeedit.html#valueChanged',0,'Q3TimeEdit::valueChanged()'],['http://qt-project.org/doc/qt-4.8/q3datetimeedit.html#valueChanged',0,'Q3DateTimeEdit::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#valueChanged',0,'QSpinBox::valueChanged(int i)'],['http://qt-project.org/doc/qt-4.8/qspinbox.html#valueChanged-2',0,'QSpinBox::valueChanged(const QString &amp;text)'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#valueChanged',0,'QDoubleSpinBox::valueChanged(double d)'],['http://qt-project.org/doc/qt-4.8/qdoublespinbox.html#valueChanged-2',0,'QDoubleSpinBox::valueChanged(const QString &amp;text)'],['http://qt-project.org/doc/qt-4.8/qvariantanimation.html#valueChanged',0,'QVariantAnimation::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qprogressbar.html#valueChanged',0,'QProgressBar::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qabstractslider.html#valueChanged',0,'QAbstractSlider::valueChanged()'],['http://qt-project.org/doc/qt-4.8/q3table.html#valueChanged',0,'Q3Table::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qtimeline.html#valueChanged',0,'QTimeLine::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qdeclarativepropertymap.html#valueChanged',0,'QDeclarativePropertyMap::valueChanged()'],['http://qt-project.org/doc/qt-4.8/qdeclarativeexpression.html#valueChanged',0,'QDeclarativeExpression::valueChanged()']]],
@@ -27,8 +27,8 @@
   ['variant',['variant',['http://qt-project.org/doc/qt-4.8/qdbusvariant.html#variant',0,'QDBusVariant::variant()'],['http://qt-project.org/doc/qt-4.8/quuid.html#variant',0,'QUuid::variant()']]],
   ['vector',['vector',['http://qt-project.org/doc/qt-4.8/qquaternion.html#vector',0,'QQuaternion']]],
-  ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8',1,'flair::core::Vector2D']]],
-  ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04',1,'flair::core::Vector3D']]],
+  ['vector2d',['Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e',1,'flair::core::Vector2D']]],
+  ['vector3d',['Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87',1,'flair::core::Vector3D']]],
   ['vector3ddata',['Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html#aaac079dd0b5b3b5871dc20ff9e2678c2',1,'flair::core::Vector3Ddata']]],
-  ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#a0275f20370fe116d21311d4ce06fb67c',1,'flair::gui::Vector3DSpinBox']]],
+  ['vector3dspinbox',['Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#aab8ded779022c71d49ab8d828caf4c38',1,'flair::gui::Vector3DSpinBox']]],
   ['veplot',['VEPlot',['../classflair_1_1sensor_1_1_nmea_gps.html#a6885e7aeac1b20a7972fc05be99794fa',1,'flair::sensor::NmeaGps']]],
   ['verbs',['verbs',['http://qt-project.org/doc/qt-4.8/qaxbase.html#verbs',0,'QAxBase']]],
@@ -55,5 +55,5 @@
   ['verticalstretch',['verticalStretch',['http://qt-project.org/doc/qt-4.8/qsizepolicy.html#verticalStretch',0,'QSizePolicy']]],
   ['videoplayer',['VideoPlayer',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#VideoPlayer',0,'Phonon::VideoPlayer::VideoPlayer(Phonon::Category category, QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#VideoPlayer-2',0,'Phonon::VideoPlayer::VideoPlayer(QWidget *parent)']]],
-  ['videowidget',['videoWidget',['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#videoWidget',0,'Phonon::VideoPlayer::videoWidget()'],['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#VideoWidget',0,'Phonon::VideoWidget::VideoWidget()']]],
+  ['videowidget',['VideoWidget',['http://qt-project.org/doc/qt-4.8/phonon-videowidget.html#VideoWidget',0,'Phonon::VideoWidget::VideoWidget()'],['http://qt-project.org/doc/qt-4.8/phonon-videoplayer.html#videoWidget',0,'Phonon::VideoPlayer::videoWidget()']]],
   ['view',['view',['http://qt-project.org/doc/qt-4.8/qwebpage.html#view',0,'QWebPage::view()'],['http://qt-project.org/doc/qt-4.8/qcombobox.html#view',0,'QComboBox::view()']]],
   ['viewbox',['viewBox',['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#viewBox',0,'QSvgGenerator::viewBox()'],['http://qt-project.org/doc/qt-4.8/qsvgrenderer.html#viewBox',0,'QSvgRenderer::viewBox()']]],
@@ -101,5 +101,5 @@
   ['volumedecibel',['volumeDecibel',['http://qt-project.org/doc/qt-4.8/phonon-audiooutput.html#volumeDecibel-prop',0,'Phonon::AudioOutput']]],
   ['volumeslider',['VolumeSlider',['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html#VolumeSlider',0,'Phonon::VolumeSlider::VolumeSlider(QWidget *parent)'],['http://qt-project.org/doc/qt-4.8/phonon-volumeslider.html#VolumeSlider-2',0,'Phonon::VolumeSlider::VolumeSlider(AudioOutput *output, QWidget *parent)']]],
-  ['vrpnclient',['VrpnClient',['../classflair_1_1sensor_1_1_vrpn_client.html#a370c45f429eda66c39c1cec13f2dcde3',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, std::string address, uint16_t us_period, uint8_t priority)'],['../classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)']]],
+  ['vrpnclient',['VrpnClient',['../classflair_1_1sensor_1_1_vrpn_client.html#a7f7a90a4a58b7e821f16a11c4767c535',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, std::string address, uint8_t priority)'],['../classflair_1_1sensor_1_1_vrpn_client.html#a1d5462b08d2aff8ddc05b564158f4fff',1,'flair::sensor::VrpnClient::VrpnClient(std::string name, core::SerialPort *serialport, uint16_t us_period, uint8_t priority)']]],
   ['vrpnobject',['VrpnObject',['../classflair_1_1sensor_1_1_vrpn_object.html#ae63bc389dc7a4eb878d07cb71eb7d710',1,'flair::sensor::VrpnObject::VrpnObject(std::string name, const gui::TabWidget *tab)'],['../classflair_1_1sensor_1_1_vrpn_object.html#a18c54c8e2e297647fc2ffdebc2835c2f',1,'flair::sensor::VrpnObject::VrpnObject(std::string name, uint8_t id, const gui::TabWidget *tab)']]],
   ['vscrollbarmode',['vScrollBarMode',['http://qt-project.org/doc/qt-4.8/q3scrollview.html#vScrollBarMode-prop',0,'Q3ScrollView']]],
Index: trunk/doc/Flair/search/functions_16.js
===================================================================
--- trunk/doc/Flair/search/functions_16.js	(revision 47)
+++ trunk/doc/Flair/search/functions_16.js	(revision 50)
@@ -37,5 +37,5 @@
   ['wheelscrolllines',['wheelScrollLines',['http://qt-project.org/doc/qt-4.8/qapplication.html#wheelScrollLines-prop',0,'QApplication']]],
   ['whitespacemode',['whiteSpaceMode',['http://qt-project.org/doc/qt-4.8/q3stylesheetitem.html#whiteSpaceMode',0,'Q3StyleSheetItem']]],
-  ['widget',['widget',['http://qt-project.org/doc/qt-4.8/qmdisubwindow.html#widget',0,'QMdiSubWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qscrollarea.html#widget',0,'QScrollArea::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedwidget.html#widget',0,'QStackedWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3widgetstack.html#widget',0,'Q3WidgetStack::widget()'],['http://qt-project.org/doc/qt-4.8/qtoolbox.html#widget',0,'QToolBox::widget()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#widget',0,'QScriptEngineDebugger::widget()'],['http://qt-project.org/doc/qt-4.8/qaxaggregated.html#widget',0,'QAxAggregated::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignercontainerextension.html#widget',0,'QDesignerContainerExtension::widget()'],['http://qt-project.org/doc/qt-4.8/qcompleter.html#widget',0,'QCompleter::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowcursorinterface.html#widget',0,'QDesignerFormWindowCursorInterface::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#widget',0,'QGraphicsProxyWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicssceneevent.html#widget',0,'QGraphicsSceneEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qsplitter.html#widget',0,'QSplitter::widget()'],['http://qt-project.org/doc/qt-4.8/qtouchevent.html#widget',0,'QTouchEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qgestureevent.html#widget',0,'QGestureEvent::widget()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#widget',0,'Q3DockWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qtabwidget.html#widget',0,'QTabWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#widget',0,'QAccessibleWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widget',0,'Q3SqlForm::widget()'],['http://qt-project.org/doc/qt-4.8/qfocusframe.html#widget',0,'QFocusFrame::widget()'],['http://qt-project.org/doc/qt-4.8/qdockwidget.html#widget',0,'QDockWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qlayoutitem.html#widget',0,'QLayoutItem::widget()'],['http://qt-project.org/doc/qt-4.8/qwidgetitem.html#widget',0,'QWidgetItem::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedlayout.html#widget',0,'QStackedLayout::widget()'],['../classflair_1_1gui_1_1_widget.html#a7b867cc6c603cbc5e5a2f39f083a9494',1,'flair::gui::Widget::Widget()']]],
+  ['widget',['Widget',['../classflair_1_1gui_1_1_widget.html#a7b867cc6c603cbc5e5a2f39f083a9494',1,'flair::gui::Widget::Widget()'],['http://qt-project.org/doc/qt-4.8/qmdisubwindow.html#widget',0,'QMdiSubWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qscrollarea.html#widget',0,'QScrollArea::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedwidget.html#widget',0,'QStackedWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3widgetstack.html#widget',0,'Q3WidgetStack::widget()'],['http://qt-project.org/doc/qt-4.8/qtoolbox.html#widget',0,'QToolBox::widget()'],['http://qt-project.org/doc/qt-4.8/qscriptenginedebugger.html#widget',0,'QScriptEngineDebugger::widget()'],['http://qt-project.org/doc/qt-4.8/qaxaggregated.html#widget',0,'QAxAggregated::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignercontainerextension.html#widget',0,'QDesignerContainerExtension::widget()'],['http://qt-project.org/doc/qt-4.8/qcompleter.html#widget',0,'QCompleter::widget()'],['http://qt-project.org/doc/qt-4.8/qdesignerformwindowcursorinterface.html#widget',0,'QDesignerFormWindowCursorInterface::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicsproxywidget.html#widget',0,'QGraphicsProxyWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qgraphicssceneevent.html#widget',0,'QGraphicsSceneEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qsplitter.html#widget',0,'QSplitter::widget()'],['http://qt-project.org/doc/qt-4.8/qtouchevent.html#widget',0,'QTouchEvent::widget()'],['http://qt-project.org/doc/qt-4.8/qgestureevent.html#widget',0,'QGestureEvent::widget()'],['http://qt-project.org/doc/qt-4.8/q3dockwindow.html#widget',0,'Q3DockWindow::widget()'],['http://qt-project.org/doc/qt-4.8/qtabwidget.html#widget',0,'QTabWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qaccessiblewidget.html#widget',0,'QAccessibleWidget::widget()'],['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widget',0,'Q3SqlForm::widget()'],['http://qt-project.org/doc/qt-4.8/qfocusframe.html#widget',0,'QFocusFrame::widget()'],['http://qt-project.org/doc/qt-4.8/qdockwidget.html#widget',0,'QDockWidget::widget()'],['http://qt-project.org/doc/qt-4.8/qlayoutitem.html#widget',0,'QLayoutItem::widget()'],['http://qt-project.org/doc/qt-4.8/qwidgetitem.html#widget',0,'QWidgetItem::widget()'],['http://qt-project.org/doc/qt-4.8/qstackedlayout.html#widget',0,'QStackedLayout::widget()']]],
   ['widgetat',['widgetAt',['http://qt-project.org/doc/qt-4.8/qapplication.html#widgetAt',0,'QApplication::widgetAt(const QPoint &amp;point)'],['http://qt-project.org/doc/qt-4.8/qapplication.html#widgetAt-4',0,'QApplication::widgetAt(int x, int y)'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#widgetAt-2',0,'QApplication::widgetAt(int x, int y, bool child)'],['http://qt-project.org/doc/qt-4.8/qapplication-qt3.html#widgetAt-3',0,'QApplication::widgetAt(const QPoint &amp;point, bool child)']]],
   ['widgetbox',['widgetBox',['http://qt-project.org/doc/qt-4.8/qdesignerformeditorinterface.html#widgetBox',0,'QDesignerFormEditorInterface']]],
@@ -50,5 +50,5 @@
   ['widgettofield',['widgetToField',['http://qt-project.org/doc/qt-4.8/q3sqlform.html#widgetToField',0,'Q3SqlForm']]],
   ['widgetunmanaged',['widgetUnmanaged',['http://qt-project.org/doc/qt-4.8/qdesignerformwindowinterface.html#widgetUnmanaged',0,'QDesignerFormWindowInterface']]],
-  ['width',['Width',['../classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63',1,'flair::sensor::Camera::Width()'],['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width()'],['http://qt-project.org/doc/qt-4.8/q3simplerichtext.html#width',0,'Q3SimpleRichText::width()'],['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#width',0,'Q3ListViewItem::width()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#width',0,'Q3CheckListItem::width()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#width',0,'QVideoFrame::width()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#width',0,'QGraphicsScene::width()'],['http://qt-project.org/doc/qt-4.8/qpaintdevice.html#width',0,'QPaintDevice::width()'],['http://qt-project.org/doc/qt-4.8/qrect.html#width',0,'QRect::width()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#width',0,'QRectF::width()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#width',0,'Q3IconViewItem::width()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#width',0,'QScreen::width()'],['http://qt-project.org/doc/qt-4.8/qtextimageformat.html#width',0,'QTextImageFormat::width()'],['http://qt-project.org/doc/qt-4.8/qtextframeformat.html#width',0,'QTextFrameFormat::width()'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width',0,'QFontMetrics::width(const QString &amp;text, int len) const'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width-3',0,'QFontMetrics::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width',0,'QFontMetricsF::width(const QString &amp;text) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width-2',0,'QFontMetricsF::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#width',0,'QImage::width()'],['http://qt-project.org/doc/qt-4.8/qpen.html#width',0,'QPen::width()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#width',0,'QItemSelectionRange::width()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#width',0,'QTextInlineObject::width()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#width',0,'QTextLine::width()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#width',0,'QTextItem::width()'],['http://qt-project.org/doc/qt-4.8/qtextstream-qt3.html#width',0,'QTextStream::width()'],['http://qt-project.org/doc/qt-4.8/q3paintdevicemetrics.html#width',0,'Q3PaintDeviceMetrics::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxitem.html#width',0,'Q3ListBoxItem::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxtext.html#width',0,'Q3ListBoxText::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxpixmap.html#width',0,'Q3ListBoxPixmap::width()'],['http://qt-project.org/doc/qt-4.8/qpixmap.html#width',0,'QPixmap::width()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#width',0,'Q3Canvas::width()'],['http://qt-project.org/doc/qt-4.8/q3canvassprite.html#width',0,'Q3CanvasSprite::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasrectangle.html#width',0,'Q3CanvasRectangle::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#width',0,'Q3CanvasEllipse::width()'],['http://qt-project.org/doc/qt-4.8/qpainterpathstroker.html#width',0,'QPainterPathStroker::width()'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width',0,'Q3TextStream::width() const'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width-2',0,'Q3TextStream::width(int w)'],['http://qt-project.org/doc/qt-4.8/qsize.html#width',0,'QSize::width()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#width',0,'QSizeF::width()']]],
+  ['width',['width',['http://qt-project.org/doc/qt-4.8/qwidget.html#width-prop',0,'QWidget::width()'],['http://qt-project.org/doc/qt-4.8/q3simplerichtext.html#width',0,'Q3SimpleRichText::width()'],['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#width',0,'Q3ListViewItem::width()'],['http://qt-project.org/doc/qt-4.8/q3checklistitem.html#width',0,'Q3CheckListItem::width()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#width',0,'QVideoFrame::width()'],['http://qt-project.org/doc/qt-4.8/qgraphicsscene.html#width',0,'QGraphicsScene::width()'],['http://qt-project.org/doc/qt-4.8/qpaintdevice.html#width',0,'QPaintDevice::width()'],['http://qt-project.org/doc/qt-4.8/qrect.html#width',0,'QRect::width()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#width',0,'QRectF::width()'],['http://qt-project.org/doc/qt-4.8/q3iconviewitem.html#width',0,'Q3IconViewItem::width()'],['http://qt-project.org/doc/qt-4.8/qscreen.html#width',0,'QScreen::width()'],['http://qt-project.org/doc/qt-4.8/qtextimageformat.html#width',0,'QTextImageFormat::width()'],['http://qt-project.org/doc/qt-4.8/qtextframeformat.html#width',0,'QTextFrameFormat::width()'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width',0,'QFontMetrics::width(const QString &amp;text, int len) const'],['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#width-3',0,'QFontMetrics::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width',0,'QFontMetricsF::width(const QString &amp;text) const'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#width-2',0,'QFontMetricsF::width(QChar ch) const'],['http://qt-project.org/doc/qt-4.8/qimage.html#width',0,'QImage::width()'],['http://qt-project.org/doc/qt-4.8/qpen.html#width',0,'QPen::width()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#width',0,'QItemSelectionRange::width()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#width',0,'QTextInlineObject::width()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#width',0,'QTextLine::width()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#width',0,'QTextItem::width()'],['http://qt-project.org/doc/qt-4.8/qtextstream-qt3.html#width',0,'QTextStream::width()'],['http://qt-project.org/doc/qt-4.8/q3paintdevicemetrics.html#width',0,'Q3PaintDeviceMetrics::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxitem.html#width',0,'Q3ListBoxItem::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxtext.html#width',0,'Q3ListBoxText::width()'],['http://qt-project.org/doc/qt-4.8/q3listboxpixmap.html#width',0,'Q3ListBoxPixmap::width()'],['http://qt-project.org/doc/qt-4.8/qpixmap.html#width',0,'QPixmap::width()'],['http://qt-project.org/doc/qt-4.8/q3canvas.html#width',0,'Q3Canvas::width()'],['http://qt-project.org/doc/qt-4.8/q3canvassprite.html#width',0,'Q3CanvasSprite::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasrectangle.html#width',0,'Q3CanvasRectangle::width()'],['http://qt-project.org/doc/qt-4.8/q3canvasellipse.html#width',0,'Q3CanvasEllipse::width()'],['http://qt-project.org/doc/qt-4.8/qpainterpathstroker.html#width',0,'QPainterPathStroker::width()'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width',0,'Q3TextStream::width() const'],['http://qt-project.org/doc/qt-4.8/q3textstream.html#width-2',0,'Q3TextStream::width(int w)'],['http://qt-project.org/doc/qt-4.8/qsize.html#width',0,'QSize::width()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#width',0,'QSizeF::width()'],['../classflair_1_1sensor_1_1_camera.html#ac812dd64ee47c9241dd83e37948fbc63',1,'flair::sensor::Camera::Width()']]],
   ['widthchanged',['widthChanged',['http://qt-project.org/doc/qt-4.8/q3listviewitem.html#widthChanged',0,'Q3ListViewItem']]],
   ['widthf',['widthF',['http://qt-project.org/doc/qt-4.8/qpen.html#widthF',0,'QPen']]],
@@ -108,5 +108,5 @@
   ['wrapping',['wrapping',['http://qt-project.org/doc/qt-4.8/qdial.html#wrapping-prop',0,'QDial::wrapping()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#wrapping-prop',0,'QAbstractSpinBox::wrapping()']]],
   ['wrappolicy',['wrapPolicy',['http://qt-project.org/doc/qt-4.8/q3textedit.html#wrapPolicy-prop',0,'Q3TextEdit']]],
-  ['write',['write',['http://qt-project.org/doc/qt-4.8/qiodevice.html#write',0,'QIODevice::write(const char *data, qint64 maxSize)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-2',0,'QIODevice::write(const char *data)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-3',0,'QIODevice::write(const QByteArray &amp;byteArray)'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#write',0,'QGLBuffer::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#write',0,'Q3PtrQueue::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrstack.html#write',0,'Q3PtrStack::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrdict.html#write',0,'Q3PtrDict::write()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#write',0,'QFSFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#write',0,'QStandardItem::write()'],['http://qt-project.org/doc/qt-4.8/q3dict.html#write',0,'Q3Dict::write()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#write',0,'QListWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#write',0,'QTableWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/q3asciidict.html#write',0,'Q3AsciiDict::write()'],['http://qt-project.org/doc/qt-4.8/q3intdict.html#write',0,'Q3IntDict::write()'],['http://qt-project.org/doc/qt-4.8/qimageiohandler.html#write',0,'QImageIOHandler::write()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write',0,'QTextDocumentWriter::write(const QTextDocument *document)'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write-2',0,'QTextDocumentWriter::write(const QTextDocumentFragment &amp;fragment)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write',0,'QDeclarativeProperty::write(const QVariant &amp;value) const'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-2',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-3',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeContext *ctxt)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-4',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeEngine *engine)'],['http://qt-project.org/doc/qt-4.8/qiconenginev2.html#write',0,'QIconEngineV2::write()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#write',0,'QPictureIO::write()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#write',0,'QAbstractFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#write',0,'QImageWriter::write()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#write',0,'QMetaProperty::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrvector.html#write',0,'Q3PtrVector::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#write',0,'Q3PtrList::write()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#write',0,'QTreeWidgetItem::write()'],['../classflair_1_1core_1_1_i2c_port.html#a851fc14390e08ba50d312a8f5395d28f',1,'flair::core::I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#a48eec923878cc0eeecac4f28b0d6db6b',1,'flair::core::RTDM_I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___serial_port.html#a8a24c53a26ec9492ef7f68b5f297b15c',1,'flair::core::RTDM_SerialPort::Write()'],['../classflair_1_1core_1_1_serial_port.html#ac67f66b90f567de20b77afc287504740',1,'flair::core::SerialPort::Write()'],['../classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392',1,'flair::core::SharedMem::Write()'],['../classflair_1_1core_1_1_unix___i2c_port.html#ae46ea721f4ed1283e52884dd932c42e4',1,'flair::core::Unix_I2cPort::Write()'],['../classflair_1_1core_1_1_unix___serial_port.html#a38880de840bde249a00f7b1837e77479',1,'flair::core::Unix_SerialPort::Write()']]],
+  ['write',['Write',['../classflair_1_1core_1_1_i2c_port.html#a851fc14390e08ba50d312a8f5395d28f',1,'flair::core::I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___i2c_port.html#a48eec923878cc0eeecac4f28b0d6db6b',1,'flair::core::RTDM_I2cPort::Write()'],['../classflair_1_1core_1_1_r_t_d_m___serial_port.html#a8a24c53a26ec9492ef7f68b5f297b15c',1,'flair::core::RTDM_SerialPort::Write()'],['../classflair_1_1core_1_1_serial_port.html#ac67f66b90f567de20b77afc287504740',1,'flair::core::SerialPort::Write()'],['../classflair_1_1core_1_1_shared_mem.html#a7609d68ab9155055bea84cafaf741392',1,'flair::core::SharedMem::Write()'],['../classflair_1_1core_1_1_unix___i2c_port.html#ae46ea721f4ed1283e52884dd932c42e4',1,'flair::core::Unix_I2cPort::Write()'],['../classflair_1_1core_1_1_unix___serial_port.html#a38880de840bde249a00f7b1837e77479',1,'flair::core::Unix_SerialPort::Write()'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write',0,'QIODevice::write(const char *data, qint64 maxSize)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-2',0,'QIODevice::write(const char *data)'],['http://qt-project.org/doc/qt-4.8/qiodevice.html#write-3',0,'QIODevice::write(const QByteArray &amp;byteArray)'],['http://qt-project.org/doc/qt-4.8/qglbuffer.html#write',0,'QGLBuffer::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#write',0,'Q3PtrQueue::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrstack.html#write',0,'Q3PtrStack::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrdict.html#write',0,'Q3PtrDict::write()'],['http://qt-project.org/doc/qt-4.8/qfsfileengine.html#write',0,'QFSFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#write',0,'QStandardItem::write()'],['http://qt-project.org/doc/qt-4.8/q3dict.html#write',0,'Q3Dict::write()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#write',0,'QListWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#write',0,'QTableWidgetItem::write()'],['http://qt-project.org/doc/qt-4.8/q3asciidict.html#write',0,'Q3AsciiDict::write()'],['http://qt-project.org/doc/qt-4.8/q3intdict.html#write',0,'Q3IntDict::write()'],['http://qt-project.org/doc/qt-4.8/qimageiohandler.html#write',0,'QImageIOHandler::write()'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write',0,'QTextDocumentWriter::write(const QTextDocument *document)'],['http://qt-project.org/doc/qt-4.8/qtextdocumentwriter.html#write-2',0,'QTextDocumentWriter::write(const QTextDocumentFragment &amp;fragment)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write',0,'QDeclarativeProperty::write(const QVariant &amp;value) const'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-2',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-3',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeContext *ctxt)'],['http://qt-project.org/doc/qt-4.8/qdeclarativeproperty.html#write-4',0,'QDeclarativeProperty::write(QObject *object, const QString &amp;name, const QVariant &amp;value, QDeclarativeEngine *engine)'],['http://qt-project.org/doc/qt-4.8/qiconenginev2.html#write',0,'QIconEngineV2::write()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#write',0,'QPictureIO::write()'],['http://qt-project.org/doc/qt-4.8/qabstractfileengine.html#write',0,'QAbstractFileEngine::write()'],['http://qt-project.org/doc/qt-4.8/qimagewriter.html#write',0,'QImageWriter::write()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#write',0,'QMetaProperty::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrvector.html#write',0,'Q3PtrVector::write()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#write',0,'Q3PtrList::write()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#write',0,'QTreeWidgetItem::write()']]],
   ['writeattribute',['writeAttribute',['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute-2',0,'QXmlStreamWriter::writeAttribute(const QString &amp;qualifiedName, const QString &amp;value)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute',0,'QXmlStreamWriter::writeAttribute(const QString &amp;namespaceUri, const QString &amp;name, const QString &amp;value)'],['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttribute-3',0,'QXmlStreamWriter::writeAttribute(const QXmlStreamAttribute &amp;attribute)']]],
   ['writeattributes',['writeAttributes',['http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#writeAttributes',0,'QXmlStreamWriter']]],
Index: trunk/doc/Flair/search/functions_17.js
===================================================================
--- trunk/doc/Flair/search/functions_17.js	(revision 47)
+++ trunk/doc/Flair/search/functions_17.js	(revision 50)
@@ -31,5 +31,5 @@
   ['x11visual',['x11Visual',['http://qt-project.org/doc/qt-4.8/qpaintdevice-qt3.html#x11Visual',0,'QPaintDevice']]],
   ['x2',['x2',['http://qt-project.org/doc/qt-4.8/qline.html#x2',0,'QLine::x2()'],['http://qt-project.org/doc/qt-4.8/qlinef.html#x2',0,'QLineF::x2()']]],
-  ['x4x8multiplex',['X4X8Multiplex',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#adab54bddf74aadd3eaf9fb156abc60d8',1,'flair::filter::X4X8Multiplex']]],
+  ['x4x8multiplex',['X4X8Multiplex',['../classflair_1_1filter_1_1_x4_x8_multiplex.html#a32a704ec5f3dcf55007b9d02998a5ce5',1,'flair::filter::X4X8Multiplex']]],
   ['xbldc',['XBldc',['../classflair_1_1actuator_1_1_x_bldc.html#a9e8b4b758abb24b54c94c3a570b45447',1,'flair::actuator::XBldc']]],
   ['xchanged',['xChanged',['http://qt-project.org/doc/qt-4.8/qgraphicsobject.html#xChanged',0,'QGraphicsObject']]],
Index: trunk/doc/Flair/search/functions_1a.js
===================================================================
--- trunk/doc/Flair/search/functions_1a.js	(revision 47)
+++ trunk/doc/Flair/search/functions_1a.js	(revision 50)
@@ -773,5 +773,4 @@
   ['_7esimulaser',['~SimuLaser',['../classflair_1_1sensor_1_1_simu_laser.html#a9c2ded82ab43b0b175e51cda0ed879d5',1,'flair::sensor::SimuLaser']]],
   ['_7esimuus',['~SimuUs',['../classflair_1_1sensor_1_1_simu_us.html#a52c1587525fe53be58f7d1681d8f3de4',1,'flair::sensor::SimuUs']]],
-  ['_7esocket',['~Socket',['../classflair_1_1core_1_1_socket.html#a70410169166f46e51a9eea61af51286a',1,'flair::core::Socket']]],
   ['_7espinbox',['~SpinBox',['../classflair_1_1gui_1_1_spin_box.html#a64182fc99a1d96d8f86679a568c50f9b',1,'flair::gui::SpinBox']]],
   ['_7esrf08',['~Srf08',['../classflair_1_1sensor_1_1_srf08.html#a98bf852157fdae881576d0b7f25da6b0',1,'flair::sensor::Srf08']]],
@@ -783,10 +782,11 @@
   ['_7etrajectorygenerator2dcircle',['~TrajectoryGenerator2DCircle',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae669ea580ced854d4156ad4ecb7107de',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['_7euavmultiplex',['~UavMultiplex',['../classflair_1_1filter_1_1_uav_multiplex.html#a6e164ab1ddc7017e86a890e2fe4755a0',1,'flair::filter::UavMultiplex']]],
+  ['_7eudpsocket',['~UdpSocket',['../classflair_1_1core_1_1_udp_socket.html#adcd4015274c616fda2d6b4bc9e5b7354',1,'flair::core::UdpSocket']]],
   ['_7eunix_5fi2cport',['~Unix_I2cPort',['../classflair_1_1core_1_1_unix___i2c_port.html#adfddddb16245bbf4860495035bf8acac',1,'flair::core::Unix_I2cPort']]],
   ['_7eunix_5fserialport',['~Unix_SerialPort',['../classflair_1_1core_1_1_unix___serial_port.html#a4f875c351011610d7675f82200b93a3d',1,'flair::core::Unix_SerialPort']]],
   ['_7eusrangefinder',['~UsRangeFinder',['../classflair_1_1sensor_1_1_us_range_finder.html#a6a496106dacf11f69eeeaecb47920181',1,'flair::sensor::UsRangeFinder']]],
   ['_7ev4lcamera',['~V4LCamera',['../classflair_1_1sensor_1_1_v4_l_camera.html#a17dd62aecb525f68c0cfb4ae6e4d372a',1,'flair::sensor::V4LCamera']]],
-  ['_7evector2d',['~Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed',1,'flair::core::Vector2D']]],
-  ['_7evector3d',['~Vector3D',['../classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4',1,'flair::core::Vector3D']]],
+  ['_7evector2d',['~Vector2D',['../classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df',1,'flair::core::Vector2D']]],
+  ['_7evector3d',['~Vector3D',['../classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99',1,'flair::core::Vector3D']]],
   ['_7evector3ddata',['~Vector3Ddata',['../classflair_1_1core_1_1_vector3_ddata.html#af0aaa32502e8d4236de1574b7f542919',1,'flair::core::Vector3Ddata']]],
   ['_7evector3dspinbox',['~Vector3DSpinBox',['../classflair_1_1gui_1_1_vector3_d_spin_box.html#aa515751c54ff8fd98cca84f4c374929b',1,'flair::gui::Vector3DSpinBox']]],
Index: trunk/doc/Flair/search/functions_2.js
===================================================================
--- trunk/doc/Flair/search/functions_2.js	(revision 47)
+++ trunk/doc/Flair/search/functions_2.js	(revision 50)
@@ -22,5 +22,5 @@
   ['callwithcallback',['callWithCallback',['http://qt-project.org/doc/qt-4.8/qdbusconnection.html#callWithCallback',0,'QDBusConnection::callWithCallback(const QDBusMessage &amp;message, QObject *receiver, const char *returnMethod, const char *errorMethod, int timeout) const'],['http://qt-project.org/doc/qt-4.8/qdbusconnection.html#callWithCallback-2',0,'QDBusConnection::callWithCallback(const QDBusMessage &amp;message, QObject *receiver, const char *returnMethod, int timeout) const'],['http://qt-project.org/doc/qt-4.8/qdbusabstractinterface.html#callWithCallback',0,'QDBusAbstractInterface::callWithCallback(const QString &amp;method, const QList&lt; QVariant &gt; &amp;args, QObject *receiver, const char *returnMethod, const char *errorMethod)'],['http://qt-project.org/doc/qt-4.8/qdbusabstractinterface.html#callWithCallback-2',0,'QDBusAbstractInterface::callWithCallback(const QString &amp;method, const QList&lt; QVariant &gt; &amp;args, QObject *receiver, const char *slot)']]],
   ['callwithcallbackfailed',['callWithCallbackFailed',['http://qt-project.org/doc/qt-4.8/qdbusconnectioninterface.html#callWithCallbackFailed',0,'QDBusConnectionInterface']]],
-  ['camera',['Camera',['../classflair_1_1sensor_1_1_camera.html#a0367c89fe729864229dcafe2ff10fb8a',1,'flair::sensor::Camera::Camera(const core::FrameworkManager *parent, std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)'],['../classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90',1,'flair::sensor::Camera::Camera(const core::IODevice *parent, std::string name)']]],
+  ['camera',['Camera',['../classflair_1_1sensor_1_1_camera.html#ab457977303cb9158d67d65da014aaab4',1,'flair::sensor::Camera::Camera(std::string name, uint16_t width, uint16_t height, core::cvimage::Type::Format format)'],['../classflair_1_1sensor_1_1_camera.html#a2dbddbcfb399c7dae0de7b455a3b9d90',1,'flair::sensor::Camera::Camera(const core::IODevice *parent, std::string name)']]],
   ['canadddynamicproperty',['canAddDynamicProperty',['http://qt-project.org/doc/qt-4.8/qdesignerdynamicpropertysheetextension.html#canAddDynamicProperty',0,'QDesignerDynamicPropertySheetExtension']]],
   ['canappend',['canAppend',['http://qt-project.org/doc/qt-4.8/qdeclarativelistreference.html#canAppend',0,'QDeclarativeListReference']]],
@@ -403,5 +403,5 @@
   ['computedefaultthrust',['ComputeDefaultThrust',['../classflair_1_1meta_1_1_uav_state_machine.html#ab25472bbf51a7baf97ec5e9cfc148f8b',1,'flair::meta::UavStateMachine']]],
   ['computedefaulttorques',['ComputeDefaultTorques',['../classflair_1_1meta_1_1_uav_state_machine.html#ac93d0d595a86a014c27375c973f693a8',1,'flair::meta::UavStateMachine']]],
-  ['computerotation',['ComputeRotation',['../classflair_1_1core_1_1_one_axis_rotation.html#aa9f1c9ccb88c221e4ec62521536e8130',1,'flair::core::OneAxisRotation::ComputeRotation(core::Vector3D &amp;vector) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde',1,'flair::core::OneAxisRotation::ComputeRotation(core::Euler &amp;euler) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff',1,'flair::core::OneAxisRotation::ComputeRotation(core::Quaternion &amp;quaternion) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5',1,'flair::core::OneAxisRotation::ComputeRotation(core::RotationMatrix &amp;matrix) const ']]],
+  ['computerotation',['ComputeRotation',['../classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1',1,'flair::core::OneAxisRotation::ComputeRotation(core::Vector3D&lt; T &gt; &amp;vector) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a9326b1fdeae7a485235c8bec5191fcde',1,'flair::core::OneAxisRotation::ComputeRotation(core::Euler &amp;euler) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a95eafcd87e97beacc6e11370a8dde4ff',1,'flair::core::OneAxisRotation::ComputeRotation(core::Quaternion &amp;quaternion) const '],['../classflair_1_1core_1_1_one_axis_rotation.html#a3aeb426d4ddd9d33447b86887539eeb5',1,'flair::core::OneAxisRotation::ComputeRotation(core::RotationMatrix &amp;matrix) const ']]],
   ['conditionvariable',['ConditionVariable',['../classflair_1_1core_1_1_condition_variable.html#a39d2c7445e468a1fa8efb62d39f7d082',1,'flair::core::ConditionVariable']]],
   ['condsignal',['CondSignal',['../classflair_1_1core_1_1_condition_variable.html#abaec3da1498ecab5c9e53472eda70105',1,'flair::core::ConditionVariable']]],
@@ -622,5 +622,5 @@
   ['creator',['creator',['http://qt-project.org/doc/qt-4.8/qprinter.html#creator',0,'QPrinter']]],
   ['critical',['critical',['http://qt-project.org/doc/qt-4.8/qmessagebox.html#critical',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, QFlags&lt; QMessageBox::StandardButton &gt; buttons, StandardButton defaultButton)'],['http://qt-project.org/doc/qt-4.8/qmessagebox-obsolete.html#critical-2',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, int button0, int button1, int button2)'],['http://qt-project.org/doc/qt-4.8/qmessagebox-obsolete.html#critical-4',0,'QMessageBox::critical(QWidget *parent, const QString &amp;title, const QString &amp;text, const QString &amp;button0Text, const QString &amp;button1Text, const QString &amp;button2Text, int defaultButtonNumber, int escapeButtonNumber)']]],
-  ['crossproduct',['crossProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#crossProduct',0,'QVector3D::crossProduct()'],['../namespaceflair_1_1core.html#a4e3e0c05a548ad880197a0f90cb68305',1,'flair::core::CrossProduct()']]],
+  ['crossproduct',['crossProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#crossProduct',0,'QVector3D::crossProduct()'],['../namespaceflair_1_1core.html#a619733e606845eb59f7e779f2f119019',1,'flair::core::CrossProduct()']]],
   ['cubicbezier',['cubicBezier',['http://qt-project.org/doc/qt-4.8/q3pointarray.html#cubicBezier',0,'Q3PointArray']]],
   ['cubicto',['cubicTo',['http://qt-project.org/doc/qt-4.8/qpainterpath.html#cubicTo',0,'QPainterPath::cubicTo(const QPointF &amp;c1, const QPointF &amp;c2, const QPointF &amp;endPoint)'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#cubicTo-2',0,'QPainterPath::cubicTo(qreal c1X, qreal c1Y, qreal c2X, qreal c2Y, qreal endPointX, qreal endPointY)']]],
Index: trunk/doc/Flair/search/functions_3.js
===================================================================
--- trunk/doc/Flair/search/functions_3.js	(revision 47)
+++ trunk/doc/Flair/search/functions_3.js	(revision 50)
@@ -111,5 +111,5 @@
   ['dequeue',['dequeue',['http://qt-project.org/doc/qt-4.8/q3ptrqueue.html#dequeue',0,'Q3PtrQueue::dequeue()'],['http://qt-project.org/doc/qt-4.8/qqueue.html#dequeue',0,'QQueue::dequeue()']]],
   ['deref',['deref',['http://qt-project.org/doc/qt-4.8/qatomicint.html#deref',0,'QAtomicInt::deref()'],['http://qt-project.org/doc/qt-4.8/q3shared.html#deref',0,'Q3Shared::deref()']]],
-  ['derivate',['Derivate',['../classflair_1_1core_1_1_quaternion.html#a6daa4315e90e3567ab3cc82346deae86',1,'flair::core::Quaternion']]],
+  ['derivate',['Derivate',['../classflair_1_1core_1_1_quaternion.html#a9be083f02e545535ba9dde0dd2ecbcb7',1,'flair::core::Quaternion']]],
   ['descent',['descent',['http://qt-project.org/doc/qt-4.8/qfontmetrics.html#descent',0,'QFontMetrics::descent()'],['http://qt-project.org/doc/qt-4.8/qfontmetricsf.html#descent',0,'QFontMetricsF::descent()'],['http://qt-project.org/doc/qt-4.8/qrawfont.html#descent',0,'QRawFont::descent()'],['http://qt-project.org/doc/qt-4.8/qtextinlineobject.html#descent',0,'QTextInlineObject::descent()'],['http://qt-project.org/doc/qt-4.8/qtextline.html#descent',0,'QTextLine::descent()'],['http://qt-project.org/doc/qt-4.8/qtextitem.html#descent',0,'QTextItem::descent()']]],
   ['description',['description',['http://qt-project.org/doc/qt-4.8/phonon-effectparameter.html#description',0,'Phonon::EffectParameter::description()'],['http://qt-project.org/doc/qt-4.8/phonon-objectdescription.html#description',0,'Phonon::ObjectDescription::description()'],['http://qt-project.org/doc/qt-4.8/phonon-effect.html#description',0,'Phonon::Effect::description()'],['http://qt-project.org/doc/qt-4.8/qcommandlinkbutton.html#description-prop',0,'QCommandLinkButton::description()'],['http://qt-project.org/doc/qt-4.8/qinputcontextplugin.html#description',0,'QInputContextPlugin::description()'],['http://qt-project.org/doc/qt-4.8/qpictureio.html#description',0,'QPictureIO::description()'],['http://qt-project.org/doc/qt-4.8/qdeclarativeerror.html#description',0,'QDeclarativeError::description()'],['http://qt-project.org/doc/qt-4.8/qsvggenerator.html#description-prop',0,'QSvgGenerator::description()'],['http://qt-project.org/doc/qt-4.8/qimagewriter-obsolete.html#description',0,'QImageWriter::description()'],['http://qt-project.org/doc/qt-4.8/qinputcontextfactory.html#description',0,'QInputContextFactory::description()']]],
@@ -214,5 +214,5 @@
   ['done',['done',['http://qt-project.org/doc/qt-4.8/q3http.html#done',0,'Q3Http::done()'],['http://qt-project.org/doc/qt-4.8/qprintdialog.html#done',0,'QPrintDialog::done()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#done',0,'QHttp::done()'],['http://qt-project.org/doc/qt-4.8/qprintpreviewdialog.html#done',0,'QPrintPreviewDialog::done()'],['http://qt-project.org/doc/qt-4.8/qerrormessage.html#done',0,'QErrorMessage::done()'],['http://qt-project.org/doc/qt-4.8/qfiledialog.html#done',0,'QFileDialog::done()'],['http://qt-project.org/doc/qt-4.8/qinputdialog.html#done',0,'QInputDialog::done()'],['http://qt-project.org/doc/qt-4.8/qwizard.html#done',0,'QWizard::done()'],['http://qt-project.org/doc/qt-4.8/qfontdialog.html#done',0,'QFontDialog::done()'],['http://qt-project.org/doc/qt-4.8/qcolordialog.html#done',0,'QColorDialog::done()'],['http://qt-project.org/doc/qt-4.8/qdialog.html#done',0,'QDialog::done()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#done',0,'Q3Ftp::done()'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#done',0,'Q3FileDialog::done()'],['http://qt-project.org/doc/qt-4.8/qftp.html#done',0,'QFtp::done()']]],
   ['donecurrent',['doneCurrent',['http://qt-project.org/doc/qt-4.8/qglcontext.html#doneCurrent',0,'QGLContext::doneCurrent()'],['http://qt-project.org/doc/qt-4.8/qglwidget.html#doneCurrent',0,'QGLWidget::doneCurrent()'],['http://qt-project.org/doc/qt-4.8/qglpixelbuffer.html#doneCurrent',0,'QGLPixelBuffer::doneCurrent()']]],
-  ['dotproduct',['dotProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#dotProduct',0,'QVector3D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#dotProduct',0,'QVector2D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#dotProduct',0,'QVector4D::dotProduct()'],['../namespaceflair_1_1core.html#a0eaa0f510f506d44345e82acd65e9b86',1,'flair::core::DotProduct()']]],
+  ['dotproduct',['dotProduct',['http://qt-project.org/doc/qt-4.8/qvector3d.html#dotProduct',0,'QVector3D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#dotProduct',0,'QVector2D::dotProduct()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#dotProduct',0,'QVector4D::dotProduct()'],['../namespaceflair_1_1core.html#a792d54dcdbd816e6c7bc5ac04b5d9b22',1,'flair::core::DotProduct()']]],
   ['dotspermeterx',['dotsPerMeterX',['http://qt-project.org/doc/qt-4.8/qimage.html#dotsPerMeterX',0,'QImage']]],
   ['dotspermetery',['dotsPerMeterY',['http://qt-project.org/doc/qt-4.8/qimage.html#dotsPerMeterY',0,'QImage']]],
Index: trunk/doc/Flair/search/functions_6.js
===================================================================
--- trunk/doc/Flair/search/functions_6.js	(revision 47)
+++ trunk/doc/Flair/search/functions_6.js	(revision 50)
@@ -20,5 +20,6 @@
   ['gesturetype',['gestureType',['http://qt-project.org/doc/qt-4.8/qgesture.html#gestureType-prop',0,'QGesture']]],
   ['get',['get',['http://qt-project.org/doc/qt-4.8/q3http.html#get',0,'Q3Http::get()'],['http://qt-project.org/doc/qt-4.8/qhttp.html#get',0,'QHttp::get()'],['http://qt-project.org/doc/qt-4.8/q3urloperator.html#get',0,'Q3UrlOperator::get()'],['http://qt-project.org/doc/qt-4.8/qnetworkaccessmanager.html#get',0,'QNetworkAccessManager::get()'],['http://qt-project.org/doc/qt-4.8/q3ftp.html#get',0,'Q3Ftp::get()'],['http://qt-project.org/doc/qt-4.8/qftp.html#get',0,'QFtp::get()']]],
-  ['getangularrates',['GetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ac38add9509e454eccf12e151d3b893b8',1,'flair::core::AhrsData']]],
+  ['getangle',['GetAngle',['../classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b',1,'flair::core::OneAxisRotation']]],
+  ['getangularrates',['GetAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a32909780fe8fa7e39932443007ef4389',1,'flair::core::AhrsData']]],
   ['getbatterymonitor',['GetBatteryMonitor',['../classflair_1_1actuator_1_1_bl_ctrl_v2.html#ac0116eb8f64bbdf368fbb63f99e0e827',1,'flair::actuator::BlCtrlV2']]],
   ['getcalibration',['getCalibration',['http://qt-project.org/doc/qt-4.8/qwsmousehandler.html#getCalibration',0,'QWSMouseHandler']]],
@@ -34,12 +35,12 @@
   ['getcursorposition',['getCursorPosition',['http://qt-project.org/doc/qt-4.8/q3textedit.html#getCursorPosition',0,'Q3TextEdit']]],
   ['getcvmat',['getCvMat',['../classflair_1_1core_1_1cvmatrix.html#aa08e4d9c913df9c4be093b8b83705e2a',1,'flair::core::cvmatrix']]],
-  ['getdatas',['GetDatas',['../classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0',1,'flair::filter::Ahrs::GetDatas(void) const '],['../classflair_1_1filter_1_1_ahrs.html#adb401534c91830c4985169bed9a7a164',1,'flair::filter::Ahrs::GetDatas(core::AhrsData **ahrsData) const '],['../classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9',1,'flair::sensor::Imu::GetDatas()'],['../classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0',1,'flair::sensor::NmeaGps::GetDatas(void) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676',1,'flair::sensor::NmeaGps::GetDatas(core::GpsData **gpsData) const ']]],
+  ['getdatas',['GetDatas',['../classflair_1_1filter_1_1_ahrs.html#a280ca3f44b2efdb42d6aab1b0333cda0',1,'flair::filter::Ahrs::GetDatas(void) const '],['../classflair_1_1filter_1_1_ahrs.html#adb401534c91830c4985169bed9a7a164',1,'flair::filter::Ahrs::GetDatas(core::AhrsData **ahrsData) const '],['../classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428',1,'flair::sensor::Imu::GetDatas(void) const '],['../classflair_1_1sensor_1_1_imu.html#aa020369da0c3f8c80eef6abf9cad0cd9',1,'flair::sensor::Imu::GetDatas(core::ImuData **imuData) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#add3819e87a4f7c824c0f0c2aa6e5f8e0',1,'flair::sensor::NmeaGps::GetDatas(void) const '],['../classflair_1_1sensor_1_1_nmea_gps.html#a8f56a1f0f0d397e9f0cab93767cc8676',1,'flair::sensor::NmeaGps::GetDatas(core::GpsData **gpsData) const ']]],
   ['getdatatype',['GetDataType',['../classflair_1_1core_1_1_i_o_data_element.html#a99829fa11fbd9d8fed13a6c27dabbf38',1,'flair::core::IODataElement']]],
   ['getdate',['getDate',['http://qt-project.org/doc/qt-4.8/qdate.html#getDate',0,'QDate']]],
   ['getdc',['getDC',['http://qt-project.org/doc/qt-4.8/qwidget.html#getDC',0,'QWidget']]],
-  ['getderivative',['GetDerivative',['../classflair_1_1core_1_1_quaternion.html#ac13bf2f238a45ec6d20f1c1d137f1d39',1,'flair::core::Quaternion']]],
+  ['getderivative',['GetDerivative',['../classflair_1_1core_1_1_quaternion.html#a08b196fb32f87dd62e6a3906e5ecaf2c',1,'flair::core::Quaternion']]],
+  ['getdop',['GetDop',['../classflair_1_1core_1_1_gps_data.html#ad0442d89cc3b54d8f216e6539db051b6',1,'flair::core::GpsData']]],
   ['getdouble',['getDouble',['http://qt-project.org/doc/qt-4.8/qinputdialog.html#getDouble',0,'QInputDialog::getDouble(QWidget *parent, const QString &amp;title, const QString &amp;label, double value, double min, double max, int decimals, bool *ok, QFlags&lt; Qt::WindowType &gt; flags)'],['http://qt-project.org/doc/qt-4.8/qinputdialog-qt3.html#getDouble-2',0,'QInputDialog::getDouble(const QString &amp;title, const QString &amp;label, double value, double min, double max, int decimals, bool *ok, QWidget *parent, const char *name, QFlags&lt; Qt::WindowType &gt; flags)']]],
-  ['getenu',['GetEnu',['../classflair_1_1sensor_1_1_nmea_gps.html#a79938d8f65af8727dec1f0a639054816',1,'flair::sensor::NmeaGps::GetEnu()'],['../classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d',1,'flair::core::GpsData::GetEnu()']]],
-  ['geteuler',['GetEuler',['../classflair_1_1sensor_1_1_vrpn_object.html#a32e2c982fb63444678b672fce4762738',1,'flair::sensor::VrpnObject']]],
+  ['getenu',['GetEnu',['../classflair_1_1sensor_1_1_nmea_gps.html#af3b2504dd9cdb94ee02c49f21dc0c1d8',1,'flair::sensor::NmeaGps::GetEnu()'],['../classflair_1_1core_1_1_gps_data.html#a887c61012e25fe3024802c1eb4329d2d',1,'flair::core::GpsData::GetEnu()']]],
   ['getexistingdirectory',['getExistingDirectory',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#getExistingDirectory',0,'QFileDialog::getExistingDirectory(QWidget *parent, const QString &amp;caption, const QString &amp;dir, QFlags&lt; QFileDialog::Option &gt; options)'],['http://qt-project.org/doc/qt-4.8/qfiledialog-qt3.html#getExistingDirectory-2',0,'QFileDialog::getExistingDirectory(const QString &amp;dir, QWidget *parent, const char *name, const QString &amp;caption, bool dirOnly, bool resolveSymlinks)'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#getExistingDirectory',0,'Q3FileDialog::getExistingDirectory()']]],
   ['getfirst',['getFirst',['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#getFirst',0,'Q3PtrList']]],
@@ -67,10 +68,10 @@
   ['getlla',['GetLla',['../classflair_1_1core_1_1_gps_data.html#ad6f06899b7281ad2680e47d37671845b',1,'flair::core::GpsData']]],
   ['getlocation',['getLocation',['http://qt-project.org/doc/qt-4.8/q3mainwindow.html#getLocation',0,'Q3MainWindow']]],
-  ['getlogarithm',['GetLogarithm',['../classflair_1_1core_1_1_quaternion.html#a8ddb69a52a35d36146fee38efb6336d2',1,'flair::core::Quaternion::GetLogarithm(Vector3D &amp;logarithm)'],['../classflair_1_1core_1_1_quaternion.html#a6a9b3279a79620aea9a3f9ab67eec245',1,'flair::core::Quaternion::GetLogarithm(void)']]],
+  ['getlogarithm',['GetLogarithm',['../classflair_1_1core_1_1_quaternion.html#a4753cafd0c78d78a6e6d0200a4cc596f',1,'flair::core::Quaternion::GetLogarithm(Vector3Df &amp;logarithm)'],['../classflair_1_1core_1_1_quaternion.html#abbda897244c722294de3812bfe7a595b',1,'flair::core::Quaternion::GetLogarithm(void)']]],
   ['getlogpath',['GetLogPath',['../classflair_1_1core_1_1_framework_manager.html#a4e7363801f1df89e51fd9c173e196673',1,'flair::core::FrameworkManager']]],
   ['getmarkedregion',['getMarkedRegion',['http://qt-project.org/doc/qt-4.8/q3multilineedit.html#getMarkedRegion',0,'Q3MultiLineEdit']]],
   ['getmutex',['GetMutex',['../classflair_1_1gui_1_1_box.html#a72d33c20718419d566e198840318e22f',1,'flair::gui::Box::GetMutex()'],['../classflair_1_1core_1_1_mutex.html#a225fbd364b794d698b1c7d8c6962492b',1,'flair::core::Mutex::GetMutex()']]],
   ['getnetworkprotocol',['getNetworkProtocol',['http://qt-project.org/doc/qt-4.8/q3urloperator.html#getNetworkProtocol',0,'Q3UrlOperator::getNetworkProtocol()'],['http://qt-project.org/doc/qt-4.8/q3networkprotocol.html#getNetworkProtocol',0,'Q3NetworkProtocol::getNetworkProtocol()']]],
-  ['getnorm',['GetNorm',['../classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5',1,'flair::core::Quaternion::GetNorm()'],['../classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722',1,'flair::core::Vector2D::GetNorm()'],['../classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab',1,'flair::core::Vector3D::GetNorm()']]],
+  ['getnorm',['GetNorm',['../classflair_1_1core_1_1_quaternion.html#a6931ec913f61c9708ef5970e63f8b0b5',1,'flair::core::Quaternion::GetNorm()'],['../classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3',1,'flair::core::Vector2D::GetNorm()'],['../classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12',1,'flair::core::Vector3D::GetNorm()']]],
   ['getnumberofsatellites',['GetNumberOfSatellites',['../classflair_1_1core_1_1_gps_data.html#a22707e45c31501d36ddef69f6b9cee2f',1,'flair::core::GpsData']]],
   ['getoffset',['GetOffset',['../classflair_1_1filter_1_1_pid_thrust.html#a3658197f9d580bc810fc65451399f307',1,'flair::filter::PidThrust']]],
@@ -83,13 +84,13 @@
   ['getplot',['GetPlot',['../classflair_1_1sensor_1_1_laser_range_finder.html#a0195de6681d96bfdc0de0abb0f735fc2',1,'flair::sensor::LaserRangeFinder::GetPlot()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a65e936eaa6a41a2ca1b39bfe07830fda',1,'flair::sensor::UsRangeFinder::GetPlot()']]],
   ['getplottab',['GetPlotTab',['../classflair_1_1sensor_1_1_camera.html#a78b1839d9367d8df8e87a70460c1f228',1,'flair::sensor::Camera::GetPlotTab()'],['../classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee',1,'flair::sensor::Imu::GetPlotTab()'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a00cc6a10c9f6bc146dd269acd347b72f',1,'flair::sensor::LaserRangeFinder::GetPlotTab()'],['../classflair_1_1sensor_1_1_nmea_gps.html#aa3121a4fe4c47fdc2fb1115c263801d6',1,'flair::sensor::NmeaGps::GetPlotTab()'],['../classflair_1_1sensor_1_1_us_range_finder.html#a830522cffd7367b3c095f1a381bb248a',1,'flair::sensor::UsRangeFinder::GetPlotTab()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a3ab137dde2f6c3d1d8086dd886e1c539',1,'flair::sensor::VrpnObject::GetPlotTab()']]],
-  ['getposition',['GetPosition',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aea95d0146447117762229550a11ad415',1,'flair::filter::TrajectoryGenerator2DCircle::GetPosition()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a2c4b259c51b98fa92f8f39141ac9f8b2',1,'flair::sensor::VrpnObject::GetPosition()']]],
+  ['getposition',['GetPosition',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ae39218d67b655176c2d9b6679702c9c7',1,'flair::filter::TrajectoryGenerator2DCircle::GetPosition()'],['../classflair_1_1sensor_1_1_vrpn_object.html#a64be708bbe70e22db77a465488e23c7c',1,'flair::sensor::VrpnObject::GetPosition()']]],
   ['getprocaddress',['getProcAddress',['http://qt-project.org/doc/qt-4.8/qglcontext.html#getProcAddress',0,'QGLContext']]],
   ['getquaternion',['GetQuaternion',['../classflair_1_1sensor_1_1_vrpn_object.html#a2942cbbb898ba9d0d795b97ad3b9825f',1,'flair::sensor::VrpnObject::GetQuaternion()'],['../classflair_1_1core_1_1_ahrs_data.html#a7dae31f1c0d942ee2090f00d1126df6c',1,'flair::core::AhrsData::GetQuaternion()']]],
-  ['getquaternionandangularrates',['GetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#a7ff2e8d3918e3bb11938751b86615dad',1,'flair::core::AhrsData']]],
+  ['getquaternionandangularrates',['GetQuaternionAndAngularRates',['../classflair_1_1core_1_1_ahrs_data.html#ab8eee838e9a7f8f503638cf183af55dd',1,'flair::core::AhrsData']]],
   ['getrange',['getRange',['http://qt-project.org/doc/qt-4.8/qsplitter.html#getRange',0,'QSplitter']]],
-  ['getrawacc',['GetRawAcc',['../classflair_1_1core_1_1_imu_data.html#a567a19f52b656e65e3dd8ac621ce5303',1,'flair::core::ImuData']]],
-  ['getrawaccmagandgyr',['GetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a2556b72388064e419d391b2103892aff',1,'flair::core::ImuData']]],
-  ['getrawgyr',['GetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a5c08078b45632590360cdc378b03b6dd',1,'flair::core::ImuData']]],
-  ['getrawmag',['GetRawMag',['../classflair_1_1core_1_1_imu_data.html#ad464c82cc049713922ed69569a25b5c5',1,'flair::core::ImuData']]],
+  ['getrawacc',['GetRawAcc',['../classflair_1_1core_1_1_imu_data.html#aff48e7fc5d9e5fd5f543080c927b88b5',1,'flair::core::ImuData']]],
+  ['getrawaccmagandgyr',['GetRawAccMagAndGyr',['../classflair_1_1core_1_1_imu_data.html#a5893ae29ee62fea62fee049924fad2bf',1,'flair::core::ImuData']]],
+  ['getrawgyr',['GetRawGyr',['../classflair_1_1core_1_1_imu_data.html#a942ccd18b00ffceee25e307fa54a6ea0',1,'flair::core::ImuData']]],
+  ['getrawmag',['GetRawMag',['../classflair_1_1core_1_1_imu_data.html#adc5d9ec8a2c7ae337ba627dcf2181307',1,'flair::core::ImuData']]],
   ['getrect',['getRect',['http://qt-project.org/doc/qt-4.8/qrect.html#getRect',0,'QRect::getRect()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#getRect',0,'QRectF::getRect()']]],
   ['getreferenceorientation',['GetReferenceOrientation',['../classflair_1_1filter_1_1_joy_reference.html#ab840a472193ea2f5781805151c07fc44',1,'flair::filter::JoyReference']]],
@@ -99,7 +100,7 @@
   ['getsavefilename',['getSaveFileName',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#getSaveFileName',0,'QFileDialog::getSaveFileName(QWidget *parent, const QString &amp;caption, const QString &amp;dir, const QString &amp;filter, QString *selectedFilter, QFlags&lt; QFileDialog::Option &gt; options)'],['http://qt-project.org/doc/qt-4.8/qfiledialog-qt3.html#getSaveFileName-2',0,'QFileDialog::getSaveFileName(const QString &amp;dir, const QString &amp;filter, QWidget *parent, const char *name, const QString &amp;caption, QString *selectedFilter, bool resolveSymlinks)'],['http://qt-project.org/doc/qt-4.8/q3filedialog.html#getSaveFileName',0,'Q3FileDialog::getSaveFileName()']]],
   ['getselection',['getSelection',['http://qt-project.org/doc/qt-4.8/q3textedit.html#getSelection',0,'Q3TextEdit::getSelection()'],['http://qt-project.org/doc/qt-4.8/qlineedit-qt3.html#getSelection',0,'QLineEdit::getSelection()']]],
-  ['getsemaphore',['GetSemaphore',['../classflair_1_1core_1_1_semaphore.html#a197221f875628bec292dd6fbe6f04142',1,'flair::core::Semaphore']]],
+  ['getsemaphore',['GetSemaphore',['../classflair_1_1core_1_1_semaphore.html#a640b354e4a388130befe88ea2b6a2c09',1,'flair::core::Semaphore']]],
   ['getsimulator',['getSimulator',['../namespaceflair_1_1simulator.html#a9739213d82cf7ff924a6ef218490c564',1,'flair::simulator']]],
-  ['getspeed',['GetSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#ac95915bd0d1e21f744195d9e0543896e',1,'flair::filter::TrajectoryGenerator2DCircle']]],
+  ['getspeed',['GetSpeed',['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#a928d70f190300eb5a545940d2f5417be',1,'flair::filter::TrajectoryGenerator2DCircle']]],
   ['getspeeds',['GetSpeeds',['../classflair_1_1actuator_1_1_simu_bldc.html#a94b7583f7bd4fd72706cfb8363316438',1,'flair::actuator::SimuBldc']]],
   ['gettab',['GetTab',['../classflair_1_1sensor_1_1_nmea_gps.html#ad25ede505f9bed9afaf06fa39d9871f9',1,'flair::sensor::NmeaGps']]],
@@ -258,5 +259,5 @@
   ['groupid',['groupId',['http://qt-project.org/doc/qt-4.8/qfileinfo.html#groupId',0,'QFileInfo']]],
   ['groupseparator',['groupSeparator',['http://qt-project.org/doc/qt-4.8/qlocale.html#groupSeparator',0,'QLocale']]],
-  ['gx3_5f25_5fahrs',['Gx3_25_ahrs',['../classflair_1_1filter_1_1_gx3__25__ahrs.html#a81454973b37dea1c53e4da99635be4d5',1,'flair::filter::Gx3_25_ahrs']]],
-  ['gx3_5f25_5fimu',['Gx3_25_imu',['../classflair_1_1sensor_1_1_gx3__25__imu.html#aec8d507d7e0042553df667e6179c7558',1,'flair::sensor::Gx3_25_imu']]]
+  ['gx3_5f25_5fahrs',['Gx3_25_ahrs',['../classflair_1_1filter_1_1_gx3__25__ahrs.html#a7dc4516843513ef1eeb82575ce982a72',1,'flair::filter::Gx3_25_ahrs']]],
+  ['gx3_5f25_5fimu',['Gx3_25_imu',['../classflair_1_1sensor_1_1_gx3__25__imu.html#adcc852b346d46e2f1b73232015e930d0',1,'flair::sensor::Gx3_25_imu']]]
 ];
Index: trunk/doc/Flair/search/functions_7.js
===================================================================
--- trunk/doc/Flair/search/functions_7.js	(revision 47)
+++ trunk/doc/Flair/search/functions_7.js	(revision 50)
@@ -162,5 +162,5 @@
   ['hittestcontent',['hitTestContent',['http://qt-project.org/doc/qt-4.8/qwebframe.html#hitTestContent',0,'QWebFrame']]],
   ['hittestpath',['hitTestPath',['http://qt-project.org/doc/qt-4.8/qmouseeventtransition.html#hitTestPath',0,'QMouseEventTransition']]],
-  ['hokuyoutm30lx',['HokuyoUTM30Lx',['../classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a103a5681f23b69dc739da0b70ebcd5ea',1,'flair::sensor::HokuyoUTM30Lx']]],
+  ['hokuyoutm30lx',['HokuyoUTM30Lx',['../classflair_1_1sensor_1_1_hokuyo_u_t_m30_lx.html#a6f06ca6eb398424de3dd8e49199ad0c3',1,'flair::sensor::HokuyoUTM30Lx']]],
   ['home',['home',['http://qt-project.org/doc/qt-4.8/q3multilineedit.html#home',0,'Q3MultiLineEdit::home()'],['http://qt-project.org/doc/qt-4.8/q3textbrowser.html#home',0,'Q3TextBrowser::home()'],['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#home',0,'QTextBrowser::home()'],['http://qt-project.org/doc/qt-4.8/qdir.html#home',0,'QDir::home()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#home',0,'QLineEdit::home()']]],
   ['homedirpath',['homeDirPath',['http://qt-project.org/doc/qt-4.8/qdir-qt3.html#homeDirPath',0,'QDir']]],
Index: trunk/doc/Flair/search/functions_8.js
===================================================================
--- trunk/doc/Flair/search/functions_8.js	(revision 47)
+++ trunk/doc/Flair/search/functions_8.js	(revision 50)
@@ -43,5 +43,5 @@
   ['importpathlist',['importPathList',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#importPathList',0,'QDeclarativeEngine']]],
   ['importplugin',['importPlugin',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#importPlugin',0,'QDeclarativeEngine']]],
-  ['imu',['Imu',['../classflair_1_1sensor_1_1_imu.html#a2ee0420d6e69be3a51c9ad1ac1c6b386',1,'flair::sensor::Imu::Imu(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a',1,'flair::sensor::Imu::Imu(const core::IODevice *parent, std::string name)']]],
+  ['imu',['Imu',['../classflair_1_1sensor_1_1_imu.html#ab8c2e7ec4d6d6d4efd175d2ce0811159',1,'flair::sensor::Imu::Imu(std::string name)'],['../classflair_1_1sensor_1_1_imu.html#a5dc17ecf8caf9aaa41ec0a6ec43adf6a',1,'flair::sensor::Imu::Imu(const core::IODevice *parent, std::string name)']]],
   ['imudata',['ImuData',['../classflair_1_1core_1_1_imu_data.html#a1a277282db7d19ed76e41a4f7a782934',1,'flair::core::ImuData']]],
   ['inactive',['inactive',['http://qt-project.org/doc/qt-4.8/qpalette-qt3.html#inactive',0,'QPalette']]],
@@ -271,5 +271,5 @@
   ['isavailable',['isAvailable',['http://qt-project.org/doc/qt-4.8/qsound.html#isAvailable',0,'QSound']]],
   ['isbackwardavailable',['isBackwardAvailable',['http://qt-project.org/doc/qt-4.8/qtextbrowser.html#isBackwardAvailable',0,'QTextBrowser']]],
-  ['isbatterylow',['IsBatteryLow',['../classflair_1_1sensor_1_1_battery_monitor.html#a102998c66cbb48ff71399189cb3371bb',1,'flair::sensor::BatteryMonitor']]],
+  ['isbatterylow',['IsBatteryLow',['../classflair_1_1sensor_1_1_battery_monitor.html#a78ee7f0624b9ce35e76217726d8dc730',1,'flair::sensor::BatteryMonitor']]],
   ['isbigendian',['IsBigEndian',['../namespaceflair_1_1core.html#a4783118d327bc3461f35818366dbd458',1,'flair::core']]],
   ['isbitmapscalable',['isBitmapScalable',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#isBitmapScalable',0,'QFontDatabase']]],
@@ -516,5 +516,5 @@
   ['isreadable',['isReadable',['http://qt-project.org/doc/qt-4.8/qiodevice.html#isReadable',0,'QIODevice::isReadable()'],['http://qt-project.org/doc/qt-4.8/qurlinfo.html#isReadable',0,'QUrlInfo::isReadable()'],['http://qt-project.org/doc/qt-4.8/qvideoframe.html#isReadable',0,'QVideoFrame::isReadable()'],['http://qt-project.org/doc/qt-4.8/qdir.html#isReadable',0,'QDir::isReadable()'],['http://qt-project.org/doc/qt-4.8/qfileinfo.html#isReadable',0,'QFileInfo::isReadable()'],['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#isReadable',0,'QMetaProperty::isReadable()']]],
   ['isreadonly',['isReadOnly',['http://qt-project.org/doc/qt-4.8/qdesignerpropertyeditorinterface.html#isReadOnly',0,'QDesignerPropertyEditorInterface::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qfilesystemmodel.html#readOnly-prop',0,'QFileSystemModel::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#readOnly-prop',0,'Q3DataBrowser::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qfiledialog-obsolete.html#readOnly-prop',0,'QFileDialog::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qtextedit.html#readOnly-prop',0,'QTextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#readOnly-prop',0,'Q3TextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qsqlfield.html#isReadOnly',0,'QSqlField::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3sqlcursor.html#isReadOnly',0,'Q3SqlCursor::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/q3table.html#readOnly-prop',0,'Q3Table::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qplaintextedit.html#readOnly-prop',0,'QPlainTextEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#readOnly-prop',0,'QLineEdit::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qdirmodel.html#readOnly-prop',0,'QDirModel::isReadOnly()'],['http://qt-project.org/doc/qt-4.8/qabstractspinbox.html#readOnly-prop',0,'QAbstractSpinBox::isReadOnly()']]],
-  ['isready',['isReady',['http://qt-project.org/doc/qt-4.8/qdeclarativecomponent.html#isReady',0,'QDeclarativeComponent']]],
+  ['isready',['IsReady',['../classflair_1_1core_1_1_i_o_device.html#aee7828ae2eece2bace8e476dacc2bc12',1,'flair::core::IODevice::IsReady()'],['http://qt-project.org/doc/qt-4.8/qdeclarativecomponent.html#isReady',0,'QDeclarativeComponent::isReady()']]],
   ['isredoavailable',['isRedoAvailable',['http://qt-project.org/doc/qt-4.8/qtextdocument.html#isRedoAvailable',0,'QTextDocument::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/qtextedit-qt3.html#isRedoAvailable',0,'QTextEdit::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/q3textedit.html#isRedoAvailable',0,'Q3TextEdit::isRedoAvailable()'],['http://qt-project.org/doc/qt-4.8/qlineedit.html#redoAvailable-prop',0,'QLineEdit::isRedoAvailable()']]],
   ['isreferencecountingnative',['isReferenceCountingNative',['http://qt-project.org/doc/qt-4.8/qatomicint.html#isReferenceCountingNative',0,'QAtomicInt']]],
@@ -541,5 +541,5 @@
   ['isrowstretchable',['isRowStretchable',['http://qt-project.org/doc/qt-4.8/q3table.html#isRowStretchable',0,'Q3Table']]],
   ['isrubberselecting',['isRubberSelecting',['http://qt-project.org/doc/qt-4.8/q3listbox.html#isRubberSelecting',0,'Q3ListBox']]],
-  ['isrunning',['isRunning',['http://qt-project.org/doc/qt-4.8/qfuturewatcher.html#isRunning',0,'QFutureWatcher::isRunning()'],['http://qt-project.org/doc/qt-4.8/qfuture.html#isRunning',0,'QFuture::isRunning()'],['http://qt-project.org/doc/qt-4.8/qeventloop.html#isRunning',0,'QEventLoop::isRunning()'],['http://qt-project.org/doc/qt-4.8/q3process.html#isRunning',0,'Q3Process::isRunning()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#isRunning',0,'QStateMachine::isRunning()'],['http://qt-project.org/doc/qt-4.8/qthread.html#isRunning',0,'QThread::isRunning()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#isRunning',0,'QNetworkReply::isRunning()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2',1,'flair::filter::TrajectoryGenerator1D::IsRunning()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8',1,'flair::filter::TrajectoryGenerator2DCircle::IsRunning()']]],
+  ['isrunning',['isRunning',['http://qt-project.org/doc/qt-4.8/qfuturewatcher.html#isRunning',0,'QFutureWatcher::isRunning()'],['http://qt-project.org/doc/qt-4.8/qfuture.html#isRunning',0,'QFuture::isRunning()'],['http://qt-project.org/doc/qt-4.8/qeventloop.html#isRunning',0,'QEventLoop::isRunning()'],['http://qt-project.org/doc/qt-4.8/q3process.html#isRunning',0,'Q3Process::isRunning()'],['http://qt-project.org/doc/qt-4.8/qstatemachine.html#isRunning',0,'QStateMachine::isRunning()'],['http://qt-project.org/doc/qt-4.8/qthread.html#isRunning',0,'QThread::isRunning()'],['http://qt-project.org/doc/qt-4.8/qnetworkreply.html#isRunning',0,'QNetworkReply::isRunning()'],['../classflair_1_1filter_1_1_trajectory_generator1_d.html#a1bae2d6c79641e21fba1c6c02424f7a2',1,'flair::filter::TrajectoryGenerator1D::IsRunning()'],['../classflair_1_1filter_1_1_trajectory_generator2_d_circle.html#aed8b6a1585bfdb6e65dcf7324a05f9e8',1,'flair::filter::TrajectoryGenerator2DCircle::IsRunning()'],['../classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c',1,'flair::core::Thread::IsRunning()']]],
   ['isscalable',['isScalable',['http://qt-project.org/doc/qt-4.8/qfontdatabase.html#isScalable',0,'QFontDatabase']]],
   ['isscaling',['isScaling',['http://qt-project.org/doc/qt-4.8/qtransform.html#isScaling',0,'QTransform']]],
Index: trunk/doc/Flair/search/functions_b.js
===================================================================
--- trunk/doc/Flair/search/functions_b.js	(revision 47)
+++ trunk/doc/Flair/search/functions_b.js	(revision 50)
@@ -9,5 +9,5 @@
   ['languages',['languages',['http://qt-project.org/doc/qt-4.8/qinputcontextplugin.html#languages',0,'QInputContextPlugin::languages()'],['http://qt-project.org/doc/qt-4.8/qinputcontextfactory.html#languages',0,'QInputContextFactory::languages()']]],
   ['languagetostring',['languageToString',['http://qt-project.org/doc/qt-4.8/qlocale.html#languageToString',0,'QLocale']]],
-  ['laserrangefinder',['LaserRangeFinder',['../classflair_1_1sensor_1_1_laser_range_finder.html#a48f263b0c0565fd26118d4c1e9b3248d',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::FrameworkManager *parent, std::string name)'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::IODevice *parent, std::string name)']]],
+  ['laserrangefinder',['LaserRangeFinder',['../classflair_1_1sensor_1_1_laser_range_finder.html#a7ad0bd1e2d3ac86a5c8be2f520585517',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(std::string name)'],['../classflair_1_1sensor_1_1_laser_range_finder.html#a3904a03de7b058a303aa2b689a69c9c6',1,'flair::sensor::LaserRangeFinder::LaserRangeFinder(const core::IODevice *parent, std::string name)']]],
   ['last',['last',['http://qt-project.org/doc/qt-4.8/qcontiguouscache.html#last-2',0,'QContiguousCache::last() const'],['http://qt-project.org/doc/qt-4.8/qcontiguouscache.html#last',0,'QContiguousCache::last()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#last',0,'QWebElementCollection::last()'],['http://qt-project.org/doc/qt-4.8/q3databrowser.html#last',0,'Q3DataBrowser::last()'],['http://qt-project.org/doc/qt-4.8/qlist.html#last',0,'QList::last()'],['http://qt-project.org/doc/qt-4.8/qlist.html#last-2',0,'QList::last() const'],['http://qt-project.org/doc/qt-4.8/qvector.html#last',0,'QVector::last()'],['http://qt-project.org/doc/qt-4.8/qvector.html#last-2',0,'QVector::last() const'],['http://qt-project.org/doc/qt-4.8/qsqlquery.html#last',0,'QSqlQuery::last()'],['http://qt-project.org/doc/qt-4.8/q3ptrlist.html#last',0,'Q3PtrList::last()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#last',0,'QLinkedList::last()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#last-2',0,'QLinkedList::last() const']]],
   ['lastblock',['lastBlock',['http://qt-project.org/doc/qt-4.8/qtextdocument.html#lastBlock',0,'QTextDocument']]],
Index: trunk/doc/Flair/search/functions_c.js
===================================================================
--- trunk/doc/Flair/search/functions_c.js	(revision 47)
+++ trunk/doc/Flair/search/functions_c.js	(revision 50)
@@ -126,5 +126,5 @@
   ['mayshrinkhorizontally',['mayShrinkHorizontally',['http://qt-project.org/doc/qt-4.8/qsizepolicy-qt3.html#mayShrinkHorizontally',0,'QSizePolicy']]],
   ['mayshrinkvertically',['mayShrinkVertically',['http://qt-project.org/doc/qt-4.8/qsizepolicy-qt3.html#mayShrinkVertically',0,'QSizePolicy']]],
-  ['mb800',['Mb800',['../classflair_1_1sensor_1_1_mb800.html#afec90a43b805df6d850c50a1047e54eb',1,'flair::sensor::Mb800']]],
+  ['mb800',['Mb800',['../classflair_1_1sensor_1_1_mb800.html#a07bf80c5661d152b454015765634daaf',1,'flair::sensor::Mb800']]],
   ['mdiarea',['mdiArea',['http://qt-project.org/doc/qt-4.8/qmdisubwindow.html#mdiArea',0,'QMdiSubWindow']]],
   ['measurementsystem',['measurementSystem',['http://qt-project.org/doc/qt-4.8/qlocale.html#measurementSystem',0,'QLocale']]],
Index: trunk/doc/Flair/search/functions_d.js
===================================================================
--- trunk/doc/Flair/search/functions_d.js	(revision 47)
+++ trunk/doc/Flair/search/functions_d.js	(revision 50)
@@ -79,5 +79,5 @@
   ['nexttitle',['nextTitle',['http://qt-project.org/doc/qt-4.8/phonon-mediacontroller.html#nextTitle',0,'Phonon::MediaController']]],
   ['nlerp',['nlerp',['http://qt-project.org/doc/qt-4.8/qquaternion.html#nlerp',0,'QQuaternion']]],
-  ['nmeagps',['NmeaGps',['../classflair_1_1sensor_1_1_nmea_gps.html#a969f2066d4eec611116f3b2a3e52faaf',1,'flair::sensor::NmeaGps::NmeaGps(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)'],['../classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba',1,'flair::sensor::NmeaGps::NmeaGps(const core::IODevice *parent, std::string name)']]],
+  ['nmeagps',['NmeaGps',['../classflair_1_1sensor_1_1_nmea_gps.html#abb50fae524addf6b3982ae166e14ae93',1,'flair::sensor::NmeaGps::NmeaGps(std::string name, NMEAFlags_t NMEAFlags)'],['../classflair_1_1sensor_1_1_nmea_gps.html#a8379a0c343103e38ee8090411d9eefba',1,'flair::sensor::NmeaGps::NmeaGps(const core::IODevice *parent, std::string name)']]],
   ['nodename',['nodeName',['http://qt-project.org/doc/qt-4.8/qdomnode.html#nodeName',0,'QDomNode']]],
   ['nodesbyidref',['nodesByIdref',['http://qt-project.org/doc/qt-4.8/qsimplexmlnodemodel.html#nodesByIdref',0,'QSimpleXmlNodeModel::nodesByIdref()'],['http://qt-project.org/doc/qt-4.8/qabstractxmlnodemodel.html#nodesByIdref',0,'QAbstractXmlNodeModel::nodesByIdref()']]],
@@ -88,5 +88,5 @@
   ['normalexit',['normalExit',['http://qt-project.org/doc/qt-4.8/q3process.html#normalExit',0,'Q3Process']]],
   ['normalgeometry',['normalGeometry',['http://qt-project.org/doc/qt-4.8/qwidget.html#normalGeometry-prop',0,'QWidget']]],
-  ['normalize',['normalize',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalize',0,'QVector3D::normalize()'],['http://qt-project.org/doc/qt-4.8/qdomnode.html#normalize',0,'QDomNode::normalize()'],['http://qt-project.org/doc/qt-4.8/qrect-qt3.html#normalize',0,'QRect::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalize',0,'QVector2D::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalize',0,'QVector4D::normalize()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalize',0,'QQuaternion::normalize()'],['../classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3',1,'flair::core::Quaternion::Normalize()'],['../classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf',1,'flair::core::Vector2D::Normalize()'],['../classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007',1,'flair::core::Vector3D::Normalize()']]],
+  ['normalize',['normalize',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalize',0,'QVector3D::normalize()'],['http://qt-project.org/doc/qt-4.8/qdomnode.html#normalize',0,'QDomNode::normalize()'],['http://qt-project.org/doc/qt-4.8/qrect-qt3.html#normalize',0,'QRect::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalize',0,'QVector2D::normalize()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalize',0,'QVector4D::normalize()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalize',0,'QQuaternion::normalize()'],['../classflair_1_1core_1_1_quaternion.html#aa540ffe227bbacd124c77f95d8c720b3',1,'flair::core::Quaternion::Normalize()'],['../classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03',1,'flair::core::Vector2D::Normalize()'],['../classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c',1,'flair::core::Vector3D::Normalize()']]],
   ['normalized',['normalized',['http://qt-project.org/doc/qt-4.8/qvector3d.html#normalized',0,'QVector3D::normalized()'],['http://qt-project.org/doc/qt-4.8/qstring.html#normalized',0,'QString::normalized(NormalizationForm mode) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#normalized-2',0,'QString::normalized(NormalizationForm mode, QChar::UnicodeVersion version) const'],['http://qt-project.org/doc/qt-4.8/qrect.html#normalized',0,'QRect::normalized()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#normalized',0,'QRectF::normalized()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#normalized',0,'QVector2D::normalized()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#normalized',0,'QVector4D::normalized()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#normalized',0,'QQuaternion::normalized()']]],
   ['normalizedpos',['normalizedPos',['http://qt-project.org/doc/qt-4.8/qtouchevent-touchpoint.html#normalizedPos',0,'QTouchEvent::TouchPoint']]],
@@ -113,5 +113,5 @@
   ['notifysignal',['notifySignal',['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#notifySignal',0,'QMetaProperty']]],
   ['notifysignalindex',['notifySignalIndex',['http://qt-project.org/doc/qt-4.8/qmetaproperty.html#notifySignalIndex',0,'QMetaProperty']]],
-  ['novatel',['Novatel',['../classflair_1_1sensor_1_1_novatel.html#a463b548ac4475e489a08ca323315337d',1,'flair::sensor::Novatel']]],
+  ['novatel',['Novatel',['../classflair_1_1sensor_1_1_novatel.html#af3ac244b2a6c4ddfebe6b9a9da65e659',1,'flair::sensor::Novatel']]],
   ['nplot',['NPlot',['../classflair_1_1sensor_1_1_nmea_gps.html#a1f24594765a867468a1ed5554d175086',1,'flair::sensor::NmeaGps']]],
   ['nrefs',['nrefs',['http://qt-project.org/doc/qt-4.8/q3memarray.html#nrefs',0,'Q3MemArray']]],
Index: trunk/doc/Flair/search/functions_e.js
===================================================================
--- trunk/doc/Flair/search/functions_e.js	(revision 47)
+++ trunk/doc/Flair/search/functions_e.js	(revision 50)
@@ -6,5 +6,5 @@
   ['objectindex',['objectIndex',['http://qt-project.org/doc/qt-4.8/qtextobject.html#objectIndex',0,'QTextObject::objectIndex()'],['http://qt-project.org/doc/qt-4.8/qtextformat.html#objectIndex',0,'QTextFormat::objectIndex()']]],
   ['objectinspector',['objectInspector',['http://qt-project.org/doc/qt-4.8/qdesignerformeditorinterface.html#objectInspector',0,'QDesignerFormEditorInterface']]],
-  ['objectname',['ObjectName',['../classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a',1,'flair::core::Object::ObjectName()'],['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName()']]],
+  ['objectname',['objectName',['http://qt-project.org/doc/qt-4.8/qobject.html#objectName-prop',0,'QObject::objectName()'],['../classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a',1,'flair::core::Object::ObjectName()']]],
   ['objectownership',['objectOwnership',['http://qt-project.org/doc/qt-4.8/qdeclarativeengine.html#objectOwnership',0,'QDeclarativeEngine']]],
   ['objectregisteredat',['objectRegisteredAt',['http://qt-project.org/doc/qt-4.8/qdbusconnection.html#objectRegisteredAt',0,'QDBusConnection']]],
@@ -92,14 +92,14 @@
   ['operator_26_3d',['operator&amp;=',['http://qt-project.org/doc/qt-4.8/qset.html#operator&=',0,'QSet::operator&amp;=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator&=-2',0,'QSet::operator&amp;=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qrect.html#operator&=',0,'QRect::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qrectf.html#operator&=',0,'QRectF::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qbitarray.html#operator&=',0,'QBitArray::operator&amp;=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator&=',0,'QRegion::operator&amp;=(const QRegion &amp;r)'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator&=-2',0,'QRegion::operator&amp;=(const QRect &amp;r)'],['http://qt-project.org/doc/qt-4.8/qflags.html#operator&=',0,'QFlags::operator&amp;=(int mask)'],['http://qt-project.org/doc/qt-4.8/qflags.html#operator&=-2',0,'QFlags::operator&amp;=(uint mask)'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator&=',0,'QPainterPath::operator&amp;=()']]],
   ['operator_28_29',['operator()',['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator()',0,'Q3PtrDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3dictiterator.html#operator()',0,'Q3DictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator()',0,'Q3CacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator()',0,'Q3AsciiDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator()',0,'Q3IntDictIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator()',0,'Q3AsciiCacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator()',0,'Q3IntCacheIterator::operator()()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator()',0,'QMatrix4x4::operator()(int row, int column) const'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator()-2',0,'QMatrix4x4::operator()(int row, int column)'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator()',0,'QGenericMatrix::operator()(int row, int column) const'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator()-2',0,'QGenericMatrix::operator()(int row, int column)'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator()',0,'Q3PtrListIterator::operator()()']]],
-  ['operator_2a',['operator*',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator*',0,'QHash::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator*',0,'QHash::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator*',0,'QSet::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator*',0,'QSet::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator*',0,'QFuture::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator*',0,'QPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator*',0,'QWebElementCollection::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator*',0,'QWebElementCollection::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator*',0,'Q3ListViewItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator*',0,'QList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator*',0,'QList::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator*',0,'QSharedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*',0,'QSharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*-2',0,'QSharedDataPointer::operator*() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator*',0,'QExplicitlySharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*',0,'QTransform::operator*()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*',0,'QMatrix::operator*()'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator*',0,'QScopedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator*',0,'Q3PtrListIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator*',0,'QMap::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator*',0,'QMap::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator*',0,'QTreeWidgetItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator*',0,'QLinkedList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator*',0,'QLinkedList::const_iterator::operator*()'],['../namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11',1,'flair::core::operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a1344cd050aed7267279064d9f51e5bf3',1,'flair::core::operator*(float coeff, Quaternion const &amp;quaternion)'],['../namespaceflair_1_1core.html#a5b293c3961eee927ab186df043028a4e',1,'flair::core::operator*(Quaternion const &amp;quaternion, float coeff)'],['../namespaceflair_1_1core.html#a6d9cfe0404b2d0f59598ede6cad5b036',1,'flair::core::operator*(const Vector2D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a2701e2f2b64dcf867078a3fd2e01ec9f',1,'flair::core::operator*(float coeff, const Vector2D &amp;vector)'],['../namespaceflair_1_1core.html#a09c909db6a634147cc63ebd2aea5a2d2',1,'flair::core::operator*(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)'],['../namespaceflair_1_1core.html#a02ef876816209fff2d79cb1d79ccff84',1,'flair::core::operator*(const Vector3D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a449cfa3fbd1852d5718a835112f6957e',1,'flair::core::operator*(float coeff, const Vector3D &amp;vector)']]],
+  ['operator_2a',['operator*',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator*',0,'QHash::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator*',0,'QHash::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator*',0,'QSet::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator*',0,'QSet::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator*',0,'QFuture::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator*',0,'QPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator*',0,'QWebElementCollection::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator*',0,'QWebElementCollection::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator*',0,'Q3ListViewItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator*',0,'QList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator*',0,'QList::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator*',0,'QSharedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*',0,'QSharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator*-2',0,'QSharedDataPointer::operator*() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator*',0,'QExplicitlySharedDataPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*',0,'QTransform::operator*()'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*',0,'QMatrix::operator*()'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator*',0,'QScopedPointer::operator*()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator*',0,'Q3PtrListIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator*',0,'QMap::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator*',0,'QMap::const_iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator*',0,'QTreeWidgetItemIterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator*',0,'QLinkedList::iterator::operator*()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator*',0,'QLinkedList::const_iterator::operator*()'],['../namespaceflair_1_1core.html#a7a25a222fe16e05be703de31123a6d11',1,'flair::core::operator*(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a1344cd050aed7267279064d9f51e5bf3',1,'flair::core::operator*(float coeff, Quaternion const &amp;quaternion)'],['../namespaceflair_1_1core.html#a5b293c3961eee927ab186df043028a4e',1,'flair::core::operator*(Quaternion const &amp;quaternion, float coeff)'],['../namespaceflair_1_1core.html#a4f6b5216e29c497351829aae1cd86ca4',1,'flair::core::operator*(const Vector2D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a002f684b4b4b844feaed934297b651a2',1,'flair::core::operator*(float coeff, const Vector2D&lt; T &gt; &amp;vector)'],['../namespaceflair_1_1core.html#a2b78f60f37e4ba6d62db603ca6631e95',1,'flair::core::operator*(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#a2604f9cc047961b44a0db4aa0434b36e',1,'flair::core::operator*(const Vector3D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a661465072c8d4b3592abde48c068d73a',1,'flair::core::operator*(float coeff, const Vector3D&lt; T &gt; &amp;vector)']]],
   ['operator_2a_3d',['operator*=',['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator*=',0,'QVector3D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator*=-2',0,'QVector3D::operator*=(const QVector3D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=',0,'QPoint::operator*=(float factor)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=-2',0,'QPoint::operator*=(double factor)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator*=-3',0,'QPoint::operator*=(int factor)'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator*=',0,'QPointF::operator*=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator*=',0,'QMatrix4x4::operator*=(const QMatrix4x4 &amp;other)'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator*=-2',0,'QMatrix4x4::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator*=',0,'QVector2D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator*=-2',0,'QVector2D::operator*=(const QVector2D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator*=',0,'QVector4D::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator*=-2',0,'QVector4D::operator*=(const QVector4D &amp;vector)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*=',0,'QTransform::operator*=(const QTransform &amp;matrix)'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator*=-2',0,'QTransform::operator*=(qreal scalar)'],['http://qt-project.org/doc/qt-4.8/qmatrix.html#operator*=',0,'QMatrix::operator*=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator*=',0,'QGenericMatrix::operator*=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator*=',0,'QSize::operator*=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator*=',0,'QSizeF::operator*=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator*=',0,'QQuaternion::operator*=(qreal factor)'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator*=-2',0,'QQuaternion::operator*=(const QQuaternion &amp;quaternion)']]],
-  ['operator_2b',['operator+',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+',0,'QHash::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+',0,'QHash::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+',0,'QMultiHash::operator+()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+',0,'QSet::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+',0,'QSet::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+',0,'QSet::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+',0,'QFuture::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+',0,'QWebElementCollection::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+',0,'QWebElementCollection::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+',0,'QWebElementCollection::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+',0,'QList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+',0,'QList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+',0,'QList::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+',0,'Q3ValueList::operator+()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+',0,'QRegion::operator+(const QRegion &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+-2',0,'QRegion::operator+(const QRect &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+',0,'QVector::operator+()'],['http://qt-project.org/doc/qt-4.8/qstringlist.html#operator+',0,'QStringList::operator+()'],['http://qt-project.org/doc/qt-4.8/q3canvasitemlist.html#operator+',0,'Q3CanvasItemList::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+',0,'QMap::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+',0,'QMap::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+',0,'QMultiMap::operator+()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+',0,'QPainterPath::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+',0,'QLinkedList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+',0,'QLinkedList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+',0,'QLinkedList::const_iterator::operator+()'],['../namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa',1,'flair::core::operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#ada20416deb1802b5f5deddb85f02b6ed',1,'flair::core::operator+(const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)'],['../namespaceflair_1_1core.html#a6445af2cc5145fc68833d6257072bcb5',1,'flair::core::operator+(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)']]],
+  ['operator_2b',['operator+',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+',0,'QHash::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+',0,'QHash::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+',0,'QMultiHash::operator+()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+',0,'QSet::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+',0,'QSet::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+',0,'QSet::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+',0,'QFuture::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+',0,'QWebElementCollection::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+',0,'QWebElementCollection::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+',0,'QWebElementCollection::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+',0,'QList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+',0,'QList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+',0,'QList::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+',0,'Q3ValueList::operator+()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+',0,'QRegion::operator+(const QRegion &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+-2',0,'QRegion::operator+(const QRect &amp;r) const'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+',0,'QVector::operator+()'],['http://qt-project.org/doc/qt-4.8/qstringlist.html#operator+',0,'QStringList::operator+()'],['http://qt-project.org/doc/qt-4.8/q3canvasitemlist.html#operator+',0,'Q3CanvasItemList::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+',0,'QMap::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+',0,'QMap::const_iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+',0,'QMultiMap::operator+()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+',0,'QPainterPath::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+',0,'QLinkedList::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+',0,'QLinkedList::iterator::operator+()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+',0,'QLinkedList::const_iterator::operator+()'],['../namespaceflair_1_1core.html#ab372a1107820a30d6fcbef13c8989caa',1,'flair::core::operator+(Quaternion const &amp;quaterniontA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#a762372bce051dd5543ec9f596e3f863c',1,'flair::core::operator+(const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#a131335b8d92a76f6d3a40d9762ad0bdb',1,'flair::core::operator+(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)']]],
   ['operator_2b_2b',['operator++',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator++',0,'QHash::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator++-2',0,'QHash::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator++',0,'QHash::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator++-2',0,'QHash::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator++',0,'QTextFrame::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator++-2',0,'QTextFrame::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator++',0,'QTextBlock::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator++-2',0,'QTextBlock::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator++',0,'QSet::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator++-2',0,'QSet::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator++',0,'QSet::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator++-2',0,'QSet::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator++',0,'QFuture::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator++-2',0,'QFuture::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator++',0,'Q3PtrDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator++',0,'Q3Semaphore::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator++',0,'QWebElementCollection::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator++-2',0,'QWebElementCollection::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator++',0,'QWebElementCollection::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator++-2',0,'QWebElementCollection::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator++',0,'Q3ListViewItemIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator++-2',0,'Q3ListViewItemIterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator++',0,'QList::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator++-2',0,'QList::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator++',0,'QList::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator++-2',0,'QList::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/q3dictiterator.html#operator++',0,'Q3DictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator++',0,'Q3CacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator++',0,'Q3AsciiDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator++',0,'Q3IntDictIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator++',0,'Q3AsciiCacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator++',0,'Q3IntCacheIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator++',0,'Q3PtrListIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator++',0,'QMap::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator++-2',0,'QMap::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator++',0,'QMap::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator++-2',0,'QMap::const_iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator++',0,'QTreeWidgetItemIterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator++-2',0,'QTreeWidgetItemIterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator++',0,'QLinkedList::iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator++-2',0,'QLinkedList::iterator::operator++(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator++',0,'QLinkedList::const_iterator::operator++()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator++-2',0,'QLinkedList::const_iterator::operator++(int)']]],
   ['operator_2b_3d',['operator+=',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator+=',0,'QHash::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator+=',0,'QHash::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmultihash.html#operator+=',0,'QMultiHash::operator+=()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+=',0,'QSet::operator+=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator+=-2',0,'QSet::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator+=',0,'QSet::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator+=',0,'QSet::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator+=',0,'QVector3D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-7',0,'QString::operator+=(QChar ch)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=',0,'QString::operator+=(const QString &amp;other)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-5',0,'QString::operator+=(const QStringRef &amp;str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-2',0,'QString::operator+=(const QLatin1String &amp;str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-4',0,'QString::operator+=(const char *str)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-3',0,'QString::operator+=(const QByteArray &amp;ba)'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator+=-6',0,'QString::operator+=(char ch)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator+=',0,'QFuture::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-4',0,'QByteArray::operator+=(char ch)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-3',0,'QByteArray::operator+=(const char *str)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=',0,'QByteArray::operator+=(const QByteArray &amp;ba)'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator+=-2',0,'QByteArray::operator+=(const QString &amp;str)'],['http://qt-project.org/doc/qt-4.8/q3ptrdictiterator.html#operator+=',0,'Q3PtrDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator+=',0,'Q3Semaphore::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection.html#operator+=',0,'QWebElementCollection::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator+=',0,'QWebElementCollection::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator+=',0,'QWebElementCollection::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator+=',0,'Q3ListViewItemIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+=',0,'QList::operator+=(const QList&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qlist.html#operator+=-2',0,'QList::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator+=',0,'QList::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator+=',0,'QList::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+=',0,'Q3ValueList::operator+=(const Q3ValueList&lt; T &gt; &amp;l)'],['http://qt-project.org/doc/qt-4.8/q3valuelist.html#operator+=-2',0,'Q3ValueList::operator+=(const T &amp;x)'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator+=',0,'QPoint::operator+=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator+=',0,'QPointF::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator+=',0,'Q3CacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3asciidictiterator.html#operator+=',0,'Q3AsciiDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3intdictiterator.html#operator+=',0,'Q3IntDictIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator+=',0,'Q3AsciiCacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+=',0,'QRegion::operator+=(const QRegion &amp;r)'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator+=-2',0,'QRegion::operator+=(const QRect &amp;rect)'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator+=',0,'Q3IntCacheIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator+=',0,'QMatrix4x4::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvarlengtharray.html#operator+=',0,'QVarLengthArray::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator+=',0,'QVector2D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator+=',0,'QVector4D::operator+=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator+=',0,'QTransform::operator+=()'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+=',0,'QVector::operator+=(const QVector&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qvector.html#operator+=-2',0,'QVector::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator+=',0,'QGenericMatrix::operator+=()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator+=',0,'Q3PtrListIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator+=',0,'QMap::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator+=',0,'QMap::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qmultimap.html#operator+=',0,'QMultiMap::operator+=()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator+=',0,'QPainterPath::operator+=()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator+=',0,'QTreeWidgetItemIterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+=',0,'QLinkedList::operator+=(const QLinkedList&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist.html#operator+=-2',0,'QLinkedList::operator+=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator+=',0,'QLinkedList::iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator+=',0,'QLinkedList::const_iterator::operator+=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator+=',0,'QSize::operator+=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator+=',0,'QSizeF::operator+=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator+=',0,'QQuaternion::operator+=()']]],
-  ['operator_2d',['operator-',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-',0,'QHash::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-',0,'QHash::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-',0,'QSet::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-',0,'QSet::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-',0,'QSet::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-',0,'QFuture::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-',0,'QWebElementCollection::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--2',0,'QWebElementCollection::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-',0,'QWebElementCollection::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--2',0,'QWebElementCollection::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-',0,'QList::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--2',0,'QList::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-',0,'QList::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--2',0,'QList::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-',0,'QRegion::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-',0,'QMap::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-',0,'QMap::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-',0,'QPainterPath::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-',0,'QLinkedList::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-',0,'QLinkedList::const_iterator::operator-()'],['../namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245',1,'flair::core::operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1',1,'flair::core::operator-(const Quaternion &amp;quaternion)'],['../namespaceflair_1_1core.html#a601f3ca18a9e417dc2bb7d8eb2db7b42',1,'flair::core::operator-(const Vector2D &amp;vectorA, const Vector2D &amp;vectorB)'],['../namespaceflair_1_1core.html#aa699543f49850bdc5a3707ae6f768907',1,'flair::core::operator-(const Vector3D &amp;vectorA, const Vector3D &amp;vectorB)'],['../namespaceflair_1_1core.html#a25508af0e609e676205a68f528b72f7c',1,'flair::core::operator-(const Vector3D &amp;vector)']]],
+  ['operator_2d',['operator-',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-',0,'QHash::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-',0,'QHash::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-',0,'QSet::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-',0,'QSet::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-',0,'QSet::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-',0,'QFuture::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-',0,'QWebElementCollection::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--2',0,'QWebElementCollection::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-',0,'QWebElementCollection::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--2',0,'QWebElementCollection::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-',0,'QList::iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--2',0,'QList::iterator::operator-(iterator other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-',0,'QList::const_iterator::operator-(int j) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--2',0,'QList::const_iterator::operator-(const_iterator other) const'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-',0,'QRegion::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-',0,'QMap::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-',0,'QMap::const_iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-',0,'QPainterPath::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-',0,'QLinkedList::iterator::operator-()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-',0,'QLinkedList::const_iterator::operator-()'],['../namespaceflair_1_1core.html#ac696d4111ec3b0241bc094add5666245',1,'flair::core::operator-(Quaternion const &amp;quaternionA, Quaternion const &amp;quaterniontB)'],['../namespaceflair_1_1core.html#af80d99fd1ebc9ab4059ec19d5e9cf2a1',1,'flair::core::operator-(const Quaternion &amp;quaternion)'],['../namespaceflair_1_1core.html#ae0485a88dc635bfdea7b0282ac0369c4',1,'flair::core::operator-(const Vector2D&lt; T &gt; &amp;vectorA, const Vector2D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#ac3c3c0fe665086b60dac657b8ee40911',1,'flair::core::operator-(const Vector2D&lt; T &gt; &amp;vectorA)'],['../namespaceflair_1_1core.html#a8672d248dccb0e7378a7b01a41a9e4e9',1,'flair::core::operator-(const Vector3D&lt; T &gt; &amp;vectorA, const Vector3D&lt; T &gt; &amp;vectorB)'],['../namespaceflair_1_1core.html#af0db4963be6fc919dd900fd01d9a61f0',1,'flair::core::operator-(const Vector3D&lt; T &gt; &amp;vector)']]],
   ['operator_2d_2d',['operator--',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator--',0,'QHash::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator---2',0,'QHash::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator--',0,'QHash::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator---2',0,'QHash::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator--',0,'QTextFrame::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtextframe-iterator.html#operator---2',0,'QTextFrame::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator--',0,'QTextBlock::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtextblock-iterator.html#operator---2',0,'QTextBlock::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator--',0,'QSet::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator---2',0,'QSet::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator--',0,'QSet::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator---2',0,'QSet::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator--',0,'QFuture::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator---2',0,'QFuture::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator--',0,'Q3Semaphore::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator--',0,'QWebElementCollection::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator---2',0,'QWebElementCollection::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator--',0,'QWebElementCollection::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator---2',0,'QWebElementCollection::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator--',0,'Q3ListViewItemIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator---2',0,'Q3ListViewItemIterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator--',0,'QList::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator---2',0,'QList::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator--',0,'QList::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator---2',0,'QList::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator--',0,'Q3CacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator--',0,'Q3AsciiCacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator--',0,'Q3IntCacheIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator--',0,'Q3PtrListIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator--',0,'QMap::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator---2',0,'QMap::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator--',0,'QMap::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator---2',0,'QMap::const_iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator--',0,'QTreeWidgetItemIterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator---2',0,'QTreeWidgetItemIterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator--',0,'QLinkedList::iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator---2',0,'QLinkedList::iterator::operator--(int)'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator--',0,'QLinkedList::const_iterator::operator--()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator---2',0,'QLinkedList::const_iterator::operator--(int)']]],
   ['operator_2d_3d',['operator-=',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator-=',0,'QHash::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator-=',0,'QHash::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-=',0,'QSet::operator-=(const QSet&lt; T &gt; &amp;other)'],['http://qt-project.org/doc/qt-4.8/qset.html#operator-=-2',0,'QSet::operator-=(const T &amp;value)'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator-=',0,'QSet::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator-=',0,'QSet::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator-=',0,'QVector3D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator-=',0,'QFuture::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3semaphore.html#operator-=',0,'Q3Semaphore::operator-=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator-=',0,'QWebElementCollection::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator-=',0,'QWebElementCollection::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3listviewitemiterator.html#operator-=',0,'Q3ListViewItemIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator-=',0,'QList::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator-=',0,'QList::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator-=',0,'QPoint::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator-=',0,'QPointF::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3cacheiterator.html#operator-=',0,'Q3CacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3asciicacheiterator.html#operator-=',0,'Q3AsciiCacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qregion.html#operator-=',0,'QRegion::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3intcacheiterator.html#operator-=',0,'Q3IntCacheIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator-=',0,'QMatrix4x4::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator-=',0,'QVector2D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator-=',0,'QVector4D::operator-=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator-=',0,'QTransform::operator-=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator-=',0,'QGenericMatrix::operator-=()'],['http://qt-project.org/doc/qt-4.8/q3ptrlistiterator.html#operator-=',0,'Q3PtrListIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator-=',0,'QMap::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator-=',0,'QMap::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qpainterpath.html#operator-=',0,'QPainterPath::operator-=()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html#operator-=',0,'QTreeWidgetItemIterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator-=',0,'QLinkedList::iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator-=',0,'QLinkedList::const_iterator::operator-=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator-=',0,'QSize::operator-=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator-=',0,'QSizeF::operator-=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator-=',0,'QQuaternion::operator-=()']]],
   ['operator_2d_3e',['operator-&gt;',['http://qt-project.org/doc/qt-4.8/qhash-iterator.html#operator->',0,'QHash::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qhash-const-iterator.html#operator->',0,'QHash::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qatomicpointer.html#operator->',0,'QAtomicPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qset-iterator.html#operator->',0,'QSet::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qset-const-iterator.html#operator->',0,'QSet::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qfuture-const-iterator.html#operator->',0,'QFuture::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qpointer.html#operator->',0,'QPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator->',0,'QList::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator->',0,'QList::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qsharedpointer.html#operator->',0,'QSharedPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator->',0,'QSharedDataPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qshareddatapointer.html#operator->-2',0,'QSharedDataPointer::operator-&gt;() const'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator->',0,'QExplicitlySharedDataPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qexplicitlyshareddatapointer.html#operator->-2',0,'QExplicitlySharedDataPointer::operator-&gt;() const'],['http://qt-project.org/doc/qt-4.8/qscopedpointer.html#operator->',0,'QScopedPointer::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qmap-iterator.html#operator->',0,'QMap::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qmap-const-iterator.html#operator->',0,'QMap::const_iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-iterator.html#operator->',0,'QLinkedList::iterator::operator-&gt;()'],['http://qt-project.org/doc/qt-4.8/qlinkedlist-const-iterator.html#operator->',0,'QLinkedList::const_iterator::operator-&gt;()']]],
-  ['operator_2f',['operator/',['../namespaceflair_1_1core.html#a36ec6f59d72394edcd8de9ab2cb50fa7',1,'flair::core::operator/(const Vector2D &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a8aa5ce31a59d8c9679ea46f08cd09bda',1,'flair::core::operator/(const Vector3D &amp;vector, float coeff)']]],
+  ['operator_2f',['operator/',['../namespaceflair_1_1core.html#afed3cf9fa6c2e0afb37994f55222d019',1,'flair::core::operator/(const Vector2D&lt; T &gt; &amp;vector, float coeff)'],['../namespaceflair_1_1core.html#a65433796fbd8ccc2e1bb797be204b249',1,'flair::core::operator/(const Vector3D&lt; T &gt; &amp;vector, float coeff)']]],
   ['operator_2f_3d',['operator/=',['http://qt-project.org/doc/qt-4.8/qvector3d.html#operator/=',0,'QVector3D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qpoint.html#operator/=',0,'QPoint::operator/=()'],['http://qt-project.org/doc/qt-4.8/qpointf.html#operator/=',0,'QPointF::operator/=()'],['http://qt-project.org/doc/qt-4.8/qmatrix4x4.html#operator/=',0,'QMatrix4x4::operator/=()'],['http://qt-project.org/doc/qt-4.8/qvector2d.html#operator/=',0,'QVector2D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qvector4d.html#operator/=',0,'QVector4D::operator/=()'],['http://qt-project.org/doc/qt-4.8/qtransform.html#operator/=',0,'QTransform::operator/=()'],['http://qt-project.org/doc/qt-4.8/qgenericmatrix.html#operator/=',0,'QGenericMatrix::operator/=()'],['http://qt-project.org/doc/qt-4.8/qsize.html#operator/=',0,'QSize::operator/=()'],['http://qt-project.org/doc/qt-4.8/qsizef.html#operator/=',0,'QSizeF::operator/=()'],['http://qt-project.org/doc/qt-4.8/qquaternion.html#operator/=',0,'QQuaternion::operator/=()']]],
   ['operator_3c',['operator&lt;',['http://qt-project.org/doc/qt-4.8/qtextblock.html#operator<',0,'QTextBlock::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtextfragment.html#operator<',0,'QTextFragment::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qmodelindex.html#operator<',0,'QModelIndex::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qpersistentmodelindex.html#operator<',0,'QPersistentModelIndex::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<',0,'QString::operator&lt;(const QString &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-2',0,'QString::operator&lt;(const QLatin1String &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-4',0,'QString::operator&lt;(const char *other) const'],['http://qt-project.org/doc/qt-4.8/qstring.html#operator<-3',0,'QString::operator&lt;(const QByteArray &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlatin1string.html#operator<',0,'QLatin1String::operator&lt;(const QString &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlatin1string.html#operator<-2',0,'QLatin1String::operator&lt;(const char *other) const'],['http://qt-project.org/doc/qt-4.8/qbytearray.html#operator<',0,'QByteArray::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-const-iterator.html#operator<',0,'QWebElementCollection::const_iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qwebelementcollection-iterator.html#operator<',0,'QWebElementCollection::iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator<',0,'QList::iterator::operator&lt;(const iterator &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlist-iterator.html#operator<-2',0,'QList::iterator::operator&lt;(const const_iterator &amp;other) const'],['http://qt-project.org/doc/qt-4.8/qlist-const-iterator.html#operator<',0,'QList::const_iterator::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qstandarditem.html#operator<',0,'QStandardItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qkeysequence.html#operator<',0,'QKeySequence::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#operator<',0,'QListWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html#operator<',0,'QTableWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qitemselectionrange.html#operator<',0,'QItemSelectionRange::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qdate.html#operator<',0,'QDate::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtime.html#operator<',0,'QTime::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qdatetime.html#operator<',0,'QDateTime::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtextcursor.html#operator<',0,'QTextCursor::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/quuid.html#operator<',0,'QUuid::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#operator<',0,'QTreeWidgetItem::operator&lt;()'],['http://qt-project.org/doc/qt-4.8/qfont.html#operator<',0,'QFont::operator&lt;()']]],
Index: trunk/doc/Flair/search/functions_f.js
===================================================================
--- trunk/doc/Flair/search/functions_f.js	(revision 47)
+++ trunk/doc/Flair/search/functions_f.js	(revision 50)
@@ -306,5 +306,5 @@
   ['proxyforquery',['proxyForQuery',['http://qt-project.org/doc/qt-4.8/qnetworkproxyfactory.html#proxyForQuery',0,'QNetworkProxyFactory']]],
   ['proxymodel',['proxyModel',['http://qt-project.org/doc/qt-4.8/qfiledialog.html#proxyModel',0,'QFileDialog']]],
-  ['ps3eye',['Ps3Eye',['../classflair_1_1sensor_1_1_ps3_eye.html#aa0c4319957c68846c02d0d5a0d3ff188',1,'flair::sensor::Ps3Eye']]],
+  ['ps3eye',['Ps3Eye',['../classflair_1_1sensor_1_1_ps3_eye.html#adde74963beadd2fd995d4eaca6768c8e',1,'flair::sensor::Ps3Eye']]],
   ['publicid',['publicId',['http://qt-project.org/doc/qt-4.8/qdomdocumenttype.html#publicId',0,'QDomDocumentType::publicId()'],['http://qt-project.org/doc/qt-4.8/qdomnotation.html#publicId',0,'QDomNotation::publicId()'],['http://qt-project.org/doc/qt-4.8/qdomentity.html#publicId',0,'QDomEntity::publicId()'],['http://qt-project.org/doc/qt-4.8/qxmlparseexception.html#publicId',0,'QXmlParseException::publicId()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamnotationdeclaration.html#publicId',0,'QXmlStreamNotationDeclaration::publicId()'],['http://qt-project.org/doc/qt-4.8/qxmlstreamentitydeclaration.html#publicId',0,'QXmlStreamEntityDeclaration::publicId()']]],
   ['publickey',['publicKey',['http://qt-project.org/doc/qt-4.8/qsslcertificate.html#publicKey',0,'QSslCertificate']]],
Index: trunk/doc/Flair/search/variables_15.js
===================================================================
--- trunk/doc/Flair/search/variables_15.js	(revision 47)
+++ trunk/doc/Flair/search/variables_15.js	(revision 50)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['x',['x',['../classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b',1,'flair::core::Vector2D::x()'],['../classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521',1,'flair::core::Vector3D::x()']]]
+  ['x',['x',['../classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b',1,'flair::core::Vector2D::x()'],['../classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f',1,'flair::core::Vector3D::x()']]]
 ];
Index: trunk/doc/Flair/search/variables_16.js
===================================================================
--- trunk/doc/Flair/search/variables_16.js	(revision 47)
+++ trunk/doc/Flair/search/variables_16.js	(revision 50)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['y',['y',['../classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275',1,'flair::core::Vector2D::y()'],['../classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7',1,'flair::core::Vector3D::y()']]],
+  ['y',['y',['../classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389',1,'flair::core::Vector2D::y()'],['../classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256',1,'flair::core::Vector3D::y()']]],
   ['yaw',['yaw',['../classflair_1_1core_1_1_euler.html#a27ddef192f8f4c5444ba5fdf63cc0668',1,'flair::core::Euler']]]
 ];
Index: trunk/doc/Flair/search/variables_17.js
===================================================================
--- trunk/doc/Flair/search/variables_17.js	(revision 47)
+++ trunk/doc/Flair/search/variables_17.js	(revision 50)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['z',['z',['../classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72',1,'flair::core::Vector3D']]]
+  ['z',['z',['../classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812',1,'flair::core::Vector3D']]]
 ];
Index: trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state-members.html
===================================================================
--- trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state-members.html	(revision 47)
+++ trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state-members.html	(revision 50)
@@ -124,5 +124,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.html
===================================================================
--- trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.html	(revision 47)
+++ trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.html	(revision 50)
@@ -121,13 +121,13 @@
 <a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Quat</b></td></tr>
 <tr class="separator:a1da75f64b8d57a386b9f7b7b5bf49222"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a157ca0ecf4c744e44c3968a28c21f908"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a157ca0ecf4c744e44c3968a28c21f908"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>W</b></td></tr>
-<tr class="separator:a157ca0ecf4c744e44c3968a28c21f908"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a800b87eb0471cda6f165c189963f7484"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a800b87eb0471cda6f165c189963f7484"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Pos</b></td></tr>
-<tr class="separator:a800b87eb0471cda6f165c189963f7484"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b1349d438dbf148a8b1d07749064bb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b1349d438dbf148a8b1d07749064bb4"></a>
-<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Vel</b></td></tr>
-<tr class="separator:a3b1349d438dbf148a8b1d07749064bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4685ff7ba0f1b1dd7e212be6fc4442c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4685ff7ba0f1b1dd7e212be6fc4442c2"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3Df</a>&#160;</td><td class="memItemRight" valign="bottom"><b>W</b></td></tr>
+<tr class="separator:a4685ff7ba0f1b1dd7e212be6fc4442c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf641f6b4bb8083e9c579b80b207daa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf641f6b4bb8083e9c579b80b207daa2"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Pos</b></td></tr>
+<tr class="separator:adf641f6b4bb8083e9c579b80b207daa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa54804c34d1658a5fd5dfe21c41b384a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa54804c34d1658a5fd5dfe21c41b384a"></a>
+<a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Vel</b></td></tr>
+<tr class="separator:aa54804c34d1658a5fd5dfe21c41b384a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
@@ -137,5 +137,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1simulator.html">simulator</a></li><li class="navelem"><a class="el" href="classflair_1_1simulator_1_1_model.html">Model</a></li><li class="navelem"><a class="el" href="structflair_1_1simulator_1_1_model_1_1simu__state.html">simu_state</a></li>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:38 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>
Index: trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.js
===================================================================
--- trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.js	(revision 47)
+++ trunk/doc/Flair/structflair_1_1simulator_1_1_model_1_1simu__state.js	(revision 50)
@@ -2,6 +2,6 @@
 [
     [ "Quat", "structflair_1_1simulator_1_1_model_1_1simu__state.html#a1da75f64b8d57a386b9f7b7b5bf49222", null ],
-    [ "W", "structflair_1_1simulator_1_1_model_1_1simu__state.html#a157ca0ecf4c744e44c3968a28c21f908", null ],
-    [ "Pos", "structflair_1_1simulator_1_1_model_1_1simu__state.html#a800b87eb0471cda6f165c189963f7484", null ],
-    [ "Vel", "structflair_1_1simulator_1_1_model_1_1simu__state.html#a3b1349d438dbf148a8b1d07749064bb4", null ]
+    [ "W", "structflair_1_1simulator_1_1_model_1_1simu__state.html#a4685ff7ba0f1b1dd7e212be6fc4442c2", null ],
+    [ "Pos", "structflair_1_1simulator_1_1_model_1_1simu__state.html#adf641f6b4bb8083e9c579b80b207daa2", null ],
+    [ "Vel", "structflair_1_1simulator_1_1_model_1_1simu__state.html#aa54804c34d1658a5fd5dfe21c41b384a", null ]
 ];
