更新了底层逻辑

This commit is contained in:
2021-11-24 17:38:18 +08:00
parent 36ba2a39f3
commit 4c1a69ac9d
24 changed files with 407 additions and 80 deletions

View File

@ -0,0 +1,60 @@
#include "AbstractFSController.h"
CAbstractFSController::CAbstractFSController(QObject* parent /*= nullptr*/)
{
m_iThreadID = -1;
m_iDeviceType = -1;
}
CAbstractFSController::~CAbstractFSController()
{
}
int CAbstractFSController::SetRunParas(int iThreadID, int iDeviceType)
{
m_iThreadID = iThreadID;
m_iDeviceType = iDeviceType;
return 0;
}
int CAbstractFSController::InitializeFSControl()
{
if (m_iThreadID == -1|| m_iDeviceTyp == -1)
{
qDebug() << "Params Err. Call SetRunParas first";
return 1;
}
switch (m_iDeviceType)
{
case DeviceModel::OSIFAlpha:
break;
case DeviceModel::OSIFBeta:
break;
case DeviceModel::ISIF:
m_pFSCtrl = new ZZ_ATPControl_Serial_Qt;
break;
case DeviceModel::IS1:
m_pFSCtrl = new ZZ_ATPControl_Serial_Qt;
break;
case DeviceModel::IS2:
m_pFSCtrl = new ZZ_ATPControl_Serial_Qt;
break;
default:
break;
}
return 0;
}
int CAbstractFSController::StartAcquisition()
{
return 0;
}
int CAbstractFSController::StopAcquisition()
{
return 0;
}