QtFit
0.1
Internal library development documentation
|
Public Member Functions | |
UserProfileMessagePrivate (UserProfileMessage *const q) | |
virtual | ~UserProfileMessagePrivate () |
![]() | |
AbstractDataMessagePrivate (AbstractDataMessage *const q) | |
virtual | ~AbstractDataMessagePrivate () |
bool | setFields (const DataDefinition *const defn, const QByteArray &record) |
Public Attributes | |
MessageIndex | messageIndex |
The UserProfileMessage FIT message's messageIndex field. | |
QString | friendlyName |
The UserProfileMessage FIT message's friendlyName field. | |
Gender | gender |
The UserProfileMessage FIT message's gender field. | |
quint8 | age |
The UserProfileMessage FIT message's age field. | |
quint8 | height |
The UserProfileMessage FIT message's height field. | |
quint16 | weight |
The UserProfileMessage FIT message's weight field. | |
Language | language |
The UserProfileMessage FIT message's language field. | |
DisplayMeasure | elevSetting |
The UserProfileMessage FIT message's elevSetting field. | |
DisplayMeasure | weightSetting |
The UserProfileMessage FIT message's weightSetting field. | |
quint8 | restingHeartRate |
The UserProfileMessage FIT message's restingHeartRate field. | |
quint8 | defaultMaxRunningHeartRate |
The UserProfileMessage FIT message's defaultMaxRunningHeartRate field. | |
quint8 | defaultMaxBikingHeartRate |
The UserProfileMessage FIT message's defaultMaxBikingHeartRate field. | |
quint8 | defaultMaxHeartRate |
The UserProfileMessage FIT message's defaultMaxHeartRate field. | |
DisplayHeart | hrSetting |
The UserProfileMessage FIT message's hrSetting field. | |
DisplayMeasure | speedSetting |
The UserProfileMessage FIT message's speedSetting field. | |
DisplayMeasure | distSetting |
The UserProfileMessage FIT message's distSetting field. | |
DisplayPower | powerSetting |
The UserProfileMessage FIT message's powerSetting field. | |
ActivityClass | activityClass |
The UserProfileMessage FIT message's activityClass field. | |
DisplayPosition | positionSetting |
The UserProfileMessage FIT message's positionSetting field. | |
DisplayMeasure | temperatureSetting |
The UserProfileMessage FIT message's temperatureSetting field. | |
UserLocalId | localId |
The UserProfileMessage FIT message's localId field. | |
quint8 | globalId |
The UserProfileMessage FIT message's globalId field. | |
LocaltimeIntoDay | wakeTime |
The UserProfileMessage FIT message's wakeTime field. More... | |
LocaltimeIntoDay | sleepTime |
The UserProfileMessage FIT message's sleepTime field. More... | |
DisplayMeasure | heightSetting |
The UserProfileMessage FIT message's heightSetting field. | |
quint16 | userRunningStepLength |
The UserProfileMessage FIT message's userRunningStepLength field. More... | |
quint16 | userWalkingStepLength |
The UserProfileMessage FIT message's userWalkingStepLength field. More... | |
DisplayMeasure | depthSetting |
The UserProfileMessage FIT message's depthSetting field. | |
quint32 | diveCount |
The UserProfileMessage FIT message's diveCount field. | |
![]() | |
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 |
![]() | |
bool | verify (const QByteArray &data, const FitBaseType actualType, const int expectedSize, const FitBaseType expectedType, const char *messageFieldName) |
Additional Inherited Members | |
![]() | |
AbstractDataMessage *const | q_ptr |
Internal q-pointer. | |
The UserProfileMessagePrivate class provides private implementation for the UserProfileMessage.
Definition at line 38 of file userprofilemessage_p.h.
|
explicit |
Constructs a UserProfileMessagePrivate object with public implementation q.
q | Pointer to public implementaton. |
Definition at line 706 of file userprofilemessage.cpp.
References AbstractDataMessagePrivate::globalMessageNumber.
|
virtual |
Destroys the UserProfileMessagePrivate object.
Definition at line 745 of file userprofilemessage.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 750 of file userprofilemessage.cpp.
References AbstractDataMessagePrivate::verify().
LocaltimeIntoDay UserProfileMessagePrivate::sleepTime |
The UserProfileMessage FIT message's sleepTime field.
Typical bed time
Definition at line 163 of file userprofilemessage_p.h.
quint16 UserProfileMessagePrivate::userRunningStepLength |
The UserProfileMessage FIT message's userRunningStepLength field.
User defined running step length set to 0 for auto length
Definition at line 175 of file userprofilemessage_p.h.
quint16 UserProfileMessagePrivate::userWalkingStepLength |
The UserProfileMessage FIT message's userWalkingStepLength field.
User defined walking step length set to 0 for auto length
Definition at line 182 of file userprofilemessage_p.h.
LocaltimeIntoDay UserProfileMessagePrivate::wakeTime |
The UserProfileMessage FIT message's wakeTime field.
Typical wake time
Definition at line 156 of file userprofilemessage_p.h.