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

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

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

Public Member Functions

 WorkoutMessage ()
 Constructs a WorkoutMessage object. More...
 
Sport sport () const
 Returns the WorkoutMessage data message's sport field's current value. More...
 
WorkoutCapabilities capabilities () const
 Returns the WorkoutMessage data message's capabilities field's current value. More...
 
quint16 numValidSteps () const
 Returns the WorkoutMessage data message's numValidSteps field's current value. More...
 
QString wktName () const
 Returns the WorkoutMessage data message's wktName field's current value. More...
 
SubSport subSport () const
 Returns the WorkoutMessage data message's subSport field's current value. More...
 
quint16 poolLength () const
 Returns the WorkoutMessage data message's poolLength field's current value. More...
 
DisplayMeasure poolLengthUnit () const
 Returns the WorkoutMessage data message's poolLengthUnit field's current value. More...
 
void setSport (const Sport sport)
 Sets the sport field to sport. More...
 
void setCapabilities (const WorkoutCapabilities capabilities)
 Sets the capabilities field to capabilities. More...
 
void setNumValidSteps (const quint16 numValidSteps)
 Sets the numValidSteps field to numValidSteps. More...
 
void setWktName (const QString wktName)
 Sets the wktName field to wktName. More...
 
void setSubSport (const SubSport subSport)
 Sets the subSport field to subSport. More...
 
void setPoolLength (const quint16 poolLength)
 Sets the poolLength field to poolLength. More...
 
