QtFit  0.1
Internal library development documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TotalsMessage Class Reference

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

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

Public Member Functions

 TotalsMessage ()
 Constructs a TotalsMessage object. More...
 
MessageIndex messageIndex () const
 Returns the TotalsMessage data message's messageIndex field's current value. More...
 
DateTime timestamp () const
 Returns the TotalsMessage data message's timestamp field's current value. More...
 
quint32 timerTime () const
 Returns the TotalsMessage data message's timerTime field's current value. More...
 
quint32 distance () const
 Returns the TotalsMessage data message's distance field's current value. More...
 
quint32 calories () const
 Returns the TotalsMessage data message's calories field's current value. More...
 
Sport sport () const
 Returns the TotalsMessage data message's sport field's current value. More...
 
quint32 elapsedTime () const
 Returns the TotalsMessage data message's elapsedTime field's current value. More...
 
quint16 sessions () const
 Returns the TotalsMessage data message's sessions field's current value. More...
 
quint32 activeTime () const
 Returns the TotalsMessage data message's activeTime field's current value. More...
 
quint8 sportIndex () const
 Returns the TotalsMessage data message's sportIndex 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 setTimerTime (const quint32 timerTime)
 Sets the timerTime field to timerTime. More...
 
void setDistance (const quint32 distance)
 Sets the distance field to distance. More...
 
void setCalories (const quint32 calories)
 Sets the calories field to calories. More...
 
void setSport (const Sport sport)
 Sets the sport field to sport. More...
 
void setElapsedTime (const quint32 elapsedTime)
 Sets the elapsedTime field to elapsedTime. More...
 
void setSessions (const quint16 sessions)
 Sets the sessions field to sessions. More...
 
void setActiveTime (const quint32 activeTime)
 Sets the activeTime field to activeTime. More...
 
void setSportIndex (const quint8 sportIndex)
 Sets the sportIndex field to sportIndex. More...
 
- Public Member Functions inherited from AbstractDataMessage
 ~AbstractDataMessage ()
 Destroys the AbstractDataMessage object.
 
MesgNum globalMessageNumber () const
 Returns the data message's global message number. More...
 

Protected Member Functions

 TotalsMessage (TotalsMessagePrivate *const d)
 
- Protected Member Functions inherited from AbstractDataMessage
 AbstractDataMessage (AbstractDataMessagePrivate *const d)
 

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...
 
- Protected Attributes inherited from AbstractDataMessage
AbstractDataMessagePrivate *const d_ptr
 Internal d-pointer.
 

Detailed Description

The TotalsMessage class represents a FIT TotalsMessage data message.

See also
DataMessage

Definition at line 39 of file totalsmessage.h.

Constructor & Destructor Documentation

◆ TotalsMessage() [1/2]

TotalsMessage::TotalsMessage ( )

Constructs a TotalsMessage 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 totalsmessage.cpp.

53 {
54 
55 }
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.

◆ TotalsMessage() [2/2]

TotalsMessage::TotalsMessage ( TotalsMessagePrivate *const  d)
explicitprotected

Constructs a TotalsMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file totalsmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ activeTime()

quint32 TotalsMessage::activeTime ( ) const

Returns the TotalsMessage data message's activeTime field's current value.

Returns
the activeTime field value.

Definition at line 166 of file totalsmessage.cpp.

167 {
168  Q_D(const TotalsMessage);
169  return d->activeTime;
170 }
The TotalsMessage class represents a FIT TotalsMessage data message.
Definition: totalsmessage.h:39

Referenced by setActiveTime().

Here is the caller graph for this function:

◆ calories()

quint32 TotalsMessage::calories ( ) const

Returns the TotalsMessage data message's calories field's current value.

Returns
the calories field value.

Definition at line 120 of file totalsmessage.cpp.

121 {
122  Q_D(const TotalsMessage);
123  return d->calories;
124 }

Referenced by setCalories().

Here is the caller graph for this function:

◆ distance()

quint32 TotalsMessage::distance ( ) const

Returns the TotalsMessage data message's distance field's current value.

Returns
the distance field value.

Definition at line 109 of file totalsmessage.cpp.

110 {
111  Q_D(const TotalsMessage);
112  return d->distance;
113 }

Referenced by setDistance().

Here is the caller graph for this function:

◆ elapsedTime()

quint32 TotalsMessage::elapsedTime ( ) const

Returns the TotalsMessage data message's elapsedTime field's current value.

Includes pauses

Returns
the elapsedTime field value.

Definition at line 144 of file totalsmessage.cpp.

145 {
146  Q_D(const TotalsMessage);
147  return d->elapsedTime;
148 }

Referenced by setElapsedTime().

Here is the caller graph for this function:

◆ messageIndex()

MessageIndex TotalsMessage::messageIndex ( ) const

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

Returns
the messageIndex field value.

Definition at line 74 of file totalsmessage.cpp.

75 {
76  Q_D(const TotalsMessage);
77  return d->messageIndex;
78 }

Referenced by setMessageIndex().

Here is the caller graph for this function:

◆ sessions()

quint16 TotalsMessage::sessions ( ) const

Returns the TotalsMessage data message's sessions field's current value.

Returns
the sessions field value.

Definition at line 155 of file totalsmessage.cpp.

156 {
157  Q_D(const TotalsMessage);
158  return d->sessions;
159 }

Referenced by setSessions().

Here is the caller graph for this function:

◆ setActiveTime()

void TotalsMessage::setActiveTime ( const quint32  activeTime)

Sets the activeTime field to activeTime.

Parameters
activeTimeThe field value to set.

Definition at line 268 of file totalsmessage.cpp.

