התייחסות ל-Struct של sensors_event_t

התייחסות ל-Struct של sensors_event_t

#include < sensors.h >

שדות נתונים

int32_t  version
 
int32_t  חיישן
 
int32_t  type
 
int32_t  reserved0
 
int64_t  timestamp
 
union {
   union {
      float    data [16]
 
       sensors_vec_t     acceleration
 
       sensors_vec_t     magnetic
 
       sensors_vec_t     orientation
 
       sensors_vec_t     gyro
 
      float    temperature
 
      float    distance
 
      float    light
 
      float    pressure
 
      float    relative_humidity
 
       uncalibrated_event_t     uncalibrated_gyro
 
       uncalibrated_event_t     uncalibrated_magnetic
 
       heart_rate_event_t     heart_rate
 
       meta_data_event_t     meta_data
 
       dynamic_sensor_meta_event_t     dynamic_sensor_meta
 
       additional_info_event_t     additional_info
 
   } 
 
   union {
      uint64_t    data [8]
 
      uint64_t    step_counter
 
   }    u64
 
}; 
 
uint32_t  דגלים
 
uint32_t  reserved1 [3]
 

תיאור מפורט

איחוד של סוגי הנתונים השונים מהחיישנים שאפשר להחזיר.

ההגדרה מופיעה בשורה 1053 בקובץ sensors.h .

מסמכי תיעוד של שדה

union { ... }
sensors_vec_t acceleration

ההגדרה מופיעה בשורה 1074 בקובץ sensors.h .

ההגדרה מופיעה בשורה 1122 בקובץ sensors.h .

נתוני float‏[16]

ההגדרה מופיעה בשורה 1071 בקובץ sensors.h .

uint64_t data[8]

ההגדרה מופיעה בשורה 1126 בקובץ sensors.h .

מרחק צף

ההגדרה מופיעה בשורה 1089 בקובץ sensors.h .

dynamic_sensor_meta_event_t dynamic_sensor_meta

ההגדרה מופיעה בשורה 1116 בקובץ sensors.h .

דגלים מסוג uint32_t

ההגדרה מופיעה בשורה 1134 בקובץ sensors.h .

ההגדרה מופיעה בשורה 1083 בקובץ sensors.h .

ההגדרה מופיעה בשורה 1107 בקובץ sensors.h .

תאורת צף

ההגדרה מופיעה בשורה 1092 בקובץ sensors.h .

sensors_vec_t מגנטי

ההגדרה מופיעה בשורה 1077 בקובץ sensors.h .

ההגדרה מופיעה בשורה 1113 בקובץ sensors.h .

sensors_vec_t orientation

ההגדרה מופיעה בשורה 1080 בקובץ sensors.h .

לחץ צף

ההגדרה מופיעה בשורה 1095 בקובץ sensors.h .

float relative_humidity

ההגדרה מופיעה בשורה 1098 בקובץ sensors.h .

int32_t reserved0

ההגדרה מופיעה בשורה 1064 בקובץ sensors.h .

uint32_t reserved1[3]

ההגדרה מופיעה בשורה 1136 בקובץ sensors.h .

חיישן int32_t

ההגדרה מופיעה בשורה 1058 בקובץ sensors.h .

uint64_t step_counter

ההגדרה מופיעה בשורה 1129 בקובץ sensors.h .

טמפרטורת ציפה

ההגדרה מופיעה בשורה 1086 בקובץ sensors.h .

int64_t timestamp

ההגדרה מופיעה בשורה 1067 בקובץ sensors.h .

טיפוס int32_t

ההגדרה מופיעה בשורה 1061 בקובץ sensors.h .

union { ... } u64
uncalibrated_event_t uncalibrated_gyro

ההגדרה מופיעה בשורה 1101 בקובץ sensors.h .

uncalibrated_event_t uncalibrated_magnetic

ההגדרה מופיעה בשורה 1104 בקובץ sensors.h .

גרסת int32_t

ההגדרה מופיעה בשורה 1055 בקובץ sensors.h .


התיעוד של המבנה הזה נוצר מהקובץ הבא: