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

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

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

Public Member Functions

 SdmProfileMessage ()
 Constructs a SdmProfileMessage object. More...
 
MessageIndex messageIndex () const
 Returns the SdmProfileMessage data message's messageIndex field's current value. More...
 
bool enabled () const
 Returns the SdmProfileMessage data message's enabled field's current value. More...
 
quint16z sdmAntId () const
 Returns the SdmProfileMessage data message's sdmAntId field's current value. More...
 
quint16 sdmCalFactor () const
 Returns the SdmProfileMessage data message's sdmCalFactor field's current value. More...
 
quint32 odometer () const
 Returns the SdmProfileMessage data message's odometer field's current value. More...
 
bool speedSource () const
 Returns the SdmProfileMessage data message's speedSource field's current value. More...
 
quint8z sdmAntIdTransType () const
 Returns the SdmProfileMessage data message's sdmAntIdTransType field's current value. More...
 
quint8 odometerRollover () const
 Returns the SdmProfileMessage data message's odometerRollover field's current value. More...
 
void setMessageIndex (const MessageIndex messageIndex)
 Sets the messageIndex field to messageIndex. More...
 
void setEnabled (const bool enabled)
 Sets the enabled field to enabled. More...
 
void setSdmAntId (const quint16z sdmAntId)
 Sets the sdmAntId field to sdmAntId. More...
 
void setSdmCalFactor (const quint16 sdmCalFactor)
 Sets the sdmCalFactor field to sdmCalFactor. More...
 
void setOdometer (const quint32 odometer)
 Sets the odometer field to odometer. More...
 
void setSpeedSource (const bool speedSource)
 Sets the speedSource field to speedSource. More...
 
void setSdmAntIdTransType (const quint8z sdmAntIdTransType)
 Sets the sdmAntIdTransType field to sdmAntIdTransType. More...
 
void setOdometerRollover (const quint8 odometerRollover)
 Sets the odometerRollover field to odometerRollover. 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

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

See also
DataMessage

Definition at line 39 of file sdmprofilemessage.h.

Constructor & Destructor Documentation

◆ SdmProfileMessage() [1/2]

SdmProfileMessage::SdmProfileMessage ( )

Constructs a SdmProfileMessage 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 sdmprofilemessage.cpp.

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

◆ SdmProfileMessage() [2/2]

SdmProfileMessage::SdmProfileMessage ( SdmProfileMessagePrivate *const  d)
explicitprotected

Constructs a SdmProfileMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file sdmprofilemessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ enabled()

bool SdmProfileMessage::enabled ( ) const

Returns the SdmProfileMessage data message's enabled field's current value.

Returns
the enabled field value.

Definition at line 85 of file sdmprofilemessage.cpp.

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

Referenced by setEnabled().

Here is the caller graph for this function:

◆ messageIndex()

MessageIndex SdmProfileMessage::messageIndex ( ) const

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

Returns
the messageIndex field value.

Definition at line 74 of file sdmprofilemessage.cpp.

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

Referenced by setMessageIndex().

Here is the caller graph for this function:

◆ odometer()

quint32 SdmProfileMessage::odometer ( ) const

Returns the SdmProfileMessage data message's odometer field's current value.

Returns
the odometer field value.

Definition at line 118 of file sdmprofilemessage.cpp.

119 {
120  Q_D(const SdmProfileMessage);
121  return d->odometer;
122 }

Referenced by setOdometer().

Here is the caller graph for this function:

◆ odometerRollover()

quint8 SdmProfileMessage::odometerRollover ( ) const

Returns the SdmProfileMessage data message's odometerRollover field's current value.

Rollover counter that can be used to extend the odometer

Returns
the odometerRollover field value.

Definition at line 155 of file sdmprofilemessage.cpp.

156 {
157  Q_D(const SdmProfileMessage);
158  return d->odometerRollover;
159 }

Referenced by setOdometerRollover().

Here is the caller graph for this function:

◆ sdmAntId()

quint16z SdmProfileMessage::sdmAntId ( ) const

Returns the SdmProfileMessage data message's sdmAntId field's current value.

Returns
the sdmAntId field value.

Definition at line 96 of file sdmprofilemessage.cpp.

97 {
98  Q_D(const SdmProfileMessage);
99  return d->sdmAntId;
100 }

Referenced by setSdmAntId().

Here is the caller graph for this function:

◆ sdmAntIdTransType()

quint8z SdmProfileMessage::sdmAntIdTransType ( ) const

Returns the SdmProfileMessage data message's sdmAntIdTransType field's current value.

Returns
the sdmAntIdTransType field value.

Definition at line 142 of file sdmprofilemessage.cpp.

143 {
144  Q_D(const SdmProfileMessage);
145  return d->sdmAntIdTransType;
146 }

Referenced by setSdmAntIdTransType().

Here is the caller graph for this function:

◆ sdmCalFactor()

quint16 SdmProfileMessage::sdmCalFactor ( ) const

Returns the SdmProfileMessage data message's sdmCalFactor field's current value.

