Now, I did a test where I only search for one device at each
time. More precisely, only for the cadence or speed part of the
combined speed and cadence device.
I get the problem when I only search for the cadence part, i.e., via
AntPlusBikeCadencePcc.requestAccess(context, deviceNumber, 0, true, new MyResultReceiver<AntPlusBikeCadencePcc>(), new MyDeviceStateChangeReceiver());
Thereby, I observe the following problems:
When calling subscribeCumulativeOperatingTimeEvent(), I get BBD20000: Subscribing to event 204 failed with code -3.
When calling subscribeManufacturerAndSerialEvent(), I get BBD20000: Subscribing to event 205 failed with code -3.
When calling subscribeVersionAndModelEvent(), I get BBD20000: Subscribing to event 206 failed with code -3.
Interestingly, when only searching for the speed part, i.e., via
AntPlusBikeSpeedDistancePcc.requestAccess(context, deviceNumber, 0, true, new MyResultReceiver<AntPlusBikeSpeedDistancePcc>(), new MyDeviceStateChangeReceiver());
there are no problems with the subscribeCalculatedSpeedEvent() and subscribeCalculatedAccumulatedDistanceEvent() calls.
However, for the other calls, I get:
When calling subscribeCumulativeOperatingTimeEvent(), I get BBD20000: Subscribing to event 204 failed with code -3.
When calling subscribeManufacturerAndSerialEvent(), I get BBD20000: Subscribing to event 205 failed with code -3.
When calling subscribeVersionAndModelEvent(), I get BBD20000: Subscribing to event 206 failed with code -3.