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

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

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

Public Member Functions

 ClimbProMessage ()
 Constructs a ClimbProMessage object. More...
 
DateTime timestamp () const
 Returns the ClimbProMessage data message's timestamp field's current value. More...
 
qint32 positionLat () const
 Returns the ClimbProMessage data message's positionLat field's current value. More...
 
qint32 positionLong () const
 Returns the ClimbProMessage data message's positionLong field's current value. More...
 
ClimbProEvent climbProEvent () const
 Returns the ClimbProMessage data message's climbProEvent field's current value. More...
 
quint16 climbNumber () const
 Returns the ClimbProMessage data message's climbNumber field's current value. More...
 
quint8 climbCategory () const
 Returns the ClimbProMessage data message's climbCategory field's current value. More...
 
float currentDist () const
 Returns the ClimbProMessage data message's currentDist field's current value. More...
 
void setTimestamp (const DateTime timestamp)
 Sets the timestamp field to timestamp. More...
 
void setPositionLat (const qint32 positionLat)
 Sets the positionLat field to positionLat. More...
 
void setPositionLong (const qint32 positionLong)
 Sets the positionLong field to positionLong. More...
 
void setClimbProEvent (const ClimbProEvent climbProEvent)
 Sets the climbProEvent field to climbProEvent. More...
 
void setClimbNumber (const quint16 climbNumber)
 Sets the climbNumber field to climbNumber. More...
 
void setClimbCategory (const quint8 climbCategory)
 Sets the climbCategory field to climbCategory. More...
 
void setCurrentDist (const float currentDist)
 Sets the currentDist field to currentDist. 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

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

See also
DataMessage

Definition at line 39 of file climbpromessage.h.

Constructor & Destructor Documentation

◆ ClimbProMessage() [1/2]

ClimbProMessage::ClimbProMessage ( )

Constructs a ClimbProMessage 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 climbpromessage.cpp.

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

◆ ClimbProMessage() [2/2]

ClimbProMessage::ClimbProMessage ( ClimbProMessagePrivate *const  d)
explicitprotected

Constructs a ClimbProMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file climbpromessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ climbCategory()

quint8 ClimbProMessage::climbCategory ( ) const

Returns the ClimbProMessage data message's climbCategory field's current value.

Returns
the climbCategory field value.

Definition at line 129 of file climbpromessage.cpp.

130 {
131  Q_D(const ClimbProMessage);
132  return d->climbCategory;
133 }
The ClimbProMessage class represents a FIT ClimbProMessage data message.

Referenced by setClimbCategory().

Here is the caller graph for this function:

◆ climbNumber()

quint16 ClimbProMessage::climbNumber ( ) const

Returns the ClimbProMessage data message's climbNumber field's current value.

Returns
the climbNumber field value.

Definition at line 118 of file climbpromessage.cpp.

119 {
120  Q_D(const ClimbProMessage);
121  return d->climbNumber;
122 }

Referenced by setClimbNumber().

Here is the caller graph for this function:

◆ climbProEvent()

ClimbProEvent ClimbProMessage::climbProEvent ( ) const

Returns the ClimbProMessage data message's climbProEvent field's current value.

Returns
the climbProEvent field value.

Definition at line 107 of file climbpromessage.cpp.

108 {
109  Q_D(const ClimbProMessage);
110  return d->climbProEvent;
111 }

Referenced by setClimbProEvent().

Here is the caller graph for this function:

◆ currentDist()

float ClimbProMessage::currentDist ( ) const

Returns the ClimbProMessage data message's currentDist field's current value.

Returns
the currentDist field value.

Definition at line 140 of file climbpromessage.cpp.

141 {
142  Q_D(const ClimbProMessage);
143  return d->currentDist;
144 }

Referenced by setCurrentDist().

Here is the caller graph for this function:

◆ positionLat()

qint32 ClimbProMessage::positionLat ( ) const

Returns the ClimbProMessage data message's positionLat field's current value.

Returns
the positionLat field value.

Definition at line 85 of file climbpromessage.cpp.

86 {
87  Q_D(const ClimbProMessage);
88  return d->positionLat;
89 }

