Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Acknowledged Data

RankRankRankRank

Total Posts: 523

Joined 2012-11-15

PM

If transmitting an acknowledged package consiting of a number of data, these data are only covered by a simple XOR check sum.

I guess the receiver checks this XOR value before sending back the acknowledge, but exactly which data is contained in the acknowledge package?

Does the receiver send back all received data bytes and does the transmitter verify correct reception of all data bytes (send back by the receiver) - or is the acknowledge just a simple flag telling that the receiver did not see any errors?

The reason for asking this is i would like an estimate on the likelyhood of undetected communication errors per data package - which I would assume to be quite high if we rely only on a simple 8 bit XOR checksum.


Regards
BioLife      
Rank

Total Posts: 21

Joined 2008-11-03

PM

The 8-bit XOR is relevant to the serial message between the host MCU and the ANT chip only.

Over the air, all messages are sent with a 16-bit CRC. The reply is a full message packet, also with 16-bit CRC.

ANT