View Source ExtFit.Profile.Messages.BikeProfile (ExtFit v0.1.0)
Message: :bike_profile
identified by num=6
Fields
Name | Type | Num | Scale | Offset | Units | Array |
---|---|---|---|---|---|---|
name | string | 0 | false | |||
sport | sport | 1 | false | |||
sub_sport | sub_sport | 2 | false | |||
odometer | uint32 | 3 | 100 | m | false | |
bike_spd_ant_id | uint16z | 4 | false | |||
bike_cad_ant_id | uint16z | 5 | false | |||
bike_spdcad_ant_id | uint16z | 6 | false | |||
bike_power_ant_id | uint16z | 7 | false | |||
custom_wheelsize | uint16 | 8 | 1000 | m | false | |
auto_wheelsize | uint16 | 9 | 1000 | m | false | |
bike_weight | uint16 | 10 | 10 | kg | false | |
power_cal_factor | uint16 | 11 | 10 | % | false | |
auto_wheel_cal | bool | 12 | false | |||
auto_power_zero | bool | 13 | false | |||
id | uint8 | 14 | false | |||
spd_enabled | bool | 15 | false | |||
cad_enabled | bool | 16 | false | |||
spdcad_enabled | bool | 17 | false | |||
power_enabled | bool | 18 | false | |||
crank_length | uint8 | 19 | 2 | -110 | mm | false |
enabled | bool | 20 | false | |||
bike_spd_ant_id_trans_type | uint8z | 21 | false | |||
bike_cad_ant_id_trans_type | uint8z | 22 | false | |||
bike_spdcad_ant_id_trans_type | uint8z | 23 | false | |||
bike_power_ant_id_trans_type | uint8z | 24 | false | |||
odometer_rollover | uint8 | 37 | false | |||
front_gear_num | uint8z | 38 | false | |||
front_gear | uint8z | 39 | true | |||
rear_gear_num | uint8z | 40 | false | |||
rear_gear | uint8z | 41 | true | |||
shimano_di2_enabled | bool | 44 | false | |||
message_index | message_index | 254 | false |
Summary
Types
@type t() :: %ExtFit.Profile.Messages.BikeProfile{ fields: %{required(non_neg_integer()) => ExtFit.Types.Field.t()}, name: atom(), num: integer() }