269 {
270  Q_D(TotalsMessage);
271  d->activeTime = activeTime;
272 }
quint32 activeTime() const
Returns the TotalsMessage data message's activeTime field's current value.

References activeTime().

Here is the call graph for this function:

◆ setCalories()

void TotalsMessage::setCalories ( const quint32  calories)

Sets the calories field to calories.

Parameters
caloriesThe field value to set.

Definition at line 228 of file totalsmessage.cpp.

229 {
230  Q_D(TotalsMessage);
231  d->calories = calories;
232 }
quint32 calories() const
Returns the TotalsMessage data message's calories field's current value.

References calories().

Here is the call graph for this function:

◆ setDistance()

void TotalsMessage::setDistance ( const quint32  distance)

Sets the distance field to distance.

Parameters
distanceThe field value to set.

Definition at line 218 of file totalsmessage.cpp.

219 {
220  Q_D(TotalsMessage);
221  d->distance = distance;
222 }
quint32 distance() const
Returns the TotalsMessage data message's distance field's current value.

References distance().

Here is the call graph for this function:

◆ setElapsedTime()

void TotalsMessage::setElapsedTime ( const quint32  elapsedTime)

Sets the elapsedTime field to elapsedTime.

Parameters
elapsedTimeThe field value to set.

Definition at line 248 of file totalsmessage.cpp.

249 {
250  Q_D(TotalsMessage);
251  d->elapsedTime = elapsedTime;
252 }
quint32 elapsedTime() const
Returns the TotalsMessage data message's elapsedTime field's current value.

References elapsedTime().

Here is the call graph for this function:

◆ setMessageIndex()

void TotalsMessage::setMessageIndex ( const MessageIndex  messageIndex)

Sets the messageIndex field to messageIndex.

Parameters
messageIndexThe field value to set.

Definition at line 188 of file totalsmessage.cpp.

189 {
190  Q_D(TotalsMessage);
191  d->messageIndex = messageIndex;
192 }
MessageIndex messageIndex() const
Returns the TotalsMessage data message's messageIndex field's current value.

References messageIndex().

Here is the call graph for this function:

◆ setSessions()

void TotalsMessage::setSessions ( const quint16  sessions)

Sets the sessions field to sessions.

Parameters
sessionsThe field value to set.

Definition at line 258 of file totalsmessage.cpp.

259 {
260  Q_D(TotalsMessage);
261  d->sessions = sessions;
262 }
quint16 sessions() const
Returns the TotalsMessage data message's sessions field's current value.

References sessions().

Here is the call graph for this function:

◆ setSport()

void TotalsMessage::setSport ( const Sport  sport)

Sets the sport field to sport.

Parameters
sportThe field value to set.

Definition at line 238 of file totalsmessage.cpp.

239 {
240  Q_D(TotalsMessage);
241  d->sport = sport;
242 }
Sport sport() const
Returns the TotalsMessage data message's sport field's current value.

References sport().

Here is the call graph for this function:

◆ setSportIndex()

void TotalsMessage::setSportIndex ( const quint8  sportIndex)

Sets the sportIndex field to sportIndex.

Parameters
sportIndexThe field value to set.

Definition at line 278 of file totalsmessage.cpp.

279 {
280  Q_D(TotalsMessage);
281  d->sportIndex = sportIndex;
282 }
quint8 sportIndex() const
Returns the TotalsMessage data message's sportIndex field's current value.

References sportIndex().

Here is the call graph for this function:

◆ setTimerTime()

void TotalsMessage::setTimerTime ( const quint32  timerTime)

Sets the timerTime field to timerTime.

Parameters
timerTimeThe field value to set.

Definition at line 208 of file totalsmessage.cpp.

209 {
210  Q_D(TotalsMessage);
211  d->timerTime = timerTime;
212 }
quint32 timerTime() const
Returns the TotalsMessage data message's timerTime field's current value.

References timerTime().

Here is the call graph for this function:

◆ setTimestamp()

void TotalsMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.

Definition at line 198 of file totalsmessage.cpp.

199 {
200  Q_D(TotalsMessage);
201  d->timestamp = timestamp;
202 }
DateTime timestamp() const
Returns the TotalsMessage data message's timestamp field's current value.

References timestamp().

Here is the call graph for this function:

◆ sport()

Sport TotalsMessage::sport ( ) const

Returns the TotalsMessage data message's sport field's current value.

Returns
the sport field value.

Definition at line 131 of file totalsmessage.cpp.

132 {
133  Q_D(const TotalsMessage);
134  return d->sport;
135 }

Referenced by setSport().

Here is the caller graph for this function:

◆ sportIndex()

quint8 TotalsMessage::sportIndex ( ) const

Returns the TotalsMessage data message's sportIndex field's current value.

Returns
the sportIndex field value.

Definition at line 177 of file totalsmessage.cpp.

178 {
179  Q_D(const TotalsMessage);
180  return d->sportIndex;
181 }

Referenced by setSportIndex().

Here is the caller graph for this function:

◆ timerTime()

quint32 TotalsMessage::timerTime ( ) const

Returns the TotalsMessage data message's timerTime field's current value.

Excludes pauses

Returns
the timerTime field value.

Definition at line 98 of file totalsmessage.cpp.

99 {
100  Q_D(const TotalsMessage);
101  return d->timerTime;
102 }

Referenced by setTimerTime().

Here is the caller graph for this function:

◆ timestamp()

DateTime TotalsMessage::timestamp ( ) const

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

Returns
the timestamp field value.

Definition at line 85 of file totalsmessage.cpp.

86 {
87  Q_D(const TotalsMessage);
88  return d->timestamp;
89 }

Referenced by setTimestamp().

Here is the caller graph for this function:

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