30 #ifndef QTFIT_DEVICESETTINGSMESSAGE_H
31 #define QTFIT_DEVICESETTINGSMESSAGE_H
37 class DeviceSettingsMessagePrivate;
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);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The DeviceSettingsMessage class represents a FIT DeviceSettingsMessage data message.
Definition: devicesettingsmessage.h:39
AutoActivityDetect
Garmin FIT AutoActivityDetect type.
Definition: types.h:3349
TimeMode
Garmin FIT TimeMode type.
Definition: types.h:1069
DisplayOrientation
Garmin FIT DisplayOrientation type.
Definition: types.h:2818
AutoSyncFrequency
Garmin FIT AutoSyncFrequency type.
Definition: types.h:3061
DateMode
Garmin FIT DateMode type.
Definition: types.h:1106
Side
Garmin FIT Side type.
Definition: types.h:2349
TapSensitivity
Garmin FIT TapSensitivity type.
Definition: types.h:5292
Switch
Garmin FIT Switch type.
Definition: types.h:670
BacklightMode
Garmin FIT BacklightMode type.
Definition: types.h:1087
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237