void setPoolLengthUnit (const DisplayMeasure poolLengthUnit)
 Sets the poolLengthUnit field to poolLengthUnit. 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

 WorkoutMessage (WorkoutMessagePrivate *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 WorkoutMessage class represents a FIT WorkoutMessage data message.

See also
DataMessage

Definition at line 39 of file workoutmessage.h.

Constructor & Destructor Documentation

◆ WorkoutMessage() [1/2]

WorkoutMessage::WorkoutMessage ( )

Constructs a WorkoutMessage 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 workoutmessage.cpp.

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

◆ WorkoutMessage() [2/2]

WorkoutMessage::WorkoutMessage ( WorkoutMessagePrivate *const  d)
explicitprotected

Constructs a WorkoutMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file workoutmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ capabilities()

WorkoutCapabilities WorkoutMessage::capabilities ( ) const

Returns the WorkoutMessage data message's capabilities field's current value.

Returns
the capabilities field value.

Definition at line 85 of file workoutmessage.cpp.

86 {
87  Q_D(const WorkoutMessage);
88  return d->capabilities;
89 }
The WorkoutMessage class represents a FIT WorkoutMessage data message.

Referenced by setCapabilities().

Here is the caller graph for this function:

◆ numValidSteps()

quint16 WorkoutMessage::numValidSteps ( ) const

Returns the WorkoutMessage data message's numValidSteps field's current value.

number of valid steps

Returns
the numValidSteps field value.

Definition at line 98 of file workoutmessage.cpp.

99 {
100  Q_D(const WorkoutMessage);
101  return d->numValidSteps;
102 }

Referenced by setNumValidSteps().

Here is the caller graph for this function:

◆ poolLength()

quint16 WorkoutMessage::poolLength ( ) const

Returns the WorkoutMessage data message's poolLength field's current value.

Returns
the poolLength field value.

Definition at line 131 of file workoutmessage.cpp.

132 {
133  Q_D(const WorkoutMessage);
134  return d->poolLength;
135 }

Referenced by setPoolLength().

Here is the caller graph for this function:

◆ poolLengthUnit()

DisplayMeasure WorkoutMessage::poolLengthUnit ( ) const

Returns the WorkoutMessage data message's poolLengthUnit field's current value.

Returns
the poolLengthUnit field value.

Definition at line 142 of file workoutmessage.cpp.

143 {
144  Q_D(const WorkoutMessage);
145  return d->poolLengthUnit;
146 }

Referenced by setPoolLengthUnit().

Here is the caller graph for this function:

◆ setCapabilities()

void WorkoutMessage::setCapabilities ( const WorkoutCapabilities  capabilities)

Sets the capabilities field to capabilities.

Parameters
capabilitiesThe field value to set.

Definition at line 163 of file workoutmessage.cpp.

164 {
165  Q_D(WorkoutMessage);
166  d->capabilities = capabilities;
167 }
WorkoutCapabilities capabilities() const
Returns the WorkoutMessage data message's capabilities field's current value.

References capabilities().

Here is the call graph for this function:

◆ setNumValidSteps()

void WorkoutMessage::setNumValidSteps ( const quint16  numValidSteps)

Sets the numValidSteps field to numValidSteps.

Parameters
numValidStepsThe field value to set.

Definition at line 173 of file workoutmessage.cpp.

174 {
175  Q_D(WorkoutMessage);
176  d->numValidSteps = numValidSteps;
177 }
quint16 numValidSteps() const
Returns the WorkoutMessage data message's numValidSteps field's current value.

References numValidSteps().

Here is the call graph for this function:

◆ setPoolLength()

void WorkoutMessage::setPoolLength ( const quint16  poolLength)

Sets the poolLength field to poolLength.

Parameters
poolLengthThe field value to set.

Definition at line 203 of file workoutmessage.cpp.

204 {
205  Q_D(WorkoutMessage);
206  d->poolLength = poolLength;
207 }
quint16 poolLength() const
Returns the WorkoutMessage data message's poolLength field's current value.

References poolLength().

Here is the call graph for this function:

◆ setPoolLengthUnit()

void WorkoutMessage::setPoolLengthUnit ( const DisplayMeasure  poolLengthUnit)

Sets the poolLengthUnit field to poolLengthUnit.

Parameters
poolLengthUnitThe field value to set.

Definition at line 213 of file workoutmessage.cpp.

214 {
215  Q_D(WorkoutMessage);
216  d->poolLengthUnit = poolLengthUnit;
217 }
DisplayMeasure poolLengthUnit() const
Returns the WorkoutMessage data message's poolLengthUnit field's current value.

References poolLengthUnit().

Here is the call graph for this function:

◆ setSport()

void WorkoutMessage::setSport ( const Sport  sport)

Sets the sport field to sport.

Parameters
sportThe field value to set.

Definition at line 153 of file workoutmessage.cpp.

154 {
155  Q_D(WorkoutMessage);
156  d->sport = sport;
157 }
Sport sport() const
Returns the WorkoutMessage data message's sport field's current value.

References sport().

Here is the call graph for this function:

◆ setSubSport()

void WorkoutMessage::setSubSport ( const SubSport  subSport)

Sets the subSport field to subSport.

Parameters
subSportThe field value to set.

Definition at line 193 of file workoutmessage.cpp.

194 {
195  Q_D(WorkoutMessage);
196  d->subSport = subSport;
197 }
SubSport subSport() const
Returns the WorkoutMessage data message's subSport field's current value.

References subSport().

Here is the call graph for this function:

◆ setWktName()

void WorkoutMessage::setWktName ( const QString  wktName)

Sets the wktName field to wktName.

Parameters
wktNameThe field value to set.

Definition at line 183 of file workoutmessage.cpp.

184 {
185  Q_D(WorkoutMessage);
186  d->wktName = wktName;
187 }
QString wktName() const
Returns the WorkoutMessage data message's wktName field's current value.

References wktName().

Here is the call graph for this function:

◆ sport()

Sport WorkoutMessage::sport ( ) const

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

Returns
the sport field value.

Definition at line 74 of file workoutmessage.cpp.

75 {
76  Q_D(const WorkoutMessage);
77  return d->sport;
78 }

Referenced by setSport().

Here is the caller graph for this function:

◆ subSport()

SubSport WorkoutMessage::subSport ( ) const

Returns the WorkoutMessage data message's subSport field's current value.

Returns
the subSport field value.

Definition at line 120 of file workoutmessage.cpp.

121 {
122  Q_D(const WorkoutMessage);
123  return d->subSport;
124 }

Referenced by setSubSport().

Here is the caller graph for this function:

◆ wktName()

QString WorkoutMessage::wktName ( ) const

Returns the WorkoutMessage data message's wktName field's current value.

Returns
the wktName field value.

Definition at line 109 of file workoutmessage.cpp.

110 {
111  Q_D(const WorkoutMessage);
112  return d->wktName;
113 }

Referenced by setWktName().

Here is the caller graph for this function:

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