QtFit
0.1
Internal library development documentation
|
The WeightScaleMessage class represents a FIT WeightScaleMessage data message. More...
Public Member Functions | |
WeightScaleMessage () | |
Constructs a WeightScaleMessage object. More... | |
DateTime | timestamp () const |
Returns the WeightScaleMessage data message's timestamp field's current value. More... | |
Weight | weight () const |
Returns the WeightScaleMessage data message's weight field's current value. More... | |
quint16 | percentFat () const |
Returns the WeightScaleMessage data message's percentFat field's current value. More... | |
quint16 | percentHydration () const |
Returns the WeightScaleMessage data message's percentHydration field's current value. More... | |
quint16 | visceralFatMass () const |
Returns the WeightScaleMessage data message's visceralFatMass field's current value. More... | |
quint16 | boneMass () const |
Returns the WeightScaleMessage data message's boneMass field's current value. More... | |
quint16 | muscleMass () const |
Returns the WeightScaleMessage data message's muscleMass field's current value. More... | |
quint16 | basalMet () const |
Returns the WeightScaleMessage data message's basalMet field's current value. More... | |
quint8 | physiqueRating () const |
Returns the WeightScaleMessage data message's physiqueRating field's current value. More... | |
quint16 | activeMet () const |
Returns the WeightScaleMessage data message's activeMet field's current value. More... | |
quint8 | metabolicAge () const |
Returns the WeightScaleMessage data message's metabolicAge field's current value. More... | |
quint8 | visceralFatRating () const |
Returns the WeightScaleMessage data message's visceralFatRating field's current value. More... | |
MessageIndex | userProfileIndex () const |
Returns the WeightScaleMessage data message's userProfileIndex field's current value. More... | |
void | setTimestamp (const DateTime timestamp) |
Sets the timestamp field to timestamp. More... | |
void | setWeight (const Weight weight) |
Sets the weight field to weight. More... | |
void | setPercentFat (const quint16 percentFat) |
Sets the percentFat field to percentFat. More... | |
void | setPercentHydration (const quint16 percentHydration) |
Sets the percentHydration field to percentHydration. More... | |
void | setVisceralFatMass (const quint16 visceralFatMass) |
Sets the visceralFatMass field to visceralFatMass. More... | |
void | setBoneMass (const quint16 boneMass) |
Sets the boneMass field to boneMass. More... | |
void | setMuscleMass (const quint16 muscleMass) |
Sets the muscleMass field to muscleMass. More... | |
void | setBasalMet (const quint16 basalMet) |
Sets the basalMet field to basalMet. More... | |
void | setPhysiqueRating (const quint8 physiqueRating) |
Sets the physiqueRating field to physiqueRating. More... | |
void | setActiveMet (const quint16 activeMet) |
Sets the activeMet field to activeMet. More... | |
void | setMetabolicAge (const quint8 metabolicAge) |
Sets the metabolicAge field to metabolicAge. More... | |
void | setVisceralFatRating (const quint8 visceralFatRating) |
Sets the visceralFatRating field to visceralFatRating. More... | |
void | setUserProfileIndex (const MessageIndex userProfileIndex) |
Sets the userProfileIndex field to userProfileIndex. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
WeightScaleMessage (WeightScaleMessagePrivate *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 WeightScaleMessage class represents a FIT WeightScaleMessage data message.
Definition at line 39 of file weightscalemessage.h.
WeightScaleMessage::WeightScaleMessage | ( | ) |
Constructs a WeightScaleMessage 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 weightscalemessage.cpp.
|
explicitprotected |
Constructs a WeightScaleMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file weightscalemessage.cpp.
quint16 WeightScaleMessage::activeMet | ( | ) | const |
Returns the WeightScaleMessage data message's activeMet
field's current value.
~4kJ per kcal, 0.25 allows max 16384 kcal
activeMet
field value. Definition at line 175 of file weightscalemessage.cpp.
Referenced by setActiveMet().
quint16 WeightScaleMessage::basalMet | ( | ) | const |
Returns the WeightScaleMessage data message's basalMet
field's current value.
basalMet
field value. Definition at line 151 of file weightscalemessage.cpp.
Referenced by setBasalMet().
quint16 WeightScaleMessage::boneMass | ( | ) | const |
Returns the WeightScaleMessage data message's boneMass
field's current value.
boneMass
field value. Definition at line 129 of file weightscalemessage.cpp.
Referenced by setBoneMass().
quint8 WeightScaleMessage::metabolicAge | ( | ) | const |
Returns the WeightScaleMessage data message's metabolicAge
field's current value.
metabolicAge
field value. Definition at line 186 of file weightscalemessage.cpp.
Referenced by setMetabolicAge().
quint16 WeightScaleMessage::muscleMass | ( | ) | const |
Returns the WeightScaleMessage data message's muscleMass
field's current value.
muscleMass
field value. Definition at line 140 of file weightscalemessage.cpp.
Referenced by setMuscleMass().
quint16 WeightScaleMessage::percentFat | ( | ) | const |
Returns the WeightScaleMessage data message's percentFat
field's current value.
percentFat
field value. Definition at line 96 of file weightscalemessage.cpp.
Referenced by setPercentFat().
quint16 WeightScaleMessage::percentHydration | ( | ) | const |
Returns the WeightScaleMessage data message's percentHydration
field's current value.
percentHydration
field value. Definition at line 107 of file weightscalemessage.cpp.
Referenced by setPercentHydration().
quint8 WeightScaleMessage::physiqueRating | ( | ) | const |
Returns the WeightScaleMessage data message's physiqueRating
field's current value.
physiqueRating
field value. Definition at line 162 of file weightscalemessage.cpp.
Referenced by setPhysiqueRating().
void WeightScaleMessage::setActiveMet | ( | const quint16 | activeMet | ) |
Sets the activeMet
field to activeMet.
activeMet | The field value to set. |
Definition at line 312 of file weightscalemessage.cpp.
References activeMet().
void WeightScaleMessage::setBasalMet | ( | const quint16 | basalMet | ) |
Sets the basalMet
field to basalMet.
basalMet | The field value to set. |
Definition at line 292 of file weightscalemessage.cpp.
References basalMet().
void WeightScaleMessage::setBoneMass | ( | const quint16 | boneMass | ) |
Sets the boneMass
field to boneMass.
boneMass | The field value to set. |
Definition at line 272 of file weightscalemessage.cpp.
References boneMass().
void WeightScaleMessage::setMetabolicAge | ( | const quint8 | metabolicAge | ) |
Sets the metabolicAge
field to metabolicAge.
metabolicAge | The field value to set. |
Definition at line 322 of file weightscalemessage.cpp.
References metabolicAge().
void WeightScaleMessage::setMuscleMass | ( | const quint16 | muscleMass | ) |
Sets the muscleMass
field to muscleMass.
muscleMass | The field value to set. |
Definition at line 282 of file weightscalemessage.cpp.
References muscleMass().
void WeightScaleMessage::setPercentFat | ( | const quint16 | percentFat | ) |
Sets the percentFat
field to percentFat.
percentFat | The field value to set. |
Definition at line 242 of file weightscalemessage.cpp.
References percentFat().
void WeightScaleMessage::setPercentHydration | ( | const quint16 | percentHydration | ) |
Sets the percentHydration
field to percentHydration.
percentHydration | The field value to set. |
Definition at line 252 of file weightscalemessage.cpp.
References percentHydration().
void WeightScaleMessage::setPhysiqueRating | ( | const quint8 | physiqueRating | ) |
Sets the physiqueRating
field to physiqueRating.
physiqueRating | The field value to set. |
Definition at line 302 of file weightscalemessage.cpp.
References physiqueRating().
void WeightScaleMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 222 of file weightscalemessage.cpp.
References timestamp().
void WeightScaleMessage::setUserProfileIndex | ( | const MessageIndex | userProfileIndex | ) |
Sets the userProfileIndex
field to userProfileIndex.
userProfileIndex | The field value to set. |
Definition at line 342 of file weightscalemessage.cpp.
References userProfileIndex().
void WeightScaleMessage::setVisceralFatMass | ( | const quint16 | visceralFatMass | ) |
Sets the visceralFatMass
field to visceralFatMass.
visceralFatMass | The field value to set. |
Definition at line 262 of file weightscalemessage.cpp.
References visceralFatMass().
void WeightScaleMessage::setVisceralFatRating | ( | const quint8 | visceralFatRating | ) |
Sets the visceralFatRating
field to visceralFatRating.
visceralFatRating | The field value to set. |
Definition at line 332 of file weightscalemessage.cpp.
References visceralFatRating().
void WeightScaleMessage::setWeight | ( | const Weight | weight | ) |
Sets the weight
field to weight.
weight | The field value to set. |
Definition at line 232 of file weightscalemessage.cpp.
References weight().
DateTime WeightScaleMessage::timestamp | ( | ) | const |
Returns the WeightScaleMessage data message's timestamp
field's current value.
timestamp
field value. Definition at line 74 of file weightscalemessage.cpp.
Referenced by setTimestamp().
MessageIndex WeightScaleMessage::userProfileIndex | ( | ) | const |
Returns the WeightScaleMessage data message's userProfileIndex
field's current value.
Associates this weight scale message to a user. This corresponds to the index of the user profile message in the weight scale file.
userProfileIndex
field value. Definition at line 211 of file weightscalemessage.cpp.
Referenced by setUserProfileIndex().
quint16 WeightScaleMessage::visceralFatMass | ( | ) | const |
Returns the WeightScaleMessage data message's visceralFatMass
field's current value.
visceralFatMass
field value. Definition at line 118 of file weightscalemessage.cpp.
Referenced by setVisceralFatMass().
quint8 WeightScaleMessage::visceralFatRating | ( | ) | const |
Returns the WeightScaleMessage data message's visceralFatRating
field's current value.
visceralFatRating
field value. Definition at line 197 of file weightscalemessage.cpp.
Referenced by setVisceralFatRating().
Weight WeightScaleMessage::weight | ( | ) | const |
Returns the WeightScaleMessage data message's weight
field's current value.
weight
field value. Definition at line 85 of file weightscalemessage.cpp.
Referenced by setWeight().