Skip to content

Commit 9fda51f

Browse files
committed
Avoid initialized-out-of-sequence warning-as-error
1 parent 58a9956 commit 9fda51f

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

src/qwiic_tmf882x.h

+14-15
Original file line numberDiff line numberDiff line change
@@ -679,13 +679,24 @@ class QwDevTMF882X
679679
// Library initialized flag
680680
bool _isInitialized;
681681

682+
// Delay for the read sample loop
683+
uint16_t _sampleDelayMS;
684+
685+
// for managing message output levels
686+
uint8_t _outputSettings;
687+
bool _debug;
688+
689+
// Callback function pointers
690+
TMF882XMeasurementHandler _measurementHandlerCB;
691+
TMF882XHistogramHandler _histogramHandlerCB;
692+
TMF882XStatsHandler _statsHandlerCB;
693+
TMF882XErrorHandler _errorHandlerCB;
694+
TMF882XMessageHandler _messageHandlerCB;
695+
682696
// I2C things
683697
QwI2C *_i2cBus; // pointer to our i2c bus object
684698
uint8_t _i2cAddress; // address of the device
685699

686-
// Delay for the read sample loop
687-
uint16_t _sampleDelayMS;
688-
689700
// Structure/state for the underlying TOF SDK
690701
tmf882x_tof _TOF;
691702

@@ -698,16 +709,4 @@ class QwDevTMF882X
698709
// Flag to indicate to the system to stop measurements
699710
bool _stopMeasuring;
700711

701-
// Callbacks
702-
//
703-
// Callback function pointers
704-
TMF882XMeasurementHandler _measurementHandlerCB;
705-
TMF882XHistogramHandler _histogramHandlerCB;
706-
TMF882XStatsHandler _statsHandlerCB;
707-
TMF882XErrorHandler _errorHandlerCB;
708-
TMF882XMessageHandler _messageHandlerCB;
709-
710-
// for managing message output levels
711-
uint8_t _outputSettings;
712-
bool _debug;
713712
};

0 commit comments

Comments
 (0)