View Source ExtFit.Profile.Messages.TimeInZone (ExtFit v0.1.0)
Message: :time_in_zone identified by num=216
Fields
| Name | Type | Num | Scale | Offset | Units | Array |
|---|---|---|---|---|---|---|
| reference_mesg | mesg_num | 0 | false | |||
| reference_index | message_index | 1 | false | |||
| time_in_hr_zone | uint32 | 2 | 1000 | s | true | |
| time_in_speed_zone | uint32 | 3 | 1000 | s | true | |
| time_in_cadence_zone | uint32 | 4 | 1000 | s | true | |
| time_in_power_zone | uint32 | 5 | 1000 | s | true | |
| hr_zone_high_boundary | uint8 | 6 | bpm | true | ||
| speed_zone_high_boundary | uint16 | 7 | 1000 | m/s | true | |
| cadence_zone_high_bondary | uint8 | 8 | rpm | true | ||
| power_zone_high_boundary | uint16 | 9 | watts | true | ||
| hr_calc_type | hr_zone_calc | 10 | false | |||
| max_heart_rate | uint8 | 11 | false | |||
| resting_heart_rate | uint8 | 12 | false | |||
| threshold_heart_rate | uint8 | 13 | false | |||
| pwr_calc_type | pwr_zone_calc | 14 | false | |||
| functional_threshold_power | uint16 | 15 | false | |||
| timestamp | date_time | 253 | s | false |
Summary
Types
@type t() :: %ExtFit.Profile.Messages.TimeInZone{ fields: %{required(non_neg_integer()) => ExtFit.Types.Field.t()}, name: atom(), num: integer() }