30 #ifndef QTFIT_MONITORINGMESSAGE_H
31 #define QTFIT_MONITORINGMESSAGE_H
37 class MonitoringMessagePrivate;
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);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The MonitoringMessage class represents a FIT MonitoringMessage data message.
Definition: monitoringmessage.h:39
LocalDateTime
Seconds since 00:00 Dec 31 1989 in local time zone.
Definition: types.h:250
ActivityType
Garmin FIT ActivityType type.
Definition: types.h:2281
DeviceIndex
Garmin FIT DeviceIndex type.
Definition: types.h:278
ActivityLevel
Garmin FIT ActivityLevel type.
Definition: types.h:2334
ActivitySubtype
Garmin FIT ActivitySubtype type.
Definition: types.h:2302
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237