130 const int fieldId,
const QByteArray &data,
const FitBaseType baseType,
const bool bigEndian)
134 if (!
verify(data, baseType, 2, FitBaseType::Uint16,
"hrv.time"))
return false;
135 this->
time =
static_cast<quint16
>(bigEndian ? qFromBigEndian<quint16>(data) : qFromLittleEndian<quint16>(data));
138 qWarning() <<
"ignoring unknown hrv message field number" << fieldId << bigEndian;
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
MesgNum globalMessageNumber
FIT Globla Message Number for this FIT Data Message.
bool verify(const QByteArray &data, const FitBaseType actualType, const int expectedSize, const FitBaseType expectedType, const char *messageFieldName)
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
virtual ~HrvMessagePrivate()
bool setField(const int fieldId, const QByteArray &data, const FitBaseType baseType, const bool bigEndian) override
quint16 time
The HrvMessage FIT message's time field.
The HrvMessage class represents a FIT HrvMessage data message.
void setTime(const quint16 time)
Sets the time field to time.
quint16 time() const
Returns the HrvMessage data message's time field's current value.
HrvMessage()
Constructs a HrvMessage object.
Declares the HrvMessage class.
Declares the HrvMessagePrivate class.
FitBaseType
Garmin FIT FitBaseType type.