1page.title=ASensorEvent Struct Reference 2page.customHeadTag=<link rel="stylesheet" type="text/css" href="doxygen-dac.css"> 3@jd:body 4<!-- Generated by Doxygen 1.8.6 --> 5</div><!-- top --> 6<div class="header"> 7 <div class="summary"> 8<a href="#pub-attribs">Data Fields</a> </div> 9 <div class="headertitle"> 10<div class="title">ASensorEvent Struct Reference<div class="ingroups"><a class="el" href="group___sensor.html">Sensor</a></div></div> </div> 11</div><!--header--> 12<div class="contents"> 13 14<p><code>#include <sensor.h></code></p> 15<table class="memberdecls"> 16<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 17Data Fields</h2></td></tr> 18<tr class="memitem:a67fae7dd1de9edce3656ed214d20377f"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a67fae7dd1de9edce3656ed214d20377f">version</a></td></tr> 19<tr class="separator:a67fae7dd1de9edce3656ed214d20377f"><td class="memSeparator" colspan="2"> </td></tr> 20<tr class="memitem:a470f19badf179fe205462c060e5175b4"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a470f19badf179fe205462c060e5175b4">sensor</a></td></tr> 21<tr class="separator:a470f19badf179fe205462c060e5175b4"><td class="memSeparator" colspan="2"> </td></tr> 22<tr class="memitem:a449e574ed6911881dc55507cb5635c2c"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a449e574ed6911881dc55507cb5635c2c">type</a></td></tr> 23<tr class="separator:a449e574ed6911881dc55507cb5635c2c"><td class="memSeparator" colspan="2"> </td></tr> 24<tr class="memitem:a3b1869501b35bf41f2ff54de072b6c2c"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a3b1869501b35bf41f2ff54de072b6c2c">reserved0</a></td></tr> 25<tr class="separator:a3b1869501b35bf41f2ff54de072b6c2c"><td class="memSeparator" colspan="2"> </td></tr> 26<tr class="memitem:a8a591d341723df9496cda98e225b25b4"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a8a591d341723df9496cda98e225b25b4">timestamp</a></td></tr> 27<tr class="separator:a8a591d341723df9496cda98e225b25b4"><td class="memSeparator" colspan="2"> </td></tr> 28<tr class="memitem:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memItemLeft" >union {</td></tr> 29<tr class="memitem:af302fa16ee998a27548f088d0d9bb64f"><td class="memItemLeft" >   union {</td></tr> 30<tr class="memitem:a31244897a6c7f657a9aec807dd1e09ae"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#a31244897a6c7f657a9aec807dd1e09ae">data</a> [16]</td></tr> 31<tr class="separator:a31244897a6c7f657a9aec807dd1e09ae"><td class="memSeparator" colspan="2"> </td></tr> 32<tr class="memitem:aebf12879fa9b61c671584994ddad9610"><td class="memItemLeft" >      <a class="el" href="struct_a_sensor_vector.html">ASensorVector</a>   <a class="el" href="struct_a_sensor_event.html#aebf12879fa9b61c671584994ddad9610">vector</a></td></tr> 33<tr class="separator:aebf12879fa9b61c671584994ddad9610"><td class="memSeparator" colspan="2"> </td></tr> 34<tr class="memitem:aab1f50881089166ff5f3d46f7bfcf09c"><td class="memItemLeft" >      <a class="el" href="struct_a_sensor_vector.html">ASensorVector</a>   <a class="el" href="struct_a_sensor_event.html#aab1f50881089166ff5f3d46f7bfcf09c">acceleration</a></td></tr> 35<tr class="separator:aab1f50881089166ff5f3d46f7bfcf09c"><td class="memSeparator" colspan="2"> </td></tr> 36<tr class="memitem:a776bc8e3beff52764ef2d6d423563d64"><td class="memItemLeft" >      <a class="el" href="struct_a_sensor_vector.html">ASensorVector</a>   <a class="el" href="struct_a_sensor_event.html#a776bc8e3beff52764ef2d6d423563d64">magnetic</a></td></tr> 37<tr class="separator:a776bc8e3beff52764ef2d6d423563d64"><td class="memSeparator" colspan="2"> </td></tr> 38<tr class="memitem:afc1d28cfbce795d6ea954ebe725241f5"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#afc1d28cfbce795d6ea954ebe725241f5">temperature</a></td></tr> 39<tr class="separator:afc1d28cfbce795d6ea954ebe725241f5"><td class="memSeparator" colspan="2"> </td></tr> 40<tr class="memitem:a06f14a9abd47b91465f895d5259cdc1b"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#a06f14a9abd47b91465f895d5259cdc1b">distance</a></td></tr> 41<tr class="separator:a06f14a9abd47b91465f895d5259cdc1b"><td class="memSeparator" colspan="2"> </td></tr> 42<tr class="memitem:aaf8b2537020ae0b7450785724d77a3e0"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#aaf8b2537020ae0b7450785724d77a3e0">light</a></td></tr> 43<tr class="separator:aaf8b2537020ae0b7450785724d77a3e0"><td class="memSeparator" colspan="2"> </td></tr> 44<tr class="memitem:ac870e1249bab4a2a68cc4126761d24ef"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#ac870e1249bab4a2a68cc4126761d24ef">pressure</a></td></tr> 45<tr class="separator:ac870e1249bab4a2a68cc4126761d24ef"><td class="memSeparator" colspan="2"> </td></tr> 46<tr class="memitem:ad60830bc80efb7e8a11d6fb25518f55b"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#ad60830bc80efb7e8a11d6fb25518f55b">relative_humidity</a></td></tr> 47<tr class="separator:ad60830bc80efb7e8a11d6fb25518f55b"><td class="memSeparator" colspan="2"> </td></tr> 48<tr class="memitem:a4e35158edcd83e4651d7083ebdb41bae"><td class="memItemLeft" >      <a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a>   <a class="el" href="struct_a_sensor_event.html#a4e35158edcd83e4651d7083ebdb41bae">uncalibrated_gyro</a></td></tr> 49<tr class="separator:a4e35158edcd83e4651d7083ebdb41bae"><td class="memSeparator" colspan="2"> </td></tr> 50<tr class="memitem:a3c746f01a48fbdefaad12c35be0dd715"><td class="memItemLeft" >      <a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a>   <a class="el" href="struct_a_sensor_event.html#a3c746f01a48fbdefaad12c35be0dd715">uncalibrated_magnetic</a></td></tr> 51<tr class="separator:a3c746f01a48fbdefaad12c35be0dd715"><td class="memSeparator" colspan="2"> </td></tr> 52<tr class="memitem:a40a6e69697a42e0f0ad04a09d7f113d3"><td class="memItemLeft" >      <a class="el" href="struct_a_meta_data_event.html">AMetaDataEvent</a>   <a class="el" href="struct_a_sensor_event.html#a40a6e69697a42e0f0ad04a09d7f113d3">meta_data</a></td></tr> 53<tr class="separator:a40a6e69697a42e0f0ad04a09d7f113d3"><td class="memSeparator" colspan="2"> </td></tr> 54<tr class="memitem:a2325abb12f65d7cbceec766e6db506d8"><td class="memItemLeft" >      <a class="el" href="struct_a_heart_rate_event.html">AHeartRateEvent</a>   <a class="el" href="struct_a_sensor_event.html#a2325abb12f65d7cbceec766e6db506d8">heart_rate</a></td></tr> 55<tr class="separator:a2325abb12f65d7cbceec766e6db506d8"><td class="memSeparator" colspan="2"> </td></tr> 56<tr class="memitem:af302fa16ee998a27548f088d0d9bb64f"><td class="memItemLeft" valign="top">   } </td><td class="memItemRight" valign="bottom"></td></tr> 57<tr class="separator:af302fa16ee998a27548f088d0d9bb64f"><td class="memSeparator" colspan="2"> </td></tr> 58<tr class="memitem:a89806d4445310e62ed4b68c9e2698b27"><td class="memItemLeft" >   union {</td></tr> 59<tr class="memitem:a1bc800e1b28e4acd0ee4e971619a598f"><td class="memItemLeft" >      uint64_t   <a class="el" href="struct_a_sensor_event.html#a1bc800e1b28e4acd0ee4e971619a598f">data</a> [8]</td></tr> 60<tr class="separator:a1bc800e1b28e4acd0ee4e971619a598f"><td class="memSeparator" colspan="2"> </td></tr> 61<tr class="memitem:a2e54280490afc977b11157e387841145"><td class="memItemLeft" >      uint64_t   <a class="el" href="struct_a_sensor_event.html#a2e54280490afc977b11157e387841145">step_counter</a></td></tr> 62<tr class="separator:a2e54280490afc977b11157e387841145"><td class="memSeparator" colspan="2"> </td></tr> 63<tr class="memitem:a89806d4445310e62ed4b68c9e2698b27"><td class="memItemLeft" valign="top">   }   <a class="el" href="struct_a_sensor_event.html#a89806d4445310e62ed4b68c9e2698b27">u64</a></td></tr> 64<tr class="separator:a89806d4445310e62ed4b68c9e2698b27"><td class="memSeparator" colspan="2"> </td></tr> 65<tr class="memitem:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memItemLeft" valign="top">}; </td><td class="memItemRight" valign="bottom"></td></tr> 66<tr class="separator:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memSeparator" colspan="2"> </td></tr> 67<tr class="memitem:a773b39d480759f67926cb18ae2219281"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a773b39d480759f67926cb18ae2219281">flags</a></td></tr> 68<tr class="separator:a773b39d480759f67926cb18ae2219281"><td class="memSeparator" colspan="2"> </td></tr> 69<tr class="memitem:a3c2ed5a26d302c47f7b3f2dd0bbf7f94"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_sensor_event.html#a3c2ed5a26d302c47f7b3f2dd0bbf7f94">reserved1</a> [3]</td></tr> 70<tr class="separator:a3c2ed5a26d302c47f7b3f2dd0bbf7f94"><td class="memSeparator" colspan="2"> </td></tr> 71</table> 72<h2 class="groupheader">Field Documentation</h2> 73<a class="anchor" id="a5a4f7ed8edd7821e9e0932df3a29792d"></a> 74<div class="memitem"> 75<div class="memproto"> 76 <table class="memname"> 77 <tr> 78 <td class="memname">union { ... } </td> 79 </tr> 80 </table> 81</div><div class="memdoc"> 82 83</div> 84</div> 85<a class="anchor" id="aab1f50881089166ff5f3d46f7bfcf09c"></a> 86<div class="memitem"> 87<div class="memproto"> 88 <table class="memname"> 89 <tr> 90 <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> acceleration</td> 91 </tr> 92 </table> 93</div><div class="memdoc"> 94 95</div> 96</div> 97<a class="anchor" id="a31244897a6c7f657a9aec807dd1e09ae"></a> 98<div class="memitem"> 99<div class="memproto"> 100 <table class="memname"> 101 <tr> 102 <td class="memname">float data[16]</td> 103 </tr> 104 </table> 105</div><div class="memdoc"> 106 107</div> 108</div> 109<a class="anchor" id="a1bc800e1b28e4acd0ee4e971619a598f"></a> 110<div class="memitem"> 111<div class="memproto"> 112 <table class="memname"> 113 <tr> 114 <td class="memname">uint64_t data[8]</td> 115 </tr> 116 </table> 117</div><div class="memdoc"> 118 119</div> 120</div> 121<a class="anchor" id="a06f14a9abd47b91465f895d5259cdc1b"></a> 122<div class="memitem"> 123<div class="memproto"> 124 <table class="memname"> 125 <tr> 126 <td class="memname">float distance</td> 127 </tr> 128 </table> 129</div><div class="memdoc"> 130 131</div> 132</div> 133<a class="anchor" id="a773b39d480759f67926cb18ae2219281"></a> 134<div class="memitem"> 135<div class="memproto"> 136 <table class="memname"> 137 <tr> 138 <td class="memname">uint32_t flags</td> 139 </tr> 140 </table> 141</div><div class="memdoc"> 142 143</div> 144</div> 145<a class="anchor" id="a2325abb12f65d7cbceec766e6db506d8"></a> 146<div class="memitem"> 147<div class="memproto"> 148 <table class="memname"> 149 <tr> 150 <td class="memname"><a class="el" href="struct_a_heart_rate_event.html">AHeartRateEvent</a> heart_rate</td> 151 </tr> 152 </table> 153</div><div class="memdoc"> 154 155</div> 156</div> 157<a class="anchor" id="aaf8b2537020ae0b7450785724d77a3e0"></a> 158<div class="memitem"> 159<div class="memproto"> 160 <table class="memname"> 161 <tr> 162 <td class="memname">float light</td> 163 </tr> 164 </table> 165</div><div class="memdoc"> 166 167</div> 168</div> 169<a class="anchor" id="a776bc8e3beff52764ef2d6d423563d64"></a> 170<div class="memitem"> 171<div class="memproto"> 172 <table class="memname"> 173 <tr> 174 <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> magnetic</td> 175 </tr> 176 </table> 177</div><div class="memdoc"> 178 179</div> 180</div> 181<a class="anchor" id="a40a6e69697a42e0f0ad04a09d7f113d3"></a> 182<div class="memitem"> 183<div class="memproto"> 184 <table class="memname"> 185 <tr> 186 <td class="memname"><a class="el" href="struct_a_meta_data_event.html">AMetaDataEvent</a> meta_data</td> 187 </tr> 188 </table> 189</div><div class="memdoc"> 190 191</div> 192</div> 193<a class="anchor" id="ac870e1249bab4a2a68cc4126761d24ef"></a> 194<div class="memitem"> 195<div class="memproto"> 196 <table class="memname"> 197 <tr> 198 <td class="memname">float pressure</td> 199 </tr> 200 </table> 201</div><div class="memdoc"> 202 203</div> 204</div> 205<a class="anchor" id="ad60830bc80efb7e8a11d6fb25518f55b"></a> 206<div class="memitem"> 207<div class="memproto"> 208 <table class="memname"> 209 <tr> 210 <td class="memname">float relative_humidity</td> 211 </tr> 212 </table> 213</div><div class="memdoc"> 214 215</div> 216</div> 217<a class="anchor" id="a3b1869501b35bf41f2ff54de072b6c2c"></a> 218<div class="memitem"> 219<div class="memproto"> 220 <table class="memname"> 221 <tr> 222 <td class="memname">int32_t reserved0</td> 223 </tr> 224 </table> 225</div><div class="memdoc"> 226 227</div> 228</div> 229<a class="anchor" id="a3c2ed5a26d302c47f7b3f2dd0bbf7f94"></a> 230<div class="memitem"> 231<div class="memproto"> 232 <table class="memname"> 233 <tr> 234 <td class="memname">int32_t reserved1[3]</td> 235 </tr> 236 </table> 237</div><div class="memdoc"> 238 239</div> 240</div> 241<a class="anchor" id="a470f19badf179fe205462c060e5175b4"></a> 242<div class="memitem"> 243<div class="memproto"> 244 <table class="memname"> 245 <tr> 246 <td class="memname">int32_t sensor</td> 247 </tr> 248 </table> 249</div><div class="memdoc"> 250 251</div> 252</div> 253<a class="anchor" id="a2e54280490afc977b11157e387841145"></a> 254<div class="memitem"> 255<div class="memproto"> 256 <table class="memname"> 257 <tr> 258 <td class="memname">uint64_t step_counter</td> 259 </tr> 260 </table> 261</div><div class="memdoc"> 262 263</div> 264</div> 265<a class="anchor" id="afc1d28cfbce795d6ea954ebe725241f5"></a> 266<div class="memitem"> 267<div class="memproto"> 268 <table class="memname"> 269 <tr> 270 <td class="memname">float temperature</td> 271 </tr> 272 </table> 273</div><div class="memdoc"> 274 275</div> 276</div> 277<a class="anchor" id="a8a591d341723df9496cda98e225b25b4"></a> 278<div class="memitem"> 279<div class="memproto"> 280 <table class="memname"> 281 <tr> 282 <td class="memname">int64_t timestamp</td> 283 </tr> 284 </table> 285</div><div class="memdoc"> 286 287</div> 288</div> 289<a class="anchor" id="a449e574ed6911881dc55507cb5635c2c"></a> 290<div class="memitem"> 291<div class="memproto"> 292 <table class="memname"> 293 <tr> 294 <td class="memname">int32_t type</td> 295 </tr> 296 </table> 297</div><div class="memdoc"> 298 299</div> 300</div> 301<a class="anchor" id="a89806d4445310e62ed4b68c9e2698b27"></a> 302<div class="memitem"> 303<div class="memproto"> 304 <table class="memname"> 305 <tr> 306 <td class="memname">union { ... } u64</td> 307 </tr> 308 </table> 309</div><div class="memdoc"> 310 311</div> 312</div> 313<a class="anchor" id="a4e35158edcd83e4651d7083ebdb41bae"></a> 314<div class="memitem"> 315<div class="memproto"> 316 <table class="memname"> 317 <tr> 318 <td class="memname"><a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a> uncalibrated_gyro</td> 319 </tr> 320 </table> 321</div><div class="memdoc"> 322 323</div> 324</div> 325<a class="anchor" id="a3c746f01a48fbdefaad12c35be0dd715"></a> 326<div class="memitem"> 327<div class="memproto"> 328 <table class="memname"> 329 <tr> 330 <td class="memname"><a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a> uncalibrated_magnetic</td> 331 </tr> 332 </table> 333</div><div class="memdoc"> 334 335</div> 336</div> 337<a class="anchor" id="aebf12879fa9b61c671584994ddad9610"></a> 338<div class="memitem"> 339<div class="memproto"> 340 <table class="memname"> 341 <tr> 342 <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> vector</td> 343 </tr> 344 </table> 345</div><div class="memdoc"> 346 347</div> 348</div> 349<a class="anchor" id="a67fae7dd1de9edce3656ed214d20377f"></a> 350<div class="memitem"> 351<div class="memproto"> 352 <table class="memname"> 353 <tr> 354 <td class="memname">int32_t version</td> 355 </tr> 356 </table> 357</div><div class="memdoc"> 358 359</div> 360</div> 361<hr/>The documentation for this struct was generated from the following file:<ul> 362<li><a class="el" href="sensor_8h.html">sensor.h</a></li> 363</ul> 364</div><!-- contents --> 365