Référence de la struct GpsNiNotification

Référence de la struct GpsNiNotification

#include < gps.h >

Champs de données

size_t  size
 
int  notification_id
 
GpsNiType   ni_type
 
GpsNiNotifyFlags   notify_flags
 
int  timeout
 
GpsUserResponseType   default_response
 
char  requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
 
char  text [ GPS_NI_LONG_STRING_MAXLEN ]
 
GpsNiEncodingType   requestor_id_encoding
 
GpsNiEncodingType   text_encoding
 
char  extras [ GPS_NI_LONG_STRING_MAXLEN ]
 

Description détaillée

Représente une requête NI

Définition à la ligne 1026 du fichier gps.h .

Documentation des champs

GpsUserResponseType default_response

Réponse par défaut en cas de délai avant expiration.

Définition à la ligne 1056 du fichier gps.h .

Pointeur vers des données supplémentaires. Format: clé_1 = valeur_1 clé_2 = valeur_2

Définition à la ligne  1083 du fichier gps.h .

GpsNiType ni_type

Type d'intrusion utilisé pour distinguer différentes catégories d'événements d'intrusion, tels que GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL, etc.

Définition à la ligne  1040 du fichier gps.h .

int notification_id

ID généré par HAL pour associer les notifications NI et les réponses de l'UI

Définition à la ligne 1034 du fichier gps.h .

GpsNiNotifyFlags notify_flags

Options de notification/validation, combinaisons de constantes GpsNiNotifyFlags

Définition à la ligne  1045 du fichier gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

ID du demandeur

Définition à la ligne  1061 du fichier gps.h .

GpsNiEncodingType requestor_id_encoding

Schéma de décodage du nom du client

Définition à la ligne  1071 du fichier gps.h .

taille_t

défini sur sizeof(GpsNiNotification)

Définition à la ligne  1028 du fichier gps.h .

Message de notification. Il peut également être utilisé pour stocker le client_id dans certains cas.

Définition à la ligne  1066 du fichier gps.h .

GpsNiEncodingType text_encoding

Schéma de décodage du nom du client

Définition à la ligne  1076 du fichier gps.h .

Délai avant expiration de l'int

Délai d'attente de la réponse de l'utilisateur. Définissez cette valeur sur 0 pour ne pas appliquer de limite de délai avant expiration.

Définition à la ligne 1051 du fichier gps.h .


La documentation de ce struct a été générée à partir du fichier suivant :
  • hardware/libhardware/include/hardware/ gps.h