Changeset 98 in flair-dev for trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.html
- Timestamp:
- 01/30/19 17:07:25 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/classflair_1_1sensor_1_1_simu_imu.html
r94 r98 120 120 <a href="classflair_1_1sensor_1_1_simu_imu.html#details">More...</a></p> 121 121 122 <p><code>#include <<a class="el" href="_ flair_sensor_actuator_2src_2_simu_imu_8h_source.html">SimuImu.h</a>></code></p>122 <p><code>#include <<a class="el" href="_simu_imu_8h_source.html">SimuImu.h</a>></code></p> 123 123 <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> 124 124 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::sensor::SimuImu:</div> … … 129 129 <img src="classflair_1_1sensor_1_1_simu_imu.png" usemap="#flair::sensor::SimuImu_map" alt=""/> 130 130 <map id="flair::sensor::SimuImu_map" name="flair::sensor::SimuImu_map"> 131 <area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="0,112,130,136"/> 132 <area href="classflair_1_1sensor_1_1_imu.html" title="Base class for Imu. " alt="flair::sensor::Imu" shape="rect" coords="140,112,270,136"/> 133 <area href="classflair_1_1core_1_1_thread.html" title="Abstract class for a thread. " alt="flair::core::Thread" shape="rect" coords="280,112,410,136"/> 134 <area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework's classes. " alt="flair::core::Object" shape="rect" coords="0,56,130,80"/> 135 <area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="140,56,270,80"/> 136 <area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework's classes. " alt="flair::core::Object" shape="rect" coords="280,56,410,80"/> 137 <area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework's classes. " alt="flair::core::Object" shape="rect" coords="140,0,270,24"/> 131 <area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="0,56,130,80"/> 132 <area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework's classes. " alt="flair::core::Object" shape="rect" coords="0,0,130,24"/> 138 133 </map> 139 134 </div></div> … … 141 136 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> 142 137 Public Member Functions</h2></td></tr> 143 <tr class="memitem:a021162094240f8debbd3cb6d45f3ac7a"><td class="memItemLeft" align="right" valign="top"> </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>144 <tr class="memdesc:a021162094240f8debbd3cb6d45f3ac7a"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a021162094240f8debbd3cb6d45f3ac7a">More...</a><br /></td></tr>145 <tr class="separator:a021162094240f8debbd3cb6d45f3ac7a"><td class="memSeparator" colspan="2"> </td></tr>146 <tr class="memitem:a993428f50639a60e8df139f3e23f92bf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_simu_imu.html#a993428f50639a60e8df139f3e23f92bf">~SimuImu</a> ()</td></tr>147 <tr class="memdesc:a993428f50639a60e8df139f3e23f92bf"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a993428f50639a60e8df139f3e23f92bf">More...</a><br /></td></tr>148 <tr class="separator:a993428f50639a60e8df139f3e23f92bf"><td class="memSeparator" colspan="2"> </td></tr>149 138 <tr class="memitem:a6f0151ed75fa6039f7e5fc940240c25f"><td class="memItemLeft" align="right" valign="top"> </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> 150 139 <tr class="memdesc:a6f0151ed75fa6039f7e5fc940240c25f"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a6f0151ed75fa6039f7e5fc940240c25f">More...</a><br /></td></tr> … … 212 201 <tr class="memdesc:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft"> </td><td class="mdescRight">Has an errror occured? <a href="#a36cdd7f556e78b1bddd1d1fe4264bb85">More...</a><br /></td></tr> 213 202 <tr class="separator:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> 214 <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="-"/> Public Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td></tr>215 <tr class="memitem:a6d89cc906fe0eeb233aa50bf59f99bb3 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a6d89cc906fe0eeb233aa50bf59f99bb3">Imu</a> (std::string name, bool needRotation=true)</td></tr>216 <tr class="memdesc:a6d89cc906fe0eeb233aa50bf59f99bb3 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a6d89cc906fe0eeb233aa50bf59f99bb3">More...</a><br /></td></tr>217 <tr class="separator:a6d89cc906fe0eeb233aa50bf59f99bb3 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>218 <tr class="memitem:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top"> </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>219 <tr class="memdesc:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a5dc17ecf8caf9aaa41ec0a6ec43adf6a">More...</a><br /></td></tr>220 <tr class="separator:a5dc17ecf8caf9aaa41ec0a6ec43adf6a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>221 <tr class="memitem:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab01ce2e6b89698b001da63ae8df1722a">~Imu</a> ()</td></tr>222 <tr class="memdesc:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ab01ce2e6b89698b001da63ae8df1722a">More...</a><br /></td></tr>223 <tr class="separator:ab01ce2e6b89698b001da63ae8df1722a inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>224 <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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#adb1105fe7b1c21234b6edde4d64da428">GetDatas</a> (void) const </td></tr>225 <tr class="memdesc:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Get IMU datas. <a href="#adb1105fe7b1c21234b6edde4d64da428">More...</a><br /></td></tr>226 <tr class="separator:adb1105fe7b1c21234b6edde4d64da428 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>227 <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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a1d74dd0b750c287b112489786ff5b7eb">GetLayout</a> (void) const </td></tr>228 <tr class="memdesc:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Setup Layout. <a href="#a1d74dd0b750c287b112489786ff5b7eb">More...</a><br /></td></tr>229 <tr class="separator:a1d74dd0b750c287b112489786ff5b7eb inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>230 <tr class="memitem:aaf94fb4f5ba28e8c471cfefaee673b3d inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aaf94fb4f5ba28e8c471cfefaee673b3d">LockUserInterface</a> (void) const </td></tr>231 <tr class="memdesc:aaf94fb4f5ba28e8c471cfefaee673b3d inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Lock user interface. <a href="#aaf94fb4f5ba28e8c471cfefaee673b3d">More...</a><br /></td></tr>232 <tr class="separator:aaf94fb4f5ba28e8c471cfefaee673b3d inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>233 <tr class="memitem:a279bf62436c91f0ced11455bff38c269 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a279bf62436c91f0ced11455bff38c269">UnlockUserInterface</a> (void) const </td></tr>234 <tr class="memdesc:a279bf62436c91f0ced11455bff38c269 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Unlock user interface. <a href="#a279bf62436c91f0ced11455bff38c269">More...</a><br /></td></tr>235 <tr class="separator:a279bf62436c91f0ced11455bff38c269 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>236 <tr class="memitem:a81e08d2c2963d05ba8c38792af661527 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a81e08d2c2963d05ba8c38792af661527">UseDefaultPlot</a> (void)</td></tr>237 <tr class="memdesc:a81e08d2c2963d05ba8c38792af661527 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Use default plot. <a href="#a81e08d2c2963d05ba8c38792af661527">More...</a><br /></td></tr>238 <tr class="separator:a81e08d2c2963d05ba8c38792af661527 inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>239 <tr class="memitem:a0bfa24fb3b089499b33a60ae0162e4ee 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_tab.html">gui::Tab</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#a0bfa24fb3b089499b33a60ae0162e4ee">GetPlotTab</a> (void) const </td></tr>240 <tr class="memdesc:a0bfa24fb3b089499b33a60ae0162e4ee inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Plot tab. <a href="#a0bfa24fb3b089499b33a60ae0162e4ee">More...</a><br /></td></tr>241 <tr class="separator:a0bfa24fb3b089499b33a60ae0162e4ee inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>242 <tr class="memitem:ab399f291b7203463dbd1585db8e4b96c inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_one_axis_rotation.html">core::OneAxisRotation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#ab399f291b7203463dbd1585db8e4b96c">GetOneAxisRotation</a> (void) const </td></tr>243 <tr class="memdesc:ab399f291b7203463dbd1585db8e4b96c inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Get OneAxisRotation. <a href="#ab399f291b7203463dbd1585db8e4b96c">More...</a><br /></td></tr>244 <tr class="separator:ab399f291b7203463dbd1585db8e4b96c inherit pub_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>245 <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="-"/> Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td></tr>246 <tr class="memitem:adecd2fabe36298c43267557e7f016deb inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#adecd2fabe36298c43267557e7f016deb">Thread</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name, uint8_t priority, uint32_t stackSize=1024 *128)</td></tr>247 <tr class="memdesc:adecd2fabe36298c43267557e7f016deb inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#adecd2fabe36298c43267557e7f016deb">More...</a><br /></td></tr>248 <tr class="separator:adecd2fabe36298c43267557e7f016deb inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>249 <tr class="memitem:a39ede97ff3addeaf48ecec09c6625655 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a39ede97ff3addeaf48ecec09c6625655">~Thread</a> ()</td></tr>250 <tr class="memdesc:a39ede97ff3addeaf48ecec09c6625655 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a39ede97ff3addeaf48ecec09c6625655">More...</a><br /></td></tr>251 <tr class="separator:a39ede97ff3addeaf48ecec09c6625655 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>252 <tr class="memitem:a5a4f0f27689ae4292f81bf45e22998a5 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a5a4f0f27689ae4292f81bf45e22998a5">Start</a> (void)</td></tr>253 <tr class="memdesc:a5a4f0f27689ae4292f81bf45e22998a5 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Start the thread. <a href="#a5a4f0f27689ae4292f81bf45e22998a5">More...</a><br /></td></tr>254 <tr class="separator:a5a4f0f27689ae4292f81bf45e22998a5 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>255 <tr class="memitem:afa1fb0f8d5b18273394502159dd5dcef inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#afa1fb0f8d5b18273394502159dd5dcef">SafeStop</a> (void)</td></tr>256 <tr class="memdesc:afa1fb0f8d5b18273394502159dd5dcef inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set a stop flag. <a href="#afa1fb0f8d5b18273394502159dd5dcef">More...</a><br /></td></tr>257 <tr class="separator:afa1fb0f8d5b18273394502159dd5dcef inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>258 <tr class="memitem:afcbb4a445fe287b8608b173bdc10f056 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#afcbb4a445fe287b8608b173bdc10f056">ToBeStopped</a> (void) const </td></tr>259 <tr class="memdesc:afcbb4a445fe287b8608b173bdc10f056 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set a stop flag. <a href="#afcbb4a445fe287b8608b173bdc10f056">More...</a><br /></td></tr>260 <tr class="separator:afcbb4a445fe287b8608b173bdc10f056 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>261 <tr class="memitem:aba8b31e2e4c1beccb31333beb8bd41a4 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#aba8b31e2e4c1beccb31333beb8bd41a4">Join</a> (void)</td></tr>262 <tr class="memdesc:aba8b31e2e4c1beccb31333beb8bd41a4 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Join the thread. <a href="#aba8b31e2e4c1beccb31333beb8bd41a4">More...</a><br /></td></tr>263 <tr class="separator:aba8b31e2e4c1beccb31333beb8bd41a4 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>264 <tr class="memitem:a581ae3bdecef47c916671a6aafec9509 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a581ae3bdecef47c916671a6aafec9509">SetPeriodUS</a> (uint32_t period_us)</td></tr>265 <tr class="memdesc:a581ae3bdecef47c916671a6aafec9509 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set the period in micro second. <a href="#a581ae3bdecef47c916671a6aafec9509">More...</a><br /></td></tr>266 <tr class="separator:a581ae3bdecef47c916671a6aafec9509 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>267 <tr class="memitem:ab58a00466581b6cf88ba28b8e2118c65 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab58a00466581b6cf88ba28b8e2118c65"></a>268 uint32_t </td><td class="memItemRight" valign="bottom"><b>GetPeriodUS</b> () const </td></tr>269 <tr class="separator:ab58a00466581b6cf88ba28b8e2118c65 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>270 <tr class="memitem:a37d13f12283d69ebd092a7cc01a7d742 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a37d13f12283d69ebd092a7cc01a7d742">SetPeriodMS</a> (uint32_t period_ms)</td></tr>271 <tr class="memdesc:a37d13f12283d69ebd092a7cc01a7d742 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set the period in milli second. <a href="#a37d13f12283d69ebd092a7cc01a7d742">More...</a><br /></td></tr>272 <tr class="separator:a37d13f12283d69ebd092a7cc01a7d742 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>273 <tr class="memitem:afaa77472d57848bed10204ee5ec1d75a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaa77472d57848bed10204ee5ec1d75a"></a>274 uint32_t </td><td class="memItemRight" valign="bottom"><b>GetPeriodMS</b> () const </td></tr>275 <tr class="separator:afaa77472d57848bed10204ee5ec1d75a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>276 <tr class="memitem:af892a1b3025cb842cad8e7f2a11a9526 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#af892a1b3025cb842cad8e7f2a11a9526">IsPeriodSet</a> (void)</td></tr>277 <tr class="memdesc:af892a1b3025cb842cad8e7f2a11a9526 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Returns if period was set. <a href="#af892a1b3025cb842cad8e7f2a11a9526">More...</a><br /></td></tr>278 <tr class="separator:af892a1b3025cb842cad8e7f2a11a9526 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>279 <tr class="memitem:a50cd2ea88d538e10a30c3e6a5286a944 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a50cd2ea88d538e10a30c3e6a5286a944">WaitPeriod</a> (void) const </td></tr>280 <tr class="memdesc:a50cd2ea88d538e10a30c3e6a5286a944 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Wait the period. <a href="#a50cd2ea88d538e10a30c3e6a5286a944">More...</a><br /></td></tr>281 <tr class="separator:a50cd2ea88d538e10a30c3e6a5286a944 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>282 <tr class="memitem:a2b5b5f3cf400729419bd864b654af252 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2b5b5f3cf400729419bd864b654af252">WaitUpdate</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> *device)</td></tr>283 <tr class="memdesc:a2b5b5f3cf400729419bd864b654af252 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Wait update of an <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a>. <a href="#a2b5b5f3cf400729419bd864b654af252">More...</a><br /></td></tr>284 <tr class="separator:a2b5b5f3cf400729419bd864b654af252 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>285 <tr class="memitem:a0e5fc8919ed6042e5736a5dca5ba546b inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a0e5fc8919ed6042e5736a5dca5ba546b">Suspend</a> (void)</td></tr>286 <tr class="memdesc:a0e5fc8919ed6042e5736a5dca5ba546b inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Suspend the thread. <a href="#a0e5fc8919ed6042e5736a5dca5ba546b">More...</a><br /></td></tr>287 <tr class="separator:a0e5fc8919ed6042e5736a5dca5ba546b inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>288 <tr class="memitem:af93c2461c31a6c16958bc44189ab4253 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#af93c2461c31a6c16958bc44189ab4253">SuspendUntil</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> date)</td></tr>289 <tr class="memdesc:af93c2461c31a6c16958bc44189ab4253 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Suspend the thread with timeout. <a href="#af93c2461c31a6c16958bc44189ab4253">More...</a><br /></td></tr>290 <tr class="separator:af93c2461c31a6c16958bc44189ab4253 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>291 <tr class="memitem:ae7c46910a801f1b16302570ad8ae9580 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#ae7c46910a801f1b16302570ad8ae9580">Resume</a> (void)</td></tr>292 <tr class="memdesc:ae7c46910a801f1b16302570ad8ae9580 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Resume the thread. <a href="#ae7c46910a801f1b16302570ad8ae9580">More...</a><br /></td></tr>293 <tr class="separator:ae7c46910a801f1b16302570ad8ae9580 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>294 <tr class="memitem:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#adac9a6d336bdb50bcfa24c66943a355a">IsSuspended</a> (void) const </td></tr>295 <tr class="memdesc:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Is the thread suspended? <a href="#adac9a6d336bdb50bcfa24c66943a355a">More...</a><br /></td></tr>296 <tr class="separator:adac9a6d336bdb50bcfa24c66943a355a inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>297 <tr class="memitem:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a2a82d0ade1418111c2a4e7d0e133696c">IsRunning</a> (void) const </td></tr>298 <tr class="memdesc:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Is the thread running? <a href="#a2a82d0ade1418111c2a4e7d0e133696c">More...</a><br /></td></tr>299 <tr class="separator:a2a82d0ade1418111c2a4e7d0e133696c inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>300 <tr class="memitem:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </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>301 <tr class="memdesc:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Sleep until absolute time. <a href="#ac09a2d745af3dbb42371949d4c622011">More...</a><br /></td></tr>302 <tr class="separator:ac09a2d745af3dbb42371949d4c622011 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>303 <tr class="memitem:a3479727dfaf2213f7866fccadb43eeb6 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a3479727dfaf2213f7866fccadb43eeb6">SleepUS</a> (uint32_t time_us) const </td></tr>304 <tr class="memdesc:a3479727dfaf2213f7866fccadb43eeb6 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Sleep for a certain time in micro second. <a href="#a3479727dfaf2213f7866fccadb43eeb6">More...</a><br /></td></tr>305 <tr class="separator:a3479727dfaf2213f7866fccadb43eeb6 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>306 <tr class="memitem:a501e7802d7edd7e6167d111c803b8349 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a501e7802d7edd7e6167d111c803b8349">SleepMS</a> (uint32_t time_ms) const </td></tr>307 <tr class="memdesc:a501e7802d7edd7e6167d111c803b8349 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Sleep for a cartain time in milli second. <a href="#a501e7802d7edd7e6167d111c803b8349">More...</a><br /></td></tr>308 <tr class="separator:a501e7802d7edd7e6167d111c803b8349 inherit pub_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>309 203 </table><table class="memberdecls"> 310 204 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> … … 317 211 }</td></tr> 318 212 <tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> 319 <tr class="inherit_header pub_static_methods_classflair_1_1core_1_1_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classflair_1_1core_1_1_thread')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_thread.html">flair::core::Thread</a></td></tr>320 <tr class="memitem:a7fbf5ad201e7e802f0fa127891849dc9 inherit pub_static_methods_classflair_1_1core_1_1_thread"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_thread.html#a7fbf5ad201e7e802f0fa127891849dc9">WarnUponSwitches</a> (bool enable)</td></tr>321 <tr class="memdesc:a7fbf5ad201e7e802f0fa127891849dc9 inherit pub_static_methods_classflair_1_1core_1_1_thread"><td class="mdescLeft"> </td><td class="mdescRight">Warn if real time / non real time switches occur. <a href="#a7fbf5ad201e7e802f0fa127891849dc9">More...</a><br /></td></tr>322 <tr class="separator:a7fbf5ad201e7e802f0fa127891849dc9 inherit pub_static_methods_classflair_1_1core_1_1_thread"><td class="memSeparator" colspan="2"> </td></tr>323 213 <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="-"/> Protected Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td></tr> 324 214 <tr class="memitem:a3df9057ae23eb34f1b1dae8e7a4a9efc inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">void </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> … … 328 218 <tr class="memdesc:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">set is ready <a href="#a120fdcc3d50f6f076084cb6943fdf412">More...</a><br /></td></tr> 329 219 <tr class="separator:a120fdcc3d50f6f076084cb6943fdf412 inherit pro_methods_classflair_1_1core_1_1_i_o_device"><td class="memSeparator" colspan="2"> </td></tr> 330 <tr class="inherit_header pro_methods_classflair_1_1sensor_1_1_imu"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classflair_1_1sensor_1_1_imu')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classflair_1_1sensor_1_1_imu.html">flair::sensor::Imu</a></td></tr>331 <tr class="memitem:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1sensor_1_1_imu.html#aa67100f97133a4d1eb4f3a225970eb85">GetGroupBox</a> (void) const </td></tr>332 <tr class="memdesc:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Setup GroupBox. <a href="#aa67100f97133a4d1eb4f3a225970eb85">More...</a><br /></td></tr>333 <tr class="separator:aa67100f97133a4d1eb4f3a225970eb85 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>334 <tr class="memitem:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </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> &vector)</td></tr>335 <tr class="memdesc:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">ApplyRotation. <a href="#ad19d0939034366aafe24aceaf41a936f">More...</a><br /></td></tr>336 <tr class="separator:ad19d0939034366aafe24aceaf41a936f inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>337 <tr class="memitem:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </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> &quaternion)</td></tr>338 <tr class="memdesc:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">ApplyRotation. <a href="#aaf735d7535414d32e023d5eef8d525fc">More...</a><br /></td></tr>339 <tr class="separator:aaf735d7535414d32e023d5eef8d525fc inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>340 <tr class="memitem:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memItemLeft" align="right" valign="top">void </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>341 <tr class="memdesc:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="mdescLeft"> </td><td class="mdescRight">Get imu datas. <a href="#aa020369da0c3f8c80eef6abf9cad0cd9">More...</a><br /></td></tr>342 <tr class="separator:aa020369da0c3f8c80eef6abf9cad0cd9 inherit pro_methods_classflair_1_1sensor_1_1_imu"><td class="memSeparator" colspan="2"> </td></tr>343 220 </table> 344 221 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 345 222 <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> 346 223 </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> 347 <a class="anchor" id="a021162094240f8debbd3cb6d45f3ac7a"></a>348 <div class="memitem">349 <div class="memproto">350 <table class="memname">351 <tr>352 <td class="memname">flair::sensor::SimuImu::SimuImu </td>353 <td>(</td>354 <td class="paramtype">std::string </td>355 <td class="paramname"><em>name</em>, </td>356 </tr>357 <tr>358 <td class="paramkey"></td>359 <td></td>360 <td class="paramtype">uint32_t </td>361 <td class="paramname"><em>modelId</em>, </td>362 </tr>363 <tr>364 <td class="paramkey"></td>365 <td></td>366 <td class="paramtype">uint32_t </td>367 <td class="paramname"><em>deviceId</em>, </td>368 </tr>369 <tr>370 <td class="paramkey"></td>371 <td></td>372 <td class="paramtype">uint8_t </td>373 <td class="paramname"><em>priority</em> </td>374 </tr>375 <tr>376 <td></td>377 <td>)</td>378 <td></td><td></td>379 </tr>380 </table>381 </div><div class="memdoc">382 383 <p>Constructor. </p>384 <p>Construct a <a class="el" href="classflair_1_1sensor_1_1_simu_imu.html" title="Class for a simulation Imu. ">SimuImu</a>. It will be child of the FrameworkManager.</p>385 <dl class="params"><dt>Parameters</dt><dd>386 <table class="params">387 <tr><td class="paramname">name</td><td>name </td></tr>388 <tr><td class="paramname">modelId</td><td>Model id </td></tr>389 <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>390 <tr><td class="paramname">priority</td><td>priority of the Thread </td></tr>391 </table>392 </dd>393 </dl>394 395 </div>396 </div>397 <a class="anchor" id="a993428f50639a60e8df139f3e23f92bf"></a>398 <div class="memitem">399 <div class="memproto">400 <table class="memname">401 <tr>402 <td class="memname">flair::sensor::SimuImu::~SimuImu </td>403 <td>(</td>404 <td class="paramname"></td><td>)</td>405 <td></td>406 </tr>407 </table>408 </div><div class="memdoc">409 410 <p>Destructor. </p>411 412 </div>413 </div>414 224 <a class="anchor" id="a6f0151ed75fa6039f7e5fc940240c25f"></a> 415 225 <div class="memitem"> … … 485 295 <ul> 486 296 <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> 487 <li class="footer">Generated on Wed Dec 5 2018 16:50:43for Flair by297 <li class="footer">Generated on Wed Jan 16 2019 09:54:10 for Flair by 488 298 <a href="http://www.doxygen.org/index.html"> 489 299 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.