30 #ifndef QTFIT_DEVICEINFOMESSAGE_H
31 #define QTFIT_DEVICEINFOMESSAGE_H
47 quint8 deviceType()
const;
50 quint16 product()
const;
51 quint16 softwareVersion()
const;
52 quint8 hardwareVersion()
const;
53 quint32 cumOperatingTime()
const;
54 quint16 batteryVoltage()
const;
57 QString descriptor()
const;
58 quint8z antTransmissionType()
const;
62 QString productName()
const;
64 void setTimestamp(
const DateTime timestamp);
66 void setDeviceType(
const quint8 deviceType);
68 void setSerialNumber(
const quint32z serialNumber);
69 void setProduct(
const quint16 product);
70 void setSoftwareVersion(
const quint16 softwareVersion);
71 void setHardwareVersion(
const quint8 hardwareVersion);
72 void setCumOperatingTime(
const quint32 cumOperatingTime);
73 void setBatteryVoltage(
const quint16 batteryVoltage);
75 void setSensorPosition(
const BodyLocation sensorPosition);
76 void setDescriptor(
const QString descriptor);
77 void setAntTransmissionType(
const quint8z antTransmissionType);
78 void setAntDeviceNumber(
const quint16z antDeviceNumber);
79 void setAntNetwork(
const AntNetwork antNetwork);
80 void setSourceType(
const SourceType sourceType);
81 void setProductName(
const QString productName);
#define QTFIT_EXPORT
QtFit library export/import macro.
#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).
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
The DeviceInfoMessage class represents a FIT DeviceInfoMessage data message.
SourceType
Garmin FIT SourceType type.
DeviceIndex
Garmin FIT DeviceIndex type.
BodyLocation
Garmin FIT BodyLocation type.
AntNetwork
Garmin FIT AntNetwork type.
quint16 quint16z
16-bit unsigned integer, with 0-is-invalid semantics.
Manufacturer
Garmin FIT Manufacturer type.
QTFIT_BEGIN_NAMESPACE typedef quint8 quint8z
8-bit unsigned integer, with 0-is-invalid semantics.
BatteryStatus
Garmin FIT BatteryStatus type.
quint32 quint32z
32-bit unsigned integer, with 0-is-invalid semantics.
DateTime
Seconds since UTC 00:00 Dec 31 1989.