Referência de estrutura GpsMeasurementInterface

Referência de estrutura GpsMeasurementInterface

#include < gps.h >

Campos de dados

tamanho_t tamanho
interno(* init )( GpsMeasurementCallbacks *retornos de chamada)
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

vazio(* fechar)()

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

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

int(* init)( GpsMeasurementCallbacks *callbacks)

Inicializa a interface e registra as rotinas de retorno de chamada no 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 'fechar' GPS_MEASUREMENT_ERROR_GENERIC - se ocorrer 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 desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ gps.h