Referência de estrutura GpsInterface
Referência de estrutura GpsInterface
#include < gps.h >
Campos de dados | |
tamanho_t | tamanho |
interno(* | init )( GpsCallbacks *retornos de chamada) |
interno(* | começar )(vazio) |
interno(* | parar ) (vazio) |
vazio(* | limpeza ) (vazio) |
interno(* | inject_time ) (tempo GpsUtcTime , int64_t timeReference, int incerteza) |
interno(* | inject_location )(latitude dupla, longitude dupla, precisão de flutuação) |
vazio(* | delete_aiding_data ) (sinalizadores GpsAidingData ) |
interno(* | set_position_mode ) (modo GpsPositionMode , recorrência de GpsPositionRecurrence , uint32_t min_interval, uint32_t preferido_accuracy, uint32_t preferido_time) |
const vazio *(* | get_extension )(const char *nome) |
Descrição detalhada
Documentação de campo
void(* delete_aiding_data)(sinalizadores GpsAidingData ) |
const void*(* get_extension)(const char *nome) |
int(* init)( GpsCallbacks *retornos de chamada) |
int(* inject_location)(latitude dupla, longitude dupla, precisão de flutuação) |
int(* inject_time)(tempo GpsUtcTime , int64_t timeReference, int incerteza) |
int(* set_position_mode)(modo GpsPositionMode , recorrência GpsPositionRecurrence , uint32_t min_interval, uint32_t preferido_accuracy, uint32_t preferido_time) |
min_interval representa o tempo entre correções em milissegundos. preferido_accuracy representa a precisão de correção solicitada em metros. preferido_time representa o tempo solicitado para a primeira correção em milissegundos.
O parâmetro 'mode' deve ser GPS_POSITION_MODE_MS_BASED ou GPS_POSITION_MODE_STANDALONE. É permitido pela plataforma (e é recomendado) fazer fallback para GPS_POSITION_MODE_MS_BASED se GPS_POSITION_MODE_MS_ASSISTED for passado e GPS_POSITION_MODE_MS_BASED for suportado.
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h