User`s guide
Page 12 of 21
Ph: 1-443-569-3603 Fax: 1-443-926-9402 Web: www.zephyr-technology.com
9700.0031 © Zephyr Technology 2010 2010-07-22
7.1.1. Packing Format
All bytes are little endian.
All 16 bit unsigned integers are sent least significant byte first.
Firmware ID & Version
Zephyr Firmware releases are identified with identification codes of the following form “9500.xxxx.Vyz” where xxxx
is a number indentifying the firmware type (0000 - 9999), and y is the major version (1 – 9) and z is the minor
version (A – Z, or a-z).
The firmware ID field represents xxxx, and the firmware version field is two ASCII bytes representing yz.
Hardware ID & Version
Zephyr Hardware releases are identified with identification codes of the following form “9800.xxxx.Vyz” where
xxxx is a number indentifying the product (0000 - 9999), and y is the major version (1 – 9) and z is the minor
version (A – Z, or a-z).
The hardware ID field represents xxxx, and the hardware version field is two ASCII bytes representing yz.
Battery Charge Indicator
The battery charge indicator is an unsigned byte, representing the percentage of charge remaining. The valid
range is 0 to 100%.
The unit will continue to run for a short time once the charge indication has reached 0%.
Heart Rate
The heart rate is an unsigned byte, representing the heart rate in beats per minute.
The valid range is 30 to 240bpm, but the value will go to zero if no valid heart beat is detected within the timeout
period.
Heart Beat Number
The heart beat number is an unsigned byte, which is incremented each time a heart beat event is detected.
The valid range is 0 – 255. The count rolls over after 255.
This enables the receiver to determine how many new heart beat timestamps are present in the received packet,
even in the event of a dropped packet.