#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; }