Refactor system page in GUI Alpha.
This commit is contained in:
@@ -36,6 +36,7 @@ namespace
|
||||
{
|
||||
const int PREVIEW_IMAGE_WH = 140;
|
||||
const unsigned int GET_TEMPERATURE_TIME = 60000;
|
||||
const int CHECK_RECON_CONNECTION_TIME = 30000;
|
||||
const int SHUT_DOWN_TIMEOUT = 180000;//3 minitues
|
||||
const int PUMP_TIMEOUT = 3000;//3 seconds
|
||||
const QString DEFAULT_DMS_START_FAILED = "Dms start failed.";
|
||||
@@ -148,16 +149,19 @@ void DeviceManager::initDevice()
|
||||
|
||||
//dmsInfoReceiverThread
|
||||
mDmsInfoReceiveThread = new QThread(this);
|
||||
InfoReceiveWorker* infoReceiveWorker = new InfoReceiveWorker(nullptr);
|
||||
infoReceiveWorker->moveToThread(mDmsInfoReceiveThread);
|
||||
connect(mDmsInfoReceiveThread, &QThread::started, infoReceiveWorker, &InfoReceiveWorker::startListen);
|
||||
connect(mDmsInfoReceiveThread, &QThread::finished, infoReceiveWorker, &InfoReceiveWorker::deleteLater);
|
||||
connect(infoReceiveWorker, &InfoReceiveWorker::infoReceived, this, &DeviceManager::processReceiveDMSInfoResult);
|
||||
mInfoReceiveWorker = new InfoReceiveWorker(nullptr);
|
||||
mInfoReceiveWorker->moveToThread(mDmsInfoReceiveThread);
|
||||
connect(mDmsInfoReceiveThread, &QThread::started, mInfoReceiveWorker, &InfoReceiveWorker::startListen);
|
||||
connect(mDmsInfoReceiveThread, &QThread::finished, mInfoReceiveWorker, &InfoReceiveWorker::deleteLater);
|
||||
connect(mInfoReceiveWorker, &InfoReceiveWorker::infoReceived, this, &DeviceManager::processReceiveDMSInfoResult);
|
||||
mDmsInfoReceiveThread->start();
|
||||
|
||||
//reconHttpThread
|
||||
mReconHttpThread = new QThread(this);
|
||||
QTimer* reconConnectionTimer = new QTimer(this);
|
||||
reconConnectionTimer->start(CHECK_RECON_CONNECTION_TIME);
|
||||
ReconManager::getInstance()->moveToThread(mReconHttpThread);
|
||||
connect(reconConnectionTimer, &QTimer::timeout, ReconManager::getInstance(), &ReconManager::checkReconConnection);
|
||||
connect(mReconHttpThread, &QThread::finished, ReconManager::getInstance(), &ReconManager::deleteLater);
|
||||
connect(this, &DeviceManager::createEmptyScanToRecon, ReconManager::getInstance(), &ReconManager::createEmptyScan);
|
||||
connect(this, &DeviceManager::createScanToRecon, ReconManager::getInstance(), &ReconManager::createScan);
|
||||
|
||||
Reference in New Issue
Block a user