Returns
the sdmCalFactor field value.

Definition at line 107 of file sdmprofilemessage.cpp.

108 {
109  Q_D(const SdmProfileMessage);
110  return d->sdmCalFactor;
111 }

Referenced by setSdmCalFactor().

Here is the caller graph for this function:

◆ setEnabled()

void SdmProfileMessage::setEnabled ( const bool  enabled)

Sets the enabled field to enabled.

Parameters
enabledThe field value to set.

Definition at line 176 of file sdmprofilemessage.cpp.

177 {
178  Q_D(SdmProfileMessage);
179  d->enabled = enabled;
180 }
bool enabled() const
Returns the SdmProfileMessage data message's enabled field's current value.

References enabled().

Here is the call graph for this function:

◆ setMessageIndex()

void SdmProfileMessage::setMessageIndex ( const MessageIndex  messageIndex)

Sets the messageIndex field to messageIndex.

Parameters
messageIndexThe field value to set.

Definition at line 166 of file sdmprofilemessage.cpp.

167 {
168  Q_D(SdmProfileMessage);
169  d->messageIndex = messageIndex;
170 }
MessageIndex messageIndex() const
Returns the SdmProfileMessage data message's messageIndex field's current value.

References messageIndex().

Here is the call graph for this function:

◆ setOdometer()

void SdmProfileMessage::setOdometer ( const quint32  odometer)

Sets the odometer field to odometer.

Parameters
odometerThe field value to set.

Definition at line 206 of file sdmprofilemessage.cpp.

207 {
208  Q_D(SdmProfileMessage);
209  d->odometer = odometer;
210 }
quint32 odometer() const
Returns the SdmProfileMessage data message's odometer field's current value.

References odometer().

Here is the call graph for this function:

◆ setOdometerRollover()

void SdmProfileMessage::setOdometerRollover ( const quint8  odometerRollover)

Sets the odometerRollover field to odometerRollover.

Parameters
odometerRolloverThe field value to set.

Definition at line 236 of file sdmprofilemessage.cpp.

237 {
238  Q_D(SdmProfileMessage);
239  d->odometerRollover = odometerRollover;
240 }
quint8 odometerRollover() const
Returns the SdmProfileMessage data message's odometerRollover field's current value.

References odometerRollover().

Here is the call graph for this function:

◆ setSdmAntId()

void SdmProfileMessage::setSdmAntId ( const quint16z  sdmAntId)

Sets the sdmAntId field to sdmAntId.

Parameters
sdmAntIdThe field value to set.

Definition at line 186 of file sdmprofilemessage.cpp.

187 {
188  Q_D(SdmProfileMessage);
189  d->sdmAntId = sdmAntId;
190 }
quint16z sdmAntId() const
Returns the SdmProfileMessage data message's sdmAntId field's current value.

References sdmAntId().

Here is the call graph for this function:

◆ setSdmAntIdTransType()

void SdmProfileMessage::setSdmAntIdTransType ( const quint8z  sdmAntIdTransType)

Sets the sdmAntIdTransType field to sdmAntIdTransType.

Parameters
sdmAntIdTransTypeThe field value to set.

Definition at line 226 of file sdmprofilemessage.cpp.

227 {
228  Q_D(SdmProfileMessage);
229  d->sdmAntIdTransType = sdmAntIdTransType;
230 }
quint8z sdmAntIdTransType() const
Returns the SdmProfileMessage data message's sdmAntIdTransType field's current value.

References sdmAntIdTransType().

Here is the call graph for this function:

◆ setSdmCalFactor()

void SdmProfileMessage::setSdmCalFactor ( const quint16  sdmCalFactor)

Sets the sdmCalFactor field to sdmCalFactor.

Parameters
sdmCalFactorThe field value to set.

Definition at line 196 of file sdmprofilemessage.cpp.

197 {
198  Q_D(SdmProfileMessage);
199  d->sdmCalFactor = sdmCalFactor;
200 }
quint16 sdmCalFactor() const
Returns the SdmProfileMessage data message's sdmCalFactor field's current value.

References sdmCalFactor().

Here is the call graph for this function:

◆ setSpeedSource()

void SdmProfileMessage::setSpeedSource ( const bool  speedSource)

Sets the speedSource field to speedSource.

Parameters
speedSourceThe field value to set.

Definition at line 216 of file sdmprofilemessage.cpp.

217 {
218  Q_D(SdmProfileMessage);
219  d->speedSource = speedSource;
220 }
bool speedSource() const
Returns the SdmProfileMessage data message's speedSource field's current value.

References speedSource().

Here is the call graph for this function:

◆ speedSource()

bool SdmProfileMessage::speedSource ( ) const

Returns the SdmProfileMessage data message's speedSource field's current value.

Use footpod for speed source instead of GPS

Returns
the speedSource field value.

Definition at line 131 of file sdmprofilemessage.cpp.

132 {
133  Q_D(const SdmProfileMessage);
134  return d->speedSource;
135 }

Referenced by setSpeedSource().

Here is the caller graph for this function:

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