Просмотр исходного кода

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

SNR 기능만 Check 할 수 있도록 수정
마우스 MOVE LEAVE 시 색변경하도록 수정
YJ лет назад: 5
Родитель
Сommit
4c7c2d58d7

+ 303 - 180
Main.Designer.cs

@@ -32,12 +32,15 @@
32 32
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main));
33 33
             this.serialPort = new System.IO.Ports.SerialPort(this.components);
34 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 38
             this.panel4 = new System.Windows.Forms.Panel();
36 39
             this.pictureBox5 = new System.Windows.Forms.PictureBox();
37 40
             this.label6 = new System.Windows.Forms.Label();
38 41
             this.panel1 = new System.Windows.Forms.Panel();
39 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 44
             this.label_Port = new System.Windows.Forms.Label();
42 45
             this.comboBox_Port = new System.Windows.Forms.ComboBox();
43 46
             this.comboBox_bps = new System.Windows.Forms.ComboBox();
@@ -51,23 +54,22 @@
51 54
             this.label_Catm1Test = new System.Windows.Forms.Label();
52 55
             this.panel_GpsMode = new System.Windows.Forms.Panel();
53 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 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 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 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 66
             this.label3 = new System.Windows.Forms.Label();
65 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 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 73
             this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
72 74
             this.IMEI = new System.Windows.Forms.DataGridViewTextBoxColumn();
73 75
             this.USIM = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -77,30 +79,39 @@
77 79
             this.BMA = new System.Windows.Forms.DataGridViewTextBoxColumn();
78 80
             this.panel_Catm1Test = new System.Windows.Forms.Panel();
79 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 83
             this.Catm1_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
82 84
             this.Modem_Ver = new System.Windows.Forms.DataGridViewTextBoxColumn();
83 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 91
             this.panel_Main.SuspendLayout();
85 92
             this.panel4.SuspendLayout();
86 93
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
87 94
             this.panel1.SuspendLayout();
88 95
             this.groupBox9.SuspendLayout();
89
-            this.panel3.SuspendLayout();
96
+            this.panel_Port.SuspendLayout();
90 97
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
91 98
             this.panel_SensorMode.SuspendLayout();
92 99
             this.panel_Catm1Mode.SuspendLayout();
93 100
             this.panel_GpsMode.SuspendLayout();
94
-            this.panel_GpsTest.SuspendLayout();
95
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit();
96 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 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 115
             this.SuspendLayout();
105 116
             // 
106 117
             // serialPort
@@ -110,6 +121,9 @@
110 121
             // panel_Main
111 122
             // 
112 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 127
             this.panel_Main.Controls.Add(this.panel4);
114 128
             this.panel_Main.Controls.Add(this.label6);
115 129
             this.panel_Main.Controls.Add(this.panel1);
@@ -124,6 +138,37 @@
124 138
             this.panel_Main.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_Main_MouseMove);
125 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 172
             // panel4
128 173
             // 
129 174
             this.panel4.BackColor = System.Drawing.Color.White;
@@ -168,27 +213,30 @@
168 213
             // 
169 214
             // groupBox9
170 215
             // 
171
-            this.groupBox9.Controls.Add(this.panel3);
216
+            this.groupBox9.Controls.Add(this.panel_Port);
172 217
             this.groupBox9.Controls.Add(this.comboBox_Port);
173 218
             this.groupBox9.Controls.Add(this.comboBox_bps);
174 219
             this.groupBox9.Controls.Add(this.cmCom_Port);
175 220
             this.groupBox9.Controls.Add(this.cmBaudRate);
176 221
             this.groupBox9.Location = new System.Drawing.Point(3, 241);
177 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 224
             this.groupBox9.TabIndex = 85;
180 225
             this.groupBox9.TabStop = false;
181 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 241
             // label_Port
194 242
             // 
@@ -200,7 +248,9 @@
200 248
             this.label_Port.Size = new System.Drawing.Size(80, 19);
201 249
             this.label_Port.TabIndex = 31;
202 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 255
             // comboBox_Port
206 256
             // 
@@ -226,6 +276,7 @@
226 276
             this.comboBox_bps.Name = "comboBox_bps";
227 277
             this.comboBox_bps.Size = new System.Drawing.Size(113, 27);
