30 #ifndef QTFIT_DIVESETTINGSMESSAGE_H
31 #define QTFIT_DIVESETTINGSMESSAGE_H
37 class DiveSettingsMessagePrivate;
49 quint8 gfHigh()
const;
51 float waterDensity()
const;
52 quint8 po2Warn()
const;
53 quint8 po2Critical()
const;
54 quint8 po2Deco()
const;
55 bool safetyStopEnabled()
const;
56 float bottomDepth()
const;
57 quint32 bottomTime()
const;
58 bool apneaCountdownEnabled()
const;
59 quint32 apneaCountdownTime()
const;
61 quint8 backlightBrightness()
const;
63 quint16 repeatDiveInterval()
const;
64 quint16 safetyStopTime()
const;
66 quint8 heartRateSource()
const;
69 void setName(
const QString name);
71 void setGfLow(
const quint8 gfLow);
72 void setGfHigh(
const quint8 gfHigh);
73 void setWaterType(
const WaterType waterType);
74 void setWaterDensity(
const float waterDensity);
75 void setPo2Warn(
const quint8 po2Warn);
76 void setPo2Critical(
const quint8 po2Critical);
77 void setPo2Deco(
const quint8 po2Deco);
78 void setSafetyStopEnabled(
const bool safetyStopEnabled);
79 void setBottomDepth(
const float bottomDepth);
80 void setBottomTime(
const quint32 bottomTime);
81 void setApneaCountdownEnabled(
const bool apneaCountdownEnabled);
82 void setApneaCountdownTime(
const quint32 apneaCountdownTime);
84 void setBacklightBrightness(
const quint8 backlightBrightness);
86 void setRepeatDiveInterval(
const quint16 repeatDiveInterval);
87 void setSafetyStopTime(
const quint16 safetyStopTime);
88 void setHeartRateSourceType(
const SourceType heartRateSourceType);
89 void setHeartRateSource(
const quint8 heartRateSource);
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
Definition: abstractdatamessage.h:36
The DiveSettingsMessage class represents a FIT DiveSettingsMessage data message.
Definition: divesettingsmessage.h:39
SourceType
Garmin FIT SourceType type.
Definition: types.h:2789
DiveBacklightMode
Garmin FIT DiveBacklightMode type.
Definition: types.h:5249
TissueModelType
Garmin FIT TissueModelType type.
Definition: types.h:5207
BacklightTimeout
Timeout in seconds.
Definition: types.h:1120
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
WaterType
Garmin FIT WaterType type.
Definition: types.h:5191