Hi guys,
We are developing an ANT+ data receiver. There are several kinds of sensors should be compatible. Such as bike powermeter, heart rate sensor etc.
We found a scenario: The receiver can receive the data from powermeter normally. If it keeps to scanning the other kinds of sensor, the power data will be lost intermittently (sometimes, the data loss will hold for 5~6 seconds).
We are using “multi-channel connect” for receiving ANT+ devices.
Here are the logs when this issue happened:
RX:[10][09][32][60][41][ec][2e][01]
RX:[10][0a][32][60][6f][ed][2e][01]
RX:[10][0a][32][60][6f][ed][2e][01]
RX:[10][0b][32][61][a0][ee][31][01]
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
RX Failure!
RX Failure!
RX Failure!
RX Failure!
RX Failure!
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
RX Failure!
RX Failure!
RX Failure!
Repeated RX Failure,
Searching for Signal...
RX:[10][14][32][63][74][f9][37][01]
Event: EVENT_CHANNEL_COLLISION
RX:[10][15][32][64][ae][fa][3a][01]
RX:[10][16][32][64][e8][fb][3a][01]
RX:[10][16][32][64][e8][fb][3a][01]
How to solve this issue? Did we use the inappropriate configuration to receiving data?