228 278
             this.comboBox_bps.TabIndex = 91;
279
+            this.comboBox_bps.Text = "115200";
229 280
             // 
230 281
             // cmCom_Port
231 282
             // 
@@ -286,13 +337,14 @@
286 337
             // label_SensorTest
287 338
             // 
288 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 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 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 345
             this.label_SensorTest.TabIndex = 31;
295 346
             this.label_SensorTest.Text = "Sensor Test";
347
+            this.label_SensorTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
296 348
             this.label_SensorTest.Click += new System.EventHandler(this.label_SensorTest_Click);
297 349
             this.label_SensorTest.MouseLeave += new System.EventHandler(this.label_SensorTest_MouseLeave);
298 350
             this.label_SensorTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_SensorTest_MouseMove);
@@ -312,13 +364,14 @@
312 364
             // label_Catm1Test
313 365
             // 
314 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 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 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 372
             this.label_Catm1Test.TabIndex = 31;
321 373
             this.label_Catm1Test.Text = "CAT M1 Test";
374
+            this.label_Catm1Test.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
322 375
             this.label_Catm1Test.Click += new System.EventHandler(this.label_Catm1Test_Click);
323 376
             this.label_Catm1Test.MouseLeave += new System.EventHandler(this.label_Catm1Test_MouseLeave);
324 377
             this.label_Catm1Test.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_Catm1Test_MouseMove);
@@ -338,124 +391,122 @@
338 391
             // label_GPSTest
339 392
             // 
340 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 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 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 400
             this.label_GPSTest.TabIndex = 31;
347 401
             this.label_GPSTest.Text = "GPS TEST";
402
+            this.label_GPSTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
348 403
             this.label_GPSTest.Click += new System.EventHandler(this.label_GPSTest_Click);
349 404
             this.label_GPSTest.MouseLeave += new System.EventHandler(this.label_GPSTest_MouseLeave);
350 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 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 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 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 417
             this.panel_SensorTest.Controls.Add(this.label3);
403 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 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 423
             this.panel_SensorTest.Location = new System.Drawing.Point(149, 44);
409 424
             this.panel_SensorTest.Name = "panel_SensorTest";
410 425
             this.panel_SensorTest.Size = new System.Drawing.Size(777, 599);
411 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 464
             // label5
414 465
             // 
415 466
             this.label5.AutoSize = true;
416 467
             this.label5.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
417 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 470
             this.label5.Name = "label5";
420 471
             this.label5.Size = new System.Drawing.Size(47, 25);
421 472
             this.label5.TabIndex = 24;
422 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 484
             // label4
434 485
             // 
435 486
             this.label4.AutoSize = true;
436 487
             this.label4.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
437 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 490
             this.label4.Name = "label4";
440 491
             this.label4.Size = new System.Drawing.Size(42, 25);
441 492
             this.label4.TabIndex = 22;
442 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 504
             // label3
454 505
             // 
455 506
             this.label3.AutoSize = true;
456 507
             this.label3.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
457 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 510
             this.label3.Name = "label3";
460 511
             this.label3.Size = new System.Drawing.Size(42, 25);
461 512
             this.label3.TabIndex = 20;
@@ -472,41 +523,41 @@
472 523
             this.richTextBox_Sensor.TabIndex = 26;
473 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 544
             // label2
494 545
             // 
495 546
             this.label2.AutoSize = true;
496 547
             this.label2.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
497 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 550
             this.label2.Name = "label2";
500 551
             this.label2.Size = new System.Drawing.Size(39, 25);
501 552
             this.label2.TabIndex = 18;
502 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 561
             this.Version,
511 562
             this.IMEI,
512 563
             this.USIM,
@@ -514,59 +565,74 @@
514 565
             this.SystemVoltage,
515 566
             this.Temp,
516 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 583
             // Version
530 584
             // 
531
-            this.Version.HeaderText = "Version";
585
+            this.Version.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
586
+            this.Version.HeaderText = "버전";
532 587
             this.Version.Name = "Version";
588
+            this.Version.Width = 54;
533 589
             // 
534 590
             // IMEI
535 591
             // 
592
+            this.IMEI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
536 593
             this.IMEI.HeaderText = "IMEI";
