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

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

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

Public Member Functions

 OneDSensorCalibrationMessage ()
 Constructs a OneDSensorCalibrationMessage object. More...
 
DateTime timestamp () const
 Returns the OneDSensorCalibrationMessage data message's timestamp field's current value. More...
 
SensorType sensorType () const
 Returns the OneDSensorCalibrationMessage data message's sensorType field's current value. More...
 
quint32 calibrationFactor () const
 Returns the OneDSensorCalibrationMessage data message's calibrationFactor field's current value. More...
 
quint32 calibrationDivisor () const
 Returns the OneDSensorCalibrationMessage data message's calibrationDivisor field's current value. More...
 
quint32 levelShift () const
 Returns the OneDSensorCalibrationMessage data message's levelShift field's current value. More...
 
qint32 offsetCal () const
 Returns the OneDSensorCalibrationMessage data message's offsetCal field's current value. More...
 
void setTimestamp (const DateTime timestamp)
 Sets the timestamp field to timestamp. More...
 
void setSensorType (const SensorType sensorType)
 Sets the sensorType field to sensorType. More...
 
void setCalibrationFactor (const quint32 calibrationFactor)
 Sets the calibrationFactor field to calibrationFactor. More...
 
void setCalibrationDivisor (const quint32 calibrationDivisor)
 Sets the calibrationDivisor field to calibrationDivisor. More...
 
void setLevelShift (const quint32 levelShift)
 Sets the levelShift field to levelShift. More...
 
void setOffsetCal (const qint32 offsetCal)
 Sets the offsetCal field to offsetCal. 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

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

See also
DataMessage

Definition at line 39 of file onedsensorcalibrationmessage.h.

Constructor & Destructor Documentation

◆ OneDSensorCalibrationMessage() [1/2]

OneDSensorCalibrationMessage::OneDSensorCalibrationMessage ( )

Constructs a OneDSensorCalibrationMessage 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 onedsensorcalibrationmessage.cpp.

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

◆ OneDSensorCalibrationMessage() [2/2]

OneDSensorCalibrationMessage::OneDSensorCalibrationMessage ( OneDSensorCalibrationMessagePrivate *const  d)
explicitprotected

Constructs a OneDSensorCalibrationMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file onedsensorcalibrationmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ calibrationDivisor()

quint32 OneDSensorCalibrationMessage::calibrationDivisor ( ) const

Returns the OneDSensorCalibrationMessage data message's calibrationDivisor field's current value.

Calibration factor divisor

Returns
the calibrationDivisor field value.

Definition at line 115 of file onedsensorcalibrationmessage.cpp.

116 {
117  Q_D(const OneDSensorCalibrationMessage);
118  return d->calibrationDivisor;
119 }
The OneDSensorCalibrationMessage class represents a FIT OneDSensorCalibrationMessage data message.

Referenced by setCalibrationDivisor().

Here is the caller graph for this function:

◆ calibrationFactor()

quint32 OneDSensorCalibrationMessage::calibrationFactor ( ) const

Returns the OneDSensorCalibrationMessage data message's calibrationFactor field's current value.

Calibration factor used to convert from raw ADC value to degrees, g, etc.

Returns
the calibrationFactor field value.

Definition at line 102 of file onedsensorcalibrationmessage.cpp.

103 {
104  Q_D(const OneDSensorCalibrationMessage);
105  return d->calibrationFactor;
106 }

Referenced by setCalibrationFactor().

Here is the caller graph for this function:

◆ levelShift()

quint32 OneDSensorCalibrationMessage::levelShift ( ) const

Returns the OneDSensorCalibrationMessage data message's levelShift field's current value.

Level shift value used to shift the ADC value back into range

Returns
the levelShift field value.

Definition at line 128 of file onedsensorcalibrationmessage.cpp.

129 {
130  Q_D(const OneDSensorCalibrationMessage);
131  return d->levelShift;
132 }

Referenced by setLevelShift().

Here is the caller graph for this function:

◆ offsetCal()

qint32 OneDSensorCalibrationMessage::offsetCal ( ) const

