Backup.
This commit is contained in:
15
bcdriver.h
15
bcdriver.h
@@ -100,7 +100,7 @@ public:
|
||||
Loaded,
|
||||
Initialized,
|
||||
Opened, // bis hierher: dll vorhanden, Treiber geladen
|
||||
DeviceReady // hier: devices connectable
|
||||
DeviceReady // hier: devices connectable, wir können arbeiten.
|
||||
};
|
||||
Q_ENUM(DriverState)
|
||||
|
||||
@@ -112,10 +112,17 @@ public:
|
||||
explicit BCDriver( QObject* parent = nullptr );
|
||||
virtual ~BCDriver() = default;
|
||||
|
||||
DriverState getState() const;
|
||||
// Gibt den aktuelle Zustand des Treibers zurück. Der DriverState
|
||||
// muss auf DeviceReady stehen, um Werte lesen & schreiben zu können.
|
||||
// Dazu muss das Bionx-System eingeschaltet sein.
|
||||
|
||||
virtual TransmitResult readRawByte( uint32_t deviceID, uint8_t registerID ) const = 0;
|
||||
virtual TransmitResult writeRawByte(uint32_t deviceID, uint8_t registerID, uint8_t value ) const = 0;
|
||||
DriverState getDriverState() const;
|
||||
|
||||
// Abstrakte Methoden für das tatsächliche Lesen & Schreiben über den CAN-Bus. In der Implementierungs-
|
||||
// Klasse 'BCDriverTinyCan' werden die C-Funktionen der Treiber DLL gekapselt.
|
||||
|
||||
virtual TransmitResult readRawByte ( uint32_t deviceID, uint8_t registerID ) const = 0;
|
||||
virtual TransmitResult writeRawByte( uint32_t deviceID, uint8_t registerID, uint8_t value ) const = 0;
|
||||
|
||||
public slots:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user