QtFit  0.1
Native Qt library for Garmin FIT format
All Classes Files Functions Variables Typedefs Enumerations Enumerator 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...
 

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...
 

Detailed Description

The BloodPressureMessage class represents a FIT BloodPressureMessage data message.

See also
DataMessage

Constructor & Destructor Documentation

◆ BloodPressureMessage()

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.

Member Function Documentation

◆ diastolicPressure()

quint16 BloodPressureMessage::diastolicPressure ( ) const

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

Returns
the diastolicPressure field value.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Here is the caller graph for this function:

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