I am trying to make sure I understand interleaving. I understand interleaving as follows.
non interleaved: aaaaabbbbbcccccdddddeeeeefffffggggg
interleaved: abcdefgabcdefgabcdefgabcdefgabcdefg
This protects data loss. In the ANT+ protocol I notice it suggests interleaving messages at certain rates (for example every 121 messages). Though not exactly the same as above I think I understand what it means. I will try and explain my understanding below.
Assume the following.
Main Data Page = M
Common Data Page = C
If my system had a frequency of 4 Hz, Main Data Pages sent at 4 Hz and Common Data Pages sent at 1 Hz my message structured would be as follows.
MMMMCMMMCMMMCMMMC
Is this correct?
The other option would be that the fourth messages was (M+C), but I don't think this is correct.
MMMM(M+C)MMM(M+C)MMM(M+C)
Thanks,
Take care,
Jon