30 #ifndef QTFIT_SETMESSAGE_H
31 #define QTFIT_SETMESSAGE_H
37 class SetMessagePrivate;
46 quint32 duration()
const;
47 quint16 repetitions()
const;
48 quint16 weight()
const;
52 quint16 categorySubtype()
const;
57 void setTimestamp(
const DateTime timestamp);
58 void setDuration(
const quint32 duration);
59 void setRepetitions(
const quint16 repetitions);
60 void setWeight(
const quint16 weight);
61 void setSetType(
const SetType setType);
62 void setStartTime(
const DateTime startTime);
64 void setCategorySubtype(
const quint16 categorySubtype);
65 void setWeightDisplayUnit(
const FitBaseUnit weightDisplayUnit);
71 explicit SetMessage(SetMessagePrivate *
const d);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The SetMessage class represents a FIT SetMessage data message.
Definition: setmessage.h:39
SetType
Garmin FIT SetType type.
Definition: types.h:3496
ExerciseCategory
Garmin FIT ExerciseCategory type.
Definition: types.h:3510
FitBaseUnit
Garmin FIT FitBaseUnit type.
Definition: types.h:3481
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237