30 #ifndef QTFIT_FIELDDESCRIPTIONMESSAGE_H
31 #define QTFIT_FIELDDESCRIPTIONMESSAGE_H
37 class FieldDescriptionMessagePrivate;
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);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.
Definition: fielddescriptionmessage.h:39
FitBaseType
Garmin FIT FitBaseType type.
Definition: types.h:3388
FitBaseUnit
Garmin FIT FitBaseUnit type.
Definition: types.h:3481
MesgNum
Garmin FIT MesgNum type.
Definition: types.h:91