context_hub_module_t Struct Reference
#include < context_hub.h >
Champs de données | |
struct hw_module_t | commun |
int (* | get_hubs ) (struct context_hub_module_t * module, const struct context_hub_t ** liste) |
int (* | subscribe_messages ) (uint32_t hub_id, context_hub_callback cbk, void * cookie) |
int (* | send_message ) (uint32_t hub_id, structure const hub_message_t * msg) |
Description détaillée
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM et les champs de cette structure de données doivent commencer par hw_module_t suivi des informations spécifiques au module.
Définition à la ligne 391 du fichier context_hub.h .
Documentation sur le terrain
struct hw_module_t commun |
Définition à la ligne 392 du fichier context_hub.h .
int (* get_hubs) (struct context_hub_module_t * module, const struct context_hub_t ** liste) |
Énumérer tous les hubs disponibles. La liste est renvoyée dans "list".
- Retour
- résultat: nombre de hubs dans la liste ou erreur (négatif)
Cette méthode doit être appelée au démarrage du périphérique.
Définition à la ligne 400 du fichier context_hub.h .
int (* send_message) (uint32_t hub_id, const struct hub_message_t * msg) |
Envoyer un message à un hub
- Retour
- résultat: 0 en cas de succès, code d'erreur dans le cas contraire
Définition à la ligne 413 du fichier context_hub.h .
int (* subscribe_messages) (uint32_t hub_id, context_hub_callback cbk, void * cookie) |
Enregistre un rappel pour que l'implémentation HAL communique avec le service de concentrateur de contexte.
- Retour
- résultat: 0 en cas de succès, code d'erreur dans le cas contraire
Définition à la ligne 407 du fichier context_hub.h .
La documentation de cette structure a été générée à partir du fichier suivant:
- hardware / libhardware / include / hardware / context_hub.h