sensors_module_t مرجع ساختار
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 )(حالت int بدون علامت) |
توصیف همراه با جزئیات
هر ماژول سخت افزاری باید ساختار داده ای به نام HAL_MODULE_INFO_SYM داشته باشد و فیلدهای این ساختار داده باید با hw_module_t و سپس اطلاعات خاص ماژول شروع شود.
مستندات میدانی
struct hw_module_t مشترک |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
int(* set_operation_mode)(حالت int بدون علامت) |
ماژول را در یک حالت خاص قرار دهید. حالت های زیر تعریف شده است
0 - عملکرد عادی حالت پیش فرض ماژول 1 - حالت Loopback. داده ها برای سنسورهای پشتیبانی شده توسط سرویس سنسور در این حالت تزریق می شود.
- برمی گرداند
- 0 در مورد موفقیت -EINVAL اگر حالت درخواستی پشتیبانی نمی شود -EPERM اگر عملیات مجاز نیست
مستندات این ساختار از فایل زیر تولید شده است:
- hardware/libhardware/include/hardware/ sensors.h