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 )(מצב אינט לא חתום)

תיאור מפורט

לכל מודול חומרה חייב להיות מבנה נתונים בשם 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