瀏覽代碼

디자인 추가 및 변경 / GPS TEST FUNCTION 추가

SNR 기능만 Check 할 수 있도록 수정
마우스 MOVE LEAVE 시 색변경하도록 수정
YJ 5 年之前
父節點
當前提交
4c7c2d58d7

+ 303 - 180
Main.Designer.cs

@@ -32,12 +32,15 @@
32
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main));
32
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main));
33
             this.serialPort = new System.IO.Ports.SerialPort(this.components);
33
             this.serialPort = new System.IO.Ports.SerialPort(this.components);
34
             this.panel_Main = new System.Windows.Forms.Panel();
34
             this.panel_Main = new System.Windows.Forms.Panel();
35
+            this.button_Clear = new System.Windows.Forms.Button();
36
+            this.checkBox_Edit = new System.Windows.Forms.CheckBox();
37
+            this.checkBox_TerminalStop = new System.Windows.Forms.CheckBox();
35
             this.panel4 = new System.Windows.Forms.Panel();
38
             this.panel4 = new System.Windows.Forms.Panel();
36
             this.pictureBox5 = new System.Windows.Forms.PictureBox();
39
             this.pictureBox5 = new System.Windows.Forms.PictureBox();
37
             this.label6 = new System.Windows.Forms.Label();
40
             this.label6 = new System.Windows.Forms.Label();
38
             this.panel1 = new System.Windows.Forms.Panel();
41
             this.panel1 = new System.Windows.Forms.Panel();
39
             this.groupBox9 = new System.Windows.Forms.GroupBox();
42
             this.groupBox9 = new System.Windows.Forms.GroupBox();
40
-            this.panel3 = new System.Windows.Forms.Panel();
43
+            this.panel_Port = new System.Windows.Forms.Panel();
41
             this.label_Port = new System.Windows.Forms.Label();
44
             this.label_Port = new System.Windows.Forms.Label();
42
             this.comboBox_Port = new System.Windows.Forms.ComboBox();
45
             this.comboBox_Port = new System.Windows.Forms.ComboBox();
43
             this.comboBox_bps = new System.Windows.Forms.ComboBox();
46
             this.comboBox_bps = new System.Windows.Forms.ComboBox();
@@ -51,23 +54,22 @@
51
             this.label_Catm1Test = new System.Windows.Forms.Label();
54
             this.label_Catm1Test = new System.Windows.Forms.Label();
52
             this.panel_GpsMode = new System.Windows.Forms.Panel();
55
             this.panel_GpsMode = new System.Windows.Forms.Panel();
53
             this.label_GPSTest = new System.Windows.Forms.Label();
56
             this.label_GPSTest = new System.Windows.Forms.Label();
54
-            this.panel_GpsTest = new System.Windows.Forms.Panel();
55
-            this.richTextBox_Gps = new System.Windows.Forms.RichTextBox();
56
-            this.dataGridView2 = new System.Windows.Forms.DataGridView();
57
-            this.Gps_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
58
-            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
59
             this.panel_SensorTest = new System.Windows.Forms.Panel();
57
             this.panel_SensorTest = new System.Windows.Forms.Panel();
58
+            this.pictureBox_Check2 = new System.Windows.Forms.PictureBox();
59
+            this.pictureBox_Check3 = new System.Windows.Forms.PictureBox();
60
+            this.pictureBox_Check4 = new System.Windows.Forms.PictureBox();
61
+            this.pictureBox_Check1 = new System.Windows.Forms.PictureBox();
60
             this.label5 = new System.Windows.Forms.Label();
62
             this.label5 = new System.Windows.Forms.Label();
61
-            this.pictureBox4 = new System.Windows.Forms.PictureBox();
63
+            this.pictureBox_UnCheck2 = new System.Windows.Forms.PictureBox();
62
             this.label4 = new System.Windows.Forms.Label();
64
             this.label4 = new System.Windows.Forms.Label();
63
-            this.pictureBox3 = new System.Windows.Forms.PictureBox();
65
+            this.pictureBox_UnCheck3 = new System.Windows.Forms.PictureBox();
64
             this.label3 = new System.Windows.Forms.Label();
66
             this.label3 = new System.Windows.Forms.Label();
65
             this.richTextBox_Sensor = new System.Windows.Forms.RichTextBox();
67
             this.richTextBox_Sensor = new System.Windows.Forms.RichTextBox();
66
-            this.pictureBox2 = new System.Windows.Forms.PictureBox();
67
-            this.pictureBox1 = new System.Windows.Forms.PictureBox();
68
+            this.pictureBox_UnCheck4 = new System.Windows.Forms.PictureBox();
69
+            this.pictureBox_UnCheck1 = new System.Windows.Forms.PictureBox();
68
             this.label2 = new System.Windows.Forms.Label();
70
             this.label2 = new System.Windows.Forms.Label();
69
-            this.dataGridView1 = new System.Windows.Forms.DataGridView();
70
-            this.SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
71
+            this.dataGridView_Sensor = new System.Windows.Forms.DataGridView();
72
+            this.ProductNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
71
             this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
73
             this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
72
             this.IMEI = new System.Windows.Forms.DataGridViewTextBoxColumn();
74
             this.IMEI = new System.Windows.Forms.DataGridViewTextBoxColumn();
73
             this.USIM = new System.Windows.Forms.DataGridViewTextBoxColumn();
75
             this.USIM = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -77,30 +79,39 @@
77
             this.BMA = new System.Windows.Forms.DataGridViewTextBoxColumn();
79
             this.BMA = new System.Windows.Forms.DataGridViewTextBoxColumn();
78
             this.panel_Catm1Test = new System.Windows.Forms.Panel();
80
             this.panel_Catm1Test = new System.Windows.Forms.Panel();
79
             this.richTextBox_catm1 = new System.Windows.Forms.RichTextBox();
81
             this.richTextBox_catm1 = new System.Windows.Forms.RichTextBox();
80
-            this.dataGridView3 = new System.Windows.Forms.DataGridView();
82
+            this.dataGridView_Catm1 = new System.Windows.Forms.DataGridView();
81
             this.Catm1_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
83
             this.Catm1_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
82
             this.Modem_Ver = new System.Windows.Forms.DataGridViewTextBoxColumn();
84
             this.Modem_Ver = new System.Windows.Forms.DataGridViewTextBoxColumn();
83
             this.RSRP = new System.Windows.Forms.DataGridViewTextBoxColumn();
85
             this.RSRP = new System.Windows.Forms.DataGridViewTextBoxColumn();
86
+            this.panel_GpsTest = new System.Windows.Forms.Panel();
87
+            this.richTextBox_Gps = new System.Windows.Forms.RichTextBox();
88
+            this.dataGridView_Gps = new System.Windows.Forms.DataGridView();
89
+            this.Gps_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
90
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
84
             this.panel_Main.SuspendLayout();
91
             this.panel_Main.SuspendLayout();
85
             this.panel4.SuspendLayout();
92
             this.panel4.SuspendLayout();
86
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
93
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
87
             this.panel1.SuspendLayout();
94
             this.panel1.SuspendLayout();
88
             this.groupBox9.SuspendLayout();
95
             this.groupBox9.SuspendLayout();
89
-            this.panel3.SuspendLayout();
96
+            this.panel_Port.SuspendLayout();
90
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
97
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
91
             this.panel_SensorMode.SuspendLayout();
98
             this.panel_SensorMode.SuspendLayout();
92
             this.panel_Catm1Mode.SuspendLayout();
99
             this.panel_Catm1Mode.SuspendLayout();
93
             this.panel_GpsMode.SuspendLayout();
100
             this.panel_GpsMode.SuspendLayout();
94
-            this.panel_GpsTest.SuspendLayout();
95
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit();
96
             this.panel_SensorTest.SuspendLayout();
101
             this.panel_SensorTest.SuspendLayout();
97
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
98
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
99
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
100
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
101
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
102
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check2)).BeginInit();
103
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check3)).BeginInit();
104
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check4)).BeginInit();
105
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check1)).BeginInit();
106
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck2)).BeginInit();
107
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck3)).BeginInit();
108
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck4)).BeginInit();
109
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck1)).BeginInit();
110
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).BeginInit();
102
             this.panel_Catm1Test.SuspendLayout();
111
             this.panel_Catm1Test.SuspendLayout();
103
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView3)).BeginInit();
112
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Catm1)).BeginInit();
113
+            this.panel_GpsTest.SuspendLayout();
114
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).BeginInit();
104
             this.SuspendLayout();
115
             this.SuspendLayout();
105
             // 
116
             // 
106
             // serialPort
117
             // serialPort
@@ -110,6 +121,9 @@
110
             // panel_Main
121
             // panel_Main
111
             // 
122
             // 
112
             this.panel_Main.BackColor = System.Drawing.Color.SkyBlue;
123
             this.panel_Main.BackColor = System.Drawing.Color.SkyBlue;
124
+            this.panel_Main.Controls.Add(this.button_Clear);
125
+            this.panel_Main.Controls.Add(this.checkBox_Edit);
126
+            this.panel_Main.Controls.Add(this.checkBox_TerminalStop);
113
             this.panel_Main.Controls.Add(this.panel4);
127
             this.panel_Main.Controls.Add(this.panel4);
