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() }