QtFit  0.1
Native Qt library for Garmin FIT format
All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
LengthMessage Class Reference

The LengthMessage class represents a FIT LengthMessage data message. More...

Inheritance diagram for LengthMessage:
[legend]
Collaboration diagram for LengthMessage:
[legend]

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...
 
- Public Member Functions inherited from AbstractDataMessage
 ~AbstractDataMessage ()
 Destroys the AbstractDataMessage object.
 
MesgNum globalMessageNumber () const
 Returns the data message's global message number. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractDataMessage
static AbstractDataMessagefromData (const DataDefinition *const defn, const QByteArray &record)
 Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More...
 

Detailed Description

The LengthMessage class represents a FIT LengthMessage data message.

See also
DataMessage

Constructor & Destructor Documentation

◆ LengthMessage()

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.

Member Function Documentation

◆ avgSpeed()

quint16 LengthMessage::avgSpeed ( ) const

Returns the LengthMessage data message's avgSpeed field's current value.

Returns
the avgSpeed field value.
Here is the caller graph for this function:

◆ avgSwimmingCadence()

quint8 LengthMessage::avgSwimmingCadence ( ) const

Returns the LengthMessage data message's avgSwimmingCadence field's current value.

Returns
the avgSwimmingCadence field value.
Here is the caller graph for this function:

◆ event()

Event LengthMessage::event ( ) const

Returns the LengthMessage data message's event field's current value.

Returns
the event field value.
Here is the caller graph for this function:

◆ eventGroup()

quint8 LengthMessage::eventGroup ( ) const

Returns the LengthMessage data message's eventGroup field's current value.

Returns
the eventGroup field value.
Here is the caller graph for this function:

◆ eventType()

EventType LengthMessage::eventType ( ) const

Returns the LengthMessage data message's eventType field's current value.

Returns
the eventType field value.
Here is the caller graph for this function:

◆ lengthType()

LengthType LengthMessage::lengthType ( ) const

Returns the LengthMessage data message's lengthType field's current value.

Returns
the lengthType field value.
Here is the caller graph for this function:

◆ messageIndex()

MessageIndex LengthMessage::messageIndex ( ) const

Returns the LengthMessage data message's messageIndex field's current value.

Returns
the messageIndex field value.
Here is the caller graph for this function:

◆ opponentScore()

quint16 LengthMessage::opponentScore ( ) const

Returns the LengthMessage data message's opponentScore field's current value.

Returns
the opponentScore field value.
Here is the caller graph for this function:

◆ playerScore()

quint16 LengthMessage::playerScore ( ) const

Returns the LengthMessage data message's playerScore field's current value.

Returns
the playerScore field value.
Here is the caller graph for this function:

◆ setAvgSpeed()

void LengthMessage::setAvgSpeed ( const quint16  avgSpeed)

Sets the avgSpeed field to avgSpeed.

Parameters
avgSpeedThe field value to set.
Here is the call graph for this function:

◆ setAvgSwimmingCadence()

void LengthMessage::setAvgSwimmingCadence ( const quint8  avgSwimmingCadence)

Sets the avgSwimmingCadence field to avgSwimmingCadence.

Parameters
avgSwimmingCadenceThe field value to set.
Here is the call graph for this function:

◆ setEvent()

void LengthMessage::setEvent ( const Event  event)

Sets the event field to event.

Parameters
eventThe field value to set.
Here is the call graph for this function:

◆ setEventGroup()

void LengthMessage::setEventGroup ( const quint8  eventGroup)

Sets the eventGroup field to eventGroup.

Parameters
eventGroupThe field value to set.
Here is the call graph for this function:

◆ setEventType()

void LengthMessage::setEventType ( const EventType  eventType)

Sets the eventType field to eventType.

Parameters
eventTypeThe field value to set.
Here is the call graph for this function:

◆ setLengthType()

void LengthMessage::setLengthType ( const LengthType  lengthType)

Sets the lengthType field to lengthType.

Parameters
lengthTypeThe field value to set.
Here is the call graph for this function:

◆ setMessageIndex()

void LengthMessage::setMessageIndex ( const MessageIndex  messageIndex)

Sets the messageIndex field to messageIndex.

Parameters
messageIndexThe field value to set.
Here is the call graph for this function:

◆ setOpponentScore()

void LengthMessage::setOpponentScore ( const quint16  opponentScore)

