| page.title=ASensorEvent Struct Reference |
| page.customHeadTag=<link rel="stylesheet" type="text/css" href="doxygen-dac.css"> |
| @jd:body |
| <!-- Generated by Doxygen 1.8.6 --> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-attribs">Data Fields</a> </div> |
| <div class="headertitle"> |
| <div class="title">ASensorEvent Struct Reference<div class="ingroups"><a class="el" href="group___sensor.html">Sensor</a></div></div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p><code>#include <sensor.h></code></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
| Data Fields</h2></td></tr> |
| <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> |
| <tr class="separator:a67fae7dd1de9edce3656ed214d20377f"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a470f19badf179fe205462c060e5175b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a449e574ed6911881dc55507cb5635c2c"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a3b1869501b35bf41f2ff54de072b6c2c"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a8a591d341723df9496cda98e225b25b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memItemLeft" >union {</td></tr> |
| <tr class="memitem:af302fa16ee998a27548f088d0d9bb64f"><td class="memItemLeft" >   union {</td></tr> |
| <tr class="memitem:a31244897a6c7f657a9aec807dd1e09ae"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#a31244897a6c7f657a9aec807dd1e09ae">data</a> [16]</td></tr> |
| <tr class="separator:a31244897a6c7f657a9aec807dd1e09ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:aebf12879fa9b61c671584994ddad9610"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:aab1f50881089166ff5f3d46f7bfcf09c"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a776bc8e3beff52764ef2d6d423563d64"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afc1d28cfbce795d6ea954ebe725241f5"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#afc1d28cfbce795d6ea954ebe725241f5">temperature</a></td></tr> |
| <tr class="separator:afc1d28cfbce795d6ea954ebe725241f5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a06f14a9abd47b91465f895d5259cdc1b"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#a06f14a9abd47b91465f895d5259cdc1b">distance</a></td></tr> |
| <tr class="separator:a06f14a9abd47b91465f895d5259cdc1b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaf8b2537020ae0b7450785724d77a3e0"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#aaf8b2537020ae0b7450785724d77a3e0">light</a></td></tr> |
| <tr class="separator:aaf8b2537020ae0b7450785724d77a3e0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac870e1249bab4a2a68cc4126761d24ef"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#ac870e1249bab4a2a68cc4126761d24ef">pressure</a></td></tr> |
| <tr class="separator:ac870e1249bab4a2a68cc4126761d24ef"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad60830bc80efb7e8a11d6fb25518f55b"><td class="memItemLeft" >      float   <a class="el" href="struct_a_sensor_event.html#ad60830bc80efb7e8a11d6fb25518f55b">relative_humidity</a></td></tr> |
| <tr class="separator:ad60830bc80efb7e8a11d6fb25518f55b"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a4e35158edcd83e4651d7083ebdb41bae"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a3c746f01a48fbdefaad12c35be0dd715"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a40a6e69697a42e0f0ad04a09d7f113d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a2325abb12f65d7cbceec766e6db506d8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af302fa16ee998a27548f088d0d9bb64f"><td class="memItemLeft" valign="top">   } </td><td class="memItemRight" valign="bottom"></td></tr> |
| <tr class="separator:af302fa16ee998a27548f088d0d9bb64f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a89806d4445310e62ed4b68c9e2698b27"><td class="memItemLeft" >   union {</td></tr> |
| <tr class="memitem:a1bc800e1b28e4acd0ee4e971619a598f"><td class="memItemLeft" >      uint64_t   <a class="el" href="struct_a_sensor_event.html#a1bc800e1b28e4acd0ee4e971619a598f">data</a> [8]</td></tr> |
| <tr class="separator:a1bc800e1b28e4acd0ee4e971619a598f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2e54280490afc977b11157e387841145"><td class="memItemLeft" >      uint64_t   <a class="el" href="struct_a_sensor_event.html#a2e54280490afc977b11157e387841145">step_counter</a></td></tr> |
| <tr class="separator:a2e54280490afc977b11157e387841145"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a89806d4445310e62ed4b68c9e2698b27"><td class="memItemLeft" valign="top">   }   <a class="el" href="struct_a_sensor_event.html#a89806d4445310e62ed4b68c9e2698b27">u64</a></td></tr> |
| <tr class="separator:a89806d4445310e62ed4b68c9e2698b27"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memItemLeft" valign="top">}; </td><td class="memItemRight" valign="bottom"></td></tr> |
| <tr class="separator:a5a4f7ed8edd7821e9e0932df3a29792d"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a773b39d480759f67926cb18ae2219281"><td class="memSeparator" colspan="2"> </td></tr> |
| <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> |
| <tr class="separator:a3c2ed5a26d302c47f7b3f2dd0bbf7f94"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Field Documentation</h2> |
| <a class="anchor" id="a5a4f7ed8edd7821e9e0932df3a29792d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">union { ... } </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aab1f50881089166ff5f3d46f7bfcf09c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> acceleration</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a31244897a6c7f657a9aec807dd1e09ae"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float data[16]</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1bc800e1b28e4acd0ee4e971619a598f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint64_t data[8]</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a06f14a9abd47b91465f895d5259cdc1b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float distance</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a773b39d480759f67926cb18ae2219281"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint32_t flags</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2325abb12f65d7cbceec766e6db506d8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_heart_rate_event.html">AHeartRateEvent</a> heart_rate</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aaf8b2537020ae0b7450785724d77a3e0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float light</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a776bc8e3beff52764ef2d6d423563d64"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> magnetic</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a40a6e69697a42e0f0ad04a09d7f113d3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_meta_data_event.html">AMetaDataEvent</a> meta_data</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac870e1249bab4a2a68cc4126761d24ef"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float pressure</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad60830bc80efb7e8a11d6fb25518f55b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float relative_humidity</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3b1869501b35bf41f2ff54de072b6c2c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int32_t reserved0</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3c2ed5a26d302c47f7b3f2dd0bbf7f94"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int32_t reserved1[3]</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a470f19badf179fe205462c060e5175b4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int32_t sensor</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2e54280490afc977b11157e387841145"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint64_t step_counter</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afc1d28cfbce795d6ea954ebe725241f5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">float temperature</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8a591d341723df9496cda98e225b25b4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int64_t timestamp</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a449e574ed6911881dc55507cb5635c2c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int32_t type</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a89806d4445310e62ed4b68c9e2698b27"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">union { ... } u64</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4e35158edcd83e4651d7083ebdb41bae"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a> uncalibrated_gyro</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3c746f01a48fbdefaad12c35be0dd715"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_uncalibrated_event.html">AUncalibratedEvent</a> uncalibrated_magnetic</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aebf12879fa9b61c671584994ddad9610"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_a_sensor_vector.html">ASensorVector</a> vector</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a67fae7dd1de9edce3656ed214d20377f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int32_t version</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this struct was generated from the following file:<ul> |
| <li><a class="el" href="sensor_8h.html">sensor.h</a></li> |
| </ul> |
| </div><!-- contents --> |