Sensors_module_t مرجع الهيكل
Sensors_module_t مرجع الهيكل
#include < sensors.h >
حقول البيانات | |
البنية hw_module_t | شائع |
كثافة العمليات (* | get_sensors_list )(struct Sensor_module_t *module, struct Sensor_t const **list) |
كثافة العمليات (* | set_operation_mode )(وضع int غير الموقع) |
وصف تفصيلي
يجب أن تحتوي كل وحدة أجهزة على بنية بيانات تسمى HAL_MODULE_INFO_SYM ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات محددة عن الوحدة.
التوثيق الميداني
البنية hw_module_t المشتركة |
int(* get_sensors_list)(struct Sensors_module_t *module, struct Sensor_t const **list) |
int(* set_operation_mode)(وضع int غير الموقع) |
ضع الوحدة في وضع معين. يتم تعريف الأوضاع التالية
0 - التشغيل العادي. الحالة الافتراضية للوحدة. 1 - وضع الاسترجاع. يتم حقن البيانات لأجهزة الاستشعار المدعومة بواسطة خدمة الاستشعار في هذا الوضع.
- عائدات
- 0 عند النجاح -EINVAL إذا كان الوضع المطلوب غير مدعوم -EPERM إذا كانت العملية غير مسموح بها
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/تشمل/الأجهزة/ أجهزة الاستشعار.ح