30 #ifndef QTFIT_USERPROFILEMESSAGE_H
31 #define QTFIT_USERPROFILEMESSAGE_H
46 QString friendlyName()
const;
49 quint8 height()
const;
50 quint16 weight()
const;
54 quint8 restingHeartRate()
const;
55 quint8 defaultMaxRunningHeartRate()
const;
56 quint8 defaultMaxBikingHeartRate()
const;
57 quint8 defaultMaxHeartRate()
const;
66 quint8 globalId()
const;
70 quint16 userRunningStepLength()
const;
71 quint16 userWalkingStepLength()
const;
73 quint32 diveCount()
const;
76 void setFriendlyName(
const QString friendlyName);
77 void setGender(
const Gender gender);
78 void setAge(
const quint8 age);
79 void setHeight(
const quint8 height);
80 void setWeight(
const quint16 weight);
81 void setLanguage(
const Language language);
84 void setRestingHeartRate(
const quint8 restingHeartRate);
85 void setDefaultMaxRunningHeartRate(
const quint8 defaultMaxRunningHeartRate);
86 void setDefaultMaxBikingHeartRate(
const quint8 defaultMaxBikingHeartRate);
87 void setDefaultMaxHeartRate(
const quint8 defaultMaxHeartRate);
94 void setTemperatureSetting(
const DisplayMeasure temperatureSetting);
96 void setGlobalId(
const quint8 globalId);
100 void setUserRunningStepLength(
const quint16 userRunningStepLength);
101 void setUserWalkingStepLength(
const quint16 userWalkingStepLength);
103 void setDiveCount(
const quint32 diveCount);
#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 UserProfileMessage class represents a FIT UserProfileMessage data message.
UserLocalId
Garmin FIT UserLocalId type.
DisplayHeart
Garmin FIT DisplayHeart type.
Language
Garmin FIT Language type.
Gender
Garmin FIT Gender type.
ActivityClass
Garmin FIT ActivityClass type.
DisplayMeasure
Garmin FIT DisplayMeasure type.
MessageIndex
Garmin FIT MessageIndex type.
DisplayPosition
Garmin FIT DisplayPosition type.
DisplayPower
Garmin FIT DisplayPower type.
quint32 LocaltimeIntoDay
Number of seconds into the day since local 00:00:00.