Reworked data types.

This commit is contained in:
2025-12-21 14:40:38 +01:00
parent acce874133
commit cb9eb8c3fe
9 changed files with 42 additions and 72 deletions

View File

@@ -4,7 +4,6 @@
#include <QObject>
#include <QQueue>
#include <QMutex>
#include <functional>
#include <atomic>
#include <bcvalue.h>
@@ -18,6 +17,8 @@ public:
explicit BCTransmitter(QObject *parent = nullptr);
std::optional<bcdata_t> readRawValue( BCDevice::ID deviceID, BC::ID registerID ) const override;
void writeRawValue(BCDevice::ID deviceID, BC::ID registerID, bcdata_t value ) const override;
public slots:
@@ -32,8 +33,7 @@ signals:
private:
std::optional<bcdata_t> executeRead(const BCValue& value);
std::optional<bcdata_t> executeWrite(const BCValue& value);
using BCValueQueue = QQueue<const BCValue*>;