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

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

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

Public Member Functions

 ZonesTargetMessage ()
 Constructs a ZonesTargetMessage object. More...
 
quint8 maxHeartRate () const
 Returns the ZonesTargetMessage data message's maxHeartRate field's current value. More...
 
quint8 thresholdHeartRate () const
 Returns the ZonesTargetMessage data message's thresholdHeartRate field's current value. More...
 
quint16 functionalThresholdPower () const
 Returns the ZonesTargetMessage data message's functionalThresholdPower field's current value. More...
 
HrZoneCalc hrCalcType () const
 Returns the ZonesTargetMessage data message's hrCalcType field's current value. More...
 
PwrZoneCalc pwrCalcType () const
 Returns the ZonesTargetMessage data message's pwrCalcType field's current value. More...
 
void setMaxHeartRate (const quint8 maxHeartRate)
 Sets the maxHeartRate field to maxHeartRate. More...
 
void setThresholdHeartRate (const quint8 thresholdHeartRate)
 Sets the thresholdHeartRate field to thresholdHeartRate. More...
 
void setFunctionalThresholdPower (const quint16 functionalThresholdPower)
 Sets the functionalThresholdPower field to functionalThresholdPower. More...
 
void setHrCalcType (const HrZoneCalc hrCalcType)
 Sets the hrCalcType field to hrCalcType. More...
 
void setPwrCalcType (const PwrZoneCalc pwrCalcType)
 Sets the pwrCalcType field to pwrCalcType. 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

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

See also
DataMessage

Definition at line 39 of file zonestargetmessage.h.

Constructor & Destructor Documentation

◆ ZonesTargetMessage() [1/2]

ZonesTargetMessage::ZonesTargetMessage ( )

Constructs a ZonesTargetMessage 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 zonestargetmessage.cpp.

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

◆ ZonesTargetMessage() [2/2]

ZonesTargetMessage::ZonesTargetMessage ( ZonesTargetMessagePrivate *const  d)
explicitprotected

Constructs a ZonesTargetMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file zonestargetmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ functionalThresholdPower()

quint16 ZonesTargetMessage::functionalThresholdPower ( ) const

Returns the ZonesTargetMessage data message's functionalThresholdPower field's current value.

Returns
the functionalThresholdPower field value.

Definition at line 96 of file zonestargetmessage.cpp.

97 {
98  Q_D(const ZonesTargetMessage);
99  return d->functionalThresholdPower;
100 }
The ZonesTargetMessage class represents a FIT ZonesTargetMessage data message.

Referenced by setFunctionalThresholdPower().

Here is the caller graph for this function:

◆ hrCalcType()

HrZoneCalc ZonesTargetMessage::hrCalcType ( ) const

Returns the ZonesTargetMessage data message's hrCalcType field's current value.

Returns
the hrCalcType field value.

Definition at line 107 of file zonestargetmessage.cpp.

108 {
109  Q_D(const ZonesTargetMessage);
110  return d->hrCalcType;
111 }

Referenced by setHrCalcType().

Here is the caller graph for this function:

◆ maxHeartRate()

quint8 ZonesTargetMessage::maxHeartRate ( ) const

Returns the ZonesTargetMessage data message's maxHeartRate field's current value.

Returns
the maxHeartRate field value.

Definition at line 74 of file zonestargetmessage.cpp.

75 {
76  Q_D(const ZonesTargetMessage);
77  return d->maxHeartRate;
78 }

Referenced by setMaxHeartRate().

Here is the caller graph for this function:

◆ pwrCalcType()

PwrZoneCalc ZonesTargetMessage::pwrCalcType ( ) const

Returns the ZonesTargetMessage data message's pwrCalcType field's current value.

Returns
the pwrCalcType field value.

Definition at line 118 of file zonestargetmessage.cpp.

119 {
120  Q_D(const ZonesTargetMessage);
121  return d->pwrCalcType;
122 }

Referenced by setPwrCalcType().

Here is the caller graph for this function:

◆ setFunctionalThresholdPower()

void ZonesTargetMessage::setFunctionalThresholdPower ( const quint16  functionalThresholdPower)

Sets the functionalThresholdPower field to functionalThresholdPower.

Parameters
functionalThresholdPowerThe field value to set.

Definition at line 149 of file zonestargetmessage.cpp.

150 {
151  Q_D(ZonesTargetMessage);
152  d->functionalThresholdPower = functionalThresholdPower;
153 }
quint16 functionalThresholdPower() const
Returns the ZonesTargetMessage data message's functionalThresholdPower field's current value.

References functionalThresholdPower().

Here is the call graph for this function:

◆ setHrCalcType()

void ZonesTargetMessage::setHrCalcType ( const HrZoneCalc  hrCalcType)

Sets the hrCalcType field to hrCalcType.

Parameters
hrCalcTypeThe field value to set.

Definition at line 159 of file zonestargetmessage.cpp.

160 {
161  Q_D(ZonesTargetMessage);
162  d->hrCalcType = hrCalcType;
163 }
HrZoneCalc hrCalcType() const
Returns the ZonesTargetMessage data message's hrCalcType field's current value.

References hrCalcType().

Here is the call graph for this function:

◆ setMaxHeartRate()

void ZonesTargetMessage::setMaxHeartRate ( const quint8  maxHeartRate)

Sets the maxHeartRate field to maxHeartRate.

Parameters
maxHeartRateThe field value to set.

Definition at line 129 of file zonestargetmessage.cpp.

130 {
131  Q_D(ZonesTargetMessage);
132  d->maxHeartRate = maxHeartRate;
133 }
quint8 maxHeartRate() const
Returns the ZonesTargetMessage data message's maxHeartRate field's current value.

References maxHeartRate().

Here is the call graph for this function:

◆ setPwrCalcType()

void ZonesTargetMessage::setPwrCalcType ( const PwrZoneCalc  pwrCalcType)

Sets the pwrCalcType field to pwrCalcType.

Parameters
pwrCalcTypeThe field value to set.

Definition at line 169 of file zonestargetmessage.cpp.

170 {
171  Q_D(ZonesTargetMessage);
172  d->pwrCalcType = pwrCalcType;
173 }
PwrZoneCalc pwrCalcType() const
Returns the ZonesTargetMessage data message's pwrCalcType field's current value.

References pwrCalcType().

Here is the call graph for this function:

◆ setThresholdHeartRate()

void ZonesTargetMessage::setThresholdHeartRate ( const quint8  thresholdHeartRate)

Sets the thresholdHeartRate field to thresholdHeartRate.

Parameters
thresholdHeartRateThe field value to set.

Definition at line 139 of file zonestargetmessage.cpp.

140 {
141  Q_D(ZonesTargetMessage);
142  d->thresholdHeartRate = thresholdHeartRate;
143 }
quint8 thresholdHeartRate() const
Returns the ZonesTargetMessage data message's thresholdHeartRate field's current value.

References thresholdHeartRate().

Here is the call graph for this function:

◆ thresholdHeartRate()

quint8 ZonesTargetMessage::thresholdHeartRate ( ) const

Returns the ZonesTargetMessage data message's thresholdHeartRate field's current value.

Returns
the thresholdHeartRate field value.

Definition at line 85 of file zonestargetmessage.cpp.

86 {
87  Q_D(const ZonesTargetMessage);
88  return d->thresholdHeartRate;
89 }

Referenced by setThresholdHeartRate().

Here is the caller graph for this function:

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