114
             this.panel_Main.Controls.Add(this.label6);
128
             this.panel_Main.Controls.Add(this.label6);
115
             this.panel_Main.Controls.Add(this.panel1);
129
             this.panel_Main.Controls.Add(this.panel1);
@@ -124,6 +138,37 @@
124
             this.panel_Main.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_Main_MouseMove);
138
             this.panel_Main.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_Main_MouseMove);
125
             this.panel_Main.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panel_Main_MouseUp);
139
             this.panel_Main.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panel_Main_MouseUp);
126
             // 
140
             // 
141
+            // button_Clear
142
+            // 
143
+            this.button_Clear.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(200)))));
144
+            this.button_Clear.Location = new System.Drawing.Point(248, 12);
145
+            this.button_Clear.Name = "button_Clear";
146
+            this.button_Clear.Size = new System.Drawing.Size(108, 24);
147
+            this.button_Clear.TabIndex = 89;
148
+            this.button_Clear.Text = "Terminal Clear";
149
+            this.button_Clear.UseVisualStyleBackColor = false;
150
+            this.button_Clear.Click += new System.EventHandler(this.button_Clear_Click);
151
+            // 
152
+            // checkBox_Edit
153
+            // 
154
+            this.checkBox_Edit.AutoSize = true;
155
+            this.checkBox_Edit.Location = new System.Drawing.Point(170, 22);
156
+            this.checkBox_Edit.Name = "checkBox_Edit";
157
+            this.checkBox_Edit.Size = new System.Drawing.Size(72, 16);
158
+            this.checkBox_Edit.TabIndex = 88;
159
+            this.checkBox_Edit.Text = "편집모드";
160
+            this.checkBox_Edit.UseVisualStyleBackColor = true;
161
+            // 
162
+            // checkBox_TerminalStop
163
+            // 
164
+            this.checkBox_TerminalStop.AutoSize = true;
165
+            this.checkBox_TerminalStop.Location = new System.Drawing.Point(805, 22);
166
+            this.checkBox_TerminalStop.Name = "checkBox_TerminalStop";
167
+            this.checkBox_TerminalStop.Size = new System.Drawing.Size(103, 16);
168
+            this.checkBox_TerminalStop.TabIndex = 88;
169
+            this.checkBox_TerminalStop.Text = "Terminal Stop";
170
+            this.checkBox_TerminalStop.UseVisualStyleBackColor = true;
171
+            // 
127
             // panel4
172
             // panel4
128
             // 
173
             // 
129
             this.panel4.BackColor = System.Drawing.Color.White;
174
             this.panel4.BackColor = System.Drawing.Color.White;
@@ -168,27 +213,30 @@
168
             // 
213
             // 
169
             // groupBox9
214
             // groupBox9
170
             // 
215
             // 
171
-            this.groupBox9.Controls.Add(this.panel3);
216
+            this.groupBox9.Controls.Add(this.panel_Port);
172
             this.groupBox9.Controls.Add(this.comboBox_Port);
217
             this.groupBox9.Controls.Add(this.comboBox_Port);
173
             this.groupBox9.Controls.Add(this.comboBox_bps);
218
             this.groupBox9.Controls.Add(this.comboBox_bps);
174
             this.groupBox9.Controls.Add(this.cmCom_Port);
219
             this.groupBox9.Controls.Add(this.cmCom_Port);
175
             this.groupBox9.Controls.Add(this.cmBaudRate);
220
             this.groupBox9.Controls.Add(this.cmBaudRate);
176
             this.groupBox9.Location = new System.Drawing.Point(3, 241);
221
             this.groupBox9.Location = new System.Drawing.Point(3, 241);
177
             this.groupBox9.Name = "groupBox9";
222
             this.groupBox9.Name = "groupBox9";
178
-            this.groupBox9.Size = new System.Drawing.Size(129, 281);
223
+            this.groupBox9.Size = new System.Drawing.Size(153, 281);
179
             this.groupBox9.TabIndex = 85;
224
             this.groupBox9.TabIndex = 85;
180
             this.groupBox9.TabStop = false;
225
             this.groupBox9.TabStop = false;
181
             this.groupBox9.Text = "Connection";
226
             this.groupBox9.Text = "Connection";
182
             // 
227
             // 
183
-            // panel3
228
+            // panel_Port
184
             // 
229
             // 
185
-            this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(200)))));
186
-            this.panel3.Controls.Add(this.label_Port);
187
-            this.panel3.Location = new System.Drawing.Point(9, 188);
188
-            this.panel3.Name = "panel3";
189
-            this.panel3.Size = new System.Drawing.Size(107, 41);
190
-            this.panel3.TabIndex = 93;
191
-            this.panel3.MouseClick += new System.Windows.Forms.MouseEventHandler(this.label_Port_MouseClick);
230
+            this.panel_Port.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(200)))));
231
+            this.panel_Port.Controls.Add(this.label_Port);
232
+            this.panel_Port.Location = new System.Drawing.Point(9, 188);
233
+            this.panel_Port.Name = "panel_Port";
234
+            this.panel_Port.Size = new System.Drawing.Size(107, 41);
235
+            this.panel_Port.TabIndex = 93;
236
+            this.panel_Port.Click += new System.EventHandler(this.label_Port_Click);
237
+            this.panel_Port.MouseClick += new System.Windows.Forms.MouseEventHandler(this.label_Port_MouseClick);
238
+            this.panel_Port.MouseLeave += new System.EventHandler(this.panel_PanelMode_MouseLeave);
239
+            this.panel_Port.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_PanelMode_MouseMove);
192
             // 
240
             // 
193
             // label_Port
241
             // label_Port
194
             // 
242
             // 
@@ -200,7 +248,9 @@
200
             this.label_Port.Size = new System.Drawing.Size(80, 19);
248
             this.label_Port.Size = new System.Drawing.Size(80, 19);
201
             this.label_Port.TabIndex = 31;
249
             this.label_Port.TabIndex = 31;
202
             this.label_Port.Text = "Port Open";
250
             this.label_Port.Text = "Port Open";
203
-            this.label_Port.MouseClick += new System.Windows.Forms.MouseEventHandler(this.label_Port_MouseClick);
251
+            this.label_Port.Click += new System.EventHandler(this.label_Port_Click);
252
+            this.label_Port.MouseLeave += new System.EventHandler(this.label_Port_MouseLeave);
253
+            this.label_Port.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_Port_MouseMove);
204
             // 
254
             // 
205
             // comboBox_Port
255
             // comboBox_Port
206
             // 
256
             // 
@@ -226,6 +276,7 @@
226
             this.comboBox_bps.Name = "comboBox_bps";
276
             this.comboBox_bps.Name = "comboBox_bps";
227
             this.comboBox_bps.Size = new System.Drawing.Size(113, 27);
277
             this.comboBox_bps.Size = new System.Drawing.Size(113, 27);
228
             this.comboBox_bps.TabIndex = 91;
278
             this.comboBox_bps.TabIndex = 91;
279
+            this.comboBox_bps.Text = "115200";
229
             // 
280
             // 
230
             // cmCom_Port
281
             // cmCom_Port
231
             // 
282
             // 
@@ -286,13 +337,14 @@
286
             // label_SensorTest
337
             // label_SensorTest
287
             // 
338
             // 
288
             this.label_SensorTest.AutoSize = true;
339
             this.label_SensorTest.AutoSize = true;
289
-            this.label_SensorTest.Font = new System.Drawing.Font("맑은 고딕", 13F);
340
+            this.label_SensorTest.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold);
290
             this.label_SensorTest.ForeColor = System.Drawing.Color.Snow;
341
             this.label_SensorTest.ForeColor = System.Drawing.Color.Snow;
291
-            this.label_SensorTest.Location = new System.Drawing.Point(16, 14);
342
+            this.label_SensorTest.Location = new System.Drawing.Point(34, 17);
292
             this.label_SensorTest.Name = "label_SensorTest";
343
             this.label_SensorTest.Name = "label_SensorTest";
293
-            this.label_SensorTest.Size = new System.Drawing.Size(107, 25);
344
+            this.label_SensorTest.Size = new System.Drawing.Size(87, 19);
294
             this.label_SensorTest.TabIndex = 31;
345
             this.label_SensorTest.TabIndex = 31;
295
             this.label_SensorTest.Text = "Sensor Test";
346
             this.label_SensorTest.Text = "Sensor Test";
347
+            this.label_SensorTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
296
             this.label_SensorTest.Click += new System.EventHandler(this.label_SensorTest_Click);
348
             this.label_SensorTest.Click += new System.EventHandler(this.label_SensorTest_Click);
297
             this.label_SensorTest.MouseLeave += new System.EventHandler(this.label_SensorTest_MouseLeave);
349
             this.label_SensorTest.MouseLeave += new System.EventHandler(this.label_SensorTest_MouseLeave);
298
             this.label_SensorTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_SensorTest_MouseMove);
350
             this.label_SensorTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_SensorTest_MouseMove);
@@ -312,13 +364,14 @@
312
             // label_Catm1Test
364
             // label_Catm1Test
313
             // 
365
             // 
314
             this.label_Catm1Test.AutoSize = true;
366
             this.label_Catm1Test.AutoSize = true;
