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 و سپس اطلاعات خاص ماژول شروع شود.

تعریف در خط 1149 فایل sensors.h .

مستندات میدانی

struct hw_module_t مشترک

تعریف در خط 1150 فایل sensors.h .

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

تمام سنسورهای موجود را برشمارید. لیست در "لیست" برگردانده می شود.

برمی گرداند
تعداد سنسورهای موجود در لیست

تعریف در خط 1156 فایل sensors.h .

int(* set_operation_mode)(حالت int بدون علامت)

ماژول را در یک حالت خاص قرار دهید. حالت های زیر تعریف شده است

0 - عملکرد عادی حالت پیش فرض ماژول 1 - حالت Loopback. داده ها برای سنسورهای پشتیبانی شده توسط سرویس سنسور در این حالت تزریق می شود.

برمی گرداند
0 در مورد موفقیت -EINVAL اگر حالت درخواستی پشتیبانی نمی شود -EPERM اگر عملیات مجاز نیست

تعریف در خط 1169 فایل sensors.h .


مستندات این ساختار از فایل زیر تولید شده است:
  • hardware/libhardware/include/hardware/ sensors.h