Referência de estrutura GpsMeasurementInterface

Referência de estrutura GpsMeasurementInterface

#include < gps.h >

Campos de dados

tamanho_t Tamanho
int(* init )( GpsMeasurementCallbacks *callbacks)
vazio(* fechar )()

Descrição detalhada

Interface estendida para suporte a Medições GPS.

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

Documentação de campo

void(* fechar)()

Interrompe as atualizações do HAL e cancela o registro das rotinas de retorno de chamada. Após a parada de uma chamada, os callbacks registrados anteriormente devem ser considerados inválidos pelo HAL. Se stop for invocado sem um 'init' anterior, esta função não deve realizar nenhum trabalho.

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

int(* init)( GpsMeasurementCallbacks *callbacks)

Inicializa a interface e registra as rotinas de callback com o HAL. Após uma chamada bem-sucedida para 'init', o HAL deve começar a fornecer atualizações em sua própria fase.

Status: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - se já foi registrado um callback sem uma chamada correspondente para 'close' GPS_MEASUREMENT_ERROR_GENERIC - se ocorreu algum outro erro, espera-se que o HAL não gere nenhuma atualização ao retornar este código de erro.

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

tamanho_t tamanho

Defina como sizeof(GpsMeasurementInterface)

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


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