315
-            this.label_Catm1Test.Font = new System.Drawing.Font("맑은 고딕", 13F);
367
+            this.label_Catm1Test.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold);
316
             this.label_Catm1Test.ForeColor = System.Drawing.Color.Snow;
368
             this.label_Catm1Test.ForeColor = System.Drawing.Color.Snow;
317
-            this.label_Catm1Test.Location = new System.Drawing.Point(14, 14);
369
+            this.label_Catm1Test.Location = new System.Drawing.Point(28, 17);
318
             this.label_Catm1Test.Name = "label_Catm1Test";
370
             this.label_Catm1Test.Name = "label_Catm1Test";
319
-            this.label_Catm1Test.Size = new System.Drawing.Size(118, 25);
371
+            this.label_Catm1Test.Size = new System.Drawing.Size(95, 19);
320
             this.label_Catm1Test.TabIndex = 31;
372
             this.label_Catm1Test.TabIndex = 31;
321
             this.label_Catm1Test.Text = "CAT M1 Test";
373
             this.label_Catm1Test.Text = "CAT M1 Test";
374
+            this.label_Catm1Test.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
322
             this.label_Catm1Test.Click += new System.EventHandler(this.label_Catm1Test_Click);
375
             this.label_Catm1Test.Click += new System.EventHandler(this.label_Catm1Test_Click);
323
             this.label_Catm1Test.MouseLeave += new System.EventHandler(this.label_Catm1Test_MouseLeave);
376
             this.label_Catm1Test.MouseLeave += new System.EventHandler(this.label_Catm1Test_MouseLeave);
324
             this.label_Catm1Test.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_Catm1Test_MouseMove);
377
             this.label_Catm1Test.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_Catm1Test_MouseMove);
@@ -338,124 +391,122 @@
338
             // label_GPSTest
391
             // label_GPSTest
339
             // 
392
             // 
340
             this.label_GPSTest.AutoSize = true;
393
             this.label_GPSTest.AutoSize = true;
341
-            this.label_GPSTest.Font = new System.Drawing.Font("맑은 고딕", 13F);
394
+            this.label_GPSTest.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold);
342
             this.label_GPSTest.ForeColor = System.Drawing.Color.Snow;
395
             this.label_GPSTest.ForeColor = System.Drawing.Color.Snow;
343
-            this.label_GPSTest.Location = new System.Drawing.Point(25, 14);
396
+            this.label_GPSTest.Location = new System.Drawing.Point(39, 17);
397
+            this.label_GPSTest.Margin = new System.Windows.Forms.Padding(0);
344
             this.label_GPSTest.Name = "label_GPSTest";
398
             this.label_GPSTest.Name = "label_GPSTest";
345
-            this.label_GPSTest.Size = new System.Drawing.Size(90, 25);
399
+            this.label_GPSTest.Size = new System.Drawing.Size(73, 19);
346
             this.label_GPSTest.TabIndex = 31;
400
             this.label_GPSTest.TabIndex = 31;
347
             this.label_GPSTest.Text = "GPS TEST";
401
             this.label_GPSTest.Text = "GPS TEST";
402
+            this.label_GPSTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
348
             this.label_GPSTest.Click += new System.EventHandler(this.label_GPSTest_Click);
403
             this.label_GPSTest.Click += new System.EventHandler(this.label_GPSTest_Click);
349
             this.label_GPSTest.MouseLeave += new System.EventHandler(this.label_GPSTest_MouseLeave);
404
             this.label_GPSTest.MouseLeave += new System.EventHandler(this.label_GPSTest_MouseLeave);
350
             this.label_GPSTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_GPSTest_MouseMove);
405
             this.label_GPSTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_GPSTest_MouseMove);
351
             // 
406
             // 
352
-            // panel_GpsTest
353
-            // 
354
-            this.panel_GpsTest.Controls.Add(this.richTextBox_Gps);
355
-            this.panel_GpsTest.Controls.Add(this.dataGridView2);
356
-            this.panel_GpsTest.Location = new System.Drawing.Point(149, 44);
357
-            this.panel_GpsTest.Name = "panel_GpsTest";
358
-            this.panel_GpsTest.Size = new System.Drawing.Size(777, 599);
359
-            this.panel_GpsTest.TabIndex = 86;
360
-            // 
361
-            // richTextBox_Gps
362
-            // 
363
-            this.richTextBox_Gps.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
364
-            this.richTextBox_Gps.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
365
-            this.richTextBox_Gps.ForeColor = System.Drawing.Color.Yellow;
366
-            this.richTextBox_Gps.Location = new System.Drawing.Point(276, 3);
367
-            this.richTextBox_Gps.Name = "richTextBox_Gps";
368
-            this.richTextBox_Gps.Size = new System.Drawing.Size(489, 564);
369
-            this.richTextBox_Gps.TabIndex = 26;
370
-            this.richTextBox_Gps.Text = "";
371
-            // 
372
-            // dataGridView2
373
-            // 
374
-            this.dataGridView2.BackgroundColor = System.Drawing.Color.Gray;
375
-            this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
376
-            this.dataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
377
-            this.Gps_SerialNumber,
378
-            this.dataGridViewTextBoxColumn8});
379
-            this.dataGridView2.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
380
-            this.dataGridView2.Location = new System.Drawing.Point(21, 3);
381
-            this.dataGridView2.Name = "dataGridView2";
382
-            this.dataGridView2.RowTemplate.Height = 23;
383
-            this.dataGridView2.Size = new System.Drawing.Size(249, 564);
384
-            this.dataGridView2.TabIndex = 15;
385
-            // 
386
-            // Gps_SerialNumber
387
-            // 
388
-            this.Gps_SerialNumber.HeaderText = "SerialNumber";
389
-            this.Gps_SerialNumber.Name = "Gps_SerialNumber";
390
-            // 
391
-            // dataGridViewTextBoxColumn8
392
-            // 
393
-            this.dataGridViewTextBoxColumn8.HeaderText = "GPS SNR";
394
-            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
395
-            // 
396
             // panel_SensorTest
407
             // panel_SensorTest
397
             // 
408
             // 
409
+            this.panel_SensorTest.Controls.Add(this.pictureBox_Check2);
410
+            this.panel_SensorTest.Controls.Add(this.pictureBox_Check3);
411
+            this.panel_SensorTest.Controls.Add(this.pictureBox_Check4);
412
+            this.panel_SensorTest.Controls.Add(this.pictureBox_Check1);
398
             this.panel_SensorTest.Controls.Add(this.label5);
413
             this.panel_SensorTest.Controls.Add(this.label5);
399
-            this.panel_SensorTest.Controls.Add(this.pictureBox4);
414
+            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck2);
400
             this.panel_SensorTest.Controls.Add(this.label4);
415
             this.panel_SensorTest.Controls.Add(this.label4);
401
-            this.panel_SensorTest.Controls.Add(this.pictureBox3);
416
+            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck3);
402
             this.panel_SensorTest.Controls.Add(this.label3);
417
             this.panel_SensorTest.Controls.Add(this.label3);
403
             this.panel_SensorTest.Controls.Add(this.richTextBox_Sensor);
418
             this.panel_SensorTest.Controls.Add(this.richTextBox_Sensor);
404
-            this.panel_SensorTest.Controls.Add(this.pictureBox2);
405
-            this.panel_SensorTest.Controls.Add(this.pictureBox1);
419
+            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck4);
420
+            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck1);
406
             this.panel_SensorTest.Controls.Add(this.label2);
421
             this.panel_SensorTest.Controls.Add(this.label2);
407
-            this.panel_SensorTest.Controls.Add(this.dataGridView1);
422
+            this.panel_SensorTest.Controls.Add(this.dataGridView_Sensor);
408
             this.panel_SensorTest.Location = new System.Drawing.Point(149, 44);
423
             this.panel_SensorTest.Location = new System.Drawing.Point(149, 44);
409
             this.panel_SensorTest.Name = "panel_SensorTest";
424
             this.panel_SensorTest.Name = "panel_SensorTest";
410
             this.panel_SensorTest.Size = new System.Drawing.Size(777, 599);
425
             this.panel_SensorTest.Size = new System.Drawing.Size(777, 599);
411
             this.panel_SensorTest.TabIndex = 27;
426
             this.panel_SensorTest.TabIndex = 27;
412
             // 
427
             // 
