I tried test a case.
using 52832, 15.3.0 SDK and S332 Softdevice.
It opened each channel Speed and cadence separately on one MCU.
Data was controlled Speed is 30 km/h and RPM is 60.
Then Connect garmin Edge 820 device.
Connect was successful and data also display what i expect.
problem is here. when collision was happened, temperately display value is down
For instance, 30 30 30 30 (collision happened) 28 25 24 20 (END) 25 28 30 30 30...
The value and count is not exactly. refer to the flow. Cadence value was also that.
Collision is happened periodly almost 2 min.
When took data from usb dongle, collision data is exactly 16 time per collision.
ex) 1 = collision, 0 = normal
Speed 0 1 0 0 1 1 0 0 1 0 1 1 1 0 1 0
Cadence 1 0 1 1 0 0 1 1 0 1 0 0 0 1 0 1
one channel is collision and another channel can send data.
and the count of collision is exactly half and half.
test result is normal? Is it enough expect case when collision is happened?
In my opinion, if it use cycling situation, it can't be use. Value is not correct value when collision is happened.
If assume 16 packets per 2 min, 4 seconds can't reliable per 2 min garmin edge and user perspective .
On garmin edge, is there any procedure or some rules if rx failed?
Thany you .