Table of Contents

ANT Chest Strap Logger

To Do

Current Code

Garmin Chest Strap Data Packets

heart rate data messages are sent as: SYNC, MSG_LENGTH (=9), MSG_ID (=0x4E), DEVICE/MODEL DATA (=5 bytes), RR_TIMER(=2bytes), HR(=1 byte), CHECKSUM

          //0 - SYNC
          //1 - MSG_LENGTH 
          //2 - MSG_ID (0x4E)
          //3 - DEVICE/MODEL ID
          //4 - DEVICE/MODEL ID
          //5 - DEVICE/MODEL ID
          //6 - DEVICE/MODEL ID
          //7 - DEVICE/MODEL ID
          //8 - RR_TIMER
          //9 - RR_TIMER
          //10 - DATA COUNTER
          //11 - HR
          //12 - CHECKSUM
          //device ID data messages are sent as:
          //0 - SYNC
          //1 - MSG DATA LENGTH 
          //2 - MSG_ID (0x51)
          //3 - CHANNEL NO
          //4 - DEVICE ID
          //5 - DEVICE ID (MULTIPLY BY 256)
          //6 - DEVICE TYPE ID
          //7 - TRANSMISSION TYPE

ANT Data Packet

# 0 1 2 3 4 5
Byte 0xA4 0x02 0x52 0x01 0x03 0xF6
Meaning ANT → Host transaction
0xA5 is Host → ANT
# of bytes in payload Channel_Status Message DATA
(Channel #)
DATA
(Status)
Checksum (xor all prev bytes)