30 #ifndef QTFIT_DEVICESETTINGSMESSAGE_H
31 #define QTFIT_DEVICESETTINGSMESSAGE_H
45 quint8 activeTimeZone()
const;
46 quint32 utcOffset()
const;
47 quint32 timeOffset()
const;
49 qint8 timeZoneOffset()
const;
51 bool activityTrackerEnabled()
const;
53 quint16 pagesEnabled()
const;
54 bool moveAlertEnabled()
const;
57 Side mountingSide()
const;
58 quint16 defaultPage()
const;
59 quint16 autosyncMinSteps()
const;
60 quint16 autosyncMinTime()
const;
61 bool lactateThresholdAutodetectEnabled()
const;
62 bool bleAutoUploadEnabled()
const;
65 quint8 numberOfScreens()
const;
67 Switch tapInterface()
const;
70 void setActiveTimeZone(
const quint8 activeTimeZone);
71 void setUtcOffset(
const quint32 utcOffset);
72 void setTimeOffset(
const quint32 timeOffset);
73 void setTimeMode(
const TimeMode timeMode);
74 void setTimeZoneOffset(
const qint8 timeZoneOffset);
76 void setActivityTrackerEnabled(
const bool activityTrackerEnabled);
77 void setClockTime(
const DateTime clockTime);
78 void setPagesEnabled(
const quint16 pagesEnabled);
79 void setMoveAlertEnabled(
const bool moveAlertEnabled);
80 void setDateMode(
const DateMode dateMode);
82 void setMountingSide(
const Side mountingSide);
83 void setDefaultPage(
const quint16 defaultPage);
84 void setAutosyncMinSteps(
const quint16 autosyncMinSteps);
85 void setAutosyncMinTime(
const quint16 autosyncMinTime);
86 void setLactateThresholdAutodetectEnabled(
const bool lactateThresholdAutodetectEnabled);
87 void setBleAutoUploadEnabled(
const bool bleAutoUploadEnabled);
90 void setNumberOfScreens(
const quint8 numberOfScreens);
91 void setSmartNotificationDisplayOrientation(
const DisplayOrientation smartNotificationDisplayOrientation);
92 void setTapInterface(
const Switch tapInterface);
#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 DeviceSettingsMessage class represents a FIT DeviceSettingsMessage data message.
AutoActivityDetect
Garmin FIT AutoActivityDetect type.
TimeMode
Garmin FIT TimeMode type.
DisplayOrientation
Garmin FIT DisplayOrientation type.
AutoSyncFrequency
Garmin FIT AutoSyncFrequency type.
DateMode
Garmin FIT DateMode type.
Side
Garmin FIT Side type.
TapSensitivity
Garmin FIT TapSensitivity type.
Switch
Garmin FIT Switch type.
BacklightMode
Garmin FIT BacklightMode type.
DateTime
Seconds since UTC 00:00 Dec 31 1989.