I have the following data frame:
AA3200010013000CAAAA000000000000000000043000010156EF79
"EF 79" is supposed to be the checksum. but I am not very sure how to get this value.
in the documentation it says:
Checksum: data CRC16 checksum except for frame head. The calibration algorithm adopts CCITT-16, calibration polynomials is X16 + X15 + X2 + 1, initiation value is set as 0.
2
Answers
Here's how I implemented the checksum calculation:
If you drop the leading
aa
, then this CRC-16 of the remainder:gives
ef79
.