30 #ifndef QTFIT_WORKOUTSTEPMESSAGE_H
31 #define QTFIT_WORKOUTSTEPMESSAGE_H
37 class WorkoutStepMessagePrivate;
46 QString wktStepName()
const;
48 quint32 durationValue()
const;
50 quint32 targetValue()
const;
51 quint32 customTargetValueLow()
const;
52 quint32 customTargetValueHigh()
const;
54 QString notes()
const;
57 quint16 exerciseName()
const;
58 quint16 exerciseWeight()
const;
62 void setWktStepName(
const QString wktStepName);
64 void setDurationValue(
const quint32 durationValue);
66 void setTargetValue(
const quint32 targetValue);
67 void setCustomTargetValueLow(
const quint32 customTargetValueLow);
68 void setCustomTargetValueHigh(
const quint32 customTargetValueHigh);
69 void setIntensity(
const Intensity intensity);
70 void setNotes(
const QString notes);
73 void setExerciseName(
const quint16 exerciseName);
74 void setExerciseWeight(
const quint16 exerciseWeight);
75 void setWeightDisplayUnit(
const FitBaseUnit weightDisplayUnit);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The WorkoutStepMessage class represents a FIT WorkoutStepMessage data message.
Definition: workoutstepmessage.h:39
Intensity
Garmin FIT Intensity type.
Definition: types.h:994
WorkoutEquipment
Garmin FIT WorkoutEquipment type.
Definition: types.h:2835
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
WktStepTarget
Garmin FIT WktStepTarget type.
Definition: types.h:1354
WktStepDuration
Garmin FIT WktStepDuration type.
Definition: types.h:1311