|
QtFit
0.1
Internal library development documentation
|
Public Member Functions | |
| MonitoringMessagePrivate (MonitoringMessage *const q) | |
| virtual | ~MonitoringMessagePrivate () |
Public Member Functions inherited from AbstractDataMessagePrivate | |
| AbstractDataMessagePrivate (AbstractDataMessage *const q) | |
| virtual | ~AbstractDataMessagePrivate () |
| bool | setFields (const DataDefinition *const defn, const QByteArray &record) |
Public Attributes | |
| DateTime | timestamp |
| The MonitoringMessage FIT message's timestamp field. More... | |
| DeviceIndex | deviceIndex |
| The MonitoringMessage FIT message's deviceIndex field. More... | |
| quint16 | calories |
| The MonitoringMessage FIT message's calories field. More... | |
| quint32 | distance |
| The MonitoringMessage FIT message's distance field. More... | |
| quint32 | cycles |
| The MonitoringMessage FIT message's cycles field. More... | |
| quint32 | activeTime |
| The MonitoringMessage FIT message's activeTime field. | |
| ActivityType | activityType |
| The MonitoringMessage FIT message's activityType field. | |
| ActivitySubtype | activitySubtype |
| The MonitoringMessage FIT message's activitySubtype field. | |
| ActivityLevel | activityLevel |
| The MonitoringMessage FIT message's activityLevel field. | |
| quint16 | distance16 |
| The MonitoringMessage FIT message's distance16 field. | |
| quint16 | cycles16 |
| The MonitoringMessage FIT message's cycles16 field. | |
| quint16 | activeTime16 |
| The MonitoringMessage FIT message's activeTime16 field. | |
| LocalDateTime | localTimestamp |
| The MonitoringMessage FIT message's localTimestamp field. More... | |
| qint16 | temperature |
| The MonitoringMessage FIT message's temperature field. More... | |
| qint16 | temperatureMin |
| The MonitoringMessage FIT message's temperatureMin field. More... | |
| qint16 | temperatureMax |
| The MonitoringMessage FIT message's temperatureMax field. More... | |
| quint16 | activityTime |
| The MonitoringMessage FIT message's activityTime field. More... | |
| quint16 | activeCalories |
| The MonitoringMessage FIT message's activeCalories field. | |
| quint8 | currentActivityTypeIntensity |
| The MonitoringMessage FIT message's currentActivityTypeIntensity field. More... | |
| quint8 | timestampMin8 |
| The MonitoringMessage FIT message's timestampMin8 field. | |
| quint16 | timestamp16 |
| The MonitoringMessage FIT message's timestamp16 field. | |
| quint8 | heartRate |
| The MonitoringMessage FIT message's heartRate field. | |
| quint8 | intensity |
| The MonitoringMessage FIT message's intensity field. | |
| quint16 | durationMin |
| The MonitoringMessage FIT message's durationMin field. | |
| quint32 | duration |
| The MonitoringMessage FIT message's duration field. | |
| quint32 | ascent |
| The MonitoringMessage FIT message's ascent field. | |
| quint32 | descent |
| The MonitoringMessage FIT message's descent field. | |
| quint16 | moderateActivityMinutes |
| The MonitoringMessage FIT message's moderateActivityMinutes field. | |
| quint16 | vigorousActivityMinutes |
| The MonitoringMessage FIT message's vigorousActivityMinutes field. | |
Public Attributes inherited from AbstractDataMessagePrivate | |
| MesgNum | globalMessageNumber |
| FIT Globla Message Number for this FIT Data Message. | |
Protected Member Functions | |
| bool | setField (const int fieldId, const QByteArray &data, const FitBaseType baseType, const bool bigEndian) override |
Protected Member Functions inherited from AbstractDataMessagePrivate | |
| bool | verify (const QByteArray &data, const FitBaseType actualType, const int expectedSize, const FitBaseType expectedType, const char *messageFieldName) |
Additional Inherited Members | |
Protected Attributes inherited from AbstractDataMessagePrivate | |
| AbstractDataMessage *const | q_ptr |
| Internal q-pointer. | |
The MonitoringMessagePrivate class provides private implementation for the MonitoringMessage.
Definition at line 38 of file monitoringmessage_p.h.
|
explicit |
Constructs a MonitoringMessagePrivate object with public implementation q.
| q | Pointer to public implementaton. |
Definition at line 724 of file monitoringmessage.cpp.
References AbstractDataMessagePrivate::globalMessageNumber.
|
virtual |
Destroys the MonitoringMessagePrivate object.
Definition at line 764 of file monitoringmessage.cpp.
|
overrideprotectedvirtual |
Sets the value of the fieldId field.
Derived classes must implement this method to extract the baseType value from data, and assign the extracted value the fieldId field.
| fieldId | The field number within the given FIT data message. |
| data | The raw data to extract the field value from. |
| baseType | The FIT base type for the field. |
| bigEndian | Whether or not multibyte values in record are big-endian. |
true if the field was set, or safely ignored; false otherwise. Implements AbstractDataMessagePrivate.
Definition at line 769 of file monitoringmessage.cpp.
References AbstractDataMessagePrivate::verify().
| quint16 MonitoringMessagePrivate::activityTime |
The MonitoringMessage FIT message's activityTime field.
Indexed using minute_activity_level enum
Definition at line 148 of file monitoringmessage_p.h.
| quint16 MonitoringMessagePrivate::calories |
The MonitoringMessage FIT message's calories field.
Accumulated total calories. Maintained by MonitoringReader for each activity_type. See SDK documentation
Definition at line 62 of file monitoringmessage_p.h.
| quint8 MonitoringMessagePrivate::currentActivityTypeIntensity |
The MonitoringMessage FIT message's currentActivityTypeIntensity field.
Indicates single type / intensity for duration since last monitoring message.
Definition at line 160 of file monitoringmessage_p.h.
| quint32 MonitoringMessagePrivate::cycles |
The MonitoringMessage FIT message's cycles field.
Accumulated cycles. Maintained by MonitoringReader for each activity_type. See SDK documentation.
Definition at line 78 of file monitoringmessage_p.h.
| DeviceIndex MonitoringMessagePrivate::deviceIndex |
The MonitoringMessage FIT message's deviceIndex field.
Associates this data to device_info message. Not required for file with single device (sensor).
Definition at line 54 of file monitoringmessage_p.h.
| quint32 MonitoringMessagePrivate::distance |
The MonitoringMessage FIT message's distance field.
Accumulated distance. Maintained by MonitoringReader for each activity_type. See SDK documentation.
Definition at line 70 of file monitoringmessage_p.h.
| LocalDateTime MonitoringMessagePrivate::localTimestamp |
The MonitoringMessage FIT message's localTimestamp field.
Must align to logging interval, for example, time must be 00:00:00 for daily log.
Definition at line 120 of file monitoringmessage_p.h.
| qint16 MonitoringMessagePrivate::temperature |
The MonitoringMessage FIT message's temperature field.
Avg temperature during the logging interval ended at timestamp
Definition at line 127 of file monitoringmessage_p.h.
| qint16 MonitoringMessagePrivate::temperatureMax |
The MonitoringMessage FIT message's temperatureMax field.
Max temperature during the logging interval ended at timestamp
Definition at line 141 of file monitoringmessage_p.h.
| qint16 MonitoringMessagePrivate::temperatureMin |
The MonitoringMessage FIT message's temperatureMin field.
Min temperature during the logging interval ended at timestamp
Definition at line 134 of file monitoringmessage_p.h.
| DateTime MonitoringMessagePrivate::timestamp |
The MonitoringMessage FIT message's timestamp field.
Must align to logging interval, for example, time must be 00:00:00 for daily log.
Definition at line 46 of file monitoringmessage_p.h.