Returns the OneDSensorCalibrationMessage data message's offsetCal field's current value.

Internal Calibration factor

Returns
the offsetCal field value.

Definition at line 141 of file onedsensorcalibrationmessage.cpp.

142 {
143  Q_D(const OneDSensorCalibrationMessage);
144  return d->offsetCal;
145 }

Referenced by setOffsetCal().

Here is the caller graph for this function:

◆ sensorType()

SensorType OneDSensorCalibrationMessage::sensorType ( ) const

Returns the OneDSensorCalibrationMessage data message's sensorType field's current value.

Indicates which sensor the calibration is for

Returns
the sensorType field value.

Definition at line 89 of file onedsensorcalibrationmessage.cpp.

90 {
92  return d->sensorType;
93 }

Referenced by setSensorType().

Here is the caller graph for this function:

◆ setCalibrationDivisor()

void OneDSensorCalibrationMessage::setCalibrationDivisor ( const quint32  calibrationDivisor)

Sets the calibrationDivisor field to calibrationDivisor.

Parameters
calibrationDivisorThe field value to set.

Definition at line 182 of file onedsensorcalibrationmessage.cpp.

183 {
185  d->calibrationDivisor = calibrationDivisor;
186 }
quint32 calibrationDivisor() const
Returns the OneDSensorCalibrationMessage data message's calibrationDivisor field's current value.

References calibrationDivisor().

Here is the call graph for this function:

◆ setCalibrationFactor()

void OneDSensorCalibrationMessage::setCalibrationFactor ( const quint32  calibrationFactor)

Sets the calibrationFactor field to calibrationFactor.

Parameters
calibrationFactorThe field value to set.

Definition at line 172 of file onedsensorcalibrationmessage.cpp.

173 {
175  d->calibrationFactor = calibrationFactor;
176 }
quint32 calibrationFactor() const
Returns the OneDSensorCalibrationMessage data message's calibrationFactor field's current value.

References calibrationFactor().

Here is the call graph for this function:

◆ setLevelShift()

void OneDSensorCalibrationMessage::setLevelShift ( const quint32  levelShift)

Sets the levelShift field to levelShift.

Parameters
levelShiftThe field value to set.

Definition at line 192 of file onedsensorcalibrationmessage.cpp.

193 {
195  d->levelShift = levelShift;
196 }
quint32 levelShift() const
Returns the OneDSensorCalibrationMessage data message's levelShift field's current value.

References levelShift().

Here is the call graph for this function:

◆ setOffsetCal()

void OneDSensorCalibrationMessage::setOffsetCal ( const qint32  offsetCal)

Sets the offsetCal field to offsetCal.

Parameters
offsetCalThe field value to set.

Definition at line 202 of file onedsensorcalibrationmessage.cpp.

203 {
205  d->offsetCal = offsetCal;
206 }
qint32 offsetCal() const
Returns the OneDSensorCalibrationMessage data message's offsetCal field's current value.

References offsetCal().

Here is the call graph for this function:

◆ setSensorType()

void OneDSensorCalibrationMessage::setSensorType ( const SensorType  sensorType)

Sets the sensorType field to sensorType.

Parameters
sensorTypeThe field value to set.

Definition at line 162 of file onedsensorcalibrationmessage.cpp.

163 {
165  d->sensorType = sensorType;
166 }
SensorType sensorType() const
Returns the OneDSensorCalibrationMessage data message's sensorType field's current value.

References sensorType().

Here is the call graph for this function:

◆ setTimestamp()

void OneDSensorCalibrationMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.

Definition at line 152 of file onedsensorcalibrationmessage.cpp.

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

References timestamp().

Here is the call graph for this function:

◆ timestamp()

DateTime OneDSensorCalibrationMessage::timestamp ( ) const

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

Whole second part of the timestamp

Returns
the timestamp field value.

Definition at line 76 of file onedsensorcalibrationmessage.cpp.

77 {
79  return d->timestamp;
80 }

Referenced by setTimestamp().

Here is the caller graph for this function:

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