View Source ExtFit.Profile.Messages.Split (ExtFit v0.1.0)
Message: :split
identified by num=312
Fields
Name | Type | Num | Scale | Offset | Units | Array |
---|---|---|---|---|---|---|
split_type | split_type | 0 | false | |||
total_elapsed_time | uint32 | 1 | 1000 | s | false | |
total_timer_time | uint32 | 2 | 1000 | s | false | |
total_distance | uint32 | 3 | 100 | m | false | |
avg_speed | uint32 | 4 | 1000 | m/s | false | |
start_time | date_time | 9 | false | |||
total_ascent | uint16 | 13 | m | false | ||
total_descent | uint16 | 14 | m | false | ||
start_position_lat | sint32 | 21 | semicircles | false | ||
start_position_long | sint32 | 22 | semicircles | false | ||
end_position_lat | sint32 | 23 | semicircles | false | ||
end_position_long | sint32 | 24 | semicircles | false | ||
max_speed | uint32 | 25 | 1000 | m/s | false | |
avg_vert_speed | sint32 | 26 | 1000 | m/s | false | |
end_time | date_time | 27 | false | |||
total_calories | uint32 | 28 | kcal | false | ||
start_elevation | uint32 | 74 | 5 | 500 | m | false |
total_moving_time | uint32 | 110 | 1000 | s | false | |
message_index | message_index | 254 | false |
Summary
Types
@type t() :: %ExtFit.Profile.Messages.Split{ fields: %{required(non_neg_integer()) => ExtFit.Types.Field.t()}, name: atom(), num: integer() }