Cosmetcis.
This commit is contained in:
@@ -47,6 +47,8 @@ BCTransmitter::BCTransmitter(QObject *parent)
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @brief Steuert die Verbindung mit dem 'echten' CAN-Bus Treiber.
|
||||
* @param connect true: Vesuche den CAN-Bus Treiber zu laden und zu verbinden
|
||||
@@ -66,6 +68,12 @@ void BCTransmitter::onToggleDriverConnection( bool connect )
|
||||
_isBusy = false;
|
||||
}
|
||||
|
||||
|
||||
void BCTransmitter::onStartNativeDirver()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void BCTransmitter::connectCanDriver()
|
||||
{
|
||||
// hier gehts nur um den echten Treiber
|
||||
@@ -110,7 +118,7 @@ void BCTransmitter::disconnectCanDriver()
|
||||
}
|
||||
|
||||
|
||||
void BCTransmitter::enqueueValue( BCValuePtrConst value)
|
||||
void BCTransmitter::onEnqueueValue( BCValuePtrConst value)
|
||||
{
|
||||
// Hier sind wir noch in GUI Thread
|
||||
QMutexLocker locker(&_mutex);
|
||||
@@ -122,19 +130,19 @@ void BCTransmitter::enqueueValue( BCValuePtrConst value)
|
||||
|
||||
// Trigger processing im Event-Loop des Worker Threads
|
||||
// invokeMethod mit QueuedConnection entkoppelt den Aufruf,
|
||||
// damit enqueueValue sofort zurückkehrt (non-blocking für den Aufrufer).
|
||||
// damit onEnqueueValue sofort zurückkehrt (non-blocking für den Aufrufer).
|
||||
|
||||
QMetaObject::invokeMethod(this, "processValue", Qt::QueuedConnection);
|
||||
QMetaObject::invokeMethod(this, "onProcessValue", Qt::QueuedConnection);
|
||||
|
||||
/*
|
||||
QMetaObject::invokeMethod(this, [this]()
|
||||
{
|
||||
processValue();
|
||||
onProcessValue();
|
||||
}, Qt::QueuedConnection );
|
||||
*/
|
||||
}
|
||||
|
||||
void BCTransmitter::processValue()
|
||||
void BCTransmitter::onProcessValue()
|
||||
{
|
||||
|
||||
if (_isBusy)
|
||||
|
||||
Reference in New Issue
Block a user