Paso 2: codificación
El flujo básico para el control de los GPS LinkIt es:
powerOn(): encender el dispositivo GPS
setMode(): configurar modo de trabajo (opcional)
getData(): consulta y proceso de datos GPS
powerOff(): desconexión GPS
Si getData() vuelve como todos los ceros, entonces el GPS no todavía adquirió sus satélites. Configurar mi registrador tienen un tiempo de ciclo de 4 Hz y comparar cada punto de datos a la anterior. Si los puntos están separado más de 50m (en mi área que es equivalente a 2,05 segundos) el GPS no se considera totalmente tienen satélites.
PS Si pan para usar su rastreador a velocidades increíblemente altas (más de 700km/hr) necesitará aumentar el número de minutos utilizados para determinar si la señal es lo suficientemente exacta para iniciar la sesión. Mi fórmula permite una velocidad máxima de 720km/h (aprox 450 Mph).
Si está utilizando una tarjeta de memoria Asegúrese de guardar regularmente, como el LinkIt uno a veces se congela (probablemente porque mi código no está optimizado).