Gui cleanups, part I.

This commit is contained in:
2026-01-06 10:53:15 +01:00
parent 731566e7d1
commit 5c52b1e936
10 changed files with 139 additions and 174 deletions

View File

@@ -63,7 +63,7 @@ public:
public slots:
void onToggleDriverConnection( bool connect );
void onEnqueueValue(BCValuePtrConst value );
void onUpdateValue(BCValuePtrConst valuePtr );
void onProcessValue();
void onStartNativeDriver();
@@ -80,11 +80,11 @@ private:
TransmitResult readByteValue( uint32_t deviceID, uint8_t registerID );
TransmitResult readWordValue( uint32_t deviceID, uint8_t registerID );
using BCDataQueue = QQueue<BCValuePtrConst>;
//using BCDataQueue = QQueue<BCValuePtrConst>;
BCDataQueue _valueQueue;
QMutex _mutex;
std::atomic<bool> _isBusy{ false };
//BCDataQueue _valueQueue;
//QMutex _mutex;
//std::atomic<bool> _isBusy{ false };
// __fix!
BCDriver* _canDriver{};