View Source ExtFit.Profile.Messages.Length (ExtFit v0.1.0)
Message: :length identified by num=101
Fields
| Name | Type | Num | Scale | Offset | Units | Array |
|---|---|---|---|---|---|---|
| event | event | 0 | false | |||
| event_type | event_type | 1 | false | |||
| start_time | date_time | 2 | false | |||
| total_elapsed_time | uint32 | 3 | 1000 | s | false | |
| total_timer_time | uint32 | 4 | 1000 | s | false | |
| total_strokes | uint16 | 5 | strokes | false | ||
| avg_speed | uint16 | 6 | 1000 | m/s | false | |
| swim_stroke | swim_stroke | 7 | swim_stroke | false | ||
| avg_swimming_cadence | uint8 | 9 | strokes/min | false | ||
| event_group | uint8 | 10 | false | |||
| total_calories | uint16 | 11 | kcal | false | ||
| length_type | length_type | 12 | false | |||
| player_score | uint16 | 18 | false | |||
| opponent_score | uint16 | 19 | false | |||
| stroke_count | uint16 | 20 | counts | true | ||
| zone_count | uint16 | 21 | counts | true | ||
| enhanced_avg_respiration_rate | uint16 | 22 | 100 | Breaths/min | false | |
| enhanced_max_respiration_rate | uint16 | 23 | 100 | Breaths/min | false | |
| avg_respiration_rate | uint8 | 24 | false | |||
| max_respiration_rate | uint8 | 25 | false | |||
| timestamp | date_time | 253 | false | |||
| message_index | message_index | 254 | false |
Summary
Types
@type t() :: %ExtFit.Profile.Messages.Length{ fields: %{required(non_neg_integer()) => ExtFit.Types.Field.t()}, name: atom(), num: integer() }