#include "StdAfx.h" #include "CHReviewSetting/Sys_NetworkManager.h" CSys_NetworkManager::CSys_NetworkManager(void) { } CSys_NetworkManager::~CSys_NetworkManager(void) { } CNetworkInfo* CSys_NetworkManager::GetNetworkInfo() { return &m_networkInfo; } const CNetworkInfo* CSys_NetworkManager::GetNetworkInfo() const { return &m_networkInfo; } void CSys_NetworkManager::SetProfile(CMacroFile& macroFile) { CString strItem; CNetworkInfo networkInfo; m_networkInfo.GetInfo(networkInfo); strItem.Format(_T("SYS_NETWORK_MODULE_ID")); macroFile.SetItem(strItem, networkInfo.m_strModuleID); strItem.Format(_T("SYS_NETWORK_SERVER_IP")); macroFile.SetItem(strItem, networkInfo.m_strServerIP); strItem.Format(_T("SYS_NETWORK_AOI_RAW_PATH")); macroFile.SetItem(strItem, networkInfo.m_strAOIRawPath); strItem.Format(_T("SYS_NETWORK_LOCAL_RAW_PATH")); macroFile.SetItem(strItem, networkInfo.m_strLocalRawPath); strItem.Format(_T("SYS_NETWORK_LOCAL_IMAGE_PATH")); macroFile.SetItem(strItem, networkInfo.m_strLocalImagePath); strItem.Format(_T("SYS_NETWORK_ALIGN_IMAGE_PATH")); macroFile.SetItem(strItem, networkInfo.m_strAlignImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_RAW_PATH")); macroFile.SetItem(strItem, networkInfo.m_strUploadRawPath); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_PATH")); macroFile.SetItem(strItem, networkInfo.m_strUploadImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_DEFECTMAP_IMAGE_PATH")); macroFile.SetItem(strItem, networkInfo.m_strUploadDefectMapImagePath); strItem.Format(_T("SYS_NETWORK_SYS_NETWORK_WSI_IMAGE_PATH")); macroFile.SetItem(strItem, networkInfo.m_strWsiImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_WIDTH")); macroFile.SetItem(strItem, networkInfo.m_nUpdateImageWidth); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_HEIGHT")); macroFile.SetItem(strItem, networkInfo.m_nUpdateImageHeight); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_SIZE")); macroFile.SetItem(strItem, networkInfo.m_nUpdateImageSize); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_QUALITY")); macroFile.SetItem(strItem, networkInfo.m_nUpdateImageQuality); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_STEP")); macroFile.SetItem(strItem, networkInfo.m_nUpdateImageStep); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_SCALE")); macroFile.SetItem(strItem, networkInfo.m_dUpdateImageScale); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_ROTATE")); macroFile.SetItem(strItem, networkInfo.m_nImageRotate); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_FLIP")); macroFile.SetItem(strItem, networkInfo.m_nImageFlip); strItem.Format(_T("SYS_NETWORK_SAVE_ORIGINAL_IMAGE")); macroFile.SetItem(strItem, networkInfo.m_bUpdateImageOriginal); strItem.Format(_T("SYS_NETWORK_REVIEW_ZERO_ALARM_CONDITION")); macroFile.SetItem(strItem, networkInfo.m_nZeroReviewAlarm); strItem.Format(_T("SYS_NETWORK_REVIEW_ZERO_ALARM_EXCEPTION")); macroFile.SetItem(strItem, networkInfo.m_strZeroReviewAlarmExcept); } void CSys_NetworkManager::GetProfile(CMacroFile& macroFile) { CString strItem; CNetworkInfo networkInfo; strItem.Format(_T("SYS_NETWORK_MODULE_ID")); macroFile.GetItem(strItem, networkInfo.m_strModuleID); strItem.Format(_T("SYS_NETWORK_SERVER_IP")); macroFile.GetItem(strItem, networkInfo.m_strServerIP); strItem.Format(_T("SYS_NETWORK_AOI_RAW_PATH")); macroFile.GetItem(strItem, networkInfo.m_strAOIRawPath); strItem.Format(_T("SYS_NETWORK_LOCAL_RAW_PATH")); macroFile.GetItem(strItem, networkInfo.m_strLocalRawPath); strItem.Format(_T("SYS_NETWORK_LOCAL_IMAGE_PATH")); macroFile.GetItem(strItem, networkInfo.m_strLocalImagePath); strItem.Format(_T("SYS_NETWORK_ALIGN_IMAGE_PATH")); macroFile.GetItem(strItem, networkInfo.m_strAlignImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_RAW_PATH")); macroFile.GetItem(strItem, networkInfo.m_strUploadRawPath); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_PATH")); macroFile.GetItem(strItem, networkInfo.m_strUploadImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_DEFECTMAP_IMAGE_PATH")); macroFile.GetItem(strItem, networkInfo.m_strUploadDefectMapImagePath); strItem.Format(_T("SYS_NETWORK_SYS_NETWORK_WSI_IMAGE_PATH")); macroFile.GetItem(strItem, networkInfo.m_strWsiImagePath); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_WIDTH")); macroFile.GetItem(strItem, networkInfo.m_nUpdateImageWidth, 1224); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_HEIGHT")); macroFile.GetItem(strItem, networkInfo.m_nUpdateImageHeight, 1024); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_SIZE")); macroFile.GetItem(strItem, networkInfo.m_nUpdateImageSize, 150000); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_QUALITY")); macroFile.GetItem(strItem, networkInfo.m_nUpdateImageQuality, 50); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_STEP")); macroFile.GetItem(strItem, networkInfo.m_nUpdateImageStep, 5); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_SCALE")); macroFile.GetItem(strItem, networkInfo.m_dUpdateImageScale, 1.0); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_ROTATE")); macroFile.GetItem(strItem, networkInfo.m_nImageRotate); strItem.Format(_T("SYS_NETWORK_UPLOAD_IMAGE_FLIP")); macroFile.GetItem(strItem, networkInfo.m_nImageFlip); strItem.Format(_T("SYS_NETWORK_SAVE_ORIGINAL_IMAGE")); macroFile.GetItem(strItem, networkInfo.m_bUpdateImageOriginal); strItem.Format(_T("SYS_NETWORK_REVIEW_ZERO_ALARM_CONDITION")); macroFile.GetItem(strItem, networkInfo.m_nZeroReviewAlarm, 0); strItem.Format(_T("SYS_NETWORK_REVIEW_ZERO_ALARM_EXCEPTION")); macroFile.GetItem(strItem, networkInfo.m_strZeroReviewAlarmExcept, _T("")); m_networkInfo.SetInfo(networkInfo); }