void DeviceHandler::toggleLeap() { if (leapConnected) { leapConnected = false; overrideLeap = true; } else { overrideLeap = false; deviceConnection(); } }
void DeviceHandler::toggleMultiTouch() { if (multiTouchConnected) { multiTouchConnected = false; overrideMultiTouch = true; } else { overrideMultiTouch = false; deviceConnection(); } }
void DeviceHandler::toggleEyeX() { if (eyeXConnected) { eyeXConnected = false; overrideEyeX = true; } else { overrideEyeX = false; deviceConnection(); } }
void DeviceHandler::toggleRealSense() { //realSenseConnected = !realSenseConnected; if (realSenseConnected) { realSenseConnected = false; overrideRealSense = true; } else { overrideRealSense = false; deviceConnection(); } }
void CA3mLgm::sendBufferContent() { qDebug() << "TIMEOUT MESSAGE"; if (!socket) return; timer->stop(); if (status == BUSY) { if (busyCounter < 5) { busyCounter++; timer->start(500); socket->write(baNext, baNext.size()); } else { qDebug()<<"stopRES" << busyCounter; status = FREE; if (_isConnected) { _isConnected = false; emit deviceConnection(id, _isConnected); } } } // process the next pending message if we have one and the device isn't busy if(pendingMessage.size() > 0 && status == FREE) { busyCounter = 0; baNext = pendingMessage.takeFirst(); if(baNext.size() && socket) { status = BUSY; socket->write(baNext, baNext.size()); } } }