Sets the opponentScore field to opponentScore.

Parameters
opponentScoreThe field value to set.
Here is the call graph for this function:

◆ setPlayerScore()

void LengthMessage::setPlayerScore ( const quint16  playerScore)

Sets the playerScore field to playerScore.

Parameters
playerScoreThe field value to set.
Here is the call graph for this function:

◆ setStartTime()

void LengthMessage::setStartTime ( const DateTime  startTime)

Sets the startTime field to startTime.

Parameters
startTimeThe field value to set.
Here is the call graph for this function:

◆ setStrokeCount()

void LengthMessage::setStrokeCount ( const quint16  strokeCount)

Sets the strokeCount field to strokeCount.

Parameters
strokeCountThe field value to set.
Here is the call graph for this function:

◆ setSwimStroke()

void LengthMessage::setSwimStroke ( const SwimStroke  swimStroke)

Sets the swimStroke field to swimStroke.

Parameters
swimStrokeThe field value to set.
Here is the call graph for this function:

◆ setTimestamp()

void LengthMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.
Here is the call graph for this function:

◆ setTotalCalories()

void LengthMessage::setTotalCalories ( const quint16  totalCalories)

Sets the totalCalories field to totalCalories.

Parameters
totalCaloriesThe field value to set.
Here is the call graph for this function:

◆ setTotalElapsedTime()

void LengthMessage::setTotalElapsedTime ( const quint32  totalElapsedTime)

Sets the totalElapsedTime field to totalElapsedTime.

Parameters
totalElapsedTimeThe field value to set.
Here is the call graph for this function:

◆ setTotalStrokes()

void LengthMessage::setTotalStrokes ( const quint16  totalStrokes)

Sets the totalStrokes field to totalStrokes.

Parameters
totalStrokesThe field value to set.
Here is the call graph for this function:

◆ setTotalTimerTime()

void LengthMessage::setTotalTimerTime ( const quint32  totalTimerTime)

Sets the totalTimerTime field to totalTimerTime.

Parameters
totalTimerTimeThe field value to set.
Here is the call graph for this function:

◆ setZoneCount()

void LengthMessage::setZoneCount ( const quint16  zoneCount)

Sets the zoneCount field to zoneCount.

Parameters
zoneCountThe field value to set.
Here is the call graph for this function:

◆ startTime()

DateTime LengthMessage::startTime ( ) const

Returns the LengthMessage data message's startTime field's current value.

Returns
the startTime field value.
Here is the caller graph for this function:

◆ strokeCount()

quint16 LengthMessage::strokeCount ( ) const

Returns the LengthMessage data message's strokeCount field's current value.

stroke_type enum used as the index

Returns
the strokeCount field value.
Here is the caller graph for this function:

◆ swimStroke()

SwimStroke LengthMessage::swimStroke ( ) const

Returns the LengthMessage data message's swimStroke field's current value.

Returns
the swimStroke field value.
Here is the caller graph for this function:

◆ timestamp()

DateTime LengthMessage::timestamp ( ) const

Returns the LengthMessage data message's timestamp field's current value.

Returns
the timestamp field value.
Here is the caller graph for this function:

◆ totalCalories()

quint16 LengthMessage::totalCalories ( ) const

Returns the LengthMessage data message's totalCalories field's current value.

Returns
the totalCalories field value.
Here is the caller graph for this function:

◆ totalElapsedTime()

quint32 LengthMessage::totalElapsedTime ( ) const

Returns the LengthMessage data message's totalElapsedTime field's current value.

Returns
the totalElapsedTime field value.
Here is the caller graph for this function:

◆ totalStrokes()

quint16 LengthMessage::totalStrokes ( ) const

Returns the LengthMessage data message's totalStrokes field's current value.

Returns
the totalStrokes field value.
Here is the caller graph for this function:

◆ totalTimerTime()

quint32 LengthMessage::totalTimerTime ( ) const

Returns the LengthMessage data message's totalTimerTime field's current value.

Returns
the totalTimerTime field value.
Here is the caller graph for this function:

◆ zoneCount()

quint16 LengthMessage::zoneCount ( ) const

Returns the LengthMessage data message's zoneCount field's current value.

zone number used as the index

Returns
the zoneCount field value.
Here is the caller graph for this function:

The documentation for this class was generated from the following files: