QtFit
0.1
Internal library development documentation
|
The AccelerometerDataMessage class represents a FIT AccelerometerDataMessage data message. More...
Public Member Functions | |
AccelerometerDataMessage () | |
Constructs a AccelerometerDataMessage object. More... | |
DateTime | timestamp () const |
Returns the AccelerometerDataMessage data message's timestamp field's current value. More... | |
quint16 | timestampMs () const |
Returns the AccelerometerDataMessage data message's timestampMs field's current value. More... | |
quint16 | sampleTimeOffset () const |
Returns the AccelerometerDataMessage data message's sampleTimeOffset field's current value. More... | |
quint16 | accelX () const |
Returns the AccelerometerDataMessage data message's accelX field's current value. More... | |
quint16 | accelY () const |
Returns the AccelerometerDataMessage data message's accelY field's current value. More... | |
quint16 | accelZ () const |
Returns the AccelerometerDataMessage data message's accelZ field's current value. More... | |
float | calibratedAccelX () const |
Returns the AccelerometerDataMessage data message's calibratedAccelX field's current value. More... | |
float | calibratedAccelY () const |
Returns the AccelerometerDataMessage data message's calibratedAccelY field's current value. More... | |
float | calibratedAccelZ () const |
Returns the AccelerometerDataMessage data message's calibratedAccelZ field's current value. More... | |
qint16 | compressedCalibratedAccelX () const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelX field's current value. More... | |
qint16 | compressedCalibratedAccelY () const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelY field's current value. More... | |
qint16 | compressedCalibratedAccelZ () const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelZ field's current value. More... | |
void | setTimestamp (const DateTime timestamp) |
Sets the timestamp field to timestamp. More... | |
void | setTimestampMs (const quint16 timestampMs) |
Sets the timestampMs field to timestampMs. More... | |
void | setSampleTimeOffset (const quint16 sampleTimeOffset) |
Sets the sampleTimeOffset field to sampleTimeOffset. More... | |
void | setAccelX (const quint16 accelX) |
Sets the accelX field to accelX. More... | |
void | setAccelY (const quint16 accelY) |
Sets the accelY field to accelY. More... | |
void | setAccelZ (const quint16 accelZ) |
Sets the accelZ field to accelZ. More... | |
void | setCalibratedAccelX (const float calibratedAccelX) |
Sets the calibratedAccelX field to calibratedAccelX. More... | |
void | setCalibratedAccelY (const float calibratedAccelY) |
Sets the calibratedAccelY field to calibratedAccelY. More... | |
void | setCalibratedAccelZ (const float calibratedAccelZ) |
Sets the calibratedAccelZ field to calibratedAccelZ. More... | |
void | setCompressedCalibratedAccelX (const qint16 compressedCalibratedAccelX) |
Sets the compressedCalibratedAccelX field to compressedCalibratedAccelX. More... | |
void | setCompressedCalibratedAccelY (const qint16 compressedCalibratedAccelY) |
Sets the compressedCalibratedAccelY field to compressedCalibratedAccelY. More... | |
void | setCompressedCalibratedAccelZ (const qint16 compressedCalibratedAccelZ) |
Sets the compressedCalibratedAccelZ field to compressedCalibratedAccelZ. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
AccelerometerDataMessage (AccelerometerDataMessagePrivate *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 AccelerometerDataMessage class represents a FIT AccelerometerDataMessage data message.
Definition at line 39 of file accelerometerdatamessage.h.
AccelerometerDataMessage::AccelerometerDataMessage | ( | ) |
Constructs a AccelerometerDataMessage 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 accelerometerdatamessage.cpp.
|
explicitprotected |
Constructs a AccelerometerDataMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file accelerometerdatamessage.cpp.
quint16 AccelerometerDataMessage::accelX | ( | ) | const |
Returns the AccelerometerDataMessage data message's accelX
field's current value.
These are the raw ADC reading. Maximum number of samples is 30 in each message. The samples may span across seconds. A conversion will need to be done on this data once read.
accelX
field value. Definition at line 119 of file accelerometerdatamessage.cpp.
Referenced by setAccelX().
quint16 AccelerometerDataMessage::accelY | ( | ) | const |
Returns the AccelerometerDataMessage data message's accelY
field's current value.
These are the raw ADC reading. Maximum number of samples is 30 in each message. The samples may span across seconds. A conversion will need to be done on this data once read.
accelY
field value. Definition at line 133 of file accelerometerdatamessage.cpp.
Referenced by setAccelY().
quint16 AccelerometerDataMessage::accelZ | ( | ) | const |
Returns the AccelerometerDataMessage data message's accelZ
field's current value.
These are the raw ADC reading. Maximum number of samples is 30 in each message. The samples may span across seconds. A conversion will need to be done on this data once read.
accelZ
field value. Definition at line 147 of file accelerometerdatamessage.cpp.
Referenced by setAccelZ().
float AccelerometerDataMessage::calibratedAccelX | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelX
field's current value.
Calibrated accel reading
calibratedAccelX
field value. Definition at line 160 of file accelerometerdatamessage.cpp.
Referenced by setCalibratedAccelX().
float AccelerometerDataMessage::calibratedAccelY | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelY
field's current value.
Calibrated accel reading
calibratedAccelY
field value. Definition at line 173 of file accelerometerdatamessage.cpp.
Referenced by setCalibratedAccelY().
float AccelerometerDataMessage::calibratedAccelZ | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelZ
field's current value.
Calibrated accel reading
calibratedAccelZ
field value. Definition at line 186 of file accelerometerdatamessage.cpp.
Referenced by setCalibratedAccelZ().
qint16 AccelerometerDataMessage::compressedCalibratedAccelX | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelX
field's current value.
Calibrated accel reading
compressedCalibratedAccelX
field value. Definition at line 199 of file accelerometerdatamessage.cpp.
Referenced by setCompressedCalibratedAccelX().
qint16 AccelerometerDataMessage::compressedCalibratedAccelY | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelY
field's current value.
Calibrated accel reading
compressedCalibratedAccelY
field value. Definition at line 212 of file accelerometerdatamessage.cpp.
Referenced by setCompressedCalibratedAccelY().
qint16 AccelerometerDataMessage::compressedCalibratedAccelZ | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelZ
field's current value.
Calibrated accel reading
compressedCalibratedAccelZ
field value. Definition at line 225 of file accelerometerdatamessage.cpp.
Referenced by setCompressedCalibratedAccelZ().
quint16 AccelerometerDataMessage::sampleTimeOffset | ( | ) | const |
Returns the AccelerometerDataMessage data message's sampleTimeOffset
field's current value.
Each time in the array describes the time at which the accelerometer sample with the corrosponding index was taken. Limited to 30 samples in each message. The samples may span across seconds. Array size must match the number of samples in accel_x and accel_y and accel_z
sampleTimeOffset
field value. Definition at line 105 of file accelerometerdatamessage.cpp.
Referenced by setSampleTimeOffset().
void AccelerometerDataMessage::setAccelX | ( | const quint16 | accelX | ) |
Sets the accelX
field to accelX.
accelX | The field value to set. |
Definition at line 266 of file accelerometerdatamessage.cpp.
References accelX().
void AccelerometerDataMessage::setAccelY | ( | const quint16 | accelY | ) |
Sets the accelY
field to accelY.
accelY | The field value to set. |
Definition at line 276 of file accelerometerdatamessage.cpp.
References accelY().
void AccelerometerDataMessage::setAccelZ | ( | const quint16 | accelZ | ) |
Sets the accelZ
field to accelZ.
accelZ | The field value to set. |
Definition at line 286 of file accelerometerdatamessage.cpp.
References accelZ().
void AccelerometerDataMessage::setCalibratedAccelX | ( | const float | calibratedAccelX | ) |
Sets the calibratedAccelX
field to calibratedAccelX.
calibratedAccelX | The field value to set. |
Definition at line 296 of file accelerometerdatamessage.cpp.
References calibratedAccelX().
void AccelerometerDataMessage::setCalibratedAccelY | ( | const float | calibratedAccelY | ) |
Sets the calibratedAccelY
field to calibratedAccelY.
calibratedAccelY | The field value to set. |
Definition at line 306 of file accelerometerdatamessage.cpp.
References calibratedAccelY().
void AccelerometerDataMessage::setCalibratedAccelZ | ( | const float | calibratedAccelZ | ) |
Sets the calibratedAccelZ
field to calibratedAccelZ.
calibratedAccelZ | The field value to set. |
Definition at line 316 of file accelerometerdatamessage.cpp.
References calibratedAccelZ().
void AccelerometerDataMessage::setCompressedCalibratedAccelX | ( | const qint16 | compressedCalibratedAccelX | ) |
Sets the compressedCalibratedAccelX
field to compressedCalibratedAccelX.
compressedCalibratedAccelX | The field value to set. |
Definition at line 326 of file accelerometerdatamessage.cpp.
References compressedCalibratedAccelX().
void AccelerometerDataMessage::setCompressedCalibratedAccelY | ( | const qint16 | compressedCalibratedAccelY | ) |
Sets the compressedCalibratedAccelY
field to compressedCalibratedAccelY.
compressedCalibratedAccelY | The field value to set. |
Definition at line 336 of file accelerometerdatamessage.cpp.
References compressedCalibratedAccelY().
void AccelerometerDataMessage::setCompressedCalibratedAccelZ | ( | const qint16 | compressedCalibratedAccelZ | ) |
Sets the compressedCalibratedAccelZ
field to compressedCalibratedAccelZ.
compressedCalibratedAccelZ | The field value to set. |
Definition at line 346 of file accelerometerdatamessage.cpp.
References compressedCalibratedAccelZ().
void AccelerometerDataMessage::setSampleTimeOffset | ( | const quint16 | sampleTimeOffset | ) |
Sets the sampleTimeOffset
field to sampleTimeOffset.
sampleTimeOffset | The field value to set. |
Definition at line 256 of file accelerometerdatamessage.cpp.
References sampleTimeOffset().
void AccelerometerDataMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 236 of file accelerometerdatamessage.cpp.
References timestamp().
void AccelerometerDataMessage::setTimestampMs | ( | const quint16 | timestampMs | ) |
Sets the timestampMs
field to timestampMs.
timestampMs | The field value to set. |
Definition at line 246 of file accelerometerdatamessage.cpp.
References timestampMs().
DateTime AccelerometerDataMessage::timestamp | ( | ) | const |
Returns the AccelerometerDataMessage data message's timestamp
field's current value.
Whole second part of the timestamp
timestamp
field value. Definition at line 76 of file accelerometerdatamessage.cpp.
Referenced by setTimestamp().
quint16 AccelerometerDataMessage::timestampMs | ( | ) | const |
Returns the AccelerometerDataMessage data message's timestampMs
field's current value.
Millisecond part of the timestamp.
timestampMs
field value. Definition at line 89 of file accelerometerdatamessage.cpp.
Referenced by setTimestampMs().