QtFit
0.1
Internal library development documentation
|
The ThreeDSensorCalibrationMessage class represents a FIT ThreeDSensorCalibrationMessage data message. More...
Public Member Functions | |
ThreeDSensorCalibrationMessage () | |
Constructs a ThreeDSensorCalibrationMessage object. More... | |
DateTime | timestamp () const |
Returns the ThreeDSensorCalibrationMessage data message's timestamp field's current value. More... | |
SensorType | sensorType () const |
Returns the ThreeDSensorCalibrationMessage data message's sensorType field's current value. More... | |
quint32 | calibrationFactor () const |
Returns the ThreeDSensorCalibrationMessage data message's calibrationFactor field's current value. More... | |
quint32 | calibrationDivisor () const |
Returns the ThreeDSensorCalibrationMessage data message's calibrationDivisor field's current value. More... | |
quint32 | levelShift () const |
Returns the ThreeDSensorCalibrationMessage data message's levelShift field's current value. More... | |
qint32 | offsetCal () const |
Returns the ThreeDSensorCalibrationMessage data message's offsetCal field's current value. More... | |
qint32 | orientationMatrix () const |
Returns the ThreeDSensorCalibrationMessage data message's orientationMatrix 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... | |
void | setOrientationMatrix (const qint32 orientationMatrix) |
Sets the orientationMatrix field to orientationMatrix. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
ThreeDSensorCalibrationMessage (ThreeDSensorCalibrationMessagePrivate *const d) | |
![]() | |
AbstractDataMessage (AbstractDataMessagePrivate *const d) | |
Additional Inherited Members | |
![]() | |
static AbstractDataMessage * | fromData (const DataDefinition *const defn, const QByteArray &record) |
Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More... | |
![]() | |
AbstractDataMessagePrivate *const | d_ptr |
Internal d-pointer. | |
The ThreeDSensorCalibrationMessage class represents a FIT ThreeDSensorCalibrationMessage data message.
Definition at line 39 of file threedsensorcalibrationmessage.h.
ThreeDSensorCalibrationMessage::ThreeDSensorCalibrationMessage | ( | ) |
Constructs a ThreeDSensorCalibrationMessage 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 threedsensorcalibrationmessage.cpp.
|
explicitprotected |
Constructs a ThreeDSensorCalibrationMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file threedsensorcalibrationmessage.cpp.
quint32 ThreeDSensorCalibrationMessage::calibrationDivisor | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's calibrationDivisor
field's current value.
Calibration factor divisor
calibrationDivisor
field value. Definition at line 115 of file threedsensorcalibrationmessage.cpp.
Referenced by setCalibrationDivisor().
quint32 ThreeDSensorCalibrationMessage::calibrationFactor | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's calibrationFactor
field's current value.
Calibration factor used to convert from raw ADC value to degrees, g, etc.
calibrationFactor
field value. Definition at line 102 of file threedsensorcalibrationmessage.cpp.
Referenced by setCalibrationFactor().
quint32 ThreeDSensorCalibrationMessage::levelShift | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's levelShift
field's current value.
Level shift value used to shift the ADC value back into range
levelShift
field value. Definition at line 128 of file threedsensorcalibrationmessage.cpp.
Referenced by setLevelShift().
qint32 ThreeDSensorCalibrationMessage::offsetCal | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's offsetCal
field's current value.
Internal calibration factors, one for each: xy, yx, zx
offsetCal
field value. Definition at line 141 of file threedsensorcalibrationmessage.cpp.
Referenced by setOffsetCal().
qint32 ThreeDSensorCalibrationMessage::orientationMatrix | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's orientationMatrix
field's current value.
3 x 3 rotation matrix (row major)
orientationMatrix
field value. Definition at line 154 of file threedsensorcalibrationmessage.cpp.
Referenced by setOrientationMatrix().
SensorType ThreeDSensorCalibrationMessage::sensorType | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's sensorType
field's current value.
Indicates which sensor the calibration is for
sensorType
field value. Definition at line 89 of file threedsensorcalibrationmessage.cpp.
Referenced by setSensorType().
void ThreeDSensorCalibrationMessage::setCalibrationDivisor | ( | const quint32 | calibrationDivisor | ) |
Sets the calibrationDivisor
field to calibrationDivisor.
calibrationDivisor | The field value to set. |
Definition at line 195 of file threedsensorcalibrationmessage.cpp.
References calibrationDivisor().
void ThreeDSensorCalibrationMessage::setCalibrationFactor | ( | const quint32 | calibrationFactor | ) |
Sets the calibrationFactor
field to calibrationFactor.
calibrationFactor | The field value to set. |
Definition at line 185 of file threedsensorcalibrationmessage.cpp.
References calibrationFactor().
void ThreeDSensorCalibrationMessage::setLevelShift | ( | const quint32 | levelShift | ) |
Sets the levelShift
field to levelShift.
levelShift | The field value to set. |
Definition at line 205 of file threedsensorcalibrationmessage.cpp.
References levelShift().
void ThreeDSensorCalibrationMessage::setOffsetCal | ( | const qint32 | offsetCal | ) |
Sets the offsetCal
field to offsetCal.
offsetCal | The field value to set. |
Definition at line 215 of file threedsensorcalibrationmessage.cpp.
References offsetCal().
void ThreeDSensorCalibrationMessage::setOrientationMatrix | ( | const qint32 | orientationMatrix | ) |
Sets the orientationMatrix
field to orientationMatrix.
orientationMatrix | The field value to set. |
Definition at line 225 of file threedsensorcalibrationmessage.cpp.
References orientationMatrix().
void ThreeDSensorCalibrationMessage::setSensorType | ( | const SensorType | sensorType | ) |
Sets the sensorType
field to sensorType.
sensorType | The field value to set. |
Definition at line 175 of file threedsensorcalibrationmessage.cpp.
References sensorType().
void ThreeDSensorCalibrationMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 165 of file threedsensorcalibrationmessage.cpp.
References timestamp().
DateTime ThreeDSensorCalibrationMessage::timestamp | ( | ) | const |
Returns the ThreeDSensorCalibrationMessage data message's timestamp
field's current value.
Whole second part of the timestamp
timestamp
field value. Definition at line 76 of file threedsensorcalibrationmessage.cpp.
Referenced by setTimestamp().