30 #ifndef QTFIT_LENGTHMESSAGE_H
31 #define QTFIT_LENGTHMESSAGE_H
37 class LengthMessagePrivate;
50 quint32 totalElapsedTime()
const;
51 quint32 totalTimerTime()
const;
52 quint16 totalStrokes()
const;
53 quint16 avgSpeed()
const;
55 quint8 avgSwimmingCadence()
const;
56 quint8 eventGroup()
const;
57 quint16 totalCalories()
const;
59 quint16 playerScore()
const;
60 quint16 opponentScore()
const;
61 quint16 strokeCount()
const;
62 quint16 zoneCount()
const;
65 void setTimestamp(
const DateTime timestamp);
66 void setEvent(
const Event event);
67 void setEventType(
const EventType eventType);
68 void setStartTime(
const DateTime startTime);
69 void setTotalElapsedTime(
const quint32 totalElapsedTime);
70 void setTotalTimerTime(
const quint32 totalTimerTime);
71 void setTotalStrokes(
const quint16 totalStrokes);
72 void setAvgSpeed(
const quint16 avgSpeed);
73 void setSwimStroke(
const SwimStroke swimStroke);
74 void setAvgSwimmingCadence(
const quint8 avgSwimmingCadence);
75 void setEventGroup(
const quint8 eventGroup);
76 void setTotalCalories(
const quint16 totalCalories);
77 void setLengthType(
const LengthType lengthType);
78 void setPlayerScore(
const quint16 playerScore);
79 void setOpponentScore(
const quint16 opponentScore);
80 void setStrokeCount(
const quint16 strokeCount);
81 void setZoneCount(
const quint16 zoneCount);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The LengthMessage class represents a FIT LengthMessage data message.
Definition: lengthmessage.h:39
SwimStroke
Garmin FIT SwimStroke type.
Definition: types.h:2262
EventType
Garmin FIT EventType type.
Definition: types.h:1182
Event
Garmin FIT Event type.
Definition: types.h:1133
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
LengthType
Garmin FIT LengthType type.
Definition: types.h:2391
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237