Sensors_poll_device_1 مرجع الهيكل

Sensors_poll_device_1 مرجع الهيكل

#include < sensors.h >

حقول البيانات

اتحاد {
بناء أجهزة الاستشعار_poll_device_t v0
البنية {
بناء hw_device_t مشترك
int(* تفعيل )(struct Sensors_poll_device_t
* ديف، كثافة العمليات Sensor_handle، كثافة العمليات
ممكّن)
int(* setDelay )(struct Sensors_poll_device_t
* ديف، إنت Sensor_handle،
int64_t sampling_period_ns)
int(* استطلاع )(struct Sensors_poll_device_t
*ديف، Sensors_event_t * البيانات،
عدد صحيح)
}
};
كثافة العمليات (* دفعة ) (بنية أجهزة الاستشعار_poll_device_1 *dev، int Sensor_handle، إشارات int، int64_t sampling_period_ns، int64_t max_report_latency_ns)
كثافة العمليات (* تدفق ) (struct Sensors_poll_device_1 *dev, int Sensor_handle)
كثافة العمليات (* inject_sensor_data )(struct Sensors_poll_device_1 *dev, const Sensors_event_t *data)
فارغ(* محفوظة_بروكس [7])(باطلة)

وصف تفصيلي

التعريف في السطر 1301 من ملف Sensors.h .

التوثيق الميداني

اتحاد { ... }
int(* تنشيط)(struct Sensors_poll_device_t *dev, int Sensor_handle, Int Enable)

التعريف في السطر 1318 من ملف مجسات.ح .

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 من ملف Sensors.h .

بناء hw_device_t مشترك

التعريف في السطر 1309 من ملف Sensors.h .

كثافة العمليات (* تدفق) (بنية Sensors_poll_device_1 *dev، int Sensor_handle)

التعريف في السطر 1365 من ملف مجسات.ح .

int(* inject_sensor_data)(struct Sensors_poll_device_1 *dev, const Sensors_event_t *data)

التعريف في السطر 1374 من ملف Sensors.h .

int(* استطلاع)(struct Sensors_poll_device_t *dev, Sensors_event_t *data, int count)

إرجاع مجموعة من بيانات الاستشعار.

التعريف في السطر 1333 من ملف مجسات.ح .

باطلة(* محفوظة_procs[7])(باطلة)

التعريف في السطر 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 .


تم إنشاء وثائق هذه البنية من الملف التالي: