-
Notifications
You must be signed in to change notification settings - Fork 6
Data Format
mlt edited this page Mar 26, 2012
·
21 revisions
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1)
>13270000 4B001E08 00AD450B 0C040028< .'..K.....E....( 00000000
>82313131 35333031 2D303230 02000000< .1115301-020.... 00000010
>A44400FF< .D.. 00000020
Offset | Length | Description | Explanation |
---|---|---|---|
0 | 9 | ? | ? |
9 | 18 | Device id (mixture of ASCII, hex & hex->dec byte by byte) | E 11 12 04 002882 11153 01-020 (Software window title mentions "M111530D 01-020 E 11 12 04 00 28 82") |
27 | 1 | Number of tracks | 2 |
31 | 4 | ? | ? |
14 | 2 | Download metadata signature | 0xA44400FF |
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1)
>240F1119 030C000E 00930069 B20105C3< $..........i.... 00000000
>00113033 32353130 31A51012 19030C00< ..0325101....... 00000010
>000001FD< .... 00000020
Offset | Length | Description | Explanation |
---|---|---|---|
0 | 1 | ? | ? |
1 | 5 | Start time | March 25, (20)12 5:15 pm |
6 | 2 | Number of laps + 1 | 14-1 = 13 laps |
8 | 6 | ? | ? |
12 | 1 | Maximum heart rate | 0xb2=178 bpm |
13 | 1 | ? | ? |
14 | 2 | Number of points in track | 0x05C3 |
16 | 2 | ? | ? |
18 | 7 | Track name (with date) | "0325101" |
25 | 1 | Average heart rate | 0xA5=165 bpm |
26 | 5 | End time | March 25, 2012 6:16 pm |
31 | 3 | ? | ? |
34 | 1 | Track number | 1 |
35 | 1 | Track metadata signature | 0xFD |
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1)
>0039170C 000F4286 00745AC2 00670065< .9....B..tZ..g.e 00000000
>2008A435 0D59ADA1 00001400 186F0000< ..5.Y.......o.. 00000010
>000C01FD< .... 00000020
Offset | Length | Description | Explanation |
---|---|---|---|
0 | 4 | Cumulative time | 0 hr 57' 23" 12/100 (of sec) |
4 | 11 | ?There must be calories somewhere? | ? |
15 | 1 | Speed x10 km/h | 0x65=10.1 km/h = 6.28 mph |
16 | 12 | ?HRM? | ? |
28 | 4 | ? | ? |
32 | 2 | Lap # | 12 |
34 | 1 | Track # | 1 (2nd) |
35 | 1 | Lap data signature | 0xFD |
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1)
>391A1000 06000710 1205036B 00140044< 9..........k...D 00000000
>5852504E 00931138 79572603 F06E0000< XRPN...8yW&..n.. 00000010
>05C301FA< .... 00000020
Offset | Length | Description | Explanation |
---|---|---|---|
0 | 4 | Track distance in cm | 10,552.89 |
4 | 2 | ? | ? |
6 | 2 | ?Some counter? | ? |
8 | 2 | ? | ? |
10 | 4 | ?HRM related? | ? |
14 | 6 | Lattitude in packed BCD form, last byte is an ASCII N/S | 44°58'52"50 N |
20 | 6 | Longitude in packed BCD form, last byte is an ASCII E/W | 93°11'38"79 W |
26 | 2 | Calories burned | 0x0326=806 cal |
28 | 2 | ? | ? |
30 | 2 | Always 0 or part of pt # | ? |
32 | 2 | Point # | 0x05c3 |
34 | 1 | Track # | 1 (2nd) |
35 | 1 | Point data signature | 0xFA |