QtFit
0.1
Internal library development documentation
|
The MonitoringMessage class represents a FIT MonitoringMessage data message. More...
Public Member Functions | |
MonitoringMessage () | |
Constructs a MonitoringMessage object. More... | |
DateTime | timestamp () const |
Returns the MonitoringMessage data message's timestamp field's current value. More... | |
DeviceIndex | deviceIndex () const |
Returns the MonitoringMessage data message's deviceIndex field's current value. More... | |
quint16 | calories () const |
Returns the MonitoringMessage data message's calories field's current value. More... | |
quint32 | distance () const |
Returns the MonitoringMessage data message's distance field's current value. More... | |
quint32 | cycles () const |
Returns the MonitoringMessage data message's cycles field's current value. More... | |
quint32 | activeTime () const |
Returns the MonitoringMessage data message's activeTime field's current value. More... | |
ActivityType | activityType () const |
Returns the MonitoringMessage data message's activityType field's current value. More... | |
ActivitySubtype | activitySubtype () const |
Returns the MonitoringMessage data message's activitySubtype field's current value. More... | |
ActivityLevel | activityLevel () const |
Returns the MonitoringMessage data message's activityLevel field's current value. More... | |
quint16 | distance16 () const |
Returns the MonitoringMessage data message's distance16 field's current value. More... | |
quint16 | cycles16 () const |
Returns the MonitoringMessage data message's cycles16 field's current value. More... | |
quint16 | activeTime16 () const |
Returns the MonitoringMessage data message's activeTime16 field's current value. More... | |
LocalDateTime | localTimestamp () const |
Returns the MonitoringMessage data message's localTimestamp field's current value. More... | |
qint16 | temperature () const |
Returns the MonitoringMessage data message's temperature field's current value. More... | |
qint16 | temperatureMin () const |
Returns the MonitoringMessage data message's temperatureMin field's current value. More... | |
qint16 | temperatureMax () const |
Returns the MonitoringMessage data message's temperatureMax field's current value. More... | |
quint16 | activityTime () const |
Returns the MonitoringMessage data message's activityTime field's current value. More... | |
quint16 | activeCalories () const |
Returns the MonitoringMessage data message's activeCalories field's current value. More... | |
quint8 | currentActivityTypeIntensity () const |
Returns the MonitoringMessage data message's currentActivityTypeIntensity field's current value. More... | |
quint8 | timestampMin8 () const |
Returns the MonitoringMessage data message's timestampMin8 field's current value. More... | |
quint16 | timestamp16 () const |
Returns the MonitoringMessage data message's timestamp16 field's current value. More... | |
quint8 | heartRate () const |
Returns the MonitoringMessage data message's heartRate field's current value. More... | |
quint8 | intensity () const |
Returns the MonitoringMessage data message's intensity field's current value. More... | |
quint16 | durationMin () const |
Returns the MonitoringMessage data message's durationMin field's current value. More... | |
quint32 | duration () const |
Returns the MonitoringMessage data message's duration field's current value. More... | |
quint32 | ascent () const |
Returns the MonitoringMessage data message's ascent field's current value. More... | |
quint32 | descent () const |
Returns the MonitoringMessage data message's descent field's current value. More... | |
quint16 | moderateActivityMinutes () const |
Returns the MonitoringMessage data message's moderateActivityMinutes field's current value. More... | |
quint16 | vigorousActivityMinutes () const |
Returns the MonitoringMessage data message's vigorousActivityMinutes field's current value. More... | |
void | setTimestamp (const DateTime timestamp) |
Sets the timestamp field to timestamp. More... | |
void | setDeviceIndex (const DeviceIndex deviceIndex) |
Sets the deviceIndex field to deviceIndex. More... | |
void | setCalories (const quint16 calories) |
Sets the calories field to calories. More... | |
void | setDistance (const quint32 distance) |
Sets the distance field to distance. More... | |
void | setCycles (const quint32 cycles) |
Sets the cycles field to cycles. More... | |
void | setActiveTime (const quint32 activeTime) |
Sets the activeTime field to activeTime. More... | |
void | setActivityType (const ActivityType activityType) |
Sets the activityType field to activityType. More... | |
void | setActivitySubtype (const ActivitySubtype activitySubtype) |
Sets the activitySubtype field to activitySubtype. More... | |
void | setActivityLevel (const ActivityLevel activityLevel) |
Sets the activityLevel field to activityLevel. More... | |
void | setDistance16 (const quint16 distance16) |
Sets the distance16 field to distance16. More... | |
void | setCycles16 (const quint16 cycles16) |
Sets the cycles16 field to cycles16. More... | |
void | setActiveTime16 (const quint16 activeTime16) |
Sets the activeTime16 field to activeTime16. More... | |
void | setLocalTimestamp (const LocalDateTime localTimestamp) |
Sets the localTimestamp field to localTimestamp. More... | |
void | setTemperature (const qint16 temperature) |
Sets the temperature field to temperature. More... | |
void | setTemperatureMin (const qint16 temperatureMin) |
Sets the temperatureMin field to temperatureMin. More... | |
void | setTemperatureMax (const qint16 temperatureMax) |
Sets the temperatureMax field to temperatureMax. More... | |
void | setActivityTime (const quint16 activityTime) |
Sets the activityTime field to activityTime. More... | |
void | setActiveCalories (const quint16 activeCalories) |
Sets the activeCalories field to activeCalories. More... | |
void | setCurrentActivityTypeIntensity (const quint8 currentActivityTypeIntensity) |
Sets the currentActivityTypeIntensity field to currentActivityTypeIntensity. More... | |
void | setTimestampMin8 (const quint8 timestampMin8) |
Sets the timestampMin8 field to timestampMin8. More... | |
void | setTimestamp16 (const quint16 timestamp16) |
Sets the timestamp16 field to timestamp16. More... | |
void | setHeartRate (const quint8 heartRate) |
Sets the heartRate field to heartRate. More... | |
void | setIntensity (const quint8 intensity) |
Sets the intensity field to intensity. More... | |
void | setDurationMin (const quint16 durationMin) |
Sets the durationMin field to durationMin. More... | |
void | setDuration (const quint32 duration) |
Sets the duration field to duration. More... | |
void | setAscent (const quint32 ascent) |
Sets the ascent field to ascent. More... | |
void | setDescent (const quint32 descent) |
Sets the descent field to descent. More... | |
void | setModerateActivityMinutes (const quint16 moderateActivityMinutes) |
Sets the moderateActivityMinutes field to moderateActivityMinutes. More... | |
void | setVigorousActivityMinutes (const quint16 vigorousActivityMinutes) |
Sets the vigorousActivityMinutes field to vigorousActivityMinutes. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
MonitoringMessage (MonitoringMessagePrivate *const d) | |
![]() | |
AbstractDataMessage (AbstractDataMessagePrivate *const d) | |
Additional Inherited Members | |
![]() | |
static AbstractDataMessage * | fromData (const DataDefinition *const defn, const QByteArray &record) |
Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More... | |
![]() | |
AbstractDataMessagePrivate *const | d_ptr |
Internal d-pointer. | |
The MonitoringMessage class represents a FIT MonitoringMessage data message.
Definition at line 39 of file monitoringmessage.h.
MonitoringMessage::MonitoringMessage | ( | ) |
Constructs a MonitoringMessage object.
Typically, instances of this class will be returned by FitStreamReader::readNext, but this constructor may be used, along with the relevant setter methods, to create a valid message.
Definition at line 52 of file monitoringmessage.cpp.
|
explicitprotected |
Constructs a MonitoringMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file monitoringmessage.cpp.
quint16 MonitoringMessage::activeCalories | ( | ) | const |
Returns the MonitoringMessage data message's activeCalories
field's current value.
activeCalories
field value. Definition at line 285 of file monitoringmessage.cpp.
Referenced by setActiveCalories().
quint32 MonitoringMessage::activeTime | ( | ) | const |
Returns the MonitoringMessage data message's activeTime
field's current value.
activeTime
field value. Definition at line 143 of file monitoringmessage.cpp.
Referenced by setActiveTime().
quint16 MonitoringMessage::activeTime16 | ( | ) | const |
Returns the MonitoringMessage data message's activeTime16
field's current value.
activeTime16
field value. Definition at line 209 of file monitoringmessage.cpp.
Referenced by setActiveTime16().
ActivityLevel MonitoringMessage::activityLevel | ( | ) | const |
Returns the MonitoringMessage data message's activityLevel
field's current value.
activityLevel
field value. Definition at line 176 of file monitoringmessage.cpp.
Referenced by setActivityLevel().
ActivitySubtype MonitoringMessage::activitySubtype | ( | ) | const |
Returns the MonitoringMessage data message's activitySubtype
field's current value.
activitySubtype
field value. Definition at line 165 of file monitoringmessage.cpp.
Referenced by setActivitySubtype().
quint16 MonitoringMessage::activityTime | ( | ) | const |
Returns the MonitoringMessage data message's activityTime
field's current value.
Indexed using minute_activity_level enum
activityTime
field value. Definition at line 274 of file monitoringmessage.cpp.
Referenced by setActivityTime().
ActivityType MonitoringMessage::activityType | ( | ) | const |
Returns the MonitoringMessage data message's activityType
field's current value.
activityType
field value. Definition at line 154 of file monitoringmessage.cpp.
Referenced by setActivityType().
quint32 MonitoringMessage::ascent | ( | ) | const |
Returns the MonitoringMessage data message's ascent
field's current value.
ascent
field value. Definition at line 375 of file monitoringmessage.cpp.
Referenced by setAscent().
quint16 MonitoringMessage::calories | ( | ) | const |
Returns the MonitoringMessage data message's calories
field's current value.
Accumulated total calories. Maintained by MonitoringReader for each activity_type. See SDK documentation
calories
field value. Definition at line 104 of file monitoringmessage.cpp.
Referenced by setCalories().
quint8 MonitoringMessage::currentActivityTypeIntensity | ( | ) | const |
Returns the MonitoringMessage data message's currentActivityTypeIntensity
field's current value.
Indicates single type / intensity for duration since last monitoring message.
currentActivityTypeIntensity
field value. Definition at line 298 of file monitoringmessage.cpp.
Referenced by setCurrentActivityTypeIntensity().
quint32 MonitoringMessage::cycles | ( | ) | const |
Returns the MonitoringMessage data message's cycles
field's current value.
Accumulated cycles. Maintained by MonitoringReader for each activity_type. See SDK documentation.
cycles
field value. Definition at line 132 of file monitoringmessage.cpp.
Referenced by setCycles().
quint16 MonitoringMessage::cycles16 | ( | ) | const |
Returns the MonitoringMessage data message's cycles16
field's current value.
cycles16
field value. Definition at line 198 of file monitoringmessage.cpp.
Referenced by setCycles16().
quint32 MonitoringMessage::descent | ( | ) | const |
Returns the MonitoringMessage data message's descent
field's current value.
descent
field value. Definition at line 386 of file monitoringmessage.cpp.
Referenced by setDescent().
DeviceIndex MonitoringMessage::deviceIndex | ( | ) | const |
Returns the MonitoringMessage data message's deviceIndex
field's current value.
Associates this data to device_info message. Not required for file with single device (sensor).
deviceIndex
field value. Definition at line 90 of file monitoringmessage.cpp.
Referenced by setDeviceIndex().
quint32 MonitoringMessage::distance | ( | ) | const |
Returns the MonitoringMessage data message's distance
field's current value.
Accumulated distance. Maintained by MonitoringReader for each activity_type. See SDK documentation.
distance
field value. Definition at line 118 of file monitoringmessage.cpp.
Referenced by setDistance().
quint16 MonitoringMessage::distance16 | ( | ) | const |
Returns the MonitoringMessage data message's distance16
field's current value.
distance16
field value. Definition at line 187 of file monitoringmessage.cpp.
Referenced by setDistance16().
quint32 MonitoringMessage::duration | ( | ) | const |
Returns the MonitoringMessage data message's duration
field's current value.
duration
field value. Definition at line 364 of file monitoringmessage.cpp.
Referenced by setDuration().
quint16 MonitoringMessage::durationMin | ( | ) | const |
Returns the MonitoringMessage data message's durationMin
field's current value.
durationMin
field value. Definition at line 353 of file monitoringmessage.cpp.
Referenced by setDurationMin().
quint8 MonitoringMessage::heartRate | ( | ) | const |
Returns the MonitoringMessage data message's heartRate
field's current value.
heartRate
field value. Definition at line 331 of file monitoringmessage.cpp.
Referenced by setHeartRate().
quint8 MonitoringMessage::intensity | ( | ) | const |
Returns the MonitoringMessage data message's intensity
field's current value.
intensity
field value. Definition at line 342 of file monitoringmessage.cpp.
Referenced by setIntensity().
LocalDateTime MonitoringMessage::localTimestamp | ( | ) | const |
Returns the MonitoringMessage data message's localTimestamp
field's current value.
Must align to logging interval, for example, time must be 00:00:00 for daily log.
localTimestamp
field value. Definition at line 222 of file monitoringmessage.cpp.
Referenced by setLocalTimestamp().
quint16 MonitoringMessage::moderateActivityMinutes | ( | ) | const |
Returns the MonitoringMessage data message's moderateActivityMinutes
field's current value.
moderateActivityMinutes
field value. Definition at line 397 of file monitoringmessage.cpp.
Referenced by setModerateActivityMinutes().
void MonitoringMessage::setActiveCalories | ( | const quint16 | activeCalories | ) |
Sets the activeCalories
field to activeCalories.
activeCalories | The field value to set. |
Definition at line 589 of file monitoringmessage.cpp.
References activeCalories().
void MonitoringMessage::setActiveTime | ( | const quint32 | activeTime | ) |
Sets the activeTime
field to activeTime.
activeTime | The field value to set. |
Definition at line 469 of file monitoringmessage.cpp.
References activeTime().
void MonitoringMessage::setActiveTime16 | ( | const quint16 | activeTime16 | ) |
Sets the activeTime16
field to activeTime16.
activeTime16 | The field value to set. |
Definition at line 529 of file monitoringmessage.cpp.
References activeTime16().
void MonitoringMessage::setActivityLevel | ( | const ActivityLevel | activityLevel | ) |
Sets the activityLevel
field to activityLevel.
activityLevel | The field value to set. |
Definition at line 499 of file monitoringmessage.cpp.
References activityLevel().
void MonitoringMessage::setActivitySubtype | ( | const ActivitySubtype | activitySubtype | ) |
Sets the activitySubtype
field to activitySubtype.
activitySubtype | The field value to set. |
Definition at line 489 of file monitoringmessage.cpp.
References activitySubtype().
void MonitoringMessage::setActivityTime | ( | const quint16 | activityTime | ) |
Sets the activityTime
field to activityTime.
activityTime | The field value to set. |
Definition at line 579 of file monitoringmessage.cpp.
References activityTime().
void MonitoringMessage::setActivityType | ( | const ActivityType | activityType | ) |
Sets the activityType
field to activityType.
activityType | The field value to set. |
Definition at line 479 of file monitoringmessage.cpp.
References activityType().
void MonitoringMessage::setAscent | ( | const quint32 | ascent | ) |
Sets the ascent
field to ascent.
ascent | The field value to set. |
Definition at line 669 of file monitoringmessage.cpp.
References ascent().
void MonitoringMessage::setCalories | ( | const quint16 | calories | ) |
Sets the calories
field to calories.
calories | The field value to set. |
Definition at line 439 of file monitoringmessage.cpp.
References calories().
void MonitoringMessage::setCurrentActivityTypeIntensity | ( | const quint8 | currentActivityTypeIntensity | ) |
Sets the currentActivityTypeIntensity
field to currentActivityTypeIntensity.
currentActivityTypeIntensity | The field value to set. |
Definition at line 599 of file monitoringmessage.cpp.
References currentActivityTypeIntensity().
void MonitoringMessage::setCycles | ( | const quint32 | cycles | ) |
Sets the cycles
field to cycles.
cycles | The field value to set. |
Definition at line 459 of file monitoringmessage.cpp.
References cycles().
void MonitoringMessage::setCycles16 | ( | const quint16 | cycles16 | ) |
Sets the cycles16
field to cycles16.
cycles16 | The field value to set. |
Definition at line 519 of file monitoringmessage.cpp.
References cycles16().
void MonitoringMessage::setDescent | ( | const quint32 | descent | ) |
Sets the descent
field to descent.
descent | The field value to set. |
Definition at line 679 of file monitoringmessage.cpp.
References descent().
void MonitoringMessage::setDeviceIndex | ( | const DeviceIndex | deviceIndex | ) |
Sets the deviceIndex
field to deviceIndex.
deviceIndex | The field value to set. |
Definition at line 429 of file monitoringmessage.cpp.
References deviceIndex().
void MonitoringMessage::setDistance | ( | const quint32 | distance | ) |
Sets the distance
field to distance.
distance | The field value to set. |
Definition at line 449 of file monitoringmessage.cpp.
References distance().
void MonitoringMessage::setDistance16 | ( | const quint16 | distance16 | ) |
Sets the distance16
field to distance16.
distance16 | The field value to set. |
Definition at line 509 of file monitoringmessage.cpp.
References distance16().
void MonitoringMessage::setDuration | ( | const quint32 | duration | ) |
Sets the duration
field to duration.
duration | The field value to set. |
Definition at line 659 of file monitoringmessage.cpp.
References duration().
void MonitoringMessage::setDurationMin | ( | const quint16 | durationMin | ) |
Sets the durationMin
field to durationMin.
durationMin | The field value to set. |
Definition at line 649 of file monitoringmessage.cpp.
References durationMin().
void MonitoringMessage::setHeartRate | ( | const quint8 | heartRate | ) |
Sets the heartRate
field to heartRate.
heartRate | The field value to set. |
Definition at line 629 of file monitoringmessage.cpp.
References heartRate().
void MonitoringMessage::setIntensity | ( | const quint8 | intensity | ) |
Sets the intensity
field to intensity.
intensity | The field value to set. |
Definition at line 639 of file monitoringmessage.cpp.
References intensity().
void MonitoringMessage::setLocalTimestamp | ( | const LocalDateTime | localTimestamp | ) |
Sets the localTimestamp
field to localTimestamp.
localTimestamp | The field value to set. |
Definition at line 539 of file monitoringmessage.cpp.
References localTimestamp().
void MonitoringMessage::setModerateActivityMinutes | ( | const quint16 | moderateActivityMinutes | ) |
Sets the moderateActivityMinutes
field to moderateActivityMinutes.
moderateActivityMinutes | The field value to set. |
Definition at line 689 of file monitoringmessage.cpp.
References moderateActivityMinutes().
void MonitoringMessage::setTemperature | ( | const qint16 | temperature | ) |
Sets the temperature
field to temperature.
temperature | The field value to set. |
Definition at line 549 of file monitoringmessage.cpp.
References temperature().
void MonitoringMessage::setTemperatureMax | ( | const qint16 | temperatureMax | ) |
Sets the temperatureMax
field to temperatureMax.
temperatureMax | The field value to set. |
Definition at line 569 of file monitoringmessage.cpp.
References temperatureMax().
void MonitoringMessage::setTemperatureMin | ( | const qint16 | temperatureMin | ) |
Sets the temperatureMin
field to temperatureMin.
temperatureMin | The field value to set. |
Definition at line 559 of file monitoringmessage.cpp.
References temperatureMin().
void MonitoringMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 419 of file monitoringmessage.cpp.
References timestamp().
void MonitoringMessage::setTimestamp16 | ( | const quint16 | timestamp16 | ) |
Sets the timestamp16
field to timestamp16.
timestamp16 | The field value to set. |
Definition at line 619 of file monitoringmessage.cpp.
References timestamp16().
void MonitoringMessage::setTimestampMin8 | ( | const quint8 | timestampMin8 | ) |
Sets the timestampMin8
field to timestampMin8.
timestampMin8 | The field value to set. |
Definition at line 609 of file monitoringmessage.cpp.
References timestampMin8().
void MonitoringMessage::setVigorousActivityMinutes | ( | const quint16 | vigorousActivityMinutes | ) |
Sets the vigorousActivityMinutes
field to vigorousActivityMinutes.
vigorousActivityMinutes | The field value to set. |
Definition at line 699 of file monitoringmessage.cpp.
References vigorousActivityMinutes().
qint16 MonitoringMessage::temperature | ( | ) | const |
Returns the MonitoringMessage data message's temperature
field's current value.
Avg temperature during the logging interval ended at timestamp
temperature
field value. Definition at line 235 of file monitoringmessage.cpp.
Referenced by setTemperature().
qint16 MonitoringMessage::temperatureMax | ( | ) | const |
Returns the MonitoringMessage data message's temperatureMax
field's current value.
Max temperature during the logging interval ended at timestamp
temperatureMax
field value. Definition at line 261 of file monitoringmessage.cpp.
Referenced by setTemperatureMax().
qint16 MonitoringMessage::temperatureMin | ( | ) | const |
Returns the MonitoringMessage data message's temperatureMin
field's current value.
Min temperature during the logging interval ended at timestamp
temperatureMin
field value. Definition at line 248 of file monitoringmessage.cpp.
Referenced by setTemperatureMin().
DateTime MonitoringMessage::timestamp | ( | ) | const |
Returns the MonitoringMessage data message's timestamp
field's current value.
Must align to logging interval, for example, time must be 00:00:00 for daily log.
timestamp
field value. Definition at line 76 of file monitoringmessage.cpp.
Referenced by setTimestamp().
quint16 MonitoringMessage::timestamp16 | ( | ) | const |
Returns the MonitoringMessage data message's timestamp16
field's current value.
timestamp16
field value. Definition at line 320 of file monitoringmessage.cpp.
Referenced by setTimestamp16().
quint8 MonitoringMessage::timestampMin8 | ( | ) | const |
Returns the MonitoringMessage data message's timestampMin8
field's current value.
timestampMin8
field value. Definition at line 309 of file monitoringmessage.cpp.
Referenced by setTimestampMin8().
quint16 MonitoringMessage::vigorousActivityMinutes | ( | ) | const |
Returns the MonitoringMessage data message's vigorousActivityMinutes
field's current value.
vigorousActivityMinutes
field value. Definition at line 408 of file monitoringmessage.cpp.
Referenced by setVigorousActivityMinutes().