428
+            // pictureBox_Check2
429
+            // 
430
+            this.pictureBox_Check2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check2.Image")));
431
+            this.pictureBox_Check2.Location = new System.Drawing.Point(68, 405);
432
+            this.pictureBox_Check2.Name = "pictureBox_Check2";
433
+            this.pictureBox_Check2.Size = new System.Drawing.Size(50, 50);
434
+            this.pictureBox_Check2.TabIndex = 30;
435
+            this.pictureBox_Check2.TabStop = false;
436
+            // 
437
+            // pictureBox_Check3
438
+            // 
439
+            this.pictureBox_Check3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check3.Image")));
440
+            this.pictureBox_Check3.Location = new System.Drawing.Point(68, 461);
441
+            this.pictureBox_Check3.Name = "pictureBox_Check3";
442
+            this.pictureBox_Check3.Size = new System.Drawing.Size(50, 50);
443
+            this.pictureBox_Check3.TabIndex = 29;
444
+            this.pictureBox_Check3.TabStop = false;
445
+            // 
446
+            // pictureBox_Check4
447
+            // 
448
+            this.pictureBox_Check4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check4.Image")));
449
+            this.pictureBox_Check4.Location = new System.Drawing.Point(68, 517);
450
+            this.pictureBox_Check4.Name = "pictureBox_Check4";
451
+            this.pictureBox_Check4.Size = new System.Drawing.Size(50, 50);
452
+            this.pictureBox_Check4.TabIndex = 28;
453
+            this.pictureBox_Check4.TabStop = false;
454
+            // 
455
+            // pictureBox_Check1
456
+            // 
457
+            this.pictureBox_Check1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check1.Image")));
458
+            this.pictureBox_Check1.Location = new System.Drawing.Point(68, 349);
459
+            this.pictureBox_Check1.Name = "pictureBox_Check1";
460
+            this.pictureBox_Check1.Size = new System.Drawing.Size(50, 50);
461
+            this.pictureBox_Check1.TabIndex = 27;
462
+            this.pictureBox_Check1.TabStop = false;
463
+            // 
413
             // label5
464
             // label5
414
             // 
465
             // 
415
             this.label5.AutoSize = true;
466
             this.label5.AutoSize = true;
416
             this.label5.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
467
             this.label5.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
417
             this.label5.ForeColor = System.Drawing.Color.Yellow;
468
             this.label5.ForeColor = System.Drawing.Color.Yellow;
418
-            this.label5.Location = new System.Drawing.Point(21, 427);
469
+            this.label5.Location = new System.Drawing.Point(21, 416);
419
             this.label5.Name = "label5";
470
             this.label5.Name = "label5";
420
             this.label5.Size = new System.Drawing.Size(47, 25);
471
             this.label5.Size = new System.Drawing.Size(47, 25);
421
             this.label5.TabIndex = 24;
472
             this.label5.TabIndex = 24;
422
             this.label5.Text = "2nd";
473
             this.label5.Text = "2nd";
423
             // 
474
             // 
424
-            // pictureBox4
475
+            // pictureBox_UnCheck2
425
             // 
476
             // 
426
-            this.pictureBox4.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
427
-            this.pictureBox4.Location = new System.Drawing.Point(65, 405);
428
-            this.pictureBox4.Name = "pictureBox4";
429
-            this.pictureBox4.Size = new System.Drawing.Size(50, 50);
430
-            this.pictureBox4.TabIndex = 23;
431
-            this.pictureBox4.TabStop = false;
477
+            this.pictureBox_UnCheck2.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
478
+            this.pictureBox_UnCheck2.Location = new System.Drawing.Point(68, 405);
479
+            this.pictureBox_UnCheck2.Name = "pictureBox_UnCheck2";
480
+            this.pictureBox_UnCheck2.Size = new System.Drawing.Size(50, 50);
481
+            this.pictureBox_UnCheck2.TabIndex = 23;
482
+            this.pictureBox_UnCheck2.TabStop = false;
432
             // 
483
             // 
433
             // label4
484
             // label4
434
             // 
485
             // 
435
             this.label4.AutoSize = true;
486
             this.label4.AutoSize = true;
436
             this.label4.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
487
             this.label4.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
437
             this.label4.ForeColor = System.Drawing.Color.Yellow;
488
             this.label4.ForeColor = System.Drawing.Color.Yellow;
438
-            this.label4.Location = new System.Drawing.Point(21, 483);
489
+            this.label4.Location = new System.Drawing.Point(21, 473);
439
             this.label4.Name = "label4";
490
             this.label4.Name = "label4";
440
             this.label4.Size = new System.Drawing.Size(42, 25);
491
             this.label4.Size = new System.Drawing.Size(42, 25);
441
             this.label4.TabIndex = 22;
492
             this.label4.TabIndex = 22;
442
             this.label4.Text = "3rd";
493
             this.label4.Text = "3rd";
443
             // 
494
             // 
444
-            // pictureBox3
495
+            // pictureBox_UnCheck3
445
             // 
496
             // 
446
-            this.pictureBox3.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
447
-            this.pictureBox3.Location = new System.Drawing.Point(65, 461);
448
-            this.pictureBox3.Name = "pictureBox3";
449
-            this.pictureBox3.Size = new System.Drawing.Size(50, 50);
450
-            this.pictureBox3.TabIndex = 21;
451
-            this.pictureBox3.TabStop = false;
497
+            this.pictureBox_UnCheck3.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
498
+            this.pictureBox_UnCheck3.Location = new System.Drawing.Point(68, 461);
499
+            this.pictureBox_UnCheck3.Name = "pictureBox_UnCheck3";
500
+            this.pictureBox_UnCheck3.Size = new System.Drawing.Size(50, 50);
501
+            this.pictureBox_UnCheck3.TabIndex = 21;
502
+            this.pictureBox_UnCheck3.TabStop = false;
452
             // 
503
             // 
453
             // label3
504
             // label3
454
             // 
505
             // 
455
             this.label3.AutoSize = true;
506
             this.label3.AutoSize = true;
456
             this.label3.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
507
             this.label3.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
457
             this.label3.ForeColor = System.Drawing.Color.Yellow;
508
             this.label3.ForeColor = System.Drawing.Color.Yellow;
458
-            this.label3.Location = new System.Drawing.Point(21, 539);
509
+            this.label3.Location = new System.Drawing.Point(21, 528);
459
             this.label3.Name = "label3";
510
             this.label3.Name = "label3";
460
             this.label3.Size = new System.Drawing.Size(42, 25);
511
             this.label3.Size = new System.Drawing.Size(42, 25);
461
             this.label3.TabIndex = 20;
512
             this.label3.TabIndex = 20;
@@ -472,41 +523,41 @@
472
             this.richTextBox_Sensor.TabIndex = 26;
523
             this.richTextBox_Sensor.TabIndex = 26;
473
             this.richTextBox_Sensor.Text = "";
524
             this.richTextBox_Sensor.Text = "";
474
             // 
525
             // 
475
-            // pictureBox2
526
+            // pictureBox_UnCheck4
476
             // 
527
             // 
477
-            this.pictureBox2.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
478
-            this.pictureBox2.Location = new System.Drawing.Point(65, 517);
479
-            this.pictureBox2.Name = "pictureBox2";
480
-            this.pictureBox2.Size = new System.Drawing.Size(50, 50);
481
-            this.pictureBox2.TabIndex = 19;
482
-            this.pictureBox2.TabStop = false;
528
+            this.pictureBox_UnCheck4.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
529
+            this.pictureBox_UnCheck4.Location = new System.Drawing.Point(68, 517);
530
+            this.pictureBox_UnCheck4.Name = "pictureBox_UnCheck4";
531
+            this.pictureBox_UnCheck4.Size = new System.Drawing.Size(50, 50);
532
+            this.pictureBox_UnCheck4.TabIndex = 19;
533
+            this.pictureBox_UnCheck4.TabStop = false;
483
             // 
534
             // 
484
-            // pictureBox1
535
+            // pictureBox_UnCheck1
485
             // 
536
             // 
486
-            this.pictureBox1.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
487
-            this.pictureBox1.Location = new System.Drawing.Point(65, 349);
488
-            this.pictureBox1.Name = "pictureBox1";
489
-            this.pictureBox1.Size = new System.Drawing.Size(50, 50);
490
-            this.pictureBox1.TabIndex = 16;
491
-            this.pictureBox1.TabStop = false;
537
+            this.pictureBox_UnCheck1.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
538
+            this.pictureBox_UnCheck1.Location = new System.Drawing.Point(68, 349);
539
+            this.pictureBox_UnCheck1.Name = "pictureBox_UnCheck1";
540
+            this.pictureBox_UnCheck1.Size = new System.Drawing.Size(50, 50);
541
+            this.pictureBox_UnCheck1.TabIndex = 16;
542
+            this.pictureBox_UnCheck1.TabStop = false;
492
             // 
543
             // 
493
             // label2
544
             // label2
494
             // 
545
             // 
495
             this.label2.AutoSize = true;
546
             this.label2.AutoSize = true;
496
             this.label2.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
547
             this.label2.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
497
             this.label2.ForeColor = System.Drawing.Color.Yellow;
548
             this.label2.ForeColor = System.Drawing.Color.Yellow;
498
-            this.label2.Location = new System.Drawing.Point(21, 371);
549
+            this.label2.Location = new System.Drawing.Point(21, 360);
499
             this.label2.Name = "label2";
550
             this.label2.Name = "label2";
500
             this.label2.Size = new System.Drawing.Size(39, 25);
551
             this.label2.Size = new System.Drawing.Size(39, 25);
501
             this.label2.TabIndex = 18;
552
             this.label2.TabIndex = 18;
502
             this.label2.Text = "1st";
553
             this.label2.Text = "1st";
503
             // 
554
             // 
504
-            // dataGridView1
555
+            // dataGridView_Sensor
505
             // 
556
             // 
506
-            this.dataGridView1.BackgroundColor = System.Drawing.Color.Gray;
507
-            this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
508
-            this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
509
-            this.SerialNumber,
557
+            this.dataGridView_Sensor.BackgroundColor = System.Drawing.Color.Gray;
558
+            this.dataGridView_Sensor.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
559
+            this.dataGridView_Sensor.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
560
+            this.ProductNumber,
510
             this.Version,
