You are here: Forum Home → ANT+ Forums → ANT+ Heart Rate Monitor → Thread
Hi,
I have created a program using C# that displays hearts rates on a screen in real time in a group format. I have a database of our HRM device numbers. In the program people are assigned one of our known HRM device number's and I use continuous scanning mode to pick up the HRM devices. I then match the heart rate to the correct person based on the HRM device number that is picked up and the HRM device number that they are assigned. It has been working well until we got some more HRM's whose device numbers are the same as those we already have. Is it possible to change the HRM's device numbers (I read that if you take out the battery on certain models it regenerates the number but that doesn't work on the models we have)? Or to get a manufacturer ID/more detailed way to uniquely identify a HRM device in continuous scanning mode?
Thanks
5.3.4.3 Serial Number Determination
The 16 bit device number allows a unique identification of the device in the RF domain, but cannot uniquely identify all
manufactured heart rate monitors. When used in combination with the Manufacturer ID and the upper 16 bits of the serial
number transmitted in this message, a unique identification of the heart rate monitor can be made.
The 32-bit serial number comprised of the upper serial number (most significant 16 bits) and the device number (least
significant 16 bits) provides more than 4 billion serial numbers for each manufacturer ID. The manufacturer must ensure
that this data is unique for each heart rate monitor produced.
It is important to note that the device ID must never be 0, therefore serial numbers that are integer multiples of 65536
must not be used. See section 4.2.2 for more details.