sensors_poll_device_1 סימוכין למבנה

sensors_poll_device_1 סימוכין למבנה

#include < sensors.h >

שדות נתונים

איחוד {
struct sensors_poll_device_t v0
struct {
struct hw_device_t נפוץ
int(* active )(struct sensors_poll_device_t
*dev, int sensor_handle, int
מופעל)
int(* setDelay )(struct sensors_poll_device_t
*dev, int sensor_handle,
int64_t sampling_period_ns)
int(* poll )(struct sensors_poll_device_t
*dev, sensors_event_t *נתונים,
ספירת int)
}
};
int(* batch )(struct sensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t sampling_period_ns, int64_t max_report_latency_ns)
int(* flush )(struct sensors_poll_device_1 *dev, int sensor_handle)
int(* inject_sensor_data )(struct sensors_poll_device_1 *dev, const sensors_event_t *data)
בָּטֵל(* reserved_procs [7])(void)

תיאור מפורט

הגדרה בשורה 1301 של קובץ sensors.h .

תיעוד שטח

איגוד {...}
int(* active)(struct sensors_poll_device_t *dev, int sensor_handle, int enabled)

הגדרה בשורה 1318 של קובץ sensors.h .

int(* batch)(struct sensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t sampling_period_ns, int64_t max_report_latency_ns)

הגדרה בשורה 1349 של חיישני קובץ.h.

struct hw_device_t נפוץ

הגדרה בשורה 1309 של קובץ sensors.h .

int(* flush)(struct sensors_poll_device_1 *dev, int sensor_handle)

הגדרה בשורה 1365 של קובץ sensors.h .

int(* inject_sensor_data)(struct sensors_poll_device_1 *dev, const sensors_event_t *data)

הגדרה בשורה 1374 של קובץ sensors.h .

int(* poll)(struct sensors_poll_device_t *dev, sensors_event_t *data, int count)

מחזירה מערך של נתוני חיישנים.

הגדרה בשורה 1333 של חיישני קובץ.h.

void(* reserved_procs[7])(void)

הגדרה בשורה 1376 של קובץ sensors.h .

int(* setDelay)(struct sensors_poll_device_t *dev, int sensor_handle, int64_t sampling_period_ns)

הגדר את תקופת האירועים בננו-שניות עבור חיישן נתון. אם sampling_period_ns > max_delay הוא יקוצץ ל-max_delay ואם sampling_period_ns < min_delay הוא יוחלף ב-min_delay.

הגדרה בשורה 1327 של קובץ sensors.h .

הגדרה בשורה 1306 של קובץ sensors.h .


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ sensors.h