30 #ifndef QTFIT_BIKEPROFILEMESSAGE_H
31 #define QTFIT_BIKEPROFILEMESSAGE_H
49 quint32 odometer()
const;
54 quint16 customWheelsize()
const;
55 quint16 autoWheelsize()
const;
56 quint16 bikeWeight()
const;
57 quint16 powerCalFactor()
const;
58 bool autoWheelCal()
const;
59 bool autoPowerZero()
const;
61 bool spdEnabled()
const;
62 bool cadEnabled()
const;
63 bool spdcadEnabled()
const;
64 bool powerEnabled()
const;
65 quint8 crankLength()
const;
67 quint8z bikeSpdAntIdTransType()
const;
68 quint8z bikeCadAntIdTransType()
const;
69 quint8z bikeSpdcadAntIdTransType()
const;
70 quint8z bikePowerAntIdTransType()
const;
71 quint8 odometerRollover()
const;
76 bool shimanoDi2Enabled()
const;
79 void setName(
const QString name);
80 void setSport(
const Sport sport);
81 void setSubSport(
const SubSport subSport);
82 void setOdometer(
const quint32 odometer);
83 void setBikeSpdAntId(
const quint16z bikeSpdAntId);
84 void setBikeCadAntId(
const quint16z bikeCadAntId);
85 void setBikeSpdcadAntId(
const quint16z bikeSpdcadAntId);
86 void setBikePowerAntId(
const quint16z bikePowerAntId);
87 void setCustomWheelsize(
const quint16 customWheelsize);
88 void setAutoWheelsize(
const quint16 autoWheelsize);
89 void setBikeWeight(
const quint16 bikeWeight);
90 void setPowerCalFactor(
const quint16 powerCalFactor);
91 void setAutoWheelCal(
const bool autoWheelCal);
92 void setAutoPowerZero(
const bool autoPowerZero);
93 void setId(
const quint8
id);
94 void setSpdEnabled(
const bool spdEnabled);
95 void setCadEnabled(
const bool cadEnabled);
96 void setSpdcadEnabled(
const bool spdcadEnabled);
97 void setPowerEnabled(
const bool powerEnabled);
98 void setCrankLength(
const quint8 crankLength);
99 void setEnabled(
const bool enabled);
100 void setBikeSpdAntIdTransType(
const quint8z bikeSpdAntIdTransType);
101 void setBikeCadAntIdTransType(
const quint8z bikeCadAntIdTransType);
102 void setBikeSpdcadAntIdTransType(
const quint8z bikeSpdcadAntIdTransType);
103 void setBikePowerAntIdTransType(
const quint8z bikePowerAntIdTransType);
104 void setOdometerRollover(
const quint8 odometerRollover);
105 void setFrontGearNum(
const quint8z frontGearNum);
106 void setFrontGear(
const quint8z frontGear);
107 void setRearGearNum(
const quint8z rearGearNum);
108 void setRearGear(
const quint8z rearGear);
109 void setShimanoDi2Enabled(
const bool shimanoDi2Enabled);
#define QTFIT_EXPORT
QtFit library export/import macro.
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
The BikeProfileMessage class represents a FIT BikeProfileMessage data message.
Sport
Garmin FIT Sport type.
quint16 quint16z
16-bit unsigned integer, with 0-is-invalid semantics.
MessageIndex
Garmin FIT MessageIndex type.
QTFIT_BEGIN_NAMESPACE typedef quint8 quint8z
8-bit unsigned integer, with 0-is-invalid semantics.
SubSport
Garmin FIT SubSport type.