void CustomRcUnit::release() { QMutexLocker lock(&mMutex); // ensure thread safety if(mIsConnected) { qDebug() << "CustomRcUnit" << "disconnect called"; //@TODO: implement mIsConnected = false; } emit hwConnectionStatusChanged(mIsConnected); }
void CustomRcUnit::acquire() { QMutexLocker lock(&mMutex); // ensure thread safety if(!mIsConnected) { qDebug() << "CustomRcUnit" << "connect called"; //@TODO: implement mIsConnected = true; } emit hwConnectionStatusChanged(mIsConnected); }
void TutorialUnit::release() { QMutexLocker lock(&mMutex); mAcquired = false; emit hwConnectionStatusChanged(false); }
void TutorialUnit::acquire() { QMutexLocker lock(&mMutex); mAcquired = true; emit hwConnectionStatusChanged(true); }