QtFit
0.1
Internal library development documentation
|
Public Member Functions | |
AccelerometerDataMessagePrivate (AccelerometerDataMessage *const q) | |
virtual | ~AccelerometerDataMessagePrivate () |
![]() | |
AbstractDataMessagePrivate (AbstractDataMessage *const q) | |
virtual | ~AbstractDataMessagePrivate () |
bool | setFields (const DataDefinition *const defn, const QByteArray &record) |
Public Attributes | |
DateTime | timestamp |
The AccelerometerDataMessage FIT message's timestamp field. More... | |
quint16 | timestampMs |
The AccelerometerDataMessage FIT message's timestampMs field. More... | |
quint16 | sampleTimeOffset |
The AccelerometerDataMessage FIT message's sampleTimeOffset field. More... | |
quint16 | accelX |
The AccelerometerDataMessage FIT message's accelX field. More... | |
quint16 | accelY |
The AccelerometerDataMessage FIT message's accelY field. More... | |
quint16 | accelZ |
The AccelerometerDataMessage FIT message's accelZ field. More... | |
float | calibratedAccelX |
The AccelerometerDataMessage FIT message's calibratedAccelX field. More... | |
float | calibratedAccelY |
The AccelerometerDataMessage FIT message's calibratedAccelY field. More... | |
float | calibratedAccelZ |
The AccelerometerDataMessage FIT message's calibratedAccelZ field. More... | |
qint16 | compressedCalibratedAccelX |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelX field. More... | |
qint16 | compressedCalibratedAccelY |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelY field. More... | |
qint16 | compressedCalibratedAccelZ |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelZ field. More... | |
![]() | |
MesgNum | globalMessageNumber |
FIT Globla Message Number for this FIT Data Message. | |
Protected Member Functions | |
bool | setField (const int fieldId, const QByteArray &data, const FitBaseType baseType, const bool bigEndian) override |
![]() | |
bool | verify (const QByteArray &data, const FitBaseType actualType, const int expectedSize, const FitBaseType expectedType, const char *messageFieldName) |
Additional Inherited Members | |
![]() | |
AbstractDataMessage *const | q_ptr |
Internal q-pointer. | |
The AccelerometerDataMessagePrivate class provides private implementation for the AccelerometerDataMessage.
Definition at line 38 of file accelerometerdatamessage_p.h.
|
explicit |
Constructs a AccelerometerDataMessagePrivate object with public implementation q.
q | Pointer to public implementaton. |
Definition at line 371 of file accelerometerdatamessage.cpp.
References AbstractDataMessagePrivate::globalMessageNumber.
|
virtual |
Destroys the AccelerometerDataMessagePrivate object.
Definition at line 394 of file accelerometerdatamessage.cpp.
|
overrideprotectedvirtual |
Sets the value of the fieldId field.
Derived classes must implement this method to extract the baseType value from data, and assign the extracted value the fieldId field.
fieldId | The field number within the given FIT data message. |
data | The raw data to extract the field value from. |
baseType | The FIT base type for the field. |
bigEndian | Whether or not multibyte values in record are big-endian. |
true
if the field was set, or safely ignored; false
otherwise. Implements AbstractDataMessagePrivate.
Definition at line 399 of file accelerometerdatamessage.cpp.
References AbstractDataMessagePrivate::verify().
quint16 AccelerometerDataMessagePrivate::accelX |
The AccelerometerDataMessage FIT message's accelX field.
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.
Definition at line 71 of file accelerometerdatamessage_p.h.
quint16 AccelerometerDataMessagePrivate::accelY |
The AccelerometerDataMessage FIT message's accelY field.
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.
Definition at line 79 of file accelerometerdatamessage_p.h.
quint16 AccelerometerDataMessagePrivate::accelZ |
The AccelerometerDataMessage FIT message's accelZ field.
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.
Definition at line 87 of file accelerometerdatamessage_p.h.
float AccelerometerDataMessagePrivate::calibratedAccelX |
The AccelerometerDataMessage FIT message's calibratedAccelX field.
Calibrated accel reading
Definition at line 94 of file accelerometerdatamessage_p.h.
float AccelerometerDataMessagePrivate::calibratedAccelY |
The AccelerometerDataMessage FIT message's calibratedAccelY field.
Calibrated accel reading
Definition at line 101 of file accelerometerdatamessage_p.h.
float AccelerometerDataMessagePrivate::calibratedAccelZ |
The AccelerometerDataMessage FIT message's calibratedAccelZ field.
Calibrated accel reading
Definition at line 108 of file accelerometerdatamessage_p.h.
qint16 AccelerometerDataMessagePrivate::compressedCalibratedAccelX |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelX field.
Calibrated accel reading
Definition at line 115 of file accelerometerdatamessage_p.h.
qint16 AccelerometerDataMessagePrivate::compressedCalibratedAccelY |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelY field.
Calibrated accel reading
Definition at line 122 of file accelerometerdatamessage_p.h.
qint16 AccelerometerDataMessagePrivate::compressedCalibratedAccelZ |
The AccelerometerDataMessage FIT message's compressedCalibratedAccelZ field.
Calibrated accel reading
Definition at line 129 of file accelerometerdatamessage_p.h.
quint16 AccelerometerDataMessagePrivate::sampleTimeOffset |
The AccelerometerDataMessage FIT message's sampleTimeOffset field.
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
Definition at line 63 of file accelerometerdatamessage_p.h.
DateTime AccelerometerDataMessagePrivate::timestamp |
The AccelerometerDataMessage FIT message's timestamp field.
Whole second part of the timestamp
Definition at line 46 of file accelerometerdatamessage_p.h.
quint16 AccelerometerDataMessagePrivate::timestampMs |
The AccelerometerDataMessage FIT message's timestampMs field.
Millisecond part of the timestamp.
Definition at line 53 of file accelerometerdatamessage_p.h.