Referencia de estructura de interfaz Gps
#include < gps.h >
Campos de información | |
tamaño_t | tamaño |
En t(* | init )( GpsCallbacks *devoluciones de llamada) |
En t(* | inicio (nulo) |
En t(* | detener ) (vacío) |
vacío(* | limpieza (vacío) |
En t(* | inject_time (tiempo GpsUtcTime , int64_t timeReference, int incertidumbre) |
En t(* | inject_location (doble latitud, doble longitud, precisión de flotación) |
vacío(* | delete_aiding_data (banderas GpsAidingData ) |
En t(* | set_position_mode (modo GpsPositionMode , recurrencia de GpsPositionRecurrence , uint32_t min_interval, uint32_tferred_accuracy, uint32_tferred_time) |
constante nula *(* | get_extension )(const char *nombre) |
Descripción detallada
Documentación de campo
void(* eliminar_aiding_data)( banderas 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 de GpsPositionRecurrence , uint32_t min_interval, uint32_tferred_accuracy, uint32_tferred_time) |
min_interval representa el tiempo entre correcciones en milisegundos. preferido_accuracy representa la precisión del arreglo solicitado en metros. preferido_time representa el tiempo solicitado para la primera reparació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.
tamaño_t tamaño |
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ gps.h