30 #ifndef QTFIT_USERPROFILEMESSAGE_H
31 #define QTFIT_USERPROFILEMESSAGE_H
37 class UserProfileMessagePrivate;
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);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The UserProfileMessage class represents a FIT UserProfileMessage data message.
Definition: userprofilemessage.h:39
UserLocalId
Garmin FIT UserLocalId type.
Definition: types.h:2244
DisplayHeart
Garmin FIT DisplayHeart type.
Definition: types.h:587
Language
Garmin FIT Language type.
Definition: types.h:305
Gender
Garmin FIT Gender type.
Definition: types.h:291
ActivityClass
Garmin FIT ActivityClass type.
Definition: types.h:1267
DisplayMeasure
Garmin FIT DisplayMeasure type.
Definition: types.h:572
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
DisplayPosition
Garmin FIT DisplayPosition type.
Definition: types.h:616
DisplayPower
Garmin FIT DisplayPower type.
Definition: types.h:602
quint32 LocaltimeIntoDay
Number of seconds into the day since local 00:00:00.
Definition: types.h:2642