QtFit
0.1
Native Qt library for Garmin FIT format
|
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... | |
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... | |
The AccelerometerDataMessage class represents a FIT AccelerometerDataMessage data message.
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.
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. 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. 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. float AccelerometerDataMessage::calibratedAccelX | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelX
field's current value.
Calibrated accel reading
calibratedAccelX
field value. float AccelerometerDataMessage::calibratedAccelY | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelY
field's current value.
Calibrated accel reading
calibratedAccelY
field value. float AccelerometerDataMessage::calibratedAccelZ | ( | ) | const |
Returns the AccelerometerDataMessage data message's calibratedAccelZ
field's current value.
Calibrated accel reading
calibratedAccelZ
field value. qint16 AccelerometerDataMessage::compressedCalibratedAccelX | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelX
field's current value.
Calibrated accel reading
compressedCalibratedAccelX
field value. qint16 AccelerometerDataMessage::compressedCalibratedAccelY | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelY
field's current value.
Calibrated accel reading
compressedCalibratedAccelY
field value. qint16 AccelerometerDataMessage::compressedCalibratedAccelZ | ( | ) | const |
Returns the AccelerometerDataMessage data message's compressedCalibratedAccelZ
field's current value.
Calibrated accel reading
compressedCalibratedAccelZ
field value. 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. void AccelerometerDataMessage::setAccelX | ( | const quint16 | accelX | ) |
Sets the accelX
field to accelX.
accelX | The field value to set. |
void AccelerometerDataMessage::setAccelY | ( | const quint16 | accelY | ) |
Sets the accelY
field to accelY.
accelY | The field value to set. |
void AccelerometerDataMessage::setAccelZ | ( | const quint16 | accelZ | ) |
Sets the accelZ
field to accelZ.
accelZ | The field value to set. |
void AccelerometerDataMessage::setCalibratedAccelX | ( | const float | calibratedAccelX | ) |
Sets the calibratedAccelX
field to calibratedAccelX.
calibratedAccelX | The field value to set. |
void AccelerometerDataMessage::setCalibratedAccelY | ( | const float | calibratedAccelY | ) |
Sets the calibratedAccelY
field to calibratedAccelY.
calibratedAccelY | The field value to set. |
void AccelerometerDataMessage::setCalibratedAccelZ | ( | const float | calibratedAccelZ | ) |
Sets the calibratedAccelZ
field to calibratedAccelZ.
calibratedAccelZ | The field value to set. |
void AccelerometerDataMessage::setCompressedCalibratedAccelX | ( | const qint16 | compressedCalibratedAccelX | ) |
Sets the compressedCalibratedAccelX
field to compressedCalibratedAccelX.
compressedCalibratedAccelX | The field value to set. |
void AccelerometerDataMessage::setCompressedCalibratedAccelY | ( | const qint16 | compressedCalibratedAccelY | ) |
Sets the compressedCalibratedAccelY
field to compressedCalibratedAccelY.
compressedCalibratedAccelY | The field value to set. |
void AccelerometerDataMessage::setCompressedCalibratedAccelZ | ( | const qint16 | compressedCalibratedAccelZ | ) |
Sets the compressedCalibratedAccelZ
field to compressedCalibratedAccelZ.
compressedCalibratedAccelZ | The field value to set. |
void AccelerometerDataMessage::setSampleTimeOffset | ( | const quint16 | sampleTimeOffset | ) |
Sets the sampleTimeOffset
field to sampleTimeOffset.
sampleTimeOffset | The field value to set. |
void AccelerometerDataMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
void AccelerometerDataMessage::setTimestampMs | ( | const quint16 | timestampMs | ) |
Sets the timestampMs
field to timestampMs.
timestampMs | The field value to set. |
DateTime AccelerometerDataMessage::timestamp | ( | ) | const |
Returns the AccelerometerDataMessage data message's timestamp
field's current value.
Whole second part of the timestamp
timestamp
field value. quint16 AccelerometerDataMessage::timestampMs | ( | ) | const |
Returns the AccelerometerDataMessage data message's timestampMs
field's current value.
Millisecond part of the timestamp.
timestampMs
field value.