communication:protocol
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
communication:protocol [2012/07/21 12:41] – danielrichman | communication:protocol [2015/04/03 09:49] (current) – removed eroneous , at the end of the example mfa298 | ||
---|---|---|---|
Line 3: | Line 3: | ||
This is the typical protocol used by UKHAS members to transmit GPS data balloon to ground on the unlicensed bands. Parsing is handled by [[http:// | This is the typical protocol used by UKHAS members to transmit GPS data balloon to ground on the unlicensed bands. Parsing is handled by [[http:// | ||
- | < | + | < |
* The individual fields can be of variable length, the minimum and maximum can be set in the payloads XML file. | * The individual fields can be of variable length, the minimum and maximum can be set in the payloads XML file. | ||
Line 51: | Line 51: | ||
**Useful code to calculate NMEA xor checksum** | **Useful code to calculate NMEA xor checksum** | ||
+ | |||
+ | Please note: The use of xor checksum for payload telemetry is not advised, this code is useful for checking sentences sent by the GPS. The CCITT checksum below has much better performance and is preferred for payload telemetry | ||
<code c># | <code c># | ||
Line 75: | Line 77: | ||
**Useful code to calculate CRC16_CCITT checksum on the AVR** | **Useful code to calculate CRC16_CCITT checksum on the AVR** | ||
+ | |||
+ | (Refer to [[http:// | ||
<code c># | <code c># | ||
Line 98: | Line 102: | ||
return crc; | return crc; | ||
}</ | }</ | ||
- | |||
====== Getting Your Payload On the Tracker ====== | ====== Getting Your Payload On the Tracker ====== | ||
You will need to fill out a flight document so the server can parse your telemetry strings and update the map.\\ | You will need to fill out a flight document so the server can parse your telemetry strings and update the map.\\ | ||
Fill out the form here : | Fill out the form here : |
communication/protocol.1342874490.txt.gz · Last modified: 2012/07/21 12:41 by danielrichman