QtFit
0.1
Internal library development documentation
|
The LengthMessage class represents a FIT LengthMessage data message. More...
Public Member Functions | |
LengthMessage () | |
Constructs a LengthMessage object. More... | |
MessageIndex | messageIndex () const |
Returns the LengthMessage data message's messageIndex field's current value. More... | |
DateTime | timestamp () const |
Returns the LengthMessage data message's timestamp field's current value. More... | |
Event | event () const |
Returns the LengthMessage data message's event field's current value. More... | |
EventType | eventType () const |
Returns the LengthMessage data message's eventType field's current value. More... | |
DateTime | startTime () const |
Returns the LengthMessage data message's startTime field's current value. More... | |
quint32 | totalElapsedTime () const |
Returns the LengthMessage data message's totalElapsedTime field's current value. More... | |
quint32 | totalTimerTime () const |
Returns the LengthMessage data message's totalTimerTime field's current value. More... | |
quint16 | totalStrokes () const |
Returns the LengthMessage data message's totalStrokes field's current value. More... | |
quint16 | avgSpeed () const |
Returns the LengthMessage data message's avgSpeed field's current value. More... | |
SwimStroke | swimStroke () const |
Returns the LengthMessage data message's swimStroke field's current value. More... | |
quint8 | avgSwimmingCadence () const |
Returns the LengthMessage data message's avgSwimmingCadence field's current value. More... | |
quint8 | eventGroup () const |
Returns the LengthMessage data message's eventGroup field's current value. More... | |
quint16 | totalCalories () const |
Returns the LengthMessage data message's totalCalories field's current value. More... | |
LengthType | lengthType () const |
Returns the LengthMessage data message's lengthType field's current value. More... | |
quint16 | playerScore () const |
Returns the LengthMessage data message's playerScore field's current value. More... | |
quint16 | opponentScore () const |
Returns the LengthMessage data message's opponentScore field's current value. More... | |
quint16 | strokeCount () const |
Returns the LengthMessage data message's strokeCount field's current value. More... | |
quint16 | zoneCount () const |
Returns the LengthMessage data message's zoneCount field's current value. More... | |
void | setMessageIndex (const MessageIndex messageIndex) |
Sets the messageIndex field to messageIndex. More... | |
void | setTimestamp (const DateTime timestamp) |
Sets the timestamp field to timestamp. More... | |
void | setEvent (const Event event) |
Sets the event field to event. More... | |
void | setEventType (const EventType eventType) |
Sets the eventType field to eventType. More... | |
void | setStartTime (const DateTime startTime) |
Sets the startTime field to startTime. More... | |
void | setTotalElapsedTime (const quint32 totalElapsedTime) |
Sets the totalElapsedTime field to totalElapsedTime. More... | |
void | setTotalTimerTime (const quint32 totalTimerTime) |
Sets the totalTimerTime field to totalTimerTime. More... | |
void | setTotalStrokes (const quint16 totalStrokes) |
Sets the totalStrokes field to totalStrokes. More... | |
void | setAvgSpeed (const quint16 avgSpeed) |
Sets the avgSpeed field to avgSpeed. More... | |
void | setSwimStroke (const SwimStroke swimStroke) |
Sets the swimStroke field to swimStroke. More... | |
void | setAvgSwimmingCadence (const quint8 avgSwimmingCadence) |
Sets the avgSwimmingCadence field to avgSwimmingCadence. More... | |
void | setEventGroup (const quint8 eventGroup) |
Sets the eventGroup field to eventGroup. More... | |
void | setTotalCalories (const quint16 totalCalories) |
Sets the totalCalories field to totalCalories. More... | |
void | setLengthType (const LengthType lengthType) |
Sets the lengthType field to lengthType. More... | |
void | setPlayerScore (const quint16 playerScore) |
Sets the playerScore field to playerScore. More... | |
void | setOpponentScore (const quint16 opponentScore) |
Sets the opponentScore field to opponentScore. More... | |
void | setStrokeCount (const quint16 strokeCount) |
Sets the strokeCount field to strokeCount. More... | |
void | setZoneCount (const quint16 zoneCount) |
Sets the zoneCount field to zoneCount. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
LengthMessage (LengthMessagePrivate *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 LengthMessage class represents a FIT LengthMessage data message.
Definition at line 39 of file lengthmessage.h.
LengthMessage::LengthMessage | ( | ) |
Constructs a LengthMessage 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 lengthmessage.cpp.
|
explicitprotected |
Constructs a LengthMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file lengthmessage.cpp.
quint16 LengthMessage::avgSpeed | ( | ) | const |
Returns the LengthMessage data message's avgSpeed
field's current value.
avgSpeed
field value. Definition at line 162 of file lengthmessage.cpp.
Referenced by setAvgSpeed().
quint8 LengthMessage::avgSwimmingCadence | ( | ) | const |
Returns the LengthMessage data message's avgSwimmingCadence
field's current value.
avgSwimmingCadence
field value. Definition at line 184 of file lengthmessage.cpp.
Referenced by setAvgSwimmingCadence().
Event LengthMessage::event | ( | ) | const |
Returns the LengthMessage data message's event
field's current value.
event
field value. Definition at line 96 of file lengthmessage.cpp.
Referenced by setEvent().
quint8 LengthMessage::eventGroup | ( | ) | const |
Returns the LengthMessage data message's eventGroup
field's current value.
eventGroup
field value. Definition at line 195 of file lengthmessage.cpp.
Referenced by setEventGroup().
EventType LengthMessage::eventType | ( | ) | const |
Returns the LengthMessage data message's eventType
field's current value.
eventType
field value. Definition at line 107 of file lengthmessage.cpp.
Referenced by setEventType().
LengthType LengthMessage::lengthType | ( | ) | const |
Returns the LengthMessage data message's lengthType
field's current value.
lengthType
field value. Definition at line 217 of file lengthmessage.cpp.
Referenced by setLengthType().
MessageIndex LengthMessage::messageIndex | ( | ) | const |
Returns the LengthMessage data message's messageIndex
field's current value.
messageIndex
field value. Definition at line 74 of file lengthmessage.cpp.
Referenced by setMessageIndex().
quint16 LengthMessage::opponentScore | ( | ) | const |
Returns the LengthMessage data message's opponentScore
field's current value.
opponentScore
field value. Definition at line 239 of file lengthmessage.cpp.
Referenced by setOpponentScore().
quint16 LengthMessage::playerScore | ( | ) | const |
Returns the LengthMessage data message's playerScore
field's current value.
playerScore
field value. Definition at line 228 of file lengthmessage.cpp.
Referenced by setPlayerScore().
void LengthMessage::setAvgSpeed | ( | const quint16 | avgSpeed | ) |
Sets the avgSpeed
field to avgSpeed.
avgSpeed | The field value to set. |
Definition at line 356 of file lengthmessage.cpp.
References avgSpeed().
void LengthMessage::setAvgSwimmingCadence | ( | const quint8 | avgSwimmingCadence | ) |
Sets the avgSwimmingCadence
field to avgSwimmingCadence.
avgSwimmingCadence | The field value to set. |
Definition at line 376 of file lengthmessage.cpp.
References avgSwimmingCadence().
void LengthMessage::setEvent | ( | const Event | event | ) |
Sets the event
field to event.
event | The field value to set. |
Definition at line 296 of file lengthmessage.cpp.
References event().
void LengthMessage::setEventGroup | ( | const quint8 | eventGroup | ) |
Sets the eventGroup
field to eventGroup.
eventGroup | The field value to set. |
Definition at line 386 of file lengthmessage.cpp.
References eventGroup().
void LengthMessage::setEventType | ( | const EventType | eventType | ) |
Sets the eventType
field to eventType.
eventType | The field value to set. |
Definition at line 306 of file lengthmessage.cpp.
References eventType().
void LengthMessage::setLengthType | ( | const LengthType | lengthType | ) |
Sets the lengthType
field to lengthType.
lengthType | The field value to set. |
Definition at line 406 of file lengthmessage.cpp.
References lengthType().
void LengthMessage::setMessageIndex | ( | const MessageIndex | messageIndex | ) |
Sets the messageIndex
field to messageIndex.
messageIndex | The field value to set. |
Definition at line 276 of file lengthmessage.cpp.
References messageIndex().
void LengthMessage::setOpponentScore | ( | const quint16 | opponentScore | ) |
Sets the opponentScore
field to opponentScore.
opponentScore | The field value to set. |
Definition at line 426 of file lengthmessage.cpp.
References opponentScore().
void LengthMessage::setPlayerScore | ( | const quint16 | playerScore | ) |
Sets the playerScore
field to playerScore.
playerScore | The field value to set. |
Definition at line 416 of file lengthmessage.cpp.
References playerScore().
void LengthMessage::setStartTime | ( | const DateTime | startTime | ) |
Sets the startTime
field to startTime.
startTime | The field value to set. |
Definition at line 316 of file lengthmessage.cpp.
References startTime().
void LengthMessage::setStrokeCount | ( | const quint16 | strokeCount | ) |
Sets the strokeCount
field to strokeCount.
strokeCount | The field value to set. |
Definition at line 436 of file lengthmessage.cpp.
References strokeCount().
void LengthMessage::setSwimStroke | ( | const SwimStroke | swimStroke | ) |
Sets the swimStroke
field to swimStroke.
swimStroke | The field value to set. |
Definition at line 366 of file lengthmessage.cpp.
References swimStroke().
void LengthMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 286 of file lengthmessage.cpp.
References timestamp().
void LengthMessage::setTotalCalories | ( | const quint16 | totalCalories | ) |
Sets the totalCalories
field to totalCalories.
totalCalories | The field value to set. |
Definition at line 396 of file lengthmessage.cpp.
References totalCalories().
void LengthMessage::setTotalElapsedTime | ( | const quint32 | totalElapsedTime | ) |
Sets the totalElapsedTime
field to totalElapsedTime.
totalElapsedTime | The field value to set. |
Definition at line 326 of file lengthmessage.cpp.
References totalElapsedTime().
void LengthMessage::setTotalStrokes | ( | const quint16 | totalStrokes | ) |
Sets the totalStrokes
field to totalStrokes.
totalStrokes | The field value to set. |
Definition at line 346 of file lengthmessage.cpp.
References totalStrokes().
void LengthMessage::setTotalTimerTime | ( | const quint32 | totalTimerTime | ) |
Sets the totalTimerTime
field to totalTimerTime.
totalTimerTime | The field value to set. |
Definition at line 336 of file lengthmessage.cpp.
References totalTimerTime().
void LengthMessage::setZoneCount | ( | const quint16 | zoneCount | ) |
Sets the zoneCount
field to zoneCount.
zoneCount | The field value to set. |
Definition at line 446 of file lengthmessage.cpp.
References zoneCount().
DateTime LengthMessage::startTime | ( | ) | const |
Returns the LengthMessage data message's startTime
field's current value.
startTime
field value. Definition at line 118 of file lengthmessage.cpp.
Referenced by setStartTime().
quint16 LengthMessage::strokeCount | ( | ) | const |
Returns the LengthMessage data message's strokeCount
field's current value.
stroke_type enum used as the index
strokeCount
field value. Definition at line 252 of file lengthmessage.cpp.
Referenced by setStrokeCount().
SwimStroke LengthMessage::swimStroke | ( | ) | const |
Returns the LengthMessage data message's swimStroke
field's current value.
swimStroke
field value. Definition at line 173 of file lengthmessage.cpp.
Referenced by setSwimStroke().
DateTime LengthMessage::timestamp | ( | ) | const |
Returns the LengthMessage data message's timestamp
field's current value.
timestamp
field value. Definition at line 85 of file lengthmessage.cpp.
Referenced by setTimestamp().
quint16 LengthMessage::totalCalories | ( | ) | const |
Returns the LengthMessage data message's totalCalories
field's current value.
totalCalories
field value. Definition at line 206 of file lengthmessage.cpp.
Referenced by setTotalCalories().
quint32 LengthMessage::totalElapsedTime | ( | ) | const |
Returns the LengthMessage data message's totalElapsedTime
field's current value.
totalElapsedTime
field value. Definition at line 129 of file lengthmessage.cpp.
Referenced by setTotalElapsedTime().
quint16 LengthMessage::totalStrokes | ( | ) | const |
Returns the LengthMessage data message's totalStrokes
field's current value.
totalStrokes
field value. Definition at line 151 of file lengthmessage.cpp.
Referenced by setTotalStrokes().
quint32 LengthMessage::totalTimerTime | ( | ) | const |
Returns the LengthMessage data message's totalTimerTime
field's current value.
totalTimerTime
field value. Definition at line 140 of file lengthmessage.cpp.
Referenced by setTotalTimerTime().
quint16 LengthMessage::zoneCount | ( | ) | const |
Returns the LengthMessage data message's zoneCount
field's current value.
zone number used as the index
zoneCount
field value. Definition at line 265 of file lengthmessage.cpp.
Referenced by setZoneCount().