|
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... | |
Public Member Functions inherited from AbstractDataMessage | |
| ~AbstractDataMessage () | |
| Destroys the AbstractDataMessage object. | |
| MesgNum | globalMessageNumber () const |
| Returns the data message's global message number. More... | |
Protected Member Functions | |
| MonitoringMessage (MonitoringMessagePrivate *const d) | |
Protected Member Functions inherited from AbstractDataMessage | |
| AbstractDataMessage (AbstractDataMessagePrivate *const d) | |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractDataMessage | |
| static AbstractDataMessage * | fromData (const DataDefinition *const defn, const QByteArray &record) |
| Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More... | |
Protected Attributes inherited from AbstractDataMessage | |
| 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().