Referencia de la estructura GpsNiNotification

Referencia de la estructura GpsNiNotification

#include < gps.h >

Campos de datos

size_t  tamaño
 
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 ]
 

Descripción detallada

Representa una solicitud de NI

Definición en la línea 1026 del archivo gps.h .

Documentación de campos

GpsUserResponseType default_response

Es la respuesta predeterminada cuando se agota el tiempo de espera.

Definición en la línea 1056 del archivo gps.h .

Es un puntero a datos adicionales. Formato: clave_1 = valor_1 clave_2 = valor_2

Definición en la línea 1083 del archivo gps.h .

GpsNiType ni_type

Es un tipo de NI que se usa para distinguir diferentes categorías de eventos de NI, como GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL, etcétera.

Definición en la línea 1040 del archivo gps.h .

int notification_id

Un ID que genera HAL para asociar notificaciones de NI y respuestas de la IU

Definición en la línea 1034 del archivo gps.h .

GpsNiNotifyFlags notify_flags

Opciones de notificación o verificación, combinaciones de constantes de GpsNiNotifyFlags

Definición en la línea 1045 del archivo gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

ID del solicitante

Definición en la línea 1061 del archivo gps.h .

GpsNiEncodingType requestor_id_encoding

Esquema de decodificación de nombres de cliente

Definición en la línea 1071 del archivo gps.h .

tamaño de size_t

se establece en sizeof(GpsNiNotification).

Definición en la línea 1028 del archivo gps.h .

Mensaje de notificación También se puede usar para almacenar client_id en algunos casos.

Definición en la línea 1066 del archivo gps.h .

GpsNiEncodingType text_encoding

Esquema de decodificación de nombres de cliente

Definición en la línea 1076 del archivo gps.h .

Tiempo de espera de int

Es el período de tiempo de espera para la respuesta del usuario. Establece en 0 para que no haya límite de tiempo de espera.

Definición en la línea 1051 del archivo gps.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ gps.h