QtFit  0.1
Internal library development documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
lapmessage_p.h
Go to the documentation of this file.
1 /*
2  Copyright 2021 Paul Colby
3 
4  This file is part of QtFit.
5 
6  QtFit is free software: you can redistribute it and/or modify
7  it under the terms of the GNU Lesser General Public License as published by
8  the Free Software Foundation, either version 3 of the License, or
9  (at your option) any later version.
10 
11  QtFit is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU Lesser General Public License for more details.
15 
16  You should have received a copy of the GNU Lesser General Public License
17  along with QtFit. If not, see <http://www.gnu.org/licenses/>.
18 */
19 
20 /*!
21  * \file
22  * \note This file is automatcially generated. Any changes here are likely to be overwritten.
23  */
24 
25 /*!
26  * \file
27  * Declares the LapMessagePrivate class.
28  */
29 #ifndef QTFIT_LAPMESSAGE_P_H
30 #define QTFIT_LAPMESSAGE_P_H
31 
32 #include "abstractdatamessage_p.h"
33 
35 
36 class LapMessage;
37 
39 
40 public:
41  /*!
42  * The LapMessage FIT message's messageIndex field.
43  */
45 
46  /*!
47  * The LapMessage FIT message's timestamp field.
48  *
49  * Lap end time.
50  */
52 
53  /*!
54  * The LapMessage FIT message's event field.
55  */
57 
58  /*!
59  * The LapMessage FIT message's eventType field.
60  */
62 
63  /*!
64  * The LapMessage FIT message's startTime field.
65  */
67 
68  /*!
69  * The LapMessage FIT message's startPositionLat field.
70  */
72 
73  /*!
74  * The LapMessage FIT message's startPositionLong field.
75  */
77 
78  /*!
79  * The LapMessage FIT message's endPositionLat field.
80  */
82 
83  /*!
84  * The LapMessage FIT message's endPositionLong field.
85  */
87 
88  /*!
89  * The LapMessage FIT message's totalElapsedTime field.
90  *
91  * Time (includes pauses)
92  */
94 
95  /*!
96  * The LapMessage FIT message's totalTimerTime field.
97  *
98  * Timer Time (excludes pauses)
99  */
100  quint32 totalTimerTime;
101 
102  /*!
103  * The LapMessage FIT message's totalDistance field.
104  */
105  quint32 totalDistance;
106 
107  /*!
108  * The LapMessage FIT message's totalCycles field.
109  */
110  quint32 totalCycles;
111 
112  /*!
113  * The LapMessage FIT message's totalCalories field.
114  */
115  quint16 totalCalories;
116 
117  /*!
118  * The LapMessage FIT message's totalFatCalories field.
119  *
120  * If New Leaf
121  */
123 
124  /*!
125  * The LapMessage FIT message's avgSpeed field.
126  */
127  quint16 avgSpeed;
128 
129  /*!
130  * The LapMessage FIT message's maxSpeed field.
131  */
132  quint16 maxSpeed;
133 
134  /*!
135  * The LapMessage FIT message's avgHeartRate field.
136  */
137  quint8 avgHeartRate;
138 
139  /*!
140  * The LapMessage FIT message's maxHeartRate field.
141  */
142  quint8 maxHeartRate;
143 
144  /*!
145  * The LapMessage FIT message's avgCadence field.
146  *
147  * total_cycles / total_timer_time if non_zero_avg_cadence otherwise total_cycles /
148  * total_elapsed_time
149  */
150  quint8 avgCadence;
151 
152  /*!
153  * The LapMessage FIT message's maxCadence field.
154  */
155  quint8 maxCadence;
156 
157  /*!
158  * The LapMessage FIT message's avgPower field.
159  *
160  * total_power / total_timer_time if non_zero_avg_power otherwise total_power /
161  * total_elapsed_time
162  */
163  quint16 avgPower;
164 
165  /*!
166  * The LapMessage FIT message's maxPower field.
167  */
168  quint16 maxPower;
169 
170  /*!
171  * The LapMessage FIT message's totalAscent field.
172  */
173  quint16 totalAscent;
174 
175  /*!
176  * The LapMessage FIT message's totalDescent field.
177  */
178  quint16 totalDescent;
179 
180  /*!
181  * The LapMessage FIT message's intensity field.
182  */
184 
185  /*!
186  * The LapMessage FIT message's lapTrigger field.
187  */
189 
190  /*!
191  * The LapMessage FIT message's sport field.
192  */
194 
195  /*!
196  * The LapMessage FIT message's eventGroup field.
197  */
198  quint8 eventGroup;
199 
200  /*!
201  * The LapMessage FIT message's numLengths field.
202  *
203  * # of lengths of swim pool
204  */
205  quint16 numLengths;
206 
207  /*!
208  * The LapMessage FIT message's normalizedPower field.
209  */
211 
212  /*!
213  * The LapMessage FIT message's leftRightBalance field.
214  */
216 
217  /*!
218  * The LapMessage FIT message's firstLengthIndex field.
219  */
221 
222  /*!
223  * The LapMessage FIT message's avgStrokeDistance field.
224  */
226 
227  /*!
228  * The LapMessage FIT message's swimStroke field.
229  */
231 
232  /*!
233  * The LapMessage FIT message's subSport field.
234  */
236 
237  /*!
238  * The LapMessage FIT message's numActiveLengths field.
239  *
240  * # of active lengths of swim pool
241  */
243 
244  /*!
245  * The LapMessage FIT message's totalWork field.
246  */
247  quint32 totalWork;
248 
249  /*!
250  * The LapMessage FIT message's avgAltitude field.
251  */
252  quint16 avgAltitude;
253 
254  /*!
255  * The LapMessage FIT message's maxAltitude field.
256  */
257  quint16 maxAltitude;
258 
259  /*!
260  * The LapMessage FIT message's gpsAccuracy field.
261  */
262  quint8 gpsAccuracy;
263 
264  /*!
265  * The LapMessage FIT message's avgGrade field.
266  */
267  qint16 avgGrade;
268 
269  /*!
270  * The LapMessage FIT message's avgPosGrade field.
271  */
272  qint16 avgPosGrade;
273 
274  /*!
275  * The LapMessage FIT message's avgNegGrade field.
276  */
277  qint16 avgNegGrade;
278 
279  /*!
280  * The LapMessage FIT message's maxPosGrade field.
281  */
282  qint16 maxPosGrade;
283 
284  /*!
285  * The LapMessage FIT message's maxNegGrade field.
286  */
287  qint16 maxNegGrade;
288 
289  /*!
290  * The LapMessage FIT message's avgTemperature field.
291  */
293 
294  /*!
295  * The LapMessage FIT message's maxTemperature field.
296  */
298 
299  /*!
300  * The LapMessage FIT message's totalMovingTime field.
301  */
303 
304  /*!
305  * The LapMessage FIT message's avgPosVerticalSpeed field.
306  */
308 
309  /*!
310  * The LapMessage FIT message's avgNegVerticalSpeed field.
311  */
313 
314  /*!
315  * The LapMessage FIT message's maxPosVerticalSpeed field.
316  */
318 
319  /*!
320  * The LapMessage FIT message's maxNegVerticalSpeed field.
321  */
323 
324  /*!
325  * The LapMessage FIT message's timeInHrZone field.
326  */
327  quint32 timeInHrZone;
328 
329  /*!
330  * The LapMessage FIT message's timeInSpeedZone field.
331  */
333 
334  /*!
335  * The LapMessage FIT message's timeInCadenceZone field.
336  */
338 
339  /*!
340  * The LapMessage FIT message's timeInPowerZone field.
341  */
343 
344  /*!
345  * The LapMessage FIT message's repetitionNum field.
346  */
347  quint16 repetitionNum;
348 
349  /*!
350  * The LapMessage FIT message's minAltitude field.
351  */
352  quint16 minAltitude;
353 
354  /*!
355  * The LapMessage FIT message's minHeartRate field.
356  */
357  quint8 minHeartRate;
358 
359  /*!
360  * The LapMessage FIT message's wktStepIndex field.
361  */
363 
364  /*!
365  * The LapMessage FIT message's opponentScore field.
366  */
367  quint16 opponentScore;
368 
369  /*!
370  * The LapMessage FIT message's strokeCount field.
371  *
372  * stroke_type enum used as the index
373  */
374  quint16 strokeCount;
375 
376  /*!
377  * The LapMessage FIT message's zoneCount field.
378  *
379  * zone number used as the index
380  */
381  quint16 zoneCount;
382 
383  /*!
384  * The LapMessage FIT message's avgVerticalOscillation field.
385  */
387 
388  /*!
389  * The LapMessage FIT message's avgStanceTimePercent field.
390  */
392 
393  /*!
394  * The LapMessage FIT message's avgStanceTime field.
395  */
396  quint16 avgStanceTime;
397 
398  /*!
399  * The LapMessage FIT message's avgFractionalCadence field.
400  *
401  * fractional part of the avg_cadence
402  */
404 
405  /*!
406  * The LapMessage FIT message's maxFractionalCadence field.
407  *
408  * fractional part of the max_cadence
409  */
411 
412  /*!
413  * The LapMessage FIT message's totalFractionalCycles field.
414  *
415  * fractional part of the total_cycles
416  */
418 
419  /*!
420  * The LapMessage FIT message's playerScore field.
421  */
422  quint16 playerScore;
423 
424  /*!
425  * The LapMessage FIT message's avgTotalHemoglobinConc field.
426  *
427  * Avg saturated and unsaturated hemoglobin
428  */
430 
431  /*!
432  * The LapMessage FIT message's minTotalHemoglobinConc field.
433  *
434  * Min saturated and unsaturated hemoglobin
435  */
437 
438  /*!
439  * The LapMessage FIT message's maxTotalHemoglobinConc field.
440  *
441  * Max saturated and unsaturated hemoglobin
442  */
444 
445  /*!
446  * The LapMessage FIT message's avgSaturatedHemoglobinPercent field.
447  *
448  * Avg percentage of hemoglobin saturated with oxygen
449  */
451 
452  /*!
453  * The LapMessage FIT message's minSaturatedHemoglobinPercent field.
454  *
455  * Min percentage of hemoglobin saturated with oxygen
456  */
458 
459  /*!
460  * The LapMessage FIT message's maxSaturatedHemoglobinPercent field.
461  *
462  * Max percentage of hemoglobin saturated with oxygen
463  */
465 
466  /*!
467  * The LapMessage FIT message's avgLeftTorqueEffectiveness field.
468  */
470 
471  /*!
472  * The LapMessage FIT message's avgRightTorqueEffectiveness field.
473  */
475 
476  /*!
477  * The LapMessage FIT message's avgLeftPedalSmoothness field.
478  */
480 
481  /*!
482  * The LapMessage FIT message's avgRightPedalSmoothness field.
483  */
485 
486  /*!
487  * The LapMessage FIT message's avgCombinedPedalSmoothness field.
488  */
490 
491  /*!
492  * The LapMessage FIT message's timeStanding field.
493  *
494  * Total time spent in the standing position
495  */
496  quint32 timeStanding;
497 
498  /*!
499  * The LapMessage FIT message's standCount field.
500  *
501  * Number of transitions to the standing state
502  */
503  quint16 standCount;
504 
505  /*!
506  * The LapMessage FIT message's avgLeftPco field.
507  *
508  * Average left platform center offset
509  */
510  qint8 avgLeftPco;
511 
512  /*!
513  * The LapMessage FIT message's avgRightPco field.
514  *
515  * Average right platform center offset
516  */
517  qint8 avgRightPco;
518 
519  /*!
520  * The LapMessage FIT message's avgLeftPowerPhase field.
521  *
522  * Average left power phase angles. Data value indexes defined by power_phase_type.
523  */
525 
526  /*!
527  * The LapMessage FIT message's avgLeftPowerPhasePeak field.
528  *
529  * Average left power phase peak angles. Data value indexes defined by power_phase_type.
530  */
532 
533  /*!
534  * The LapMessage FIT message's avgRightPowerPhase field.
535  *
536  * Average right power phase angles. Data value indexes defined by power_phase_type.
537  */
539 
540  /*!
541  * The LapMessage FIT message's avgRightPowerPhasePeak field.
542  *
543  * Average right power phase peak angles. Data value indexes defined by power_phase_type.
544  */
546 
547  /*!
548  * The LapMessage FIT message's avgPowerPosition field.
549  *
550  * Average power by position. Data value indexes defined by rider_position_type.
551  */
553 
554  /*!
555  * The LapMessage FIT message's maxPowerPosition field.
556  *
557  * Maximum power by position. Data value indexes defined by rider_position_type.
558  */
560 
561  /*!
562  * The LapMessage FIT message's avgCadencePosition field.
563  *
564  * Average cadence by position. Data value indexes defined by rider_position_type.
565  */
567 
568  /*!
569  * The LapMessage FIT message's maxCadencePosition field.
570  *
571  * Maximum cadence by position. Data value indexes defined by rider_position_type.
572  */
574 
575  /*!
576  * The LapMessage FIT message's enhancedAvgSpeed field.
577  */
579 
580  /*!
581  * The LapMessage FIT message's enhancedMaxSpeed field.
582  */
584 
585  /*!
586  * The LapMessage FIT message's enhancedAvgAltitude field.
587  */
589 
590  /*!
591  * The LapMessage FIT message's enhancedMinAltitude field.
592  */
594 
595  /*!
596  * The LapMessage FIT message's enhancedMaxAltitude field.
597  */
599 
600  /*!
601  * The LapMessage FIT message's avgLevMotorPower field.
602  *
603  * lev average motor power during lap
604  */
606 
607  /*!
608  * The LapMessage FIT message's maxLevMotorPower field.
609  *
610  * lev maximum motor power during lap
611  */
613 
614  /*!
615  * The LapMessage FIT message's levBatteryConsumption field.
616  *
617  * lev battery consumption during lap
618  */
620 
621  /*!
622  * The LapMessage FIT message's avgVerticalRatio field.
623  */
625 
626  /*!
627  * The LapMessage FIT message's avgStanceTimeBalance field.
628  */
630 
631  /*!
632  * The LapMessage FIT message's avgStepLength field.
633  */
634  quint16 avgStepLength;
635 
636  /*!
637  * The LapMessage FIT message's avgVam field.
638  */
639  quint16 avgVam;
640 
641  /*!
642  * The LapMessage FIT message's totalGrit field.
643  *
644  * The grit score estimates how challenging a route could be for a cyclist in terms of time
645  * spent going over sharp turns or large grade slopes.
646  */
647  float totalGrit;
648 
649  /*!
650  * The LapMessage FIT message's totalFlow field.
651  *
652  * The flow score estimates how long distance wise a cyclist deaccelerates over intervals where
653  * deacceleration is unnecessary such as smooth turns or small grade angle intervals.
654  */
655  float totalFlow;
656 
657  /*!
658  * The LapMessage FIT message's jumpCount field.
659  */
660  quint16 jumpCount;
661 
662  /*!
663  * The LapMessage FIT message's avgGrit field.
664  *
665  * The grit score estimates how challenging a route could be for a cyclist in terms of time
666  * spent going over sharp turns or large grade slopes.
667  */
668  float avgGrit;
669 
670  /*!
671  * The LapMessage FIT message's avgFlow field.
672  *
673  * The flow score estimates how long distance wise a cyclist deaccelerates over intervals where
674  * deacceleration is unnecessary such as smooth turns or small grade angle intervals.
675  */
676  float avgFlow;
677 
678  /*!
679  * The LapMessage FIT message's totalFractionalAscent field.
680  *
681  * fractional part of total_ascent
682  */
684 
685  /*!
686  * The LapMessage FIT message's totalFractionalDescent field.
687  *
688  * fractional part of total_descent
689  */
691 
692  /*!
693  * The LapMessage FIT message's avgCoreTemperature field.
694  */
696 
697  /*!
698  * The LapMessage FIT message's minCoreTemperature field.
699  */
701 
702  /*!
703  * The LapMessage FIT message's maxCoreTemperature field.
704  */
706 
707  LapMessagePrivate() = delete;
708  explicit LapMessagePrivate(LapMessage * const q);
709  virtual ~LapMessagePrivate();
710 
711 protected:
712  bool setField(const int fieldId, const QByteArray &data,
713  const FitBaseType baseType, const bool bigEndian) override;
714 
715 private:
716  Q_DECLARE_PUBLIC(LapMessage)
717  Q_DISABLE_COPY(LapMessagePrivate)
718 
719 };
720 
722 
723 #endif // QTFIT_LAPMESSAGE_P_H
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
Definition: QtFit_global.h:78
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
Definition: QtFit_global.h:77
Declares the AbstractDataMessagePrivate class.
quint8 avgCombinedPedalSmoothness
The LapMessage FIT message's avgCombinedPedalSmoothness field.
Definition: lapmessage_p.h:489
quint32 totalMovingTime
The LapMessage FIT message's totalMovingTime field.
Definition: lapmessage_p.h:302
MessageIndex wktStepIndex
The LapMessage FIT message's wktStepIndex field.
Definition: lapmessage_p.h:362
quint32 enhancedMaxSpeed
The LapMessage FIT message's enhancedMaxSpeed field.
Definition: lapmessage_p.h:583
qint8 avgRightPco
The LapMessage FIT message's avgRightPco field.
Definition: lapmessage_p.h:517
quint8 totalFractionalCycles
The LapMessage FIT message's totalFractionalCycles field.
Definition: lapmessage_p.h:417
quint16 avgSpeed
The LapMessage FIT message's avgSpeed field.
Definition: lapmessage_p.h:127
quint16 avgVerticalRatio
The LapMessage FIT message's avgVerticalRatio field.
Definition: lapmessage_p.h:624
qint16 maxNegGrade
The LapMessage FIT message's maxNegGrade field.
Definition: lapmessage_p.h:287
qint32 endPositionLong
The LapMessage FIT message's endPositionLong field.
Definition: lapmessage_p.h:86
quint16 numLengths
The LapMessage FIT message's numLengths field.
Definition: lapmessage_p.h:205
quint8 avgRightTorqueEffectiveness
The LapMessage FIT message's avgRightTorqueEffectiveness field.
Definition: lapmessage_p.h:474
qint16 maxPosGrade
The LapMessage FIT message's maxPosGrade field.
Definition: lapmessage_p.h:282
LeftRightBalance100 leftRightBalance
The LapMessage FIT message's leftRightBalance field.
Definition: lapmessage_p.h:215
quint32 totalTimerTime
The LapMessage FIT message's totalTimerTime field.
Definition: lapmessage_p.h:100
EventType eventType
The LapMessage FIT message's eventType field.
Definition: lapmessage_p.h:61
quint16 numActiveLengths
The LapMessage FIT message's numActiveLengths field.
Definition: lapmessage_p.h:242
quint16 repetitionNum
The LapMessage FIT message's repetitionNum field.
Definition: lapmessage_p.h:347
quint32 timeInPowerZone
The LapMessage FIT message's timeInPowerZone field.
Definition: lapmessage_p.h:342
quint32 enhancedMinAltitude
The LapMessage FIT message's enhancedMinAltitude field.
Definition: lapmessage_p.h:593
qint16 avgPosGrade
The LapMessage FIT message's avgPosGrade field.
Definition: lapmessage_p.h:272
float avgFlow
The LapMessage FIT message's avgFlow field.
Definition: lapmessage_p.h:676
quint8 maxCadencePosition
The LapMessage FIT message's maxCadencePosition field.
Definition: lapmessage_p.h:573
quint16 avgPower
The LapMessage FIT message's avgPower field.
Definition: lapmessage_p.h:163
quint8 maxHeartRate
The LapMessage FIT message's maxHeartRate field.
Definition: lapmessage_p.h:142
quint8 avgCadence
The LapMessage FIT message's avgCadence field.
Definition: lapmessage_p.h:150
qint16 maxNegVerticalSpeed
The LapMessage FIT message's maxNegVerticalSpeed field.
Definition: lapmessage_p.h:322
qint16 avgGrade
The LapMessage FIT message's avgGrade field.
Definition: lapmessage_p.h:267
Event event
The LapMessage FIT message's event field.
Definition: lapmessage_p.h:56
float avgGrit
The LapMessage FIT message's avgGrit field.
Definition: lapmessage_p.h:668
quint16 avgStanceTime
The LapMessage FIT message's avgStanceTime field.
Definition: lapmessage_p.h:396
quint8 totalFractionalAscent
The LapMessage FIT message's totalFractionalAscent field.
Definition: lapmessage_p.h:683
quint16 avgStepLength
The LapMessage FIT message's avgStepLength field.
Definition: lapmessage_p.h:634
qint32 startPositionLong
The LapMessage FIT message's startPositionLong field.
Definition: lapmessage_p.h:76
quint8 avgFractionalCadence
The LapMessage FIT message's avgFractionalCadence field.
Definition: lapmessage_p.h:403
float totalGrit
The LapMessage FIT message's totalGrit field.
Definition: lapmessage_p.h:647
SwimStroke swimStroke
The LapMessage FIT message's swimStroke field.
Definition: lapmessage_p.h:230
quint8 avgCadencePosition
The LapMessage FIT message's avgCadencePosition field.
Definition: lapmessage_p.h:566
qint8 avgLeftPco
The LapMessage FIT message's avgLeftPco field.
Definition: lapmessage_p.h:510
quint16 minCoreTemperature
The LapMessage FIT message's minCoreTemperature field.
Definition: lapmessage_p.h:700
quint16 normalizedPower
The LapMessage FIT message's normalizedPower field.
Definition: lapmessage_p.h:210
quint16 maxTotalHemoglobinConc
The LapMessage FIT message's maxTotalHemoglobinConc field.
Definition: lapmessage_p.h:443
quint8 avgHeartRate
The LapMessage FIT message's avgHeartRate field.
Definition: lapmessage_p.h:137
qint16 avgNegVerticalSpeed
The LapMessage FIT message's avgNegVerticalSpeed field.
Definition: lapmessage_p.h:312
quint16 avgStanceTimeBalance
The LapMessage FIT message's avgStanceTimeBalance field.
Definition: lapmessage_p.h:629
quint16 totalCalories
The LapMessage FIT message's totalCalories field.
Definition: lapmessage_p.h:115
Sport sport
The LapMessage FIT message's sport field.
Definition: lapmessage_p.h:193
SubSport subSport
The LapMessage FIT message's subSport field.
Definition: lapmessage_p.h:235
quint16 jumpCount
The LapMessage FIT message's jumpCount field.
Definition: lapmessage_p.h:660
quint32 timeInSpeedZone
The LapMessage FIT message's timeInSpeedZone field.
Definition: lapmessage_p.h:332
quint16 opponentScore
The LapMessage FIT message's opponentScore field.
Definition: lapmessage_p.h:367
LapTrigger lapTrigger
The LapMessage FIT message's lapTrigger field.
Definition: lapmessage_p.h:188
quint32 timeInHrZone
The LapMessage FIT message's timeInHrZone field.
Definition: lapmessage_p.h:327
float totalFlow
The LapMessage FIT message's totalFlow field.
Definition: lapmessage_p.h:655
quint16 maxLevMotorPower
The LapMessage FIT message's maxLevMotorPower field.
Definition: lapmessage_p.h:612
quint8 totalFractionalDescent
The LapMessage FIT message's totalFractionalDescent field.
Definition: lapmessage_p.h:690
quint16 avgStanceTimePercent
The LapMessage FIT message's avgStanceTimePercent field.
Definition: lapmessage_p.h:391
quint32 timeInCadenceZone
The LapMessage FIT message's timeInCadenceZone field.
Definition: lapmessage_p.h:337
quint8 maxCadence
The LapMessage FIT message's maxCadence field.
Definition: lapmessage_p.h:155
quint16 playerScore
The LapMessage FIT message's playerScore field.
Definition: lapmessage_p.h:422
quint16 totalDescent
The LapMessage FIT message's totalDescent field.
Definition: lapmessage_p.h:178
quint16 maxPower
The LapMessage FIT message's maxPower field.
Definition: lapmessage_p.h:168
virtual ~LapMessagePrivate()
quint16 avgCoreTemperature
The LapMessage FIT message's avgCoreTemperature field.
Definition: lapmessage_p.h:695
quint8 minHeartRate
The LapMessage FIT message's minHeartRate field.
Definition: lapmessage_p.h:357
quint16 maxSpeed
The LapMessage FIT message's maxSpeed field.
Definition: lapmessage_p.h:132
bool setField(const int fieldId, const QByteArray &data, const FitBaseType baseType, const bool bigEndian) override
qint32 endPositionLat
The LapMessage FIT message's endPositionLat field.
Definition: lapmessage_p.h:81
quint32 timeStanding
The LapMessage FIT message's timeStanding field.
Definition: lapmessage_p.h:496
quint16 minSaturatedHemoglobinPercent
The LapMessage FIT message's minSaturatedHemoglobinPercent field.
Definition: lapmessage_p.h:457
quint8 avgLeftTorqueEffectiveness
The LapMessage FIT message's avgLeftTorqueEffectiveness field.
Definition: lapmessage_p.h:469
Intensity intensity
The LapMessage FIT message's intensity field.
Definition: lapmessage_p.h:183
qint16 avgPosVerticalSpeed
The LapMessage FIT message's avgPosVerticalSpeed field.
Definition: lapmessage_p.h:307
quint16 maxPowerPosition
The LapMessage FIT message's maxPowerPosition field.
Definition: lapmessage_p.h:559
quint16 zoneCount
The LapMessage FIT message's zoneCount field.
Definition: lapmessage_p.h:381
quint16 totalAscent
The LapMessage FIT message's totalAscent field.
Definition: lapmessage_p.h:173
quint32 totalDistance
The LapMessage FIT message's totalDistance field.
Definition: lapmessage_p.h:105
quint8 avgRightPowerPhase
The LapMessage FIT message's avgRightPowerPhase field.
Definition: lapmessage_p.h:538
quint32 enhancedAvgSpeed
The LapMessage FIT message's enhancedAvgSpeed field.
Definition: lapmessage_p.h:578
quint16 minAltitude
The LapMessage FIT message's minAltitude field.
Definition: lapmessage_p.h:352
quint16 avgVam
The LapMessage FIT message's avgVam field.
Definition: lapmessage_p.h:639
DateTime startTime
The LapMessage FIT message's startTime field.
Definition: lapmessage_p.h:66
qint16 avgNegGrade
The LapMessage FIT message's avgNegGrade field.
Definition: lapmessage_p.h:277
DateTime timestamp
The LapMessage FIT message's timestamp field.
Definition: lapmessage_p.h:51
qint16 maxPosVerticalSpeed
The LapMessage FIT message's maxPosVerticalSpeed field.
Definition: lapmessage_p.h:317
quint8 eventGroup
The LapMessage FIT message's eventGroup field.
Definition: lapmessage_p.h:198
quint16 minTotalHemoglobinConc
The LapMessage FIT message's minTotalHemoglobinConc field.
Definition: lapmessage_p.h:436
quint16 maxSaturatedHemoglobinPercent
The LapMessage FIT message's maxSaturatedHemoglobinPercent field.
Definition: lapmessage_p.h:464
quint16 maxCoreTemperature
The LapMessage FIT message's maxCoreTemperature field.
Definition: lapmessage_p.h:705
quint8 avgLeftPowerPhase
The LapMessage FIT message's avgLeftPowerPhase field.
Definition: lapmessage_p.h:524
quint16 totalFatCalories
The LapMessage FIT message's totalFatCalories field.
Definition: lapmessage_p.h:122
qint8 maxTemperature
The LapMessage FIT message's maxTemperature field.
Definition: lapmessage_p.h:297
quint16 standCount
The LapMessage FIT message's standCount field.
Definition: lapmessage_p.h:503
quint32 enhancedMaxAltitude
The LapMessage FIT message's enhancedMaxAltitude field.
Definition: lapmessage_p.h:598
quint16 avgPowerPosition
The LapMessage FIT message's avgPowerPosition field.
Definition: lapmessage_p.h:552
quint8 maxFractionalCadence
The LapMessage FIT message's maxFractionalCadence field.
Definition: lapmessage_p.h:410
quint16 avgTotalHemoglobinConc
The LapMessage FIT message's avgTotalHemoglobinConc field.
Definition: lapmessage_p.h:429
quint8 avgLeftPedalSmoothness
The LapMessage FIT message's avgLeftPedalSmoothness field.
Definition: lapmessage_p.h:479
qint8 avgTemperature
The LapMessage FIT message's avgTemperature field.
Definition: lapmessage_p.h:292
quint8 avgRightPowerPhasePeak
The LapMessage FIT message's avgRightPowerPhasePeak field.
Definition: lapmessage_p.h:545
quint32 totalWork
The LapMessage FIT message's totalWork field.
Definition: lapmessage_p.h:247
quint16 avgLevMotorPower
The LapMessage FIT message's avgLevMotorPower field.
Definition: lapmessage_p.h:605
quint16 firstLengthIndex
The LapMessage FIT message's firstLengthIndex field.
Definition: lapmessage_p.h:220
quint32 totalElapsedTime
The LapMessage FIT message's totalElapsedTime field.
Definition: lapmessage_p.h:93
quint16 avgVerticalOscillation
The LapMessage FIT message's avgVerticalOscillation field.
Definition: lapmessage_p.h:386
quint32 totalCycles
The LapMessage FIT message's totalCycles field.
Definition: lapmessage_p.h:110
quint8 gpsAccuracy
The LapMessage FIT message's gpsAccuracy field.
Definition: lapmessage_p.h:262
MessageIndex messageIndex
The LapMessage FIT message's messageIndex field.
Definition: lapmessage_p.h:44
qint32 startPositionLat
The LapMessage FIT message's startPositionLat field.
Definition: lapmessage_p.h:71
quint16 strokeCount
The LapMessage FIT message's strokeCount field.
Definition: lapmessage_p.h:374
quint16 maxAltitude
The LapMessage FIT message's maxAltitude field.
Definition: lapmessage_p.h:257
quint32 enhancedAvgAltitude
The LapMessage FIT message's enhancedAvgAltitude field.
Definition: lapmessage_p.h:588
quint8 avgRightPedalSmoothness
The LapMessage FIT message's avgRightPedalSmoothness field.
Definition: lapmessage_p.h:484
quint16 avgAltitude
The LapMessage FIT message's avgAltitude field.
Definition: lapmessage_p.h:252
quint16 avgSaturatedHemoglobinPercent
The LapMessage FIT message's avgSaturatedHemoglobinPercent field.
Definition: lapmessage_p.h:450
quint16 avgStrokeDistance
The LapMessage FIT message's avgStrokeDistance field.
Definition: lapmessage_p.h:225
quint8 levBatteryConsumption
The LapMessage FIT message's levBatteryConsumption field.
Definition: lapmessage_p.h:619
quint8 avgLeftPowerPhasePeak
The LapMessage FIT message's avgLeftPowerPhasePeak field.
Definition: lapmessage_p.h:531
The LapMessage class represents a FIT LapMessage data message.
Definition: lapmessage.h:39
SwimStroke
Garmin FIT SwimStroke type.
Definition: types.h:2262
EventType
Garmin FIT EventType type.
Definition: types.h:1182
LapTrigger
Garmin FIT LapTrigger type.
Definition: types.h:1048
Event
Garmin FIT Event type.
Definition: types.h:1133
Intensity
Garmin FIT Intensity type.
Definition: types.h:994
FitBaseType
Garmin FIT FitBaseType type.
Definition: types.h:3388
LeftRightBalance100
Garmin FIT LeftRightBalance100 type.
Definition: types.h:2377
Sport
Garmin FIT Sport type.
Definition: types.h:685
MessageIndex
Garmin FIT MessageIndex type.
Definition: types.h:263
SubSport
Garmin FIT SubSport type.
Definition: types.h:881
DateTime
Seconds since UTC 00:00 Dec 31 1989.
Definition: types.h:237