537 594
             this.IMEI.Name = "IMEI";
595
+            this.IMEI.Width = 55;
538 596
             // 
539 597
             // USIM
540 598
             // 
599
+            this.USIM.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
541 600
             this.USIM.HeaderText = "USIM";
542 601
             this.USIM.Name = "USIM";
602
+            this.USIM.Width = 60;
543 603
             // 
544 604
             // BatteryVoltage
545 605
             // 
606
+            this.BatteryVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
546 607
             this.BatteryVoltage.HeaderText = "BatteryVoltage";
547 608
             this.BatteryVoltage.Name = "BatteryVoltage";
609
+            this.BatteryVoltage.Width = 111;
548 610
             // 
549 611
             // SystemVoltage
550 612
             // 
613
+            this.SystemVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
551 614
             this.SystemVoltage.HeaderText = "SystemVoltage";
552 615
             this.SystemVoltage.Name = "SystemVoltage";
616
+            this.SystemVoltage.Width = 115;
553 617
             // 
554 618
             // Temp
555 619
             // 
556
-            this.Temp.HeaderText = "Temp";
620
+            this.Temp.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
621
+            this.Temp.HeaderText = "온도";
557 622
             this.Temp.Name = "Temp";
558
-            this.Temp.Width = 50;
623
+            this.Temp.Width = 54;
559 624
             // 
560 625
             // BMA
561 626
             // 
562
-            this.BMA.HeaderText = "BMA";
627
+            this.BMA.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;
628
+            this.BMA.HeaderText = "가속도";
563 629
             this.BMA.Name = "BMA";
564
-            this.BMA.Width = 50;
630
+            this.BMA.Width = 66;
565 631
             // 
566 632
             // panel_Catm1Test
567 633
             // 
568 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 636
             this.panel_Catm1Test.Location = new System.Drawing.Point(149, 44);
571 637
             this.panel_Catm1Test.Name = "panel_Catm1Test";
572 638
             this.panel_Catm1Test.Size = new System.Drawing.Size(777, 599);
@@ -583,24 +649,25 @@
583 649
             this.richTextBox_catm1.TabIndex = 26;
584 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 657
             this.Catm1_SerialNumber,
592 658
             this.Modem_Ver,
593 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 668
             // Catm1_SerialNumber
602 669
             // 
603
-            this.Catm1_SerialNumber.HeaderText = "SerialNumber";
670
+            this.Catm1_SerialNumber.HeaderText = "생산번호";
604 671
             this.Catm1_SerialNumber.Name = "Catm1_SerialNumber";
605 672
             // 
606 673
             // Modem_Ver
@@ -613,6 +680,51 @@
613 680
             this.RSRP.HeaderText = "RSRP";
614 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 728
             // Main
617 729
             // 
618 730
             this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -632,8 +744,8 @@
632 744
             this.panel1.PerformLayout();
633 745
             this.groupBox9.ResumeLayout(false);
634 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 749
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
638 750
             this.panel_SensorMode.ResumeLayout(false);
639 751
             this.panel_SensorMode.PerformLayout();
@@ -641,17 +753,21 @@
641 753
             this.panel_Catm1Mode.PerformLayout();
642 754
             this.panel_GpsMode.ResumeLayout(false);
643 755
             this.panel_GpsMode.PerformLayout();
644
-            this.panel_GpsTest.ResumeLayout(false);
645
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit();
646 756
             this.panel_SensorTest.ResumeLayout(false);
647 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 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 771
             this.ResumeLayout(false);
656 772
 
657 773
         }
@@ -661,23 +777,15 @@
661 777
         private System.Windows.Forms.Panel panel_Main;
662 778
         private System.Windows.Forms.Panel panel_SensorTest;
663 779
         private System.Windows.Forms.Label label5;
664
-        private System.Windows.Forms.PictureBox pictureBox4;
780
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck2;
665 781
         private System.Windows.Forms.Label label4;
666
-        private System.Windows.Forms.PictureBox pictureBox3;
782
+        private System.Windows.Forms.PictureBox pictureBox_UnCheck3;
667 783
         private System.Windows.Forms.Label label3;
668 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 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 789
         private System.Windows.Forms.Panel panel1;
