30 #ifndef QTFIT_GOALMESSAGE_H
31 #define QTFIT_GOALMESSAGE_H
37 class GoalMessagePrivate;
51 quint32 value()
const;
53 quint32 targetValue()
const;
55 quint16 recurrenceValue()
const;
60 void setSport(
const Sport sport);
61 void setSubSport(
const SubSport subSport);
62 void setStartDate(
const DateTime startDate);
63 void setEndDate(
const DateTime endDate);
64 void setType(
const Goal type);
65 void setValue(
const quint32 value);
66 void setRepeat(
const bool repeat);
67 void setTargetValue(
const quint32 targetValue);
69 void setRecurrenceValue(
const quint16 recurrenceValue);
70 void setEnabled(
const bool enabled);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The GoalMessage class represents a FIT GoalMessage data message.
Definition: goalmessage.h:39
Goal
Garmin FIT Goal type.
Definition: types.h:1380
GoalRecurrence
Garmin FIT GoalRecurrence type.
Definition: types.h:1399
Sport
Garmin FIT Sport type.
Definition: types.h:685
GoalSource
Garmin FIT GoalSource type.
Definition: types.h:1417
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
SubSport
Garmin FIT SubSport type.
Definition: types.h:881
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237