Riferimento alla struttura GpsNiNotification

Riferimento alla struttura GpsNiNotification

#include < gps.h >

Campi dati

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  testo [ GPS_NI_LONG_STRING_MAXLEN ]
 
GpsNiEncodingType   requestor_id_encoding
 
GpsNiEncodingType   text_encoding
 
char  extras [ GPS_NI_LONG_STRING_MAXLEN ]
 

Descrizione dettagliata

Rappresenta una richiesta di NI

Definizione nella riga 1026 del file gps.h .

Documentazione dei campi

GpsUserResponseType default_response

Risposta predefinita in caso di timeout.

Definizione nella riga 1056 del file gps.h .

Un puntatore a dati aggiuntivi. Formato: chiave_1 = valore_1 chiave_2 = valore_2

Definizione nella riga 1083 del file gps.h .

GpsNiType ni_type

Un tipo di NI utilizzato per distinguere diverse categorie di eventi NI, come GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL e così via.

Definizione nella riga 1040 del file gps.h .

int notification_id

Un ID generato da HAL per associare le notifiche NI e le risposte dell'interfaccia utente

Definizione nella riga 1034 del file gps.h .

GpsNiNotifyFlags notify_flags

Opzioni di notifica/verifica, combinazioni di costanti GpsNiNotifyFlags

Definizione nella riga 1045 del file gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

ID richiedente

Definizione nella riga 1061 del file gps.h .

GpsNiEncodingType requestor_id_encoding

Schema di decodifica del nome del client

Definizione nella riga 1071 del file gps.h .

Dimensione size_t

impostato su sizeof(GpsNiNotification)

Definizione nella riga 1028 del file gps.h .

Messaggio di notifica. In alcuni casi può essere utilizzato anche per memorizzare client_id

Definizione nella riga 1066 del file gps.h .

GpsNiEncodingType text_encoding

Schema di decodifica del nome del client

Definizione nella riga 1076 del file gps.h .

int timeout

Periodo di timeout per attendere la risposta dell'utente. Imposta 0 per non specificare un limite di tempo.

Definizione nella riga 1051 del file gps.h .


La documentazione di questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ gps.h