@@ -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