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
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.
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.
tamanho_t tamanho |
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h