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

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

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

Public Member Functions

 BloodPressureMessage ()
 Constructs a BloodPressureMessage object. More...
 
DateTime timestamp () const
 Returns the BloodPressureMessage data message's timestamp field's current value. More...
 
quint16 systolicPressure () const
 Returns the BloodPressureMessage data message's systolicPressure field's current value. More...
 
quint16 diastolicPressure () const
 Returns the BloodPressureMessage data message's diastolicPressure field's current value. More...
 
quint16 meanArterialPressure () const
 Returns the BloodPressureMessage data message's meanArterialPressure field's current value. More...
 
quint16 map3SampleMean () const
 Returns the BloodPressureMessage data message's map3SampleMean field's current value. More...
 
quint16 mapMorningValues () const
 Returns the BloodPressureMessage data message's mapMorningValues field's current value. More...
 
quint16 mapEveningValues () const
 Returns the BloodPressureMessage data message's mapEveningValues field's current value. More...
 
quint8 heartRate () const
 Returns the BloodPressureMessage data message's heartRate field's current value. More...
 
HrType heartRateType () const
 Returns the BloodPressureMessage data message's heartRateType field's current value. More...
 
BpStatus status () const
 Returns the BloodPressureMessage data message's status field's current value. More...
 
MessageIndex userProfileIndex () const
 Returns the BloodPressureMessage data message's userProfileIndex field's current value. More...
 
void setTimestamp (const DateTime timestamp)
 Sets the timestamp field to timestamp. More...
 
void setSystolicPressure (const quint16 systolicPressure)
 Sets the systolicPressure field to systolicPressure. More...
 
void setDiastolicPressure (const quint16 diastolicPressure)
 Sets the diastolicPressure field to diastolicPressure. More...
 
void setMeanArterialPressure (const quint16 meanArterialPressure)
 Sets the meanArterialPressure field to meanArterialPressure. More...
 
void setMap3SampleMean (const quint16 map3SampleMean)
 Sets the map3SampleMean field to map3SampleMean. More...
 
void setMapMorningValues (const quint16 mapMorningValues)
 Sets the mapMorningValues field to mapMorningValues. More...
 
void setMapEveningValues (const quint16 mapEveningValues)
 Sets the mapEveningValues field to mapEveningValues. More...
 
void setHeartRate (const quint8 heartRate)
 Sets the heartRate field to heartRate. More...
 
void setHeartRateType (const HrType heartRateType)
 Sets the heartRateType field to heartRateType. More...
 
void setStatus (const BpStatus status)
 Sets the status field to status. More...
 
void setUserProfileIndex (const MessageIndex userProfileIndex)
 Sets the userProfileIndex field to userProfileIndex. 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

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

See also
DataMessage

Definition at line 39 of file bloodpressuremessage.h.

Constructor & Destructor Documentation

◆ BloodPressureMessage() [1/2]

BloodPressureMessage::BloodPressureMessage ( )

Constructs a BloodPressureMessage 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 bloodpressuremessage.cpp.

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

◆ BloodPressureMessage() [2/2]

BloodPressureMessage::BloodPressureMessage ( BloodPressureMessagePrivate *const  d)
explicitprotected

Constructs a BloodPressureMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file bloodpressuremessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ diastolicPressure()

quint16 BloodPressureMessage::diastolicPressure ( ) const

Returns the BloodPressureMessage data message's diastolicPressure field's current value.

Returns
the diastolicPressure field value.

Definition at line 96 of file bloodpressuremessage.cpp.

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

Referenced by setDiastolicPressure().

Here is the caller graph for this function:

◆ heartRate()

quint8 BloodPressureMessage::heartRate ( ) const

Returns the BloodPressureMessage data message's heartRate field's current value.

Returns
the heartRate field value.

Definition at line 151 of file bloodpressuremessage.cpp.

152 {
153  Q_D(const BloodPressureMessage);
154  return d->heartRate;
155 }

Referenced by setHeartRate().

Here is the caller graph for this function:

◆ heartRateType()

HrType BloodPressureMessage::heartRateType ( ) const

Returns the BloodPressureMessage data message's heartRateType field's current value.

Returns
the heartRateType field value.

Definition at line 162 of file bloodpressuremessage.cpp.

163 {
164  Q_D(const BloodPressureMessage);
165  return d->heartRateType;
166 }