561
             this.Version,
511
             this.IMEI,
562
             this.IMEI,
512
             this.USIM,
563
             this.USIM,
@@ -514,59 +565,74 @@
514
             this.SystemVoltage,
565
             this.SystemVoltage,
515
             this.Temp,
566
             this.Temp,
516
             this.BMA});
567
             this.BMA});
517
-            this.dataGridView1.GridColor = System.Drawing.Color.Green;
518
-            this.dataGridView1.Location = new System.Drawing.Point(20, 3);
519
-            this.dataGridView1.Name = "dataGridView1";
520
-            this.dataGridView1.RowTemplate.Height = 23;
521
-            this.dataGridView1.Size = new System.Drawing.Size(745, 323);
522
-            this.dataGridView1.TabIndex = 15;
568
+            this.dataGridView_Sensor.GridColor = System.Drawing.Color.Green;
569
+            this.dataGridView_Sensor.Location = new System.Drawing.Point(20, 3);
570
+            this.dataGridView_Sensor.Name = "dataGridView_Sensor";
571
+            this.dataGridView_Sensor.RowTemplate.Height = 23;
572
+            this.dataGridView_Sensor.Size = new System.Drawing.Size(745, 323);
573
+            this.dataGridView_Sensor.TabIndex = 15;
574
+            this.dataGridView_Sensor.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView_Sensor_CellMouseClick);
523
             // 
575
             // 
524
-            // SerialNumber
576
+            // ProductNumber
525
             // 
577
             // 
526
-            this.SerialNumber.HeaderText = "SerialNumber";
527
-            this.SerialNumber.Name = "SerialNumber";
578
+            this.ProductNumber.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
579
+            this.ProductNumber.HeaderText = "생산번호";
580
+            this.ProductNumber.Name = "ProductNumber";
581
+            this.ProductNumber.Width = 78;
528
             // 
582
             // 
529
             // Version
583
             // Version
530
             // 
584
             // 
531
-            this.Version.HeaderText = "Version";
585
+            this.Version.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
586
+            this.Version.HeaderText = "버전";
532
             this.Version.Name = "Version";
587
             this.Version.Name = "Version";
588
+            this.Version.Width = 54;
533
             // 
589
             // 
534
             // IMEI
590
             // IMEI
535
             // 
591
             // 
592
+            this.IMEI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
536
             this.IMEI.HeaderText = "IMEI";
593
             this.IMEI.HeaderText = "IMEI";
537
             this.IMEI.Name = "IMEI";
594
             this.IMEI.Name = "IMEI";
595
+            this.IMEI.Width = 55;
538
             // 
596
             // 
539
             // USIM
597
             // USIM
540
             // 
598
             // 
599
+            this.USIM.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
541
             this.USIM.HeaderText = "USIM";
600
             this.USIM.HeaderText = "USIM";
542
             this.USIM.Name = "USIM";
601
             this.USIM.Name = "USIM";
602
+            this.USIM.Width = 60;
543
             // 
603
             // 
544
             // BatteryVoltage
604
             // BatteryVoltage
545
             // 
605
             // 
606
+            this.BatteryVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
546
             this.BatteryVoltage.HeaderText = "BatteryVoltage";
607
             this.BatteryVoltage.HeaderText = "BatteryVoltage";
547
             this.BatteryVoltage.Name = "BatteryVoltage";
608
             this.BatteryVoltage.Name = "BatteryVoltage";
609
+            this.BatteryVoltage.Width = 111;
548
             // 
610
             // 
549
             // SystemVoltage
611
             // SystemVoltage
550
             // 
612
             // 
613
+            this.SystemVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
551
             this.SystemVoltage.HeaderText = "SystemVoltage";
614
             this.SystemVoltage.HeaderText = "SystemVoltage";
552
             this.SystemVoltage.Name = "SystemVoltage";
615
             this.SystemVoltage.Name = "SystemVoltage";
616
+            this.SystemVoltage.Width = 115;
553
             // 
617
             // 
554
             // Temp
618
             // Temp
555
             // 
619
             // 
556
-            this.Temp.HeaderText = "Temp";
620
+            this.Temp.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
621
+            this.Temp.HeaderText = "온도";
557
             this.Temp.Name = "Temp";
622
             this.Temp.Name = "Temp";
558
-            this.Temp.Width = 50;
623
+            this.Temp.Width = 54;
559
             // 
624
             // 
560
             // BMA
625
             // BMA
561
             // 
626
             // 
562
-            this.BMA.HeaderText = "BMA";
627
+            this.BMA.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
628
+            this.BMA.HeaderText = "가속도";
563
             this.BMA.Name = "BMA";
629
             this.BMA.Name = "BMA";
564
-            this.BMA.Width = 50;
630
+            this.BMA.Width = 66;
565
             // 
631
             // 
566
             // panel_Catm1Test
632
             // panel_Catm1Test
567
             // 
633
             // 
568
             this.panel_Catm1Test.Controls.Add(this.richTextBox_catm1);
634
             this.panel_Catm1Test.Controls.Add(this.richTextBox_catm1);
569
-            this.panel_Catm1Test.Controls.Add(this.dataGridView3);
635
+            this.panel_Catm1Test.Controls.Add(this.dataGridView_Catm1);
570
             this.panel_Catm1Test.Location = new System.Drawing.Point(149, 44);
636
             this.panel_Catm1Test.Location = new System.Drawing.Point(149, 44);
571
             this.panel_Catm1Test.Name = "panel_Catm1Test";
637
             this.panel_Catm1Test.Name = "panel_Catm1Test";
572
             this.panel_Catm1Test.Size = new System.Drawing.Size(777, 599);
638
             this.panel_Catm1Test.Size = new System.Drawing.Size(777, 599);
@@ -583,24 +649,25 @@
583
             this.richTextBox_catm1.TabIndex = 26;
649
             this.richTextBox_catm1.TabIndex = 26;
584
             this.richTextBox_catm1.Text = "";
650
             this.richTextBox_catm1.Text = "";
585
             // 
651
             // 
586
-            // dataGridView3
652
+            // dataGridView_Catm1
587
             // 
653
             // 
588
-            this.dataGridView3.BackgroundColor = System.Drawing.Color.Gray;
589
-            this.dataGridView3.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
590
-            this.dataGridView3.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
654
+            this.dataGridView_Catm1.BackgroundColor = System.Drawing.Color.Gray;
655
+            this.dataGridView_Catm1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
656
+            this.dataGridView_Catm1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
591
             this.Catm1_SerialNumber,
657
             this.Catm1_SerialNumber,
592
             this.Modem_Ver,
658
             this.Modem_Ver,
593
             this.RSRP});
659
             this.RSRP});
594
-            this.dataGridView3.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
595
-            this.dataGridView3.Location = new System.Drawing.Point(17, 3);
596
-            this.dataGridView3.Name = "dataGridView3";
597
-            this.dataGridView3.RowTemplate.Height = 23;
598
-            this.dataGridView3.Size = new System.Drawing.Size(346, 564);
599
-            this.dataGridView3.TabIndex = 15;
660
+            this.dataGridView_Catm1.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
661
+            this.dataGridView_Catm1.Location = new System.Drawing.Point(17, 3);
662
+            this.dataGridView_Catm1.Name = "dataGridView_Catm1";
663
+            this.dataGridView_Catm1.RowTemplate.Height = 23;
664
+            this.dataGridView_Catm1.Size = new System.Drawing.Size(346, 564);
665
+            this.dataGridView_Catm1.TabIndex = 15;
666
+            this.dataGridView_Catm1.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView_Catm1_CellMouseClick);
600
             // 
667
             // 
601
             // Catm1_SerialNumber
668
             // Catm1_SerialNumber
602
             // 
669
             // 
603
-            this.Catm1_SerialNumber.HeaderText = "SerialNumber";
670
+            this.Catm1_SerialNumber.HeaderText = "생산번호";
604
             this.Catm1_SerialNumber.Name = "Catm1_SerialNumber";
671
             this.Catm1_SerialNumber.Name = "Catm1_SerialNumber";
605
             // 
672
             // 
606
             // Modem_Ver
673
             // Modem_Ver
@@ -613,6 +680,51 @@
613
             this.RSRP.HeaderText = "RSRP";
680
             this.RSRP.HeaderText = "RSRP";
614
             this.RSRP.Name = "RSRP";
681
             this.RSRP.Name = "RSRP";
615
             // 
682
             // 
