مرجع بنية sensors_module_t
#include <
sensors.h
>
حقول البيانات |
|
struct hw_module_t | شائعة |
int(* | get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list) |
int(* | set_operation_mode )(unsigned int mode) |
وصف مفصّل
يجب أن تحتوي كل وحدة أجهزة على بنية بيانات باسم HAL_MODULE_INFO_SYM، ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات خاصة بالوحدة.
مستندات الحقل
struct hw_module_t common |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
int(* set_operation_mode)(unsigned int mode) |
ضَع الوحدة في وضع معيّن. يتم تحديد الأوضاع التالية:
0 - التشغيل العادي الحالة التلقائية للوحدة 1 - وضع الاسترجاع تُحقِّق خدمة الاستشعار من إدخال البيانات لأجهزة الاستشعار المتوافقة في هذا الوضع.
- المرتجعات
- 0 عند النجاح -EINVAL إذا لم يكن الوضع المطلوب متوافقًا -EPERM إذا لم يكن إجراء العملية مسموحًا به
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ sensors.h