30 #ifndef QTFIT_DIVESUMMARYMESSAGE_H
31 #define QTFIT_DIVESUMMARYMESSAGE_H
48 quint32 avgDepth()
const;
49 quint32 maxDepth()
const;
50 quint32 surfaceInterval()
const;
51 quint8 startCns()
const;
52 quint8 endCns()
const;
53 quint16 startN2()
const;
54 quint16 endN2()
const;
55 quint16 o2Toxicity()
const;
56 quint32 diveNumber()
const;
57 quint32 bottomTime()
const;
58 qint32 avgAscentRate()
const;
59 quint32 avgDescentRate()
const;
60 quint32 maxAscentRate()
const;
61 quint32 maxDescentRate()
const;
62 quint32 hangTime()
const;
64 void setTimestamp(
const DateTime timestamp);
65 void setReferenceMesg(
const MesgNum referenceMesg);
66 void setReferenceIndex(
const MessageIndex referenceIndex);
67 void setAvgDepth(
const quint32 avgDepth);
68 void setMaxDepth(
const quint32 maxDepth);
69 void setSurfaceInterval(
const quint32 surfaceInterval);
70 void setStartCns(
const quint8 startCns);
71 void setEndCns(
const quint8 endCns);
72 void setStartN2(
const quint16 startN2);
73 void setEndN2(
const quint16 endN2);
74 void setO2Toxicity(
const quint16 o2Toxicity);
75 void setDiveNumber(
const quint32 diveNumber);
76 void setBottomTime(
const quint32 bottomTime);
77 void setAvgAscentRate(
const qint32 avgAscentRate);
78 void setAvgDescentRate(
const quint32 avgDescentRate);
79 void setMaxAscentRate(
const quint32 maxAscentRate);
80 void setMaxDescentRate(
const quint32 maxDescentRate);
81 void setHangTime(
const quint32 hangTime);
#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 DiveSummaryMessage class represents a FIT DiveSummaryMessage data message.
MesgNum
Garmin FIT MesgNum type.
MessageIndex
Garmin FIT MessageIndex type.
DateTime
Seconds since UTC 00:00 Dec 31 1989.