I'm currently using SDK 8.3.0
If I pair multiple sensors, these show up correctly in the Paired Sensors window:
[image 1: window showing sensors 34853 and 758 paired]
But if I re-start the simulator, this list gets corrupted and instead of having two sensors paired, the same sensor shows as being paired twice:
[image 2: window showing sensors 758 and 758 paired]
So, we've ended up with sensor 758 paired twice and 34853 is no longer paired.
This causes huge problems because there is no way to determine what sensors are paired other than keeping this information stored in the app, and it's now out of sync with the simulator. If you Unpair twice or RemoveAll, the same sensor gets unpaired twice and the original 34853 is stuck in limbo because my app still thinks it's paired, but the simulator does not.
I think/hope this is a simulator only bug, but it highlights the problem that there is no way to view what sensors the device actually has paired. Therefore, it is necessary for the app to keep it's own list as devices are paired and unpaired and there is the possibility of this getting out of sync in situations such as this (or other possible bugs).
I'm having trouble posting this bug as the forum refuses to allow the images during initial submission. I'll add them as a separate entry below.