Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit ad3319c

Browse files
committed
added defns found in Garmin FR225
1 parent b65562c commit ad3319c

File tree

1 file changed

+26
-13
lines changed

1 file changed

+26
-13
lines changed

src/phpFITFileAnalysis.php

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,14 @@ class phpFITFileAnalysis
596596
]
597597
],
598598

599+
12 => [
600+
'mesg_name' => 'sport', 'field_defns' => [
601+
0 => ['field_name' => 'sport', 'scale' => 1, 'offset' => 0, 'units' => ''],
602+
1 => ['field_name' => 'sub_sport', 'scale' => 1, 'offset' => 0, 'units' => ''],
603+
3 => ['field_name' => 'name', 'scale' => 1, 'offset' => 0, 'units' => ''],
604+
]
605+
],
606+
599607
18 => [
600608
'mesg_name' => 'session', 'field_defns' => [
601609
0 => ['field_name' => 'event', 'scale' => 1, 'offset' => 0, 'units' => ''],
@@ -642,6 +650,7 @@ class phpFITFileAnalysis
642650
46 => ['field_name' => 'pool_length_unit', 'scale' => 1, 'offset' => 0, 'units' => ''],
643651
47 => ['field_name' => 'num_active_lengths', 'scale' => 1, 'offset' => 0, 'units' => 'lengths'],
644652
48 => ['field_name' => 'total_work', 'scale' => 1, 'offset' => 0, 'units' => 'J'],
653+
65 => ['field_name' => 'time_in_hr_zone', 'scale' => 1000, 'offset' => 0, 'units' => 's'],
645654
68 => ['field_name' => 'time_in_power_zone', 'scale' => 1000, 'offset' => 0, 'units' => 's'],
646655
89 => ['field_name' => 'avg_vertical_oscillation', 'scale' => 10, 'offset' => 0, 'units' => 'mm'],
647656
90 => ['field_name' => 'avg_stance_time_percent', 'scale' => 100, 'offset' => 0, 'units' => 'percent'],
@@ -710,7 +719,9 @@ class phpFITFileAnalysis
710719
39 => ['field_name' => 'sub_sport', 'scale' => 1, 'offset' => 0, 'units' => ''],
711720
40 => ['field_name' => 'num_active_lengths', 'scale' => 1, 'offset' => 0, 'units' => 'lengths'],
712721
41 => ['field_name' => 'total_work', 'scale' => 1, 'offset' => 0, 'units' => 'J'],
722+
57 => ['field_name' => 'time_in_hr_zone', 'scale' => 1000, 'offset' => 0, 'units' => 's'],
713723
60 => ['field_name' => 'time_in_power_zone', 'scale' => 1000, 'offset' => 0, 'units' => 's'],
724+
71 => ['field_name' => 'wkt_step_index', 'scale' => 1, 'offset' => 0, 'units' => ''],
714725
77 => ['field_name' => 'avg_vertical_oscillation', 'scale' => 10, 'offset' => 0, 'units' => 'mm'],
715726
78 => ['field_name' => 'avg_stance_time_percent', 'scale' => 100, 'offset' => 0, 'units' => 'percent'],
716727
79 => ['field_name' => 'avg_stance_time', 'scale' => 10, 'offset' => 0, 'units' => 'ms'],
@@ -771,19 +782,21 @@ class phpFITFileAnalysis
771782

772783
23 => [
773784
'mesg_name' => 'device_info', 'field_defns' => [
774-
0 => ['field_name' => 'device_index', 'scale' => 1, 'offset' => 0, 'units' => ''],
775-
1 => ['field_name' => 'device_type', 'scale' => 1, 'offset' => 0, 'units' => ''],
776-
2 => ['field_name' => 'manufacturer', 'scale' => 1, 'offset' => 0, 'units' => ''],
777-
3 => ['field_name' => 'serial_number', 'scale' => 1, 'offset' => 0, 'units' => ''],
778-
4 => ['field_name' => 'product', 'scale' => 1, 'offset' => 0, 'units' => ''],
779-
5 => ['field_name' => 'software_version', 'scale' => 1, 'offset' => 0, 'units' => ''],
780-
6 => ['field_name' => 'hardware_version', 'scale' => 1, 'offset' => 0, 'units' => ''],
781-
7 => ['field_name' => 'cum_operating_time', 'scale' => 1, 'offset' => 0, 'units' => ''],
782-
10 => ['field_name' => 'battery_voltage', 'scale' => 1, 'offset' => 0, 'units' => ''],
783-
11 => ['field_name' => 'battery_status', 'scale' => 1, 'offset' => 0, 'units' => ''],
784-
22 => ['field_name' => 'ant_network', 'scale' => 1, 'offset' => 0, 'units' => ''],
785-
25 => ['field_name' => 'source_type', 'scale' => 1, 'offset' => 0, 'units' => ''],
786-
253 => ['field_name' => 'timestamp', 'scale' => 1, 'offset' => 0, 'units' => 's']
785+
0 => ['field_name' => 'device_index', 'scale' => 1, 'offset' => 0, 'units' => ''],
786+
1 => ['field_name' => 'device_type', 'scale' => 1, 'offset' => 0, 'units' => ''],
787+
2 => ['field_name' => 'manufacturer', 'scale' => 1, 'offset' => 0, 'units' => ''],
788+
3 => ['field_name' => 'serial_number', 'scale' => 1, 'offset' => 0, 'units' => ''],
789+
4 => ['field_name' => 'product', 'scale' => 1, 'offset' => 0, 'units' => ''],
790+
5 => ['field_name' => 'software_version', 'scale' => 1, 'offset' => 0, 'units' => ''],
791+
6 => ['field_name' => 'hardware_version', 'scale' => 1, 'offset' => 0, 'units' => ''],
792+
7 => ['field_name' => 'cum_operating_time', 'scale' => 1, 'offset' => 0, 'units' => ''],
793+
10 => ['field_name' => 'battery_voltage', 'scale' => 1, 'offset' => 0, 'units' => ''],
794+
11 => ['field_name' => 'battery_status', 'scale' => 1, 'offset' => 0, 'units' => ''],
795+
20 => ['field_name' => 'ant_transmission_type', 'scale' => 1, 'offset' => 0, 'units' => ''],
796+
21 => ['field_name' => 'ant_device_number', 'scale' => 1, 'offset' => 0, 'units' => ''],
797+
22 => ['field_name' => 'ant_network', 'scale' => 1, 'offset' => 0, 'units' => ''],
798+
25 => ['field_name' => 'source_type', 'scale' => 1, 'offset' => 0, 'units' => ''],
799+
253 => ['field_name' => 'timestamp', 'scale' => 1, 'offset' => 0, 'units' => 's']
787800
]
788801
],
789802

0 commit comments

Comments
 (0)