Legacy Hardware and Apps
Checksum data in fix format

When transmitting real time data over a radio modem, I see that the communications error check characters are visible in the two last ;-separated fields.

The first of these I guess is the number if characters in the actual data message (?) but how is the second one calculated? Should come in handy when I try to see if the data is corrupted or not. The receiving program is not DeLogger or De-anything, but a C-logger (written in C, that is) by yours truly smile , that's why I am concerned with this.

Peter

When transmitting real time data over a radio modem, I see that the communications error check characters are visible in the two last ;-separated fields. The first of these I guess is the number if characters in the actual data message (?) but how is the second one calculated? Should come in handy when I try to see if the data is corrupted or not. The receiving program is not DeLogger or De-anything, but a C-logger (written in C, that is) by yours truly :smile: , that's why I am concerned with this. Peter

Good morning Peter,

The data format for the fixed format mode is described on page 22 of the DT800 user manual.

The second last number is the number of chars in the line and the second number is a CRC16 check sum.

An easier method for you to implement a full error checking protocol would be to use PPP over your serial link.

Cheers,
Roger

Good morning Peter, The data format for the fixed format mode is described on page 22 of the DT800 user manual. The second last number is the number of chars in the line and the second number is a CRC16 check sum. An easier method for you to implement a full error checking protocol would be to use PPP over your serial link. Cheers, Roger
5
1
2
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft