ASensorEvent Struct Reference

ASensorEvent Struct Reference

#include <sensor.h>

Data Fields

int32_t version
 
int32_t sensor
 
int32_t type
 
int32_t reserved0
 
int64_t timestamp
 
union {
   union {
      float   data [16]
 
      ASensorVector   vector
 
      ASensorVector   acceleration
 
      ASensorVector   magnetic
 
      float   temperature
 
      float   distance
 
      float   light
 
      float   pressure
 
      float   relative_humidity
 
      AUncalibratedEvent   uncalibrated_gyro
 
      AUncalibratedEvent   uncalibrated_magnetic
 
      AMetaDataEvent   meta_data
 
      AHeartRateEvent   heart_rate
 
   } 
 
   union {
      uint64_t   data [8]
 
      uint64_t   step_counter
 
   }   u64
 
}; 
 
uint32_t flags
 
int32_t reserved1 [3]
 

Field Documentation

union { ... }
ASensorVector acceleration
float data[16]
uint64_t data[8]
float distance
uint32_t flags
AHeartRateEvent heart_rate
float light
ASensorVector magnetic
AMetaDataEvent meta_data
float pressure
float relative_humidity
int32_t reserved0
int32_t reserved1[3]
int32_t sensor
uint64_t step_counter
float temperature
int64_t timestamp
int32_t type
union { ... } u64
AUncalibratedEvent uncalibrated_gyro
AUncalibratedEvent uncalibrated_magnetic
ASensorVector vector
int32_t version

The documentation for this struct was generated from the following file: