Guest User

Untitled

a guest
Feb 28th, 2015
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. nyos@hex:~/src$ gcc -O3 checknmea.c -o checknmea
  2. nyos@hex:~/src$ ./checknmea 'GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*60'
  3. NMEA doesn't begin with '$' GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*60
  4. nyos@hex:~/src$ ./checknmea '$GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,60'
  5. NMEA doesn't contain '*' $GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,60
  6. nyos@hex:~/src$ ./checknmea '$GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*6x0'
  7. Invalid hex digit: $GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*6x0
  8. nyos@hex:~/src$ ./checknmea '$GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*0'
  9. Checksum missing from the end: $GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*0
  10. nyos@hex:~/src$ ./checknmea '$GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*40'
  11. Checksums are different: 60!=40 $GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*40
  12. nyos@hex:~/src$ ./checknmea '$GLGSV,2,1,08,86,26,188,33,74,28,112,,66,11,286,,76,31,313,*60'
  13. nyos@hex:~/src$
Advertisement
Add Comment
Please, Sign In to add comment