mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-18 11:29:43 +08:00
61 lines
1019 B
C++
61 lines
1019 B
C++
#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;
|
|
}
|
|
|