Autor Tema: Checksum SkyPatrol TT8750+  (Leído 891 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Checksum SkyPatrol TT8750+
« en: 18 de Noviembre de 2014, 09:01:58 »
Buenos dias a todos. Tengo un problema y no se como calcular el checksum de la trama UDP que me envia el SkyPatrol

Por lo que tengo entendido el Checksum que calcula el equipo viene en la trama y en el caso de abajo seria el 5A

"\0ª0N         10  1100003     203 GPRMC,105234.00,A,3258.17437,S,06040.70933,W,0.000,0.0,181114,,,A*5A  83     2820182  4242 330B"

ahora mi pregutna es ¿como calculo del otro lado para comprobar si esta correcta la trama?

       Saludos

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1688
Re: Checksum SkyPatrol TT8750+
« Respuesta #1 en: 21 de Noviembre de 2014, 14:45:25 »
el checksum se calcula haciendo XOR con cada uno de los caracteres que recibes. Debes revisar entre que caracteres se toman los datos para calcular el cheksum, yo lo he visto en GPS que toman los caracteres que hay entre $ y * e incluyendo las comas y los ceros

Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA