Referencia de estructura de GpsInterface
#include < gps.h >
Campos de información | |
talla_t | Talla |
En t(* | init )( GpsCallbacks *devoluciones de llamada) |
En t(* | inicio (vacío) |
En t(* | detener (vacío) |
vacío(* | limpieza (vacío) |
En t(* | inject_time )( GpsUtcTime tiempo, int64_t timeReference, int incertidumbre) |
En t(* | inject_location )(doble latitud, doble longitud, precisión flotante) |
vacío(* | delete_aiding_data )(banderas de GpsAidingData ) |
En t(* | set_position_mode )( Modo GpsPositionMode , GpsPositionRecurrence recurrencia, uint32_t min_interval, uint32_t prefered_accuracy, uint32_t preferent_time) |
constante vacío *(* | get_extension )(const char *nombre) |
Descripción detallada
Documentación de campo
void(* delete_aiding_data)(banderas de GpsAidingData ) |
const void*(* get_extension)(const char *nombre) |
int(* init)( GpsCallbacks *devoluciones de llamada) |
int(* inject_location)(doble latitud, doble longitud, precisión flotante) |
int(* inject_time)( GpsUtcTime tiempo, int64_t timeReference, int incertidumbre) |
int(* set_position_mode)(modo GpsPositionMode , recurrencia GpsPositionRecurrence , uint32_t min_interval, uint32_t prefered_accuracy, uint32_t preferent_time) |
min_interval representa el tiempo entre arreglos en milisegundos. Precisión_preferida representa la precisión de corrección solicitada en metros. Preferred_time representa el tiempo solicitado para la primera corrección en milisegundos.
El parámetro 'modo' debe ser uno de GPS_POSITION_MODE_MS_BASED o GPS_POSITION_MODE_STANDALONE. La plataforma permite (y se recomienda) recurrir a GPS_POSITION_MODE_MS_BASED si se pasa GPS_POSITION_MODE_MS_ASSISTED y se admite GPS_POSITION_MODE_MS_BASED.
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ gps.h