682 790
         private System.Windows.Forms.PictureBox pictureBox6;
683 791
         private System.Windows.Forms.Panel panel_SensorMode;
@@ -693,21 +801,36 @@
693 801
         private System.Windows.Forms.ComboBox comboBox_bps;
694 802
         private System.Windows.Forms.Label cmCom_Port;
695 803
         private System.Windows.Forms.Label cmBaudRate;
696
-        private System.Windows.Forms.Panel panel3;
804
+        private System.Windows.Forms.Panel panel_Port;
697 805
         private System.Windows.Forms.Label label_Port;
698 806
         private System.Windows.Forms.Panel panel4;
699 807
         private System.Windows.Forms.PictureBox pictureBox5;
700 808
         private System.Windows.Forms.Panel panel_Catm1Test;
701 809
         private System.Windows.Forms.RichTextBox richTextBox_catm1;
702
-        private System.Windows.Forms.DataGridView dataGridView3;
810
+        private System.Windows.Forms.DataGridView dataGridView_Catm1;
703 811
         private System.Windows.Forms.Panel panel_GpsTest;
704 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 828
         private System.Windows.Forms.DataGridViewTextBoxColumn Gps_SerialNumber;
707 829
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
708 830
         private System.Windows.Forms.DataGridViewTextBoxColumn Catm1_SerialNumber;
709 831
         private System.Windows.Forms.DataGridViewTextBoxColumn Modem_Ver;
710 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 28
             System.Windows.Forms.Panel Panel = (System.Windows.Forms.Panel)sender;
29 29
             Panel.BackColor = Color.FromArgb(0, 159, 200);
30
+            label_GPSTest_MouseLeave(null, null);
30 31
         }
31 32
 
32 33
         private void panel_PanelMode_MouseMove(object sender, MouseEventArgs e)
@@ -35,24 +36,80 @@ namespace APL_TestCheck
35 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 115
         private void label_SensorTest_MouseMove(object sender, MouseEventArgs e)
@@ -60,9 +117,9 @@ namespace APL_TestCheck
60 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 124
         public struct POINT { public int X, Y; }
68 125
         [DllImport("user32.dll")] // 현재 마우스 위치를 얻기위한 API함수.
@@ -137,6 +194,10 @@ namespace APL_TestCheck
137 194
             panel_GpsTest.Visible = true;
138 195
             panel_SensorTest.Visible = false;
139 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 202
         public void Serial_Initialize(ref ComboBox cb_port)
142 203
         {
@@ -164,10 +225,19 @@ namespace APL_TestCheck
164 225
             catch { }
165 226
 
166 227
         }
167
-
228
+        private delegate void StringSend(string Text);
168 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 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 273
             int nLimitLines = Convert.ToInt32(LineLimit); //제한 라인 수
198 274
             try
@@ -218,11 +294,173 @@ namespace APL_TestCheck
218 294
                     SendMessage(this.Handle, WM_SETREDRAW, true, 0);
219 295
                 }
220 296
                 catch { return; }
221
-                tbReceived.AppendText(text);
297
+                //tbReceived.AppendText(text);
298
+                tbReceived.AppendText(GPS_TestFunc(text));
299
+                
222 300
                 tbReceived.SelectionStart = tbReceived.Text.Length;//맨 마지막 선택... 
223 301
                 tbReceived.ScrollToCaret();
224 302
             }
225 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 120
   <metadata name="serialPort.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121 121
     <value>17, 17</value>
122 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 225
     <value>True</value>
125 226
   </metadata>
126 227
   <metadata name="Version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@@ -159,7 +260,6 @@
159 260
   <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
160 261
     <value>True</value>
161 262
   </metadata>
162
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
163 263
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
164 264
     <value>
165 265
         AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA

BIN
bin/Debug/APL_TestCheck.exe


BIN
bin/Debug/APL_TestCheck.pdb


BIN
obj/Debug/APL_TestCheck.Main.resources


BIN
obj/Debug/APL_TestCheck.csproj.GenerateResource.cache


BIN
obj/Debug/APL_TestCheck.csproj.ResolveComReference.cache


BIN
obj/Debug/APL_TestCheck.exe


BIN
obj/Debug/APL_TestCheck.pdb