30 #ifndef QTFIT_MONITORINGMESSAGE_H
31 #define QTFIT_MONITORINGMESSAGE_H
47 quint16 calories()
const;
48 quint32 distance()
const;
49 quint32 cycles()
const;
50 quint32 activeTime()
const;
54 quint16 distance16()
const;
55 quint16 cycles16()
const;
56 quint16 activeTime16()
const;
58 qint16 temperature()
const;
59 qint16 temperatureMin()
const;
60 qint16 temperatureMax()
const;
61 quint16 activityTime()
const;
62 quint16 activeCalories()
const;
63 quint8 currentActivityTypeIntensity()
const;
64 quint8 timestampMin8()
const;
65 quint16 timestamp16()
const;
66 quint8 heartRate()
const;
67 quint8 intensity()
const;
68 quint16 durationMin()
const;
69 quint32 duration()
const;
70 quint32 ascent()
const;
71 quint32 descent()
const;
72 quint16 moderateActivityMinutes()
const;
73 quint16 vigorousActivityMinutes()
const;
75 void setTimestamp(
const DateTime timestamp);
77 void setCalories(
const quint16 calories);
78 void setDistance(
const quint32 distance);
79 void setCycles(
const quint32 cycles);
80 void setActiveTime(
const quint32 activeTime);
84 void setDistance16(
const quint16 distance16);
85 void setCycles16(
const quint16 cycles16);
86 void setActiveTime16(
const quint16 activeTime16);
88 void setTemperature(
const qint16 temperature);
89 void setTemperatureMin(
const qint16 temperatureMin);
90 void setTemperatureMax(
const qint16 temperatureMax);
91 void setActivityTime(
const quint16 activityTime);
92 void setActiveCalories(
const quint16 activeCalories);
93 void setCurrentActivityTypeIntensity(
const quint8 currentActivityTypeIntensity);
94 void setTimestampMin8(
const quint8 timestampMin8);
95 void setTimestamp16(
const quint16 timestamp16);
96 void setHeartRate(
const quint8 heartRate);
97 void setIntensity(
const quint8 intensity);
98 void setDurationMin(
const quint16 durationMin);
99 void setDuration(
const quint32 duration);
100 void setAscent(
const quint32 ascent);
101 void setDescent(
const quint32 descent);
102 void setModerateActivityMinutes(
const quint16 moderateActivityMinutes);
103 void setVigorousActivityMinutes(
const quint16 vigorousActivityMinutes);
#define QTFIT_EXPORT
QtFit library export/import macro.
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
The MonitoringMessage class represents a FIT MonitoringMessage data message.
LocalDateTime
Seconds since 00:00 Dec 31 1989 in local time zone.
ActivityType
Garmin FIT ActivityType type.
DeviceIndex
Garmin FIT DeviceIndex type.
ActivityLevel
Garmin FIT ActivityLevel type.
ActivitySubtype
Garmin FIT ActivitySubtype type.
DateTime
Seconds since UTC 00:00 Dec 31 1989.