context_hub_module_t Struct Reference
context_hub_module_t Struct Reference
#include < context_hub.h >
שדות נתונים | |
struct hw_module_t | מְשׁוּתָף |
int(* | get_hubs )(struct context_hub_module_t *module, const struct context_hub_t **list) |
int(* | subscribe_messages )(uint32_t hub_id, context_hub_callback cbk, void *cookie) |
int(* | send_message )(uint32_t hub_id, const struct hub_message_t *msg) |
תיאור מפורט
לכל מודול חומרה חייב להיות מבנה נתונים בשם HAL_MODULE_INFO_SYM והשדות של מבנה נתונים זה חייבים להתחיל ב- hw_module_t ואחריו מידע ספציפי למודול.
הגדרה בשורה 391 של הקובץ context_hub.h .
תיעוד שטח
struct hw_module_t נפוץ |
הגדרה בשורה 392 של הקובץ context_hub.h .
int(* get_hubs)(struct context_hub_module_t *module, const struct context_hub_t **list) |
מנה את כל הרכזות הזמינות. הרשימה מוחזרת ב"רשימה".
- החזרות
- תוצאה: מספר רכזות ברשימה או שגיאה (שלילית)
שיטה זו תיקרא בעת אתחול המכשיר.
הגדרה בשורה 400 של הקובץ context_hub.h .
int(* send_message)(uint32_t hub_id, const struct hub_message_t *msg) |
int(* subscribe_messages)(uint32_t hub_id, context_hub_callback cbk, void *cookie) |
רושם התקשרות חוזרת למימוש HAL כדי לתקשר עם שירות רכזת ההקשר.
- החזרות
- תוצאה: 0 אם הצליח, קוד שגיאה אחרת
הגדרה בשורה 407 של הקובץ context_hub.h .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ context_hub.h