Referência de estrutura GpsInterface
Referência de estrutura GpsInterface
#include < gps.h >
Campos de dados | |
tamanho_t | Tamanho |
int(* | init )( GpsCallbacks *callbacks) |
int(* | iniciar )(vazio) |
int(* | parar )(vazio) |
vazio(* | limpeza )(void) |
int(* | inject_time )( GpsUtcTime time, int64_t timeReference, int incerteza) |
int(* | inject_location )(latitude dupla, longitude dupla, precisão flutuante) |
vazio(* | delete_aiding_data )( sinalizadores GpsAidingData ) |
int(* | set_position_mode )( GpsPositionMode mode, GpsPositionRecurrence recorrência, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time) |
const nulo *(* | get_extension )(const char *name) |
Descrição detalhada
Documentação de campo
void(* delete_aiding_data)( sinalizadores GpsAidingData ) |
const void*(* get_extension)(const char *name) |
int(* init)( GpsCallbacks *callbacks) |
int(* inject_location)(latitude dupla, longitude dupla, precisão flutuante) |
int(* inject_time)( GpsUtcTime time, int64_t timeReference, int incerteza) |
int(* set_position_mode)( modo GpsPositionMode , recorrência GpsPositionRecurrence , uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time) |
min_interval representa o tempo entre correções em milissegundos. preferencial_accuracy representa a precisão de correção solicitada em metros. preferencial_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 para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h