Mantén los huecos entre comas
Introduce una sentencia por línea y conserva las comas consecutivas. GSA reserva doce posiciones para satélites. Si eliminas los valores vacíos, los campos DOP se desplazan y dejan de corresponder a sus índices.
Protocols & Binary Serialization
Pega un registro capturado para revisar cada sentencia y sus diagnósticos sin perder el texto original.
Introduce un registro o prueba el ejemplo.
El registro se procesa en este navegador, sin subirlo ni guardarlo.
Campos con nombre: GGA, RMC, GLL, GSA, GSV, VTG y ZDA.
Las coordenadas convertidas son valores numéricos, no una autorización para navegar. Revisa la suma de control y el estado de posición.
Introduce un registro o prueba el ejemplo.
El analizador NMEA permite comparar los valores que interpreta una aplicación con las líneas reales de un receptor. Si se ha eliminado un campo vacío, la numeración ayuda a encontrar dónde se desplazaron los datos. Las líneas con errores siguen formando parte del informe.
El analizador NMEA crea una entrada por cada línea no vacía. Las sentencias reconocidas, los mensajes propietarios y el texto incorrecto conservan su número de línea original. Así puedes contrastar un fallo concreto sin perder los registros siguientes.
Una latitud calculada no confirma una posición válida. El estado de la suma y las indicaciones del receptor aparecen junto a las coordenadas. Una sentencia puede tener campos legibles y seguir mostrando una suma incorrecta.
Introduce una sentencia por línea y conserva las comas consecutivas. GSA reserva doce posiciones para satélites. Si eliminas los valores vacíos, los campos DOP se desplazan y dejan de corresponder a sus índices.
La suma de control siempre se inspecciona. Si no hay sufijo, la integridad queda sin verificar. Si los valores difieren, se muestran el recibido y el calculado. La herramienta no modifica el original para hacer que coincidan.
El modo automático espera 350 ms tras cada cambio. Al desactivarlo puedes usar el botón o Ctrl/Cmd + Enter. Los resultados antiguos no se exportan; el JSON incluye todas las entradas, aunque solo se muestren las primeras 50.
GGA, RMC y GLL aportan campos de posición; GSA conserva los espacios de satélite y los DOP; GSV muestra los grupos de cada mensaje. VTG expone rumbo y velocidad, y ZDA una fecha completa.
El estado de datos y el estado de navegación final son distintos. Un V en el primero genera un aviso de datos no válidos; un V en navStatus no se interpreta como el mismo fallo de posición.
Se separan grados y minutos decimales, se dividen los minutos entre 60 y se aplica el signo de S o W. También se comprueban los límites y se preservan las fracciones de segundo UTC y los segundos intercalares válidos.
Los identificadores de satélite y estación mantienen sus ceros iniciales. Los campos opcionales de modo, sistema y señal se leen por su posición. Los campos extra se numeran sin inventar una interpretación del fabricante.
Los dos últimos dígitos antes del punto y la fracción son los minutos; los anteriores son los grados. Divide los minutos entre 60 y suma. S y W cambian el signo. Conserva el campo original para comprobar la conversión.
GP es el identificador del emisor y GGA es el tipo de sentencia de posición. GN puede aparecer al combinar constelaciones. Se elige la estructura por las tres últimas letras de una dirección estándar y se conserva el emisor recibido.
Se calcula el XOR de los caracteres ASCII entre el inicio y el asterisco, incluidas las comas. Los delimitadores y el salto de línea quedan fuera. La comparación hexadecimal no demuestra la exactitud de la posición.
GGA, RMC, GLL, GSA, GSV, VTG y ZDA tienen campos con nombre. Las demás conservan su dirección y campos originales numerados cuando es posible separar su estructura exterior.
GGA y GLL no contienen fecha. Aquí no se completa con la del equipo ni con una RMC anterior. RMC mantiene el año de dos cifras y ZDA permite leer una fecha con año explícito de cuatro cifras.
¿Un campo no se interpreta como esperabas?
Vuelve al analizador NMEA con otra captura. Contrasta el número de campo y el valor original antes de modificar la configuración del receptor.