QtFit
0.1
Internal library development documentation
|
Public Member Functions | |
WeatherConditionsMessagePrivate (WeatherConditionsMessage *const q) | |
virtual | ~WeatherConditionsMessagePrivate () |
![]() | |
AbstractDataMessagePrivate (AbstractDataMessage *const q) | |
virtual | ~AbstractDataMessagePrivate () |
bool | setFields (const DataDefinition *const defn, const QByteArray &record) |
Public Attributes | |
DateTime | timestamp |
The WeatherConditionsMessage FIT message's timestamp field. More... | |
WeatherReport | weatherReport |
The WeatherConditionsMessage FIT message's weatherReport field. More... | |
qint8 | temperature |
The WeatherConditionsMessage FIT message's temperature field. | |
WeatherStatus | condition |
The WeatherConditionsMessage FIT message's condition field. More... | |
quint16 | windDirection |
The WeatherConditionsMessage FIT message's windDirection field. | |
quint16 | windSpeed |
The WeatherConditionsMessage FIT message's windSpeed field. | |
quint8 | precipitationProbability |
The WeatherConditionsMessage FIT message's precipitationProbability field. More... | |
qint8 | temperatureFeelsLike |
The WeatherConditionsMessage FIT message's temperatureFeelsLike field. More... | |
quint8 | relativeHumidity |
The WeatherConditionsMessage FIT message's relativeHumidity field. | |
QString | location |
The WeatherConditionsMessage FIT message's location field. More... | |
DateTime | observedAtTime |
The WeatherConditionsMessage FIT message's observedAtTime field. | |
qint32 | observedLocationLat |
The WeatherConditionsMessage FIT message's observedLocationLat field. | |
qint32 | observedLocationLong |
The WeatherConditionsMessage FIT message's observedLocationLong field. | |
DayOfWeek | dayOfWeek |
The WeatherConditionsMessage FIT message's dayOfWeek field. | |
qint8 | highTemperature |
The WeatherConditionsMessage FIT message's highTemperature field. | |
qint8 | lowTemperature |
The WeatherConditionsMessage FIT message's lowTemperature field. | |
![]() | |
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 WeatherConditionsMessagePrivate class provides private implementation for the WeatherConditionsMessage.
Definition at line 38 of file weatherconditionsmessage_p.h.
|
explicit |
Constructs a WeatherConditionsMessagePrivate object with public implementation q.
q | Pointer to public implementaton. |
Definition at line 438 of file weatherconditionsmessage.cpp.
References AbstractDataMessagePrivate::globalMessageNumber.
|
virtual |
Destroys the WeatherConditionsMessagePrivate object.
Definition at line 464 of file weatherconditionsmessage.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 469 of file weatherconditionsmessage.cpp.
References AbstractDataMessagePrivate::verify().
WeatherStatus WeatherConditionsMessagePrivate::condition |
The WeatherConditionsMessage FIT message's condition field.
Corresponds to GSC Response weatherIcon field
Definition at line 65 of file weatherconditionsmessage_p.h.
QString WeatherConditionsMessagePrivate::location |
The WeatherConditionsMessage FIT message's location field.
string corresponding to GCS response location string
Definition at line 102 of file weatherconditionsmessage_p.h.
quint8 WeatherConditionsMessagePrivate::precipitationProbability |
The WeatherConditionsMessage FIT message's precipitationProbability field.
range 0-100
Definition at line 82 of file weatherconditionsmessage_p.h.
qint8 WeatherConditionsMessagePrivate::temperatureFeelsLike |
The WeatherConditionsMessage FIT message's temperatureFeelsLike field.
Heat Index if GCS heatIdx above or equal to 90F or wind chill if GCS windChill below or equal to 32F
Definition at line 90 of file weatherconditionsmessage_p.h.
DateTime WeatherConditionsMessagePrivate::timestamp |
The WeatherConditionsMessage FIT message's timestamp field.
time of update for current conditions, else forecast time
Definition at line 46 of file weatherconditionsmessage_p.h.
WeatherReport WeatherConditionsMessagePrivate::weatherReport |
The WeatherConditionsMessage FIT message's weatherReport field.
Current or forecast
Definition at line 53 of file weatherconditionsmessage_p.h.