This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sdk:gps-udp-client-gnsstogps [2019/07/09 13:49] fachet |
sdk:gps-udp-client-gnsstogps [2019/07/12 11:19] fachet |
||
---|---|---|---|
Line 70: | Line 70: | ||
chars = explode(s); | chars = explode(s); | ||
for (i = 1; i < pos; i++) { /* skip $ and *XX */ | for (i = 1; i < pos; i++) { /* skip $ and *XX */ | ||
- | printf(" %s ", chars[i]); | + | c = ord(chars[i]); |
- | c = ord(chars[i]); | + | |
cs ^= c; | cs ^= c; | ||
} | } | ||
Line 144: | Line 143: | ||
a_arr = explode(data); | a_arr = explode(data); | ||
a_arr[2] = "P"; | a_arr[2] = "P"; | ||
- | data = implode(a_arr); | + | data = checksum(implode(a_arr)); |
} | } | ||
/* skip all messages different from GPGGA | /* skip all messages different from GPGGA |