Referenced by setPositionLat().

Here is the caller graph for this function:

◆ positionLong()

qint32 ClimbProMessage::positionLong ( ) const

Returns the ClimbProMessage data message's positionLong field's current value.

Returns
the positionLong field value.

Definition at line 96 of file climbpromessage.cpp.

97 {
98  Q_D(const ClimbProMessage);
99  return d->positionLong;
100 }

Referenced by setPositionLong().

Here is the caller graph for this function:

◆ setClimbCategory()

void ClimbProMessage::setClimbCategory ( const quint8  climbCategory)

Sets the climbCategory field to climbCategory.

Parameters
climbCategoryThe field value to set.

Definition at line 201 of file climbpromessage.cpp.

202 {
203  Q_D(ClimbProMessage);
204  d->climbCategory = climbCategory;
205 }
quint8 climbCategory() const
Returns the ClimbProMessage data message's climbCategory field's current value.

References climbCategory().

Here is the call graph for this function:

◆ setClimbNumber()

void ClimbProMessage::setClimbNumber ( const quint16  climbNumber)

Sets the climbNumber field to climbNumber.

Parameters
climbNumberThe field value to set.

Definition at line 191 of file climbpromessage.cpp.

192 {
193  Q_D(ClimbProMessage);
194  d->climbNumber = climbNumber;
195 }
quint16 climbNumber() const
Returns the ClimbProMessage data message's climbNumber field's current value.

References climbNumber().

Here is the call graph for this function:

◆ setClimbProEvent()

void ClimbProMessage::setClimbProEvent ( const ClimbProEvent  climbProEvent)

Sets the climbProEvent field to climbProEvent.

Parameters
climbProEventThe field value to set.

Definition at line 181 of file climbpromessage.cpp.

182 {
183  Q_D(ClimbProMessage);
184  d->climbProEvent = climbProEvent;
185 }
ClimbProEvent climbProEvent() const
Returns the ClimbProMessage data message's climbProEvent field's current value.

References climbProEvent().

Here is the call graph for this function:

◆ setCurrentDist()

void ClimbProMessage::setCurrentDist ( const float  currentDist)

Sets the currentDist field to currentDist.

Parameters
currentDistThe field value to set.

Definition at line 211 of file climbpromessage.cpp.

212 {
213  Q_D(ClimbProMessage);
214  d->currentDist = currentDist;
215 }
float currentDist() const
Returns the ClimbProMessage data message's currentDist field's current value.

References currentDist().

Here is the call graph for this function:

◆ setPositionLat()

void ClimbProMessage::setPositionLat ( const qint32  positionLat)

Sets the positionLat field to positionLat.

Parameters
positionLatThe field value to set.

Definition at line 161 of file climbpromessage.cpp.

162 {
163  Q_D(ClimbProMessage);
164  d->positionLat = positionLat;
165 }
qint32 positionLat() const
Returns the ClimbProMessage data message's positionLat field's current value.

References positionLat().

Here is the call graph for this function:

◆ setPositionLong()

void ClimbProMessage::setPositionLong ( const qint32  positionLong)

Sets the positionLong field to positionLong.

Parameters
positionLongThe field value to set.

Definition at line 171 of file climbpromessage.cpp.

172 {
173  Q_D(ClimbProMessage);
174  d->positionLong = positionLong;
175 }
qint32 positionLong() const
Returns the ClimbProMessage data message's positionLong field's current value.

References positionLong().

Here is the call graph for this function:

◆ setTimestamp()

void ClimbProMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.

Definition at line 151 of file climbpromessage.cpp.

152 {
153  Q_D(ClimbProMessage);
154  d->timestamp = timestamp;
155 }
DateTime timestamp() const
Returns the ClimbProMessage data message's timestamp field's current value.

References timestamp().

Here is the call graph for this function:

◆ timestamp()

DateTime ClimbProMessage::timestamp ( ) const

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

Returns
the timestamp field value.

Definition at line 74 of file climbpromessage.cpp.

75 {
76  Q_D(const ClimbProMessage);
77  return d->timestamp;
78 }

Referenced by setTimestamp().

Here is the caller graph for this function:

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