| | |
| | | virtual BOOL GetOffSetValue(int nModule, int nCam, int nScan, double dGlassXPos, double &dXpos, double &dYpos); |
| | | |
| | | virtual BOOL IDRO2P_SetGlassMode(BOOL bMode, int nCamidx, int nScanidx, double nXpos, double nYpos); |
| | | virtual BOOL IDRO2P_SetOffsetPram(int nCamIdx, int nScanIdx, BOOL bUse = 0); |
| | | |
| | | |
| | | protected: // Sequence Processor |
| | |
| | | virtual void ISP2P_SetReview00ImageContrast(int n_Value); |
| | | virtual void ISP2P_SetReview01ImageContrast(int n_Value); |
| | | /*< LYW 20211109 - #3662 ADD End >*/ |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | virtual BOOL ISP2P_GetReviewSWVersion(); |
| | | virtual BOOL ISP2P_GetSyncSWVersion(); |
| | | virtual BOOL ISP2P_GetGRMSWVersion(); |
| | | virtual BOOL ISP2P_GetFTPUploaderSWVersion(); |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | // History result |
| | | virtual CGlassResult* ISP2P_GetNewHistoryResult(int& nHistoryResultCount); // new glass result |
| | |
| | | virtual void IDL2P_OpenHistoryTool(); |
| | | /*< LYW 20211112 - #3708 ADD Start >*/ |
| | | virtual void IDL2P_OpenHWSettingTool(); |
| | | virtual BOOL IDL2P_IsManualProcessMode(); |
| | | /*< LYW 20211112 - #3708 ADD End >*/ |
| | | |
| | | // dialog HardwareSettingMode 2 Parent |
| | |
| | | // align camera |
| | | virtual int IDHM2P_InitAlignCamera(); |
| | | virtual void IDHM2P_DeinitAlignCamera(); |
| | | |
| | | // is manual Mode? |
| | | virtual BOOL IDHM2P_IsManualProcessMode(); |
| | | |
| | | protected: |
| | | // Motor Control command |
| | |
| | | |
| | | // setter internal |
| | | double GetFreeSpaceOfDrive() const; |
| | | void SetProgramVersion(); |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | static void threadSetProgramVersion(void* pArg); |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | void ApplySystemSettingValue(); |
| | | void SetDefaultValue(); |
| | |
| | | CString m_strProgramVersion; // program version |
| | | CProcessTimer m_ProcessTimer; // process timer |
| | | SThetaMotorInfo m_sThetaMotorInfo; // theta motor info |
| | | |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | long m_nFDCGRMSWVersion; |
| | | long m_nFDCFTPUploaderSWVersion; |
| | | long m_nFDCSyncSWVersion; |
| | | long m_nFDCReviewSWVersion; |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | // multi variable |
| | | VectorModuleStatus m_vecModuleStatus; // Review Module Status Vector |