Referenced by setHeartRateType().

Here is the caller graph for this function:

◆ map3SampleMean()

quint16 BloodPressureMessage::map3SampleMean ( ) const

Returns the BloodPressureMessage data message's map3SampleMean field's current value.

Returns
the map3SampleMean field value.

Definition at line 118 of file bloodpressuremessage.cpp.

119 {
120  Q_D(const BloodPressureMessage);
121  return d->map3SampleMean;
122 }

Referenced by setMap3SampleMean().

Here is the caller graph for this function:

◆ mapEveningValues()

quint16 BloodPressureMessage::mapEveningValues ( ) const

Returns the BloodPressureMessage data message's mapEveningValues field's current value.

Returns
the mapEveningValues field value.

Definition at line 140 of file bloodpressuremessage.cpp.

141 {
142  Q_D(const BloodPressureMessage);
143  return d->mapEveningValues;
144 }

Referenced by setMapEveningValues().

Here is the caller graph for this function:

◆ mapMorningValues()

quint16 BloodPressureMessage::mapMorningValues ( ) const

Returns the BloodPressureMessage data message's mapMorningValues field's current value.

Returns
the mapMorningValues field value.

Definition at line 129 of file bloodpressuremessage.cpp.

130 {
131  Q_D(const BloodPressureMessage);
132  return d->mapMorningValues;
133 }

Referenced by setMapMorningValues().

Here is the caller graph for this function:

◆ meanArterialPressure()

quint16 BloodPressureMessage::meanArterialPressure ( ) const

Returns the BloodPressureMessage data message's meanArterialPressure field's current value.

Returns
the meanArterialPressure field value.

Definition at line 107 of file bloodpressuremessage.cpp.

108 {
109  Q_D(const BloodPressureMessage);
110  return d->meanArterialPressure;
111 }

Referenced by setMeanArterialPressure().

Here is the caller graph for this function:

◆ setDiastolicPressure()

void BloodPressureMessage::setDiastolicPressure ( const quint16  diastolicPressure)

Sets the diastolicPressure field to diastolicPressure.

Parameters
diastolicPressureThe field value to set.

Definition at line 218 of file bloodpressuremessage.cpp.

219 {
221  d->diastolicPressure = diastolicPressure;
222 }
quint16 diastolicPressure() const
Returns the BloodPressureMessage data message's diastolicPressure field's current value.

References diastolicPressure().

Here is the call graph for this function:

◆ setHeartRate()

void BloodPressureMessage::setHeartRate ( const quint8  heartRate)

Sets the heartRate field to heartRate.

Parameters
heartRateThe field value to set.

Definition at line 268 of file bloodpressuremessage.cpp.

269 {
271  d->heartRate = heartRate;
272 }
quint8 heartRate() const
Returns the BloodPressureMessage data message's heartRate field's current value.

References heartRate().

Here is the call graph for this function:

◆ setHeartRateType()

void BloodPressureMessage::setHeartRateType ( const HrType  heartRateType)

Sets the heartRateType field to heartRateType.

Parameters
heartRateTypeThe field value to set.

Definition at line 278 of file bloodpressuremessage.cpp.

279 {
281  d->heartRateType = heartRateType;
282 }
HrType heartRateType() const
Returns the BloodPressureMessage data message's heartRateType field's current value.

References heartRateType().

Here is the call graph for this function:

◆ setMap3SampleMean()

void BloodPressureMessage::setMap3SampleMean ( const quint16  map3SampleMean)

Sets the map3SampleMean field to map3SampleMean.

Parameters
map3SampleMeanThe field value to set.

Definition at line 238 of file bloodpressuremessage.cpp.

239 {
241  d->map3SampleMean = map3SampleMean;
242 }
quint16 map3SampleMean() const
Returns the BloodPressureMessage data message's map3SampleMean field's current value.

References map3SampleMean().

Here is the call graph for this function:

◆ setMapEveningValues()

void BloodPressureMessage::setMapEveningValues ( const quint16  mapEveningValues)

Sets the mapEveningValues field to mapEveningValues.

Parameters
mapEveningValuesThe field value to set.

Definition at line 258 of file bloodpressuremessage.cpp.

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

References mapEveningValues().

Here is the call graph for this function:

◆ setMapMorningValues()

void BloodPressureMessage::setMapMorningValues ( const quint16  mapMorningValues)

Sets the mapMorningValues field to mapMorningValues.

Parameters
mapMorningValuesThe field value to set.

Definition at line 248 of file bloodpressuremessage.cpp.

249 {
251  d->mapMorningValues = mapMorningValues;
252 }
quint16 mapMorningValues() const
Returns the BloodPressureMessage data message's mapMorningValues field's current value.

References mapMorningValues().

Here is the call graph for this function:

◆ setMeanArterialPressure()

void BloodPressureMessage::setMeanArterialPressure ( const quint16  meanArterialPressure)

Sets the meanArterialPressure field to meanArterialPressure.

Parameters
meanArterialPressureThe field value to set.

Definition at line 228 of file bloodpressuremessage.cpp.

229 {
231  d->meanArterialPressure = meanArterialPressure;
232 }
quint16 meanArterialPressure() const
Returns the BloodPressureMessage data message's meanArterialPressure field's current value.

References meanArterialPressure().

Here is the call graph for this function:

◆ setStatus()

void BloodPressureMessage::setStatus ( const BpStatus  status)

Sets the status field to status.

Parameters
statusThe field value to set.

Definition at line 288 of file bloodpressuremessage.cpp.

289 {
291  d->status = status;
292 }
BpStatus status() const
Returns the BloodPressureMessage data message's status field's current value.

References status().

Here is the call graph for this function:

◆ setSystolicPressure()

void BloodPressureMessage::setSystolicPressure ( const quint16  systolicPressure)

Sets the systolicPressure field to systolicPressure.

Parameters
systolicPressureThe field value to set.

Definition at line 208 of file bloodpressuremessage.cpp.

209 {
211  d->systolicPressure = systolicPressure;
212 }
quint16 systolicPressure() const
Returns the BloodPressureMessage data message's systolicPressure field's current value.

References systolicPressure().

Here is the call graph for this function:

◆ setTimestamp()

void BloodPressureMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.

Definition at line 198 of file bloodpressuremessage.cpp.

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

References timestamp().

Here is the call graph for this function:

◆ setUserProfileIndex()

void BloodPressureMessage::setUserProfileIndex ( const MessageIndex  userProfileIndex)

Sets the userProfileIndex field to userProfileIndex.

Parameters
userProfileIndexThe field value to set.

Definition at line 298 of file bloodpressuremessage.cpp.

299 {
301  d->userProfileIndex = userProfileIndex;
302 }
MessageIndex userProfileIndex() const
Returns the BloodPressureMessage data message's userProfileIndex field's current value.

References userProfileIndex().

Here is the call graph for this function:

◆ status()

BpStatus BloodPressureMessage::status ( ) const

Returns the BloodPressureMessage data message's status field's current value.

Returns
the status field value.

Definition at line 173 of file bloodpressuremessage.cpp.

174 {
175  Q_D(const BloodPressureMessage);
176  return d->status;
177 }

Referenced by setStatus().

Here is the caller graph for this function:

◆ systolicPressure()

quint16 BloodPressureMessage::systolicPressure ( ) const

Returns the BloodPressureMessage data message's systolicPressure field's current value.

Returns
the systolicPressure field value.

Definition at line 85 of file bloodpressuremessage.cpp.

86 {
87  Q_D(const BloodPressureMessage);
88  return d->systolicPressure;
89 }

Referenced by setSystolicPressure().

Here is the caller graph for this function:

◆ timestamp()

DateTime BloodPressureMessage::timestamp ( ) const

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

Returns
the timestamp field value.

Definition at line 74 of file bloodpressuremessage.cpp.

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

Referenced by setTimestamp().

Here is the caller graph for this function:

◆ userProfileIndex()

MessageIndex BloodPressureMessage::userProfileIndex ( ) const

Returns the BloodPressureMessage data message's userProfileIndex field's current value.

Associates this blood pressure message to a user. This corresponds to the index of the user profile message in the blood pressure file.

Returns
the userProfileIndex field value.

Definition at line 187 of file bloodpressuremessage.cpp.

188 {
189  Q_D(const BloodPressureMessage);
190  return d->userProfileIndex;
191 }

Referenced by setUserProfileIndex().

Here is the caller graph for this function:

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