683
+            // panel_GpsTest
684
+            // 
685
+            this.panel_GpsTest.Controls.Add(this.richTextBox_Gps);
686
+            this.panel_GpsTest.Controls.Add(this.dataGridView_Gps);
687
+            this.panel_GpsTest.Location = new System.Drawing.Point(149, 44);
688
+            this.panel_GpsTest.Name = "panel_GpsTest";
689
+            this.panel_GpsTest.Size = new System.Drawing.Size(777, 599);
690
+            this.panel_GpsTest.TabIndex = 86;
691
+            // 
692
+            // richTextBox_Gps
693
+            // 
694
+            this.richTextBox_Gps.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
695
+            this.richTextBox_Gps.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
696
+            this.richTextBox_Gps.ForeColor = System.Drawing.Color.Yellow;
697
+            this.richTextBox_Gps.Location = new System.Drawing.Point(276, 3);
698
+            this.richTextBox_Gps.Name = "richTextBox_Gps";
699
+            this.richTextBox_Gps.Size = new System.Drawing.Size(489, 564);
700
+            this.richTextBox_Gps.TabIndex = 26;
701
+            this.richTextBox_Gps.Text = "";
702
+            // 
703
+            // dataGridView_Gps
704
+            // 
705
+            this.dataGridView_Gps.BackgroundColor = System.Drawing.Color.Gray;
706
+            this.dataGridView_Gps.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
707
+            this.dataGridView_Gps.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
708
+            this.Gps_SerialNumber,
709
+            this.dataGridViewTextBoxColumn8});
710
+            this.dataGridView_Gps.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
711
+            this.dataGridView_Gps.Location = new System.Drawing.Point(21, 3);
712
+            this.dataGridView_Gps.Name = "dataGridView_Gps";
713
+            this.dataGridView_Gps.RowTemplate.Height = 23;
714
+            this.dataGridView_Gps.Size = new System.Drawing.Size(249, 564);
715
+            this.dataGridView_Gps.TabIndex = 15;
716
+            this.dataGridView_Gps.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView_Gps_CellMouseClick);
717
+            // 
718
+            // Gps_SerialNumber
719
+            // 
720
+            this.Gps_SerialNumber.HeaderText = "생산번호";
721
+            this.Gps_SerialNumber.Name = "Gps_SerialNumber";
722
+            // 
723
+            // dataGridViewTextBoxColumn8
724
+            // 
725
+            this.dataGridViewTextBoxColumn8.HeaderText = "GPS SNR";
726
+            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
727
+            // 
616
             // Main
728
             // Main
617
             // 
729
             // 
618
             this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
730
             this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -632,8 +744,8 @@
632
             this.panel1.PerformLayout();
744
             this.panel1.PerformLayout();
633
             this.groupBox9.ResumeLayout(false);
745
             this.groupBox9.ResumeLayout(false);
634
             this.groupBox9.PerformLayout();
746
             this.groupBox9.PerformLayout();
635
-            this.panel3.ResumeLayout(false);
636
-            this.panel3.PerformLayout();
747
+            this.panel_Port.ResumeLayout(false);
748
+            this.panel_Port.PerformLayout();
637
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
749
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
638
             this.panel_SensorMode.ResumeLayout(false);
750
             this.panel_SensorMode.ResumeLayout(false);
639
             this.panel_SensorMode.PerformLayout();
751
             this.panel_SensorMode.PerformLayout();
@@ -641,17 +753,21 @@
641
             this.panel_Catm1Mode.PerformLayout();
753
             this.panel_Catm1Mode.PerformLayout();
642
             this.panel_GpsMode.ResumeLayout(false);
754
             this.panel_GpsMode.ResumeLayout(false);
643
             this.panel_GpsMode.PerformLayout();
755
             this.panel_GpsMode.PerformLayout();
644
-            this.panel_GpsTest.ResumeLayout(false);
645
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit();
646
             this.panel_SensorTest.ResumeLayout(false);
756
             this.panel_SensorTest.ResumeLayout(false);
647
             this.panel_SensorTest.PerformLayout();
757
             this.panel_SensorTest.PerformLayout();
648
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
649
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
650
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
651
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
652
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
758
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check2)).EndInit();
759
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check3)).EndInit();
760
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check4)).EndInit();
761
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check1)).EndInit();
762
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck2)).EndInit();
763
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck3)).EndInit();
764
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck4)).EndInit();
765
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck1)).EndInit();
766
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).EndInit();
653
             this.panel_Catm1Test.ResumeLayout(false);
767
             this.panel_Catm1Test.ResumeLayout(false);
654
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView3)).EndInit();
768
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Catm1)).EndInit();
769
+            this.panel_GpsTest.ResumeLayout(false);
770
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).EndInit();
655
             this.ResumeLayout(false);
771
             this.ResumeLayout(false);
656
 
772
 
657
         }
773
         }
@@ -661,23 +777,15 @@
661
         private System.Windows.Forms.Panel panel_Main;
777
         private System.Windows.Forms.Panel panel_Main;
662
         private System.Windows.Forms.Panel panel_SensorTest;
778
         private System.Windows.Forms.Panel panel_SensorTest;
663
         private System.Windows.Forms.Label label5;
779
         private System.Windows.Forms.Label label5;
664
-        private System.Windows.Forms.PictureBox pictureBox4;
780
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck2;
665
         private System.Windows.Forms.Label label4;
781
         private System.Windows.Forms.Label label4;
666
-        private System.Windows.Forms.PictureBox pictureBox3;
782
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck3;
667
         private System.Windows.Forms.Label label3;
783
         private System.Windows.Forms.Label label3;
668
         private System.Windows.Forms.RichTextBox richTextBox_Sensor;
784
         private System.Windows.Forms.RichTextBox richTextBox_Sensor;
669
-        private System.Windows.Forms.PictureBox pictureBox2;
670
-        private System.Windows.Forms.PictureBox pictureBox1;
785
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck4;
786
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck1;
671
         private System.Windows.Forms.Label label2;
787
         private System.Windows.Forms.Label label2;
672
-        private System.Windows.Forms.DataGridView dataGridView1;
673
-        private System.Windows.Forms.DataGridViewTextBoxColumn SerialNumber;
674
-        private System.Windows.Forms.DataGridViewTextBoxColumn Version;
675
-        private System.Windows.Forms.DataGridViewTextBoxColumn IMEI;
676
-        private System.Windows.Forms.DataGridViewTextBoxColumn USIM;
677
-        private System.Windows.Forms.DataGridViewTextBoxColumn BatteryVoltage;
678
-        private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltage;
679
-        private System.Windows.Forms.DataGridViewTextBoxColumn Temp;
680
-        private System.Windows.Forms.DataGridViewTextBoxColumn BMA;
788
+        private System.Windows.Forms.DataGridView dataGridView_Sensor;
681
         private System.Windows.Forms.Panel panel1;
789
         private System.Windows.Forms.Panel panel1;
682
         private System.Windows.Forms.PictureBox pictureBox6;
790
         private System.Windows.Forms.PictureBox pictureBox6;
683
         private System.Windows.Forms.Panel panel_SensorMode;
791
         private System.Windows.Forms.Panel panel_SensorMode;
@@ -693,21 +801,36 @@
693
         private System.Windows.Forms.ComboBox comboBox_bps;
801
         private System.Windows.Forms.ComboBox comboBox_bps;
694
         private System.Windows.Forms.Label cmCom_Port;
802
         private System.Windows.Forms.Label cmCom_Port;
695
         private System.Windows.Forms.Label cmBaudRate;
803
         private System.Windows.Forms.Label cmBaudRate;
696
-        private System.Windows.Forms.Panel panel3;
804
+        private System.Windows.Forms.Panel panel_Port;
697
         private System.Windows.Forms.Label label_Port;
805
         private System.Windows.Forms.Label label_Port;
698
         private System.Windows.Forms.Panel panel4;
806
         private System.Windows.Forms.Panel panel4;
699
         private System.Windows.Forms.PictureBox pictureBox5;
807
         private System.Windows.Forms.PictureBox pictureBox5;
700
         private System.Windows.Forms.Panel panel_Catm1Test;
808
         private System.Windows.Forms.Panel panel_Catm1Test;
701
         private System.Windows.Forms.RichTextBox richTextBox_catm1;
809
         private System.Windows.Forms.RichTextBox richTextBox_catm1;
702
-        private System.Windows.Forms.DataGridView dataGridView3;
810
+        private System.Windows.Forms.DataGridView dataGridView_Catm1;
703
         private System.Windows.Forms.Panel panel_GpsTest;
811
         private System.Windows.Forms.Panel panel_GpsTest;
704
         private System.Windows.Forms.RichTextBox richTextBox_Gps;
812
         private System.Windows.Forms.RichTextBox richTextBox_Gps;
705
-        private System.Windows.Forms.DataGridView dataGridView2;
813
+        private System.Windows.Forms.DataGridView dataGridView_Gps;
814
+        private System.Windows.Forms.CheckBox checkBox_TerminalStop;
815
+        private System.Windows.Forms.CheckBox checkBox_Edit;
816
+        private System.Windows.Forms.PictureBox pictureBox_Check2;
817
+        private System.Windows.Forms.PictureBox pictureBox_Check3;
818
+        private System.Windows.Forms.PictureBox pictureBox_Check4;
819
+        private System.Windows.Forms.PictureBox pictureBox_Check1;
820
+        private System.Windows.Forms.DataGridViewTextBoxColumn ProductNumber;
821
+        private System.Windows.Forms.DataGridViewTextBoxColumn Version;
822
+        private System.Windows.Forms.DataGridViewTextBoxColumn IMEI;
823
+        private System.Windows.Forms.DataGridViewTextBoxColumn USIM;
824
+        private System.Windows.Forms.DataGridViewTextBoxColumn BatteryVoltage;
825
+        private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltage;
826
+        private System.Windows.Forms.DataGridViewTextBoxColumn Temp;
827
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMA;
706
         private System.Windows.Forms.DataGridViewTextBoxColumn Gps_SerialNumber;
