Enum garminfit::profile::messages::BikeProfile
source · pub enum BikeProfile {
Show 33 variants
MessageIndex(Field<MessageIndex>),
Name(Field<Utf8String>),
Sport(Field<Sport>),
SubSport(Field<SubSport>),
Odometer(Field<Uint32>),
BikeSpdAntId(Field<Uint16z>),
BikeCadAntId(Field<Uint16z>),
BikeSpdcadAntId(Field<Uint16z>),
BikePowerAntId(Field<Uint16z>),
CustomWheelsize(Field<Uint16>),
AutoWheelsize(Field<Uint16>),
BikeWeight(Field<Uint16>),
PowerCalFactor(Field<Uint16>),
AutoWheelCal(Field<Bool>),
AutoPowerZero(Field<Bool>),
Id(Field<Uint8>),
SpdEnabled(Field<Bool>),
CadEnabled(Field<Bool>),
SpdcadEnabled(Field<Bool>),
PowerEnabled(Field<Bool>),
CrankLength(Field<Uint8>),
Enabled(Field<Bool>),
BikeSpdAntIdTransType(Field<Uint8z>),
BikeCadAntIdTransType(Field<Uint8z>),
BikeSpdcadAntIdTransType(Field<Uint8z>),
BikePowerAntIdTransType(Field<Uint8z>),
OdometerRollover(Field<Uint8>),
FrontGearNum(Field<Uint8z>),
FrontGear(Field<Uint8z>),
RearGearNum(Field<Uint8z>),
RearGear(Field<Uint8z>),
ShimanoDi2Enabled(Field<Bool>),
Unknown {
data: Vec<u8>,
field_def_num: u8,
},
}
Variants
MessageIndex(Field<MessageIndex>)
Name(Field<Utf8String>)
Sport(Field<Sport>)
SubSport(Field<SubSport>)
Odometer(Field<Uint32>)
BikeSpdAntId(Field<Uint16z>)
BikeCadAntId(Field<Uint16z>)
BikeSpdcadAntId(Field<Uint16z>)
BikePowerAntId(Field<Uint16z>)
CustomWheelsize(Field<Uint16>)
AutoWheelsize(Field<Uint16>)
BikeWeight(Field<Uint16>)
PowerCalFactor(Field<Uint16>)
AutoWheelCal(Field<Bool>)
AutoPowerZero(Field<Bool>)
Id(Field<Uint8>)
SpdEnabled(Field<Bool>)
CadEnabled(Field<Bool>)
SpdcadEnabled(Field<Bool>)
PowerEnabled(Field<Bool>)
CrankLength(Field<Uint8>)
Enabled(Field<Bool>)
BikeSpdAntIdTransType(Field<Uint8z>)
BikeCadAntIdTransType(Field<Uint8z>)
BikeSpdcadAntIdTransType(Field<Uint8z>)
BikePowerAntIdTransType(Field<Uint8z>)
OdometerRollover(Field<Uint8>)
Rollover counter that can be used to extend the odometer
FrontGearNum(Field<Uint8z>)
Number of front gears
FrontGear(Field<Uint8z>)
Number of teeth on each gear 0 is innermost
RearGearNum(Field<Uint8z>)
Number of rear gears
RearGear(Field<Uint8z>)
Number of teeth on each gear 0 is innermost
ShimanoDi2Enabled(Field<Bool>)
Unknown
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BikeProfile
impl Send for BikeProfile
impl Sync for BikeProfile
impl Unpin for BikeProfile
impl UnwindSafe for BikeProfile
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more