#include "StdAfx.h" #include "WsiControl_Simulation.h" CWsiControl_Simulation::CWsiControl_Simulation(int nIndex) : CWsiControl(nIndex) { m_strGlassID = _T(""); m_strRecipeID = _T(""); } CWsiControl_Simulation::~CWsiControl_Simulation(void) { } BOOL CWsiControl_Simulation::Connect(const CWsiControlInfo& controlInfo) { m_Controlinfo = controlInfo; m_nConnected = 1; return TRUE; } void CWsiControl_Simulation::Disconnect() { } BOOL CWsiControl_Simulation::SetWsiStart(int nPointCount, const VectorInteger& vecUMOriginX, const VectorInteger& vecUMOriginY, int nUserWsiType) { m_nResultCount = nPointCount; return TRUE; } BOOL CWsiControl_Simulation::SetWsiStart_CPJT(int nPointCount, const VectorInteger& vecUMOriginX, const VectorInteger& vecUMOriginY, int nUserWsiType, const VectorInteger& nModelIndex) { return TRUE; } BOOL CWsiControl_Simulation::SetMultiShotWsiStart(int nPointCount, const VectorInteger& vecUMOriginX, const VectorInteger& vecUMOriginY, int nUserWsiType, int nMeasurePoint, int nMeasureShotNumber) { return TRUE; } BOOL CWsiControl_Simulation::SetWsiMotionEnd( int nResultIndex, int nUMOriginX, int nUMOriginY ) { m_nResultIndex = nResultIndex; return TRUE; } BOOL CWsiControl_Simulation::SetWsiEnd() { return TRUE; } BOOL CWsiControl_Simulation::SetWsiTimeOver() { return TRUE; } BOOL CWsiControl_Simulation::SetWsiReflowStart( int nPointCount, const VectorInteger& vectorPointIndex, const VectorInteger& vecUMOriginX, const VectorInteger& vecUMOriginY, int nWsiType/*=WsiMeasureType_Monomer*/ ) { return TRUE; } BOOL CWsiControl_Simulation::SendWsiAfmSafePosMove() { return TRUE; } BOOL CWsiControl_Simulation::SetWsiReady( const CString& strGlassID, const CString& strRecipeID, int nMagIndex, int nType/*=WsiMode_None*/,int nAfmHome/*=1*/ ) { return TRUE; } BOOL CWsiControl_Simulation::SetMultiShotWsiReady(const CString& strGlassID, const CString& strRecipeID, int nMagIndex, int nType/*=WsiMode_None*/, int nAfmHome/*=1*/, int nMultiShotFlag/*=0*/, int nShotCount/*=0*/, double dMargin/*=0*/) { return TRUE; }