828
         private System.Windows.Forms.DataGridViewTextBoxColumn Gps_SerialNumber;
707
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
829
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
708
         private System.Windows.Forms.DataGridViewTextBoxColumn Catm1_SerialNumber;
830
         private System.Windows.Forms.DataGridViewTextBoxColumn Catm1_SerialNumber;
709
         private System.Windows.Forms.DataGridViewTextBoxColumn Modem_Ver;
831
         private System.Windows.Forms.DataGridViewTextBoxColumn Modem_Ver;
710
         private System.Windows.Forms.DataGridViewTextBoxColumn RSRP;
832
         private System.Windows.Forms.DataGridViewTextBoxColumn RSRP;
833
+        private System.Windows.Forms.Button button_Clear;
711
     }
834
     }
712
 }
835
 }
713
 
836
 

+ 255 - 17
Main.cs

@@ -27,6 +27,7 @@ namespace APL_TestCheck
27
         {
27
         {
28
             System.Windows.Forms.Panel Panel = (System.Windows.Forms.Panel)sender;
28
             System.Windows.Forms.Panel Panel = (System.Windows.Forms.Panel)sender;
29
             Panel.BackColor = Color.FromArgb(0, 159, 200);
29
             Panel.BackColor = Color.FromArgb(0, 159, 200);
30
+            label_GPSTest_MouseLeave(null, null);
30
         }
31
         }
31
 
32
 
32
         private void panel_PanelMode_MouseMove(object sender, MouseEventArgs e)
33
         private void panel_PanelMode_MouseMove(object sender, MouseEventArgs e)
@@ -35,24 +36,80 @@ namespace APL_TestCheck
35
             Panel.BackColor = Color.FromArgb(0, 159, 255);
36
             Panel.BackColor = Color.FromArgb(0, 159, 255);
36
         }
37
         }
37
 
38
 
38
-        private void label_GPSTest_MouseMove(object sender, MouseEventArgs e)
39
+
40
+
41
+        private void label_GPSTest_MouseLeave(object sender, EventArgs e)
39
         {
42
         {
40
-            panel_GpsMode.BackColor = Color.FromArgb(0, 159, 255);
43
+            if (panel_GpsTest.Visible == true)
44
+            {
45
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
46
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
47
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 255);
48
+            }
49
+            else if(panel_Catm1Test.Visible == true)
50
+            {
51
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 255);
52
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
53
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
54
+            }
55
+            else if (panel_SensorTest.Visible == true)
56
+            {
57
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
58
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 255);
59
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
60
+            }
41
         }
61
         }
42
 
62
 
43
-        private void label_GPSTest_MouseLeave(object sender, EventArgs e)
63
+
64
+        private void label_Catm1Test_MouseLeave(object sender, EventArgs e)
44
         {
65
         {
45
-            panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
66
+            if (panel_GpsTest.Visible == true)
67
+            {
68
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
69
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
70
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 255);
71
+            }
72
+            else if (panel_Catm1Test.Visible == true)
73
+            {
74
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 255);
75
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
76
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
77
+            }
78
+            else if (panel_SensorTest.Visible == true)
79
+            {
80
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
81
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 255);
82
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
83
+            }
46
         }
84
         }
47
 
85
 
48
-        private void label_Catm1Test_MouseMove(object sender, MouseEventArgs e)
86
+        private void label_SensorTest_MouseLeave(object sender, EventArgs e)
49
         {
87
         {
50
-            panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 255);
88
+            if (panel_GpsTest.Visible == true)
89
+            {
90
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
91
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
92
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 255);
93
+            }
94
+            else if (panel_Catm1Test.Visible == true)
95
+            {
96
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 255);
97
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
98
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
99
+            }
100
+            else if (panel_SensorTest.Visible == true)
101
+            {
102
+                panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
103
+                panel_SensorMode.BackColor = Color.FromArgb(0, 159, 255);
104
+                panel_GpsMode.BackColor = Color.FromArgb(0, 159, 200);
105
+            }
106
+
51
         }
107
         }
52
 
108
 
53
-        private void label_Catm1Test_MouseLeave(object sender, EventArgs e)
109
+
110
+        private void label_Catm1Test_MouseMove(object sender, MouseEventArgs e)
54
         {
111
         {
55
-            panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 200);
112
+            panel_Catm1Mode.BackColor = Color.FromArgb(0, 159, 255);
56
         }
113
         }
57
 
114
 
58
         private void label_SensorTest_MouseMove(object sender, MouseEventArgs e)
115
         private void label_SensorTest_MouseMove(object sender, MouseEventArgs e)
@@ -60,9 +117,9 @@ namespace APL_TestCheck
60
             panel_SensorMode.BackColor = Color.FromArgb(0, 159, 255);
117
             panel_SensorMode.BackColor = Color.FromArgb(0, 159, 255);
61
         }
118
         }
62
 
119
 
63
-        private void label_SensorTest_MouseLeave(object sender, EventArgs e)
120
+        private void label_GPSTest_MouseMove(object sender, MouseEventArgs e)
64
         {
121
         {
65
-            panel_SensorMode.BackColor = Color.FromArgb(0, 159, 200);
122
+            panel_GpsMode.BackColor = Color.FromArgb(0, 159, 255);
66
         }
123
         }
67
         public struct POINT { public int X, Y; }
124
         public struct POINT { public int X, Y; }
68
         [DllImport("user32.dll")] // 현재 마우스 위치를 얻기위한 API함수.
125
         [DllImport("user32.dll")] // 현재 마우스 위치를 얻기위한 API함수.
@@ -137,6 +194,10 @@ namespace APL_TestCheck
137
             panel_GpsTest.Visible = true;
194
             panel_GpsTest.Visible = true;
138
             panel_SensorTest.Visible = false;
195
             panel_SensorTest.Visible = false;
139
             panel_Catm1Test.Visible = false;
196
             panel_Catm1Test.Visible = false;
197
+            pictureBox_Check1.Visible = false;
198
+            pictureBox_Check2.Visible = false;
199
+            pictureBox_Check3.Visible = false;
200
+            pictureBox_Check4.Visible = false;
140
         }
201
         }
141
         public void Serial_Initialize(ref ComboBox cb_port)
202
         public void Serial_Initialize(ref ComboBox cb_port)
142
         {
203
         {
@@ -164,10 +225,19 @@ namespace APL_TestCheck
164
             catch { }
225
             catch { }
165
 
226
 
166
         }
227
         }
167
-
228
+        private delegate void StringSend(string Text);
168
         public void Serial_DataRecvFunction(object sender, SerialDataReceivedEventArgs e)
229
         public void Serial_DataRecvFunction(object sender, SerialDataReceivedEventArgs e)
169
         {
230
         {
170
 
231
 
232
+            int nLnegth = serialPort.BytesToRead;
233
+            byte[] btdata = new byte[nLnegth];
234
+            serialPort.Read(btdata, 0, nLnegth);
235
+            string data = Encoding.Default.GetString(btdata);
236
+
237
+            if (checkBox_TerminalStop.Checked == true)
238
+                return;
239
+            // string data = serialPort.ReadExisting();
240
+            this.Invoke(new StringSend(Data_Recv_Str), data);
171
             /****
241
             /****
172
              *메모리 누수 방지용 코드
242
              *메모리 누수 방지용 코드
173
              */
243
              */
@@ -187,12 +257,18 @@ namespace APL_TestCheck
187
 
257
 
188
         public void Data_Recv_Str(string text)
258
         public void Data_Recv_Str(string text)
189
         {
259
         {
190
-            System.Windows.Forms.RichTextBox tbReceived;
191
-            tbReceived = richTextBox_catm1;
192
-            tbReceived = richTextBox_Gps;
193
-            tbReceived = richTextBox_Sensor;
194
-
195
 
260
 
261
+            System.Windows.Forms.RichTextBox tbReceived = null;
262
+            if (panel_GpsTest.Visible == true) {
263
+                tbReceived = richTextBox_Gps;
264
+                
265
+            }
266
+            else if (panel_Catm1Test.Visible == true) {
267
+                tbReceived = richTextBox_catm1;
268
+            }
269
+            else if (panel_SensorTest.Visible == true) {
270
+                tbReceived = richTextBox_Sensor;
271
+            }
196
 
272
 
197
             int nLimitLines = Convert.ToInt32(LineLimit); //제한 라인 수
273
             int nLimitLines = Convert.ToInt32(LineLimit); //제한 라인 수
198
             try
274
             try
@@ -218,11 +294,173 @@ namespace APL_TestCheck
218
                     SendMessage(this.Handle, WM_SETREDRAW, true, 0);
294
                     SendMessage(this.Handle, WM_SETREDRAW, true, 0);
219
                 }
295
                 }
220
                 catch { return; }
296
                 catch { return; }
221
-                tbReceived.AppendText(text);
297
+                //tbReceived.AppendText(text);
298
+                tbReceived.AppendText(GPS_TestFunc(text));
299
+                
222
                 tbReceived.SelectionStart = tbReceived.Text.Length;//맨 마지막 선택... 
300
                 tbReceived.SelectionStart = tbReceived.Text.Length;//맨 마지막 선택... 
223
                 tbReceived.ScrollToCaret();
301
                 tbReceived.ScrollToCaret();
224
             }
302
             }
225
             catch { try { SendMessage(this.Handle, WM_SETREDRAW, true, 0); } catch { return; } }
303
             catch { try { SendMessage(this.Handle, WM_SETREDRAW, true, 0); } catch { return; } }
226
         }
304
         }
305
+        private string GPS_TestFunc(string data)
306
+        {
307
+            string str = data;
308
+            string[] sp = str.Split(',');
309
+            int location1, location2;
310
+            try
311
+            {
312
+                location1 = str.IndexOf("$GPGSV");
313
+                str = str.Substring(location1);
314
+                location2 = str.IndexOf("\r\n");
315
+                str = str.Substring(0,location2 + 2);
316
+                return str;
317
+            }
318
+            catch
319
+            {
320
+
321
+            }
322
+            return str;
323
+        }
324
+        private void label_Port_MouseLeave(object sender, EventArgs e)
325
+        {
326
+            panel_Port.BackColor = Color.FromArgb(0, 159, 200);
327
+        }
328
+
329
+        private void label_Port_MouseMove(object sender, MouseEventArgs e)
330
+        {
331
+            panel_Port.BackColor = Color.FromArgb(0, 159, 255);
332
+        }
333
+
334
+        private void label_Port_Click(object sender, EventArgs e)
335
+        {
336
+          //  Boolean ret = false;
337
+            try
338
+            {
339
+                if (serialPort.IsOpen) // 이미 포트가 열려 있을 때 
340
+                { //When the port is open
341
+                    serialPort.Close();
342
+                    label_Port.Text = "Port Open";
343
+                    //ret = true;
344
+                }
345
+                else//When the port is close //포트가 열려 있지 않을 때 
346
+                {
347
+                    if (comboBox_Port.Text != "")
348
+                    {
349
+                        serialPort.PortName = Serial_Name = comboBox_Port.SelectedItem.ToString();
350
+                        serialPort.BaudRate = Convert.ToInt32(comboBox_bps.Text);
351
+                        serialPort.Open();
352
+                        label_Port.Text = "Port Close";
353
+                     //   Debug.Debug_Main_Form_Get(this.main_form);
354
+                    }
355
+                    else
356
+                    {
357
+                        MessageBox.Show("Port is not set");
358
+                      //  ret = true;
359
+                    }
360
+                }
361
+            }
362
+            catch
363
+            {
364
+                MessageBox.Show("Port Open Faile" + Serial_Name);
365
+
366
+            }
367
+           // return ret;
368
+        }
369
+
370
+        public static DialogResult InputBox(string title, string promptText, ref string value)
371
+        {
372
+            Form form = new Form();
373
+            Label label = new Label();
374
+            TextBox textBox = new TextBox();
375
+            Button buttonOk = new Button();
376
+            Button buttonCancel = new Button();
377
+
378
+            form.Text = title;
379
+            label.Text = promptText;
380
+            textBox.Text = value;
381
+
382
+            buttonOk.Text = "OK";
383
+            buttonCancel.Text = "Cancel";
384
+            buttonOk.DialogResult = DialogResult.OK;
385
+            buttonCancel.DialogResult = DialogResult.Cancel;
386
+
387
+            label.SetBounds(9, 20, 372, 13);
388
+            textBox.SetBounds(12, 36, 372, 20);
389
+            buttonOk.SetBounds(228, 72, 75, 23);
390
+            buttonCancel.SetBounds(309, 72, 75, 23);
391
+
392
+            label.AutoSize = true;
393
+            textBox.Anchor = textBox.Anchor | AnchorStyles.Right;
394
+            buttonOk.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
395
+            buttonCancel.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
396
+
397
+            form.ClientSize = new Size(396, 107);
398
+            form.Controls.AddRange(new Control[] { label, textBox, buttonOk, buttonCancel });
399
+            form.ClientSize = new Size(Math.Max(300, label.Right + 10), form.ClientSize.Height);
400
+            form.FormBorderStyle = FormBorderStyle.FixedDialog;
401
+            form.StartPosition = FormStartPosition.CenterScreen;
402
+            form.MinimizeBox = false;
403
+            form.MaximizeBox = false;
404
+            form.AcceptButton = buttonOk;
405
+            form.CancelButton = buttonCancel;
406
+
407
+            DialogResult dialogResult = form.ShowDialog();
408
+            value = textBox.Text;
409
+            return dialogResult;
410
+        }
411
+
412
+        private void dataGridView_Sensor_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
413
+        {
414
+            string value = "0";
415
+            if (checkBox_Edit.Checked == false)
416
+            {
417
+                if (InputBox("번호 입력", "일련 번호:", ref value) == DialogResult.OK)
418
+                {
419
+                    Name = value;
420
+                }
421
+            }
422
+        }
423
+
424
+        private void dataGridView_Catm1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
425
+        {
426
+            string value = "0";
427
+            if (checkBox_Edit.Checked == false)
428
+            {
429
+                if (InputBox("번호 입력", "일련 번호:", ref value) == DialogResult.OK)
430
+                {
431
+                    Name = value;
432
+                }
433
+            }
434
+        }
435
+
436
+        private void dataGridView_Gps_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
437
+        {
438
+            string value = "0";
439
+            if (checkBox_Edit.Checked == false)
440
+            {
441
+                if (InputBox("번호 입력", "일련 번호:", ref value) == DialogResult.OK)
442
+                {
443
+                    Name = value;
444
+                }
445
+            }
446
+        }
447
+
448
+        private void button_Clear_Click(object sender, EventArgs e)
449
+        {
450
+            System.Windows.Forms.RichTextBox tbReceived = null;
451
+            if (panel_GpsTest.Visible == true)
452
+            {
453
+                tbReceived = richTextBox_Gps;
454
+            }
455
+            else if (panel_Catm1Test.Visible == true)
456
+            {
457
+                tbReceived = richTextBox_catm1;
458
+            }
459
+            else if (panel_SensorTest.Visible == true)
460
+            {
461
+                tbReceived = richTextBox_Sensor;
462
+            }
463
+            tbReceived.Text = "";
464
+        }
227
     }
465
     }
228
 }
466
 }

+ 102 - 2
Main.resx

@@ -120,7 +120,108 @@
120
   <metadata name="serialPort.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
120
   <metadata name="serialPort.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
     <value>17, 17</value>
121
     <value>17, 17</value>
122
   </metadata>
122
   </metadata>
123
-  <metadata name="SerialNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
123
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
124
+  <data name="pictureBox_Check2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
125
+    <value>
126
+        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
127
+        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
128
+        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
129
+        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
130
+        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
131
+        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
132
+        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
133
+        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
134
+        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
135
+        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
136
+        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
137
+        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
138
+        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
139
+        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
140
+        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
141
+        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
142
+        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
143
+        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
144
+        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
145
+        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
146
+        QmCC
147
+</value>
148
+  </data>
149
+  <data name="pictureBox_Check3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
150
+    <value>
151
+        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
152
+        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
153
+        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
154
+        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
155
+        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
156
+        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
157
+        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
158
+        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
159
+        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
160
+        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
161
+        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
162
+        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
163
+        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
164
+        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
165
+        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
166
+        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
167
+        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
168
+        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
169
+        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
170
+        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
171
+        QmCC
172
+</value>
173
+  </data>
174
+  <data name="pictureBox_Check4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
175
+    <value>
176
+        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
177
+        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
178
+        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
179
+        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
180
+        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
181
+        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
182
+        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
183
+        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
184
+        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
185
+        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
186
+        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
187
+        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
188
+        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
189
+        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
190
+        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
191
+        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
192
+        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
193
+        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
194
+        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
195
+        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
196
+        QmCC
197
+</value>
198
+  </data>
199
+  <data name="pictureBox_Check1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
200
+    <value>
201
+        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
202
+        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
203
+        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
204
+        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
205
+        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
206
+        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
207
+        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
208
+        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
209
+        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
210
+        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
211
+        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
212
+        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
213
+        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
214
+        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
215
+        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
216
+        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
217
+        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
218
+        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
219
+        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
220
+        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
221
+        QmCC
222
+</value>
223
+  </data>
224
+  <metadata name="ProductNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
     <value>True</value>
225
     <value>True</value>
125
   </metadata>
226
   </metadata>
126
   <metadata name="Version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
227
   <metadata name="Version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@@ -159,7 +260,6 @@
159
   <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
260
   <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
160
     <value>True</value>
261
     <value>True</value>
161
   </metadata>
262
   </metadata>
162
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
163
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
263
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
164
     <value>
264
     <value>
165
         AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA
265
         AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA

二進制
bin/Debug/APL_TestCheck.exe


二進制
bin/Debug/APL_TestCheck.pdb


二進制
obj/Debug/APL_TestCheck.Main.resources


二進制
obj/Debug/APL_TestCheck.csproj.GenerateResource.cache


二進制
obj/Debug/APL_TestCheck.csproj.ResolveComReference.cache


二進制
obj/Debug/APL_TestCheck.exe


二進制
obj/Debug/APL_TestCheck.pdb