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);
}
Example #3
0
void TutorialUnit::release()
{
    QMutexLocker lock(&mMutex);
    mAcquired = false;
    emit hwConnectionStatusChanged(false);
}
Example #4
0
void TutorialUnit::acquire()
{
    QMutexLocker lock(&mMutex);
    mAcquired = true;
    emit hwConnectionStatusChanged(true);
}