Referência de estrutura GpsNiNotification

Referência de estrutura GpsNiNotification

#include < gps.h >

Campos de dados

tamanho_t tamanho
interno notificação_id
GpsNiTipo ni_type
GpsNiNotifyFlags notificar_flags
interno tempo esgotado
GpsUserResponseType resposta_padrão
Caracteres requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
Caracteres texto [ GPS_NI_LONG_STRING_MAXLEN ]
GpsNiEncodingType requestor_id_encoding
GpsNiEncodingType codificação_texto
Caracteres extras [ GPS_NI_LONG_STRING_MAXLEN ]

Descrição detalhada

Representa uma solicitação NI

Definição na linha 1026 do arquivo gps.h .

Documentação de campo

GpsUserResponseType default_response

Resposta padrão quando o tempo limite.

Definição na linha 1056 do arquivo gps.h .

extras de caracteres[ GPS_NI_LONG_STRING_MAXLEN ]

Um ponteiro para dados extras. Formato: chave_1 = valor_1 chave_2 = valor_2

Definição na linha 1083 do arquivo gps.h .

GpsNiType ni_type

Um tipo de NI usado para distinguir diferentes categorias de eventos de NI, como GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL, ...

Definição na linha 1040 do arquivo gps.h .

int notificação_id

Um ID gerado pelo HAL para associar notificações NI e respostas da UI

Definição na linha 1034 do arquivo gps.h .

GpsNiNotifyFlags notify_flags

Opções de notificação/verificação, combinações de constantes GpsNiNotifyFlags

Definição na linha 1045 do arquivo gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

ID do solicitante

Definição na linha 1061 do arquivo gps.h .

GpsNiEncodingType requestor_id_encoding

Esquema de decodificação de nome de cliente

Definição na linha 1071 do arquivo gps.h .

tamanho_t tamanho

definido como sizeof(GpsNiNotification)

Definição na linha 1028 do arquivo gps.h .

texto do caractere[ GPS_NI_LONG_STRING_MAXLEN ]

Mensagem de notificação. Também pode ser usado para armazenar client_id em alguns casos

Definição na linha 1066 do arquivo gps.h .

GpsNiEncodingType text_encoding

Esquema de decodificação de nome de cliente

Definição na linha 1076 do arquivo gps.h .

tempo limite interno

Período de tempo limite para aguardar a resposta do usuário. Defina como 0 para não ter limite de tempo limite.

Definição na linha 1051 do arquivo gps.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ gps.h