diff options
Diffstat (limited to 'include/android')
-rw-r--r-- | include/android/sensor.h | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/include/android/sensor.h b/include/android/sensor.h index 4683298..32c5c0a 100644 --- a/include/android/sensor.h +++ b/include/android/sensor.h @@ -114,15 +114,20 @@ typedef struct ASensorEvent { int32_t reserved0; int64_t timestamp; union { - float data[16]; - ASensorVector vector; - ASensorVector acceleration; - ASensorVector magnetic; - float temperature; - float distance; - float light; - float pressure; - float step_counter; + union { + float data[16]; + ASensorVector vector; + ASensorVector acceleration; + ASensorVector magnetic; + float temperature; + float distance; + float light; + float pressure; + }; + union { + uint64_t data[8]; + uint64_t step_counter; + } u64; }; int32_t reserved1[4]; } ASensorEvent; |