Referência de estrutura GpsMeasurementInterface
#include < gps.h >
Campos de dados | |
tamanho_t | Tamanho |
int(* | init )( GpsMeasurementCallbacks *callbacks) |
vazio(* | fechar )() |
Descrição detalhada
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.
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.
tamanho_t tamanho |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h