SDC C-Project CF Review 프로그램
LYW
2021-07-01 4acd943c6f0beecd3ee573f77d8d6c7524fd5045
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#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);
}
 
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);
 
    m_networkInfo.SetInfo(networkInfo);
}