30 #ifndef QTFIT_FIELDDESCRIPTIONMESSAGE_H
31 #define QTFIT_FIELDDESCRIPTIONMESSAGE_H
45 quint8 developerDataIndex()
const;
46 quint8 fieldDefinitionNumber()
const;
48 QString fieldName()
const;
50 QString components()
const;
53 QString units()
const;
55 QString accumulate()
const;
58 quint8 nativeFieldNum()
const;
60 void setDeveloperDataIndex(
const quint8 developerDataIndex);
61 void setFieldDefinitionNumber(
const quint8 fieldDefinitionNumber);
62 void setFitBaseTypeId(
const FitBaseType fitBaseTypeId);
63 void setFieldName(
const QString fieldName);
64 void setArray(
const quint8 array);
65 void setComponents(
const QString components);
66 void setScale(
const quint8 scale);
67 void setOffset(
const qint8 offset);
68 void setUnits(
const QString units);
69 void setBits(
const QString bits);
70 void setAccumulate(
const QString accumulate);
71 void setFitBaseUnitId(
const FitBaseUnit fitBaseUnitId);
72 void setNativeMesgNum(
const MesgNum nativeMesgNum);
73 void setNativeFieldNum(
const quint8 nativeFieldNum);
#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 FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.
FitBaseType
Garmin FIT FitBaseType type.
FitBaseUnit
Garmin FIT FitBaseUnit type.
MesgNum
Garmin FIT MesgNum type.