@@ -679,13 +679,24 @@ class QwDevTMF882X
679
679
// Library initialized flag
680
680
bool _isInitialized;
681
681
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
+
682
696
// I2C things
683
697
QwI2C *_i2cBus; // pointer to our i2c bus object
684
698
uint8_t _i2cAddress; // address of the device
685
699
686
- // Delay for the read sample loop
687
- uint16_t _sampleDelayMS;
688
-
689
700
// Structure/state for the underlying TOF SDK
690
701
tmf882x_tof _TOF;
691
702
@@ -698,16 +709,4 @@ class QwDevTMF882X
698
709
// Flag to indicate to the system to stop measurements
699
710
bool _stopMeasuring;
700
711
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;
713
712
};
0 commit comments