This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth 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 */ | ||
- | | + | c = ord(chars[i]); |
- | | + | |
cs ^= c; | cs ^= c; | ||
} | } | ||
Line 144: | Line 143: | ||
a_arr = explode(data); | a_arr = explode(data); | ||
a_arr[2] = " | a_arr[2] = " | ||
- | data = implode(a_arr); | + | data = checksum(implode(a_arr)); |
} | } | ||
/* skip all messages different from GPGGA | /* skip all messages different from GPGGA |