Browse Source

BMA 최대값 최소값 기준 추가 / PictureBox 삭제 / Serial Read 할 때 Text 못 뿌리는 문제 해결 / Insert 부분 Modem Ok 추가 / Insert Product ,IMEI 잘못 기입시 재 등록 기능 추가

YJ 5 years ago
parent
commit
0938763c25

+ 329 - 450
Main.Designer.cs

@@ -61,37 +61,26 @@
61
             this.label_Catm1Test = new System.Windows.Forms.Label();
61
             this.label_Catm1Test = new System.Windows.Forms.Label();
62
             this.panel_GpsMode = new System.Windows.Forms.Panel();
62
             this.panel_GpsMode = new System.Windows.Forms.Panel();
63
             this.label_GPSTest = new System.Windows.Forms.Label();
63
             this.label_GPSTest = new System.Windows.Forms.Label();
64
+            this.panel_GpsTest = new System.Windows.Forms.Panel();
65
+            this.button_GpsTestSave = new System.Windows.Forms.Button();
66
+            this.richTextBox_Gps = new System.Windows.Forms.RichTextBox();
67
+            this.checkBox_GPGSV = new System.Windows.Forms.CheckBox();
68
+            this.dataGridView_Gps = new System.Windows.Forms.DataGridView();
69
+            this.Gps_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
70
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
71
+            this.LimitMax = new System.Windows.Forms.DataGridViewTextBoxColumn();
72
+            this.LimitMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
73
+            this.Sec = new System.Windows.Forms.DataGridViewTextBoxColumn();
74
+            this.MaxSec = new System.Windows.Forms.DataGridViewTextBoxColumn();
75
+            this.MinSec = new System.Windows.Forms.DataGridViewTextBoxColumn();
76
+            this.panel_SnTest = new System.Windows.Forms.Panel();
77
+            this.dataGridView_SnInsert = new System.Windows.Forms.DataGridView();
78
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
79
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
80
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
64
             this.panel_SensorTest = new System.Windows.Forms.Panel();
81
             this.panel_SensorTest = new System.Windows.Forms.Panel();
65
-            this.pictureBox_Check2 = new System.Windows.Forms.PictureBox();
66
-            this.pictureBox_Check3 = new System.Windows.Forms.PictureBox();
67
-            this.pictureBox_Check4 = new System.Windows.Forms.PictureBox();
68
-            this.pictureBox_Check1 = new System.Windows.Forms.PictureBox();
69
-            this.label5 = new System.Windows.Forms.Label();
70
-            this.pictureBox_UnCheck2 = new System.Windows.Forms.PictureBox();
71
-            this.label4 = new System.Windows.Forms.Label();
72
-            this.pictureBox_UnCheck3 = new System.Windows.Forms.PictureBox();
73
-            this.label3 = new System.Windows.Forms.Label();
74
             this.richTextBox_Sensor = new System.Windows.Forms.RichTextBox();
82
             this.richTextBox_Sensor = new System.Windows.Forms.RichTextBox();
75
-            this.pictureBox_UnCheck4 = new System.Windows.Forms.PictureBox();
76
-            this.pictureBox_UnCheck1 = new System.Windows.Forms.PictureBox();
77
-            this.label2 = new System.Windows.Forms.Label();
78
             this.dataGridView_Sensor = new System.Windows.Forms.DataGridView();
83
             this.dataGridView_Sensor = new System.Windows.Forms.DataGridView();
79
-            this.ProductNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
80
-            this.SN = new System.Windows.Forms.DataGridViewTextBoxColumn();
81
-            this.IMEI = new System.Windows.Forms.DataGridViewTextBoxColumn();
82
-            this.Phone = new System.Windows.Forms.DataGridViewTextBoxColumn();
83
-            this.USIM = new System.Windows.Forms.DataGridViewTextBoxColumn();
84
-            this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
85
-            this.BatteryVoltage = new System.Windows.Forms.DataGridViewTextBoxColumn();
86
-            this.BattMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
87
-            this.SystemVoltmin = new System.Windows.Forms.DataGridViewTextBoxColumn();
88
-            this.SystemVoltage = new System.Windows.Forms.DataGridViewTextBoxColumn();
89
-            this.Temp = new System.Windows.Forms.DataGridViewTextBoxColumn();
90
-            this.TempMax = new System.Windows.Forms.DataGridViewTextBoxColumn();
91
-            this.TempMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
92
-            this.BMA_X = new System.Windows.Forms.DataGridViewTextBoxColumn();
93
-            this.BMA_Y = new System.Windows.Forms.DataGridViewTextBoxColumn();
94
-            this.BMA_Z = new System.Windows.Forms.DataGridViewTextBoxColumn();
95
             this.panel_MergeMain = new System.Windows.Forms.Panel();
84
             this.panel_MergeMain = new System.Windows.Forms.Panel();
96
             this.label7 = new System.Windows.Forms.Label();
85
             this.label7 = new System.Windows.Forms.Label();
97
             this.label_Cnt = new System.Windows.Forms.Label();
86
             this.label_Cnt = new System.Windows.Forms.Label();
@@ -123,26 +112,31 @@
123
             this.dataGridView_Chk = new System.Windows.Forms.DataGridView();
112
             this.dataGridView_Chk = new System.Windows.Forms.DataGridView();
124
             this.button_FileFindLoad = new System.Windows.Forms.Button();
113
             this.button_FileFindLoad = new System.Windows.Forms.Button();
125
             this.progressBar2 = new System.Windows.Forms.ProgressBar();
114
             this.progressBar2 = new System.Windows.Forms.ProgressBar();
126
-            this.panel_GpsTest = new System.Windows.Forms.Panel();
127
-            this.button_GpsTestSave = new System.Windows.Forms.Button();
128
-            this.richTextBox_Gps = new System.Windows.Forms.RichTextBox();
129
-            this.checkBox_GPGSV = new System.Windows.Forms.CheckBox();
130
-            this.dataGridView_Gps = new System.Windows.Forms.DataGridView();
131
-            this.Gps_SerialNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
132
-            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
133
-            this.LimitMax = new System.Windows.Forms.DataGridViewTextBoxColumn();
134
-            this.LimitMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
135
-            this.Sec = new System.Windows.Forms.DataGridViewTextBoxColumn();
136
-            this.MaxSec = new System.Windows.Forms.DataGridViewTextBoxColumn();
137
-            this.MinSec = new System.Windows.Forms.DataGridViewTextBoxColumn();
138
-            this.panel_SnTest = new System.Windows.Forms.Panel();
139
-            this.dataGridView_SnInsert = new System.Windows.Forms.DataGridView();
140
-            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
141
-            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
142
-            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
143
             this.folderBrowserDialog_Mainpath = new System.Windows.Forms.FolderBrowserDialog();
115
             this.folderBrowserDialog_Mainpath = new System.Windows.Forms.FolderBrowserDialog();
144
             this.openFileDialog = new System.Windows.Forms.OpenFileDialog();
116
             this.openFileDialog = new System.Windows.Forms.OpenFileDialog();
145
             this.timer1 = new System.Windows.Forms.Timer(this.components);
117
             this.timer1 = new System.Windows.Forms.Timer(this.components);
118
+            this.ProductNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
119
+            this.SN = new System.Windows.Forms.DataGridViewTextBoxColumn();
120
+            this.IMEI = new System.Windows.Forms.DataGridViewTextBoxColumn();
121
+            this.Phone = new System.Windows.Forms.DataGridViewTextBoxColumn();
122
+            this.USIM = new System.Windows.Forms.DataGridViewTextBoxColumn();
123
+            this.Version = new System.Windows.Forms.DataGridViewTextBoxColumn();
124
+            this.BatteryVoltage = new System.Windows.Forms.DataGridViewTextBoxColumn();
125
+            this.SystemVoltage = new System.Windows.Forms.DataGridViewTextBoxColumn();
126
+            this.Temp = new System.Windows.Forms.DataGridViewTextBoxColumn();
127
+            this.BMA_X = new System.Windows.Forms.DataGridViewTextBoxColumn();
128
+            this.BMA_Y = new System.Windows.Forms.DataGridViewTextBoxColumn();
129
+            this.BMA_Z = new System.Windows.Forms.DataGridViewTextBoxColumn();
130
+            this.BattMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
131
+            this.SystemVoltmin = new System.Windows.Forms.DataGridViewTextBoxColumn();
132
+            this.TempMax = new System.Windows.Forms.DataGridViewTextBoxColumn();
133
+            this.TempMin = new System.Windows.Forms.DataGridViewTextBoxColumn();
134
+            this.BMAX_Max = new System.Windows.Forms.DataGridViewTextBoxColumn();
135
+            this.BMAX_Min = new System.Windows.Forms.DataGridViewTextBoxColumn();
136
+            this.BMAY_Max = new System.Windows.Forms.DataGridViewTextBoxColumn();
137
+            this.BMAY_Min = new System.Windows.Forms.DataGridViewTextBoxColumn();
138
+            this.BMAZ_Max = new System.Windows.Forms.DataGridViewTextBoxColumn();
139
+            this.BMAZ_Min = new System.Windows.Forms.DataGridViewTextBoxColumn();
146
             this.panel_Main.SuspendLayout();
140
             this.panel_Main.SuspendLayout();
147
             this.panel4.SuspendLayout();
141
             this.panel4.SuspendLayout();
148
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
142
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
@@ -156,15 +150,11 @@
156
             this.panel_SensorMode.SuspendLayout();
150
             this.panel_SensorMode.SuspendLayout();
157
             this.panel_Catm1Mode.SuspendLayout();
151
             this.panel_Catm1Mode.SuspendLayout();
158
             this.panel_GpsMode.SuspendLayout();
152
             this.panel_GpsMode.SuspendLayout();
153
+            this.panel_GpsTest.SuspendLayout();
154
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).BeginInit();
155
+            this.panel_SnTest.SuspendLayout();
156
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_SnInsert)).BeginInit();
159
             this.panel_SensorTest.SuspendLayout();
157
             this.panel_SensorTest.SuspendLayout();
160
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check2)).BeginInit();
161
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check3)).BeginInit();
162
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check4)).BeginInit();
163
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check1)).BeginInit();
164
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck2)).BeginInit();
165
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck3)).BeginInit();
166
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck4)).BeginInit();
167
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck1)).BeginInit();
168
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).BeginInit();
158
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).BeginInit();
169
             this.panel_MergeMain.SuspendLayout();
159
             this.panel_MergeMain.SuspendLayout();
170
             ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
160
             ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
@@ -172,10 +162,6 @@
172
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Catm1)).BeginInit();
162
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Catm1)).BeginInit();
173
             this.panel_SnCheckMain.SuspendLayout();
163
             this.panel_SnCheckMain.SuspendLayout();
174
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Chk)).BeginInit();
164
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Chk)).BeginInit();
175
-            this.panel_GpsTest.SuspendLayout();
176
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).BeginInit();
177
-            this.panel_SnTest.SuspendLayout();
178
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_SnInsert)).BeginInit();
179
             this.SuspendLayout();
165
             this.SuspendLayout();
180
             // 
166
             // 
181
             // serialPort
167
             // serialPort
@@ -192,12 +178,12 @@
192
             this.panel_Main.Controls.Add(this.panel4);
178
             this.panel_Main.Controls.Add(this.panel4);
193
             this.panel_Main.Controls.Add(this.label6);
179
             this.panel_Main.Controls.Add(this.label6);
194
             this.panel_Main.Controls.Add(this.panel1);
180
             this.panel_Main.Controls.Add(this.panel1);
195
-            this.panel_Main.Controls.Add(this.panel_GpsTest);
196
-            this.panel_Main.Controls.Add(this.panel_SnTest);
197
             this.panel_Main.Controls.Add(this.panel_SensorTest);
181
             this.panel_Main.Controls.Add(this.panel_SensorTest);
198
             this.panel_Main.Controls.Add(this.panel_MergeMain);
182
             this.panel_Main.Controls.Add(this.panel_MergeMain);
199
             this.panel_Main.Controls.Add(this.panel_Catm1Test);
183
             this.panel_Main.Controls.Add(this.panel_Catm1Test);
200
             this.panel_Main.Controls.Add(this.panel_SnCheckMain);
184
             this.panel_Main.Controls.Add(this.panel_SnCheckMain);
185
+            this.panel_Main.Controls.Add(this.panel_GpsTest);
186
+            this.panel_Main.Controls.Add(this.panel_SnTest);
201
             this.panel_Main.Location = new System.Drawing.Point(0, 0);
187
             this.panel_Main.Location = new System.Drawing.Point(0, 0);
202
             this.panel_Main.Name = "panel_Main";
188
             this.panel_Main.Name = "panel_Main";
203
             this.panel_Main.Size = new System.Drawing.Size(1356, 710);
189
             this.panel_Main.Size = new System.Drawing.Size(1356, 710);
@@ -567,285 +553,212 @@
567
             this.label_GPSTest.MouseLeave += new System.EventHandler(this.label_Check_MouseLeave);
553
             this.label_GPSTest.MouseLeave += new System.EventHandler(this.label_Check_MouseLeave);
568
             this.label_GPSTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_GPSTest_MouseMove);
554
             this.label_GPSTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.label_GPSTest_MouseMove);
569
             // 
555
             // 
570
-            // panel_SensorTest
571
-            // 
572
-            this.panel_SensorTest.Controls.Add(this.pictureBox_Check2);
573
-            this.panel_SensorTest.Controls.Add(this.pictureBox_Check3);
574
-            this.panel_SensorTest.Controls.Add(this.pictureBox_Check4);
575
-            this.panel_SensorTest.Controls.Add(this.pictureBox_Check1);
576
-            this.panel_SensorTest.Controls.Add(this.label5);
577
-            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck2);
578
-            this.panel_SensorTest.Controls.Add(this.label4);
579
-            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck3);
580
-            this.panel_SensorTest.Controls.Add(this.label3);
581
-            this.panel_SensorTest.Controls.Add(this.richTextBox_Sensor);
582
-            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck4);
583
-            this.panel_SensorTest.Controls.Add(this.pictureBox_UnCheck1);
584
-            this.panel_SensorTest.Controls.Add(this.label2);
585
-            this.panel_SensorTest.Controls.Add(this.dataGridView_Sensor);
586
-            this.panel_SensorTest.Location = new System.Drawing.Point(149, 44);
587
-            this.panel_SensorTest.Name = "panel_SensorTest";
588
-            this.panel_SensorTest.Size = new System.Drawing.Size(1207, 599);
589
-            this.panel_SensorTest.TabIndex = 27;
590
-            // 
591
-            // pictureBox_Check2
592
-            // 
593
-            this.pictureBox_Check2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check2.Image")));
594
-            this.pictureBox_Check2.Location = new System.Drawing.Point(71, 206);
595
-            this.pictureBox_Check2.Name = "pictureBox_Check2";
596
-            this.pictureBox_Check2.Size = new System.Drawing.Size(50, 50);
597
-            this.pictureBox_Check2.TabIndex = 30;
598
-            this.pictureBox_Check2.TabStop = false;
599
-            // 
600
-            // pictureBox_Check3
601
-            // 
602
-            this.pictureBox_Check3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check3.Image")));
603
-            this.pictureBox_Check3.Location = new System.Drawing.Point(68, 347);
604
-            this.pictureBox_Check3.Name = "pictureBox_Check3";
605
-            this.pictureBox_Check3.Size = new System.Drawing.Size(50, 50);
606
-            this.pictureBox_Check3.TabIndex = 29;
607
-            this.pictureBox_Check3.TabStop = false;
608
-            // 
609
-            // pictureBox_Check4
610
-            // 
611
-            this.pictureBox_Check4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check4.Image")));
612
-            this.pictureBox_Check4.Location = new System.Drawing.Point(68, 490);
613
-            this.pictureBox_Check4.Name = "pictureBox_Check4";
614
-            this.pictureBox_Check4.Size = new System.Drawing.Size(50, 50);
615
-            this.pictureBox_Check4.TabIndex = 28;
616
-            this.pictureBox_Check4.TabStop = false;
617
-            // 
618
-            // pictureBox_Check1
619
-            // 
620
-            this.pictureBox_Check1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Check1.Image")));
621
-            this.pictureBox_Check1.Location = new System.Drawing.Point(71, 67);
622
-            this.pictureBox_Check1.Name = "pictureBox_Check1";
623
-            this.pictureBox_Check1.Size = new System.Drawing.Size(50, 50);
624
-            this.pictureBox_Check1.TabIndex = 27;
625
-            this.pictureBox_Check1.TabStop = false;
626
-            // 
627
-            // label5
628
-            // 
629
-            this.label5.AutoSize = true;
630
-            this.label5.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
631
-            this.label5.ForeColor = System.Drawing.Color.Yellow;
632
-            this.label5.Location = new System.Drawing.Point(24, 217);
633
-            this.label5.Name = "label5";
634
-            this.label5.Size = new System.Drawing.Size(47, 25);
635
-            this.label5.TabIndex = 24;
636
-            this.label5.Text = "2nd";
637
-            // 
638
-            // pictureBox_UnCheck2
639
-            // 
640
-            this.pictureBox_UnCheck2.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
641
-            this.pictureBox_UnCheck2.Location = new System.Drawing.Point(71, 206);
642
-            this.pictureBox_UnCheck2.Name = "pictureBox_UnCheck2";
643
-            this.pictureBox_UnCheck2.Size = new System.Drawing.Size(50, 50);
644
-            this.pictureBox_UnCheck2.TabIndex = 23;
645
-            this.pictureBox_UnCheck2.TabStop = false;
646
-            // 
647
-            // label4
648
-            // 
649
-            this.label4.AutoSize = true;
650
-            this.label4.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
651
-            this.label4.ForeColor = System.Drawing.Color.Yellow;
652
-            this.label4.Location = new System.Drawing.Point(21, 359);
653
-            this.label4.Name = "label4";
654
-            this.label4.Size = new System.Drawing.Size(42, 25);
655
-            this.label4.TabIndex = 22;
656
-            this.label4.Text = "3rd";
657
-            // 
658
-            // pictureBox_UnCheck3
659
-            // 
660
-            this.pictureBox_UnCheck3.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
661
-            this.pictureBox_UnCheck3.Location = new System.Drawing.Point(68, 347);
662
-            this.pictureBox_UnCheck3.Name = "pictureBox_UnCheck3";
663
-            this.pictureBox_UnCheck3.Size = new System.Drawing.Size(50, 50);
664
-            this.pictureBox_UnCheck3.TabIndex = 21;
665
-            this.pictureBox_UnCheck3.TabStop = false;
666
-            // 
667
-            // label3
668
-            // 
669
-            this.label3.AutoSize = true;
670
-            this.label3.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
671
-            this.label3.ForeColor = System.Drawing.Color.Yellow;
672
-            this.label3.Location = new System.Drawing.Point(21, 501);
673
-            this.label3.Name = "label3";
674
-            this.label3.Size = new System.Drawing.Size(42, 25);
675
-            this.label3.TabIndex = 20;
676
-            this.label3.Text = "4th";
677
-            // 
678
-            // richTextBox_Sensor
679
-            // 
680
-            this.richTextBox_Sensor.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
681
-            this.richTextBox_Sensor.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
682
-            this.richTextBox_Sensor.ForeColor = System.Drawing.Color.Yellow;
683
-            this.richTextBox_Sensor.Location = new System.Drawing.Point(132, 67);
684
-            this.richTextBox_Sensor.Name = "richTextBox_Sensor";
685
-            this.richTextBox_Sensor.Size = new System.Drawing.Size(1067, 500);
686
-            this.richTextBox_Sensor.TabIndex = 26;
687
-            this.richTextBox_Sensor.Text = "";
688
-            // 
689
-            // pictureBox_UnCheck4
556
+            // panel_GpsTest
690
             // 
557
             // 
691
-            this.pictureBox_UnCheck4.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
692
-            this.pictureBox_UnCheck4.Location = new System.Drawing.Point(68, 490);
693
-            this.pictureBox_UnCheck4.Name = "pictureBox_UnCheck4";
694
-            this.pictureBox_UnCheck4.Size = new System.Drawing.Size(50, 50);
695
-            this.pictureBox_UnCheck4.TabIndex = 19;
696
-            this.pictureBox_UnCheck4.TabStop = false;
558
+            this.panel_GpsTest.Controls.Add(this.button_GpsTestSave);
559
+            this.panel_GpsTest.Controls.Add(this.checkBox_GPGSV);
560
+            this.panel_GpsTest.Controls.Add(this.dataGridView_Gps);
561
+            this.panel_GpsTest.Controls.Add(this.richTextBox_Gps);
562
+            this.panel_GpsTest.Location = new System.Drawing.Point(149, 44);
563
+            this.panel_GpsTest.Name = "panel_GpsTest";
564
+            this.panel_GpsTest.Size = new System.Drawing.Size(1202, 599);
565
+            this.panel_GpsTest.TabIndex = 86;
697
             // 
566
             // 
698
-            // pictureBox_UnCheck1
567
+            // button_GpsTestSave
699
             // 
568
             // 
700
-            this.pictureBox_UnCheck1.Image = global::APL_TestCheck.Properties.Resources.checked_50px;
701
-            this.pictureBox_UnCheck1.Location = new System.Drawing.Point(71, 67);
702
-            this.pictureBox_UnCheck1.Name = "pictureBox_UnCheck1";
703
-            this.pictureBox_UnCheck1.Size = new System.Drawing.Size(50, 50);
704
-            this.pictureBox_UnCheck1.TabIndex = 16;
705
-            this.pictureBox_UnCheck1.TabStop = false;
569
+            this.button_GpsTestSave.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(200)))));
570
+            this.button_GpsTestSave.Font = new System.Drawing.Font("굴림", 16F, System.Drawing.FontStyle.Bold);
571
+            this.button_GpsTestSave.Location = new System.Drawing.Point(921, 1);
572
+            this.button_GpsTestSave.Name = "button_GpsTestSave";
573
+            this.button_GpsTestSave.Size = new System.Drawing.Size(272, 58);
574
+            this.button_GpsTestSave.TabIndex = 89;
575
+            this.button_GpsTestSave.Text = "SAVE";
576
+            this.button_GpsTestSave.UseVisualStyleBackColor = false;
577
+            this.button_GpsTestSave.Click += new System.EventHandler(this.button_GpsTestSave_Click);
706
             // 
578
             // 
707
-            // label2
579
+            // richTextBox_Gps
708
             // 
580
             // 
709
-            this.label2.AutoSize = true;
710
-            this.label2.Font = new System.Drawing.Font("맑은 고딕", 14F, System.Drawing.FontStyle.Bold);
711
-            this.label2.ForeColor = System.Drawing.Color.Yellow;
712
-            this.label2.Location = new System.Drawing.Point(24, 78);
713
-            this.label2.Name = "label2";
714
-            this.label2.Size = new System.Drawing.Size(39, 25);
715
-            this.label2.TabIndex = 18;
716
-            this.label2.Text = "1st";
581
+            this.richTextBox_Gps.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
582
+            this.richTextBox_Gps.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
583
+            this.richTextBox_Gps.ForeColor = System.Drawing.Color.Yellow;
584
+            this.richTextBox_Gps.Location = new System.Drawing.Point(26, 67);
585
+            this.richTextBox_Gps.Name = "richTextBox_Gps";
586
+            this.richTextBox_Gps.Size = new System.Drawing.Size(1167, 500);
587
+            this.richTextBox_Gps.TabIndex = 26;
588
+            this.richTextBox_Gps.Text = "";
717
             // 
589
             // 
718
-            // dataGridView_Sensor
590
+            // checkBox_GPGSV
719
             // 
591
             // 
720
-            this.dataGridView_Sensor.AllowUserToAddRows = false;
721
-            this.dataGridView_Sensor.BackgroundColor = System.Drawing.Color.Gray;
722
-            this.dataGridView_Sensor.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
723
-            this.dataGridView_Sensor.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
724
-            this.ProductNumber,
725
-            this.SN,
726
-            this.IMEI,
727
-            this.Phone,
728
-            this.USIM,
729
-            this.Version,
730
-            this.BatteryVoltage,
731
-            this.BattMin,
732
-            this.SystemVoltmin,
733
-            this.SystemVoltage,
734
-            this.Temp,
735
-            this.TempMax,
736
-            this.TempMin,
737
-            this.BMA_X,
738
-            this.BMA_Y,
739
-            this.BMA_Z});
740
-            this.dataGridView_Sensor.GridColor = System.Drawing.Color.Green;
741
-            this.dataGridView_Sensor.Location = new System.Drawing.Point(20, 3);
742
-            this.dataGridView_Sensor.Name = "dataGridView_Sensor";
743
-            this.dataGridView_Sensor.RowTemplate.Height = 23;
744
-            this.dataGridView_Sensor.Size = new System.Drawing.Size(1182, 58);
745
-            this.dataGridView_Sensor.TabIndex = 15;
746
-            this.dataGridView_Sensor.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_Sensor_CellClick);
592
+            this.checkBox_GPGSV.AutoSize = true;
593
+            this.checkBox_GPGSV.Location = new System.Drawing.Point(26, 573);
594
+            this.checkBox_GPGSV.Name = "checkBox_GPGSV";
595
+            this.checkBox_GPGSV.Size = new System.Drawing.Size(106, 16);
596
+            this.checkBox_GPGSV.TabIndex = 88;
597
+            this.checkBox_GPGSV.Text = "GPGSV  Mode";
598
+            this.checkBox_GPGSV.UseVisualStyleBackColor = true;
747
             // 
599
             // 
748
-            // ProductNumber
600
+            // dataGridView_Gps
749
             // 
601
             // 
750
-            this.ProductNumber.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
751
-            this.ProductNumber.HeaderText = "생산번호";
752
-            this.ProductNumber.Name = "ProductNumber";
753
-            this.ProductNumber.Width = 78;
602
+            this.dataGridView_Gps.AllowUserToAddRows = false;
603
+            this.dataGridView_Gps.BackgroundColor = System.Drawing.Color.Gray;
604
+            this.dataGridView_Gps.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
605
+            this.dataGridView_Gps.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
606
+            this.Gps_SerialNumber,
607
+            this.dataGridViewTextBoxColumn8,
608
+            this.LimitMax,
609
+            this.LimitMin,
610
+            this.Sec,
611
+            this.MaxSec,
612
+            this.MinSec});
613
+            this.dataGridView_Gps.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
614
+            this.dataGridView_Gps.Location = new System.Drawing.Point(26, 3);
615
+            this.dataGridView_Gps.Name = "dataGridView_Gps";
616
+            this.dataGridView_Gps.RowTemplate.Height = 23;
617
+            this.dataGridView_Gps.Size = new System.Drawing.Size(889, 56);
618
+            this.dataGridView_Gps.TabIndex = 15;
619
+            this.dataGridView_Gps.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_Gps_CellClick);
620
+            this.dataGridView_Gps.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView_Gps_KeyDown);
754
             // 
621
             // 
755
-            // SN
622
+            // Gps_SerialNumber
756
             // 
623
             // 
757
-            this.SN.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
758
-            this.SN.HeaderText = "일련번호";
759
-            this.SN.Name = "SN";
760
-            this.SN.Width = 78;
624
+            this.Gps_SerialNumber.HeaderText = "생산번호";
625
+            this.Gps_SerialNumber.Name = "Gps_SerialNumber";
761
             // 
626
             // 
762
-            // IMEI
627
+            // dataGridViewTextBoxColumn8
763
             // 
628
             // 
764
-            this.IMEI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
765
-            this.IMEI.HeaderText = "IMEI";
766
-            this.IMEI.Name = "IMEI";
767
-            this.IMEI.Width = 55;
629
+            this.dataGridViewTextBoxColumn8.HeaderText = "GPS SNR";
630
+            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
768
             // 
631
             // 
769
-            // Phone
632
+            // LimitMax
770
             // 
633
             // 
771
-            this.Phone.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
772
-            this.Phone.HeaderText = "Phone";
773
-            this.Phone.Name = "Phone";
774
-            this.Phone.Width = 66;
634
+            this.LimitMax.HeaderText = "Maximum";
635
+            this.LimitMax.Name = "LimitMax";
775
             // 
636
             // 
776
-            // USIM
637
+            // LimitMin
777
             // 
638
             // 
778
-            this.USIM.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
779
-            this.USIM.HeaderText = "USIM";
780
-            this.USIM.Name = "USIM";
781
-            this.USIM.Width = 60;
639
+            this.LimitMin.HeaderText = "Minimum";
640
+            this.LimitMin.Name = "LimitMin";
782
             // 
641
             // 
783
-            // Version
642
+            // Sec
784
             // 
643
             // 
785
-            this.Version.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
786
-            this.Version.HeaderText = "버전";
787
-            this.Version.Name = "Version";
788
-            this.Version.Width = 54;
644
+            this.Sec.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
645
+            this.Sec.HeaderText = "Sec";
646
+            this.Sec.Name = "Sec";
647
+            this.Sec.Width = 52;
789
             // 
648
             // 
790
-            // BatteryVoltage
649
+            // MaxSec
791
             // 
650
             // 
792
-            this.BatteryVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
793
-            this.BatteryVoltage.HeaderText = "BatteryVoltage";
794
-            this.BatteryVoltage.Name = "BatteryVoltage";
795
-            this.BatteryVoltage.Width = 111;
651
+            this.MaxSec.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
652
+            this.MaxSec.HeaderText = "MaxSec";
653
+            this.MaxSec.Name = "MaxSec";
654
+            this.MaxSec.Width = 77;
796
             // 
655
             // 
797
-            // BattMin
656
+            // MinSec
798
             // 
657
             // 
799
-            this.BattMin.HeaderText = "BattMin";
800
-            this.BattMin.Name = "BattMin";
658
+            this.MinSec.HeaderText = "MinSec";
659
+            this.MinSec.Name = "MinSec";
801
             // 
660
             // 
802
-            // SystemVoltmin
661
+            // panel_SnTest
803
             // 
662
             // 
804
-            this.SystemVoltmin.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
805
-            this.SystemVoltmin.HeaderText = "SystemVolt";
806
-            this.SystemVoltmin.Name = "SystemVoltmin";
807
-            this.SystemVoltmin.Width = 94;
663
+            this.panel_SnTest.Controls.Add(this.dataGridView_SnInsert);
664
+            this.panel_SnTest.Location = new System.Drawing.Point(163, 44);
665
+            this.panel_SnTest.Name = "panel_SnTest";
666
+            this.panel_SnTest.Size = new System.Drawing.Size(1207, 599);
667
+            this.panel_SnTest.TabIndex = 31;
808
             // 
668
             // 
809
-            // SystemVoltage
669
+            // dataGridView_SnInsert
810
             // 
670
             // 
811
-            this.SystemVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
812
-            this.SystemVoltage.HeaderText = "SystemVoltage";
813
-            this.SystemVoltage.Name = "SystemVoltage";
814
-            this.SystemVoltage.Width = 115;
671
+            this.dataGridView_SnInsert.AllowUserToAddRows = false;
672
+            this.dataGridView_SnInsert.BackgroundColor = System.Drawing.Color.Gray;
673
+            this.dataGridView_SnInsert.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
674
+            this.dataGridView_SnInsert.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
675
+            this.dataGridViewTextBoxColumn1,
676
+            this.dataGridViewTextBoxColumn2,
677
+            this.dataGridViewTextBoxColumn3});
678
+            this.dataGridView_SnInsert.GridColor = System.Drawing.Color.Green;
679
+            this.dataGridView_SnInsert.Location = new System.Drawing.Point(20, 3);
680
+            this.dataGridView_SnInsert.Name = "dataGridView_SnInsert";
681
+            this.dataGridView_SnInsert.RowTemplate.Height = 23;
682
+            this.dataGridView_SnInsert.Size = new System.Drawing.Size(1170, 564);
683
+            this.dataGridView_SnInsert.TabIndex = 15;
684
+            this.dataGridView_SnInsert.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_SnInsert_CellClick);
815
             // 
685
             // 
816
-            // Temp
686
+            // dataGridViewTextBoxColumn1
817
             // 
687
             // 
818
-            this.Temp.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
819
-            this.Temp.HeaderText = "온도";
820
-            this.Temp.Name = "Temp";
821
-            this.Temp.Width = 54;
688
+            this.dataGridViewTextBoxColumn1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
689
+            this.dataGridViewTextBoxColumn1.HeaderText = "생산번호";
690
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
691
+            this.dataGridViewTextBoxColumn1.Width = 78;
822
             // 
692
             // 
823
-            // TempMax
693
+            // dataGridViewTextBoxColumn2
824
             // 
694
             // 
825
-            this.TempMax.HeaderText = "TempMax";
826
-            this.TempMax.Name = "TempMax";
695
+            this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
696
+            this.dataGridViewTextBoxColumn2.HeaderText = "일련번호";
697
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
698
+            this.dataGridViewTextBoxColumn2.Width = 78;
827
             // 
699
             // 
828
-            // TempMin
700
+            // dataGridViewTextBoxColumn3
829
             // 
701
             // 
830
-            this.TempMin.HeaderText = "TempMin";
831
-            this.TempMin.Name = "TempMin";
702
+            this.dataGridViewTextBoxColumn3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
703
+            this.dataGridViewTextBoxColumn3.HeaderText = "IMEI";
704
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
705
+            this.dataGridViewTextBoxColumn3.Width = 55;
832
             // 
706
             // 
833
-            // BMA_X
707
+            // panel_SensorTest
834
             // 
708
             // 
835
-            this.BMA_X.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
836
-            this.BMA_X.HeaderText = "가속도 X";
837
-            this.BMA_X.Name = "BMA_X";
838
-            this.BMA_X.Width = 78;
709
+            this.panel_SensorTest.Controls.Add(this.richTextBox_Sensor);
710
+            this.panel_SensorTest.Controls.Add(this.dataGridView_Sensor);
711
+            this.panel_SensorTest.Location = new System.Drawing.Point(149, 44);
712
+            this.panel_SensorTest.Name = "panel_SensorTest";
713
+            this.panel_SensorTest.Size = new System.Drawing.Size(1207, 599);
714
+            this.panel_SensorTest.TabIndex = 27;
839
             // 
715
             // 
840
-            // BMA_Y
716
+            // richTextBox_Sensor
841
             // 
717
             // 
842
-            this.BMA_Y.HeaderText = "가속도 Y";
843
-            this.BMA_Y.Name = "BMA_Y";
718
+            this.richTextBox_Sensor.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
719
+            this.richTextBox_Sensor.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
720
+            this.richTextBox_Sensor.ForeColor = System.Drawing.Color.Yellow;
721
+            this.richTextBox_Sensor.Location = new System.Drawing.Point(21, 67);
722
+            this.richTextBox_Sensor.Name = "richTextBox_Sensor";
723
+            this.richTextBox_Sensor.Size = new System.Drawing.Size(1178, 500);
724
+            this.richTextBox_Sensor.TabIndex = 26;
725
+            this.richTextBox_Sensor.Text = "";
844
             // 
726
             // 
845
-            // BMA_Z
727
+            // dataGridView_Sensor
846
             // 
728
             // 
847
-            this.BMA_Z.HeaderText = "가속도 Z";
848
-            this.BMA_Z.Name = "BMA_Z";
729
+            this.dataGridView_Sensor.AllowUserToAddRows = false;
730
+            this.dataGridView_Sensor.BackgroundColor = System.Drawing.Color.Gray;
731
+            this.dataGridView_Sensor.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
732
+            this.dataGridView_Sensor.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
733
+            this.ProductNumber,
734
+            this.SN,
735
+            this.IMEI,
736
+            this.Phone,
737
+            this.USIM,
738
+            this.Version,
739
+            this.BatteryVoltage,
740
+            this.SystemVoltage,
741
+            this.Temp,
742
+            this.BMA_X,
743
+            this.BMA_Y,
744
+            this.BMA_Z,
745
+            this.BattMin,
746
+            this.SystemVoltmin,
747
+            this.TempMax,
748
+            this.TempMin,
749
+            this.BMAX_Max,
750
+            this.BMAX_Min,
751
+            this.BMAY_Max,
752
+            this.BMAY_Min,
753
+            this.BMAZ_Max,
754
+            this.BMAZ_Min});
755
+            this.dataGridView_Sensor.GridColor = System.Drawing.Color.Green;
756
+            this.dataGridView_Sensor.Location = new System.Drawing.Point(20, 3);
757
+            this.dataGridView_Sensor.Name = "dataGridView_Sensor";
758
+            this.dataGridView_Sensor.RowTemplate.Height = 23;
759
+            this.dataGridView_Sensor.Size = new System.Drawing.Size(1182, 58);
760
+            this.dataGridView_Sensor.TabIndex = 15;
761
+            this.dataGridView_Sensor.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_Sensor_CellClick);
849
             // 
762
             // 
850
             // panel_MergeMain
763
             // panel_MergeMain
851
             // 
764
             // 
@@ -1160,164 +1073,145 @@
1160
             this.progressBar2.Size = new System.Drawing.Size(1159, 40);
1073
             this.progressBar2.Size = new System.Drawing.Size(1159, 40);
1161
             this.progressBar2.TabIndex = 0;
1074
             this.progressBar2.TabIndex = 0;
1162
             // 
1075
             // 
1163
-            // panel_GpsTest
1076
+            // openFileDialog
1164
             // 
1077
             // 
1165
-            this.panel_GpsTest.Controls.Add(this.button_GpsTestSave);
1166
-            this.panel_GpsTest.Controls.Add(this.richTextBox_Gps);
1167
-            this.panel_GpsTest.Controls.Add(this.checkBox_GPGSV);
1168
-            this.panel_GpsTest.Controls.Add(this.dataGridView_Gps);
1169
-            this.panel_GpsTest.Location = new System.Drawing.Point(149, 44);
1170
-            this.panel_GpsTest.Name = "panel_GpsTest";
1171
-            this.panel_GpsTest.Size = new System.Drawing.Size(1202, 599);
1172
-            this.panel_GpsTest.TabIndex = 86;
1078
+            this.openFileDialog.Multiselect = true;
1173
             // 
1079
             // 
1174
-            // button_GpsTestSave
1080
+            // timer1
1175
             // 
1081
             // 
1176
-            this.button_GpsTestSave.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(200)))));
1177
-            this.button_GpsTestSave.Font = new System.Drawing.Font("굴림", 16F, System.Drawing.FontStyle.Bold);
1178
-            this.button_GpsTestSave.Location = new System.Drawing.Point(921, 1);
1179
-            this.button_GpsTestSave.Name = "button_GpsTestSave";
1180
-            this.button_GpsTestSave.Size = new System.Drawing.Size(272, 58);
1181
-            this.button_GpsTestSave.TabIndex = 89;
1182
-            this.button_GpsTestSave.Text = "SAVE";
1183
-            this.button_GpsTestSave.UseVisualStyleBackColor = false;
1184
-            this.button_GpsTestSave.Click += new System.EventHandler(this.button_GpsTestSave_Click);
1082
+            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
1185
             // 
1083
             // 
1186
-            // richTextBox_Gps
1084
+            // ProductNumber
1187
             // 
1085
             // 
1188
-            this.richTextBox_Gps.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
1189
-            this.richTextBox_Gps.Font = new System.Drawing.Font("나눔고딕", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
1190
-            this.richTextBox_Gps.ForeColor = System.Drawing.Color.Yellow;
1191
-            this.richTextBox_Gps.Location = new System.Drawing.Point(26, 67);
1192
-            this.richTextBox_Gps.Name = "richTextBox_Gps";
1193
-            this.richTextBox_Gps.Size = new System.Drawing.Size(1167, 500);
1194
-            this.richTextBox_Gps.TabIndex = 26;
1195
-            this.richTextBox_Gps.Text = "";
1086
+            this.ProductNumber.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1087
+            this.ProductNumber.HeaderText = "생산번호";
1088
+            this.ProductNumber.Name = "ProductNumber";
1089
+            this.ProductNumber.Width = 78;
1196
             // 
1090
             // 
1197
-            // checkBox_GPGSV
1091
+            // SN
1198
             // 
1092
             // 
1199
-            this.checkBox_GPGSV.AutoSize = true;
1200
-            this.checkBox_GPGSV.Location = new System.Drawing.Point(26, 573);
1201
-            this.checkBox_GPGSV.Name = "checkBox_GPGSV";
1202
-            this.checkBox_GPGSV.Size = new System.Drawing.Size(106, 16);
1203
-            this.checkBox_GPGSV.TabIndex = 88;
1204
-            this.checkBox_GPGSV.Text = "GPGSV  Mode";
1205
-            this.checkBox_GPGSV.UseVisualStyleBackColor = true;
1093
+            this.SN.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1094
+            this.SN.HeaderText = "일련번호";
1095
+            this.SN.Name = "SN";
1096
+            this.SN.Width = 78;
1206
             // 
1097
             // 
1207
-            // dataGridView_Gps
1098
+            // IMEI
1208
             // 
1099
             // 
1209
-            this.dataGridView_Gps.AllowUserToAddRows = false;
1210
-            this.dataGridView_Gps.BackgroundColor = System.Drawing.Color.Gray;
1211
-            this.dataGridView_Gps.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
1212
-            this.dataGridView_Gps.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
1213
-            this.Gps_SerialNumber,
1214
-            this.dataGridViewTextBoxColumn8,
1215
-            this.LimitMax,
1216
-            this.LimitMin,
1217
-            this.Sec,
1218
-            this.MaxSec,
1219
-            this.MinSec});
1220
-            this.dataGridView_Gps.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(159)))), ((int)(((byte)(230)))));
1221
-            this.dataGridView_Gps.Location = new System.Drawing.Point(26, 3);
1222
-            this.dataGridView_Gps.Name = "dataGridView_Gps";
1223
-            this.dataGridView_Gps.RowTemplate.Height = 23;
1224
-            this.dataGridView_Gps.Size = new System.Drawing.Size(889, 56);
1225
-            this.dataGridView_Gps.TabIndex = 15;
1226
-            this.dataGridView_Gps.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_Gps_CellClick);
1227
-            this.dataGridView_Gps.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridView_Gps_KeyDown);
1100
+            this.IMEI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1101
+            this.IMEI.HeaderText = "IMEI";
1102
+            this.IMEI.Name = "IMEI";
1103
+            this.IMEI.Width = 55;
1228
             // 
1104
             // 
1229
-            // Gps_SerialNumber
1105
+            // Phone
1230
             // 
1106
             // 
1231
-            this.Gps_SerialNumber.HeaderText = "생산번호";
1232
-            this.Gps_SerialNumber.Name = "Gps_SerialNumber";
1107
+            this.Phone.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1108
+            this.Phone.HeaderText = "Phone";
1109
+            this.Phone.Name = "Phone";
1110
+            this.Phone.Width = 66;
1233
             // 
1111
             // 
1234
-            // dataGridViewTextBoxColumn8
1112
+            // USIM
1235
             // 
1113
             // 
1236
-            this.dataGridViewTextBoxColumn8.HeaderText = "GPS SNR";
1237
-            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
1114
+            this.USIM.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1115
+            this.USIM.HeaderText = "USIM";
1116
+            this.USIM.Name = "USIM";
1117
+            this.USIM.Width = 60;
1238
             // 
1118
             // 
1239
-            // LimitMax
1119
+            // Version
1240
             // 
1120
             // 
1241
-            this.LimitMax.HeaderText = "Maximum";
1242
-            this.LimitMax.Name = "LimitMax";
1121
+            this.Version.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1122
+            this.Version.HeaderText = "버전";
1123
+            this.Version.Name = "Version";
1124
+            this.Version.Width = 54;
1243
             // 
1125
             // 
1244
-            // LimitMin
1126
+            // BatteryVoltage
1245
             // 
1127
             // 
1246
-            this.LimitMin.HeaderText = "Minimum";
1247
-            this.LimitMin.Name = "LimitMin";
1128
+            this.BatteryVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1129
+            this.BatteryVoltage.HeaderText = "BatteryVoltage";
1130
+            this.BatteryVoltage.Name = "BatteryVoltage";
1131
+            this.BatteryVoltage.Width = 111;
1248
             // 
1132
             // 
1249
-            // Sec
1133
+            // SystemVoltage
1250
             // 
1134
             // 
1251
-            this.Sec.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1252
-            this.Sec.HeaderText = "Sec";
1253
-            this.Sec.Name = "Sec";
1254
-            this.Sec.Width = 52;
1135
+            this.SystemVoltage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1136
+            this.SystemVoltage.HeaderText = "SystemVoltage";
1137
+            this.SystemVoltage.Name = "SystemVoltage";
1138
+            this.SystemVoltage.Width = 115;
1255
             // 
1139
             // 
1256
-            // MaxSec
1140
+            // Temp
1257
             // 
1141
             // 
1258
-            this.MaxSec.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1259
-            this.MaxSec.HeaderText = "MaxSec";
1260
-            this.MaxSec.Name = "MaxSec";
1261
-            this.MaxSec.Width = 77;
1142
+            this.Temp.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1143
+            this.Temp.HeaderText = "온도";
1144
+            this.Temp.Name = "Temp";
1145
+            this.Temp.Width = 54;
1262
             // 
1146
             // 
1263
-            // MinSec
1147
+            // BMA_X
1264
             // 
1148
             // 
1265
-            this.MinSec.HeaderText = "MinSec";
1266
-            this.MinSec.Name = "MinSec";
1149
+            this.BMA_X.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1150
+            this.BMA_X.HeaderText = "가속도 X";
1151
+            this.BMA_X.Name = "BMA_X";
1152
+            this.BMA_X.Width = 78;
1267
             // 
1153
             // 
1268
-            // panel_SnTest
1154
+            // BMA_Y
1269
             // 
1155
             // 
1270
-            this.panel_SnTest.Controls.Add(this.dataGridView_SnInsert);
1271
-            this.panel_SnTest.Location = new System.Drawing.Point(163, 44);
1272
-            this.panel_SnTest.Name = "panel_SnTest";
1273
-            this.panel_SnTest.Size = new System.Drawing.Size(1207, 599);
1274
-            this.panel_SnTest.TabIndex = 31;
1156
+            this.BMA_Y.HeaderText = "가속도 Y";
1157
+            this.BMA_Y.Name = "BMA_Y";
1275
             // 
1158
             // 
1276
-            // dataGridView_SnInsert
1159
+            // BMA_Z
1277
             // 
1160
             // 
1278
-            this.dataGridView_SnInsert.AllowUserToAddRows = false;
1279
-            this.dataGridView_SnInsert.BackgroundColor = System.Drawing.Color.Gray;
1280
-            this.dataGridView_SnInsert.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
1281
-            this.dataGridView_SnInsert.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
1282
-            this.dataGridViewTextBoxColumn1,
1283
-            this.dataGridViewTextBoxColumn2,
1284
-            this.dataGridViewTextBoxColumn3});
1285
-            this.dataGridView_SnInsert.GridColor = System.Drawing.Color.Green;
1286
-            this.dataGridView_SnInsert.Location = new System.Drawing.Point(20, 3);
1287
-            this.dataGridView_SnInsert.Name = "dataGridView_SnInsert";
1288
-            this.dataGridView_SnInsert.RowTemplate.Height = 23;
1289
-            this.dataGridView_SnInsert.Size = new System.Drawing.Size(1170, 564);
1290
-            this.dataGridView_SnInsert.TabIndex = 15;
1291
-            this.dataGridView_SnInsert.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_SnInsert_CellClick);
1161
+            this.BMA_Z.HeaderText = "가속도 Z";
1162
+            this.BMA_Z.Name = "BMA_Z";
1292
             // 
1163
             // 
1293
-            // dataGridViewTextBoxColumn1
1164
+            // BattMin
1294
             // 
1165
             // 
1295
-            this.dataGridViewTextBoxColumn1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1296
-            this.dataGridViewTextBoxColumn1.HeaderText = "생산번호";
1297
-            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
1298
-            this.dataGridViewTextBoxColumn1.Width = 78;
1166
+            this.BattMin.HeaderText = "BattMin";
1167
+            this.BattMin.Name = "BattMin";
1299
             // 
1168
             // 
1300
-            // dataGridViewTextBoxColumn2
1169
+            // SystemVoltmin
1301
             // 
1170
             // 
1302
-            this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1303
-            this.dataGridViewTextBoxColumn2.HeaderText = "일련번호";
1304
-            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
1305
-            this.dataGridViewTextBoxColumn2.Width = 78;
1171
+            this.SystemVoltmin.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1172
+            this.SystemVoltmin.HeaderText = "SystemVoltmin";
1173
+            this.SystemVoltmin.Name = "SystemVoltmin";
1174
+            this.SystemVoltmin.Width = 115;
1306
             // 
1175
             // 
1307
-            // dataGridViewTextBoxColumn3
1176
+            // TempMax
1308
             // 
1177
             // 
1309
-            this.dataGridViewTextBoxColumn3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells;
1310
-            this.dataGridViewTextBoxColumn3.HeaderText = "IMEI";
1311
-            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
1312
-            this.dataGridViewTextBoxColumn3.Width = 55;
1178
+            this.TempMax.HeaderText = "TempMax";
1179
+            this.TempMax.Name = "TempMax";
1313
             // 
1180
             // 
1314
-            // openFileDialog
1181
+            // TempMin
1315
             // 
1182
             // 
1316
-            this.openFileDialog.Multiselect = true;
1183
+            this.TempMin.HeaderText = "TempMin";
1184
+            this.TempMin.Name = "TempMin";
1317
             // 
1185
             // 
1318
-            // timer1
1186
+            // BMAX_Max
1319
             // 
1187
             // 
1320
-            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
1188
+            this.BMAX_Max.HeaderText = "BMAX_Max";
1189
+            this.BMAX_Max.Name = "BMAX_Max";
1190
+            // 
1191
+            // BMAX_Min
1192
+            // 
1193
+            this.BMAX_Min.HeaderText = "BMAX_Min";
1194
+            this.BMAX_Min.Name = "BMAX_Min";
1195
+            // 
1196
+            // BMAY_Max
1197
+            // 
1198
+            this.BMAY_Max.HeaderText = "BMAY_Max";
1199
+            this.BMAY_Max.Name = "BMAY_Max";
1200
+            // 
1201
+            // BMAY_Min
1202
+            // 
1203
+            this.BMAY_Min.HeaderText = "BMAY_Min";
1204
+            this.BMAY_Min.Name = "BMAY_Min";
1205
+            // 
1206
+            // BMAZ_Max
1207
+            // 
1208
+            this.BMAZ_Max.HeaderText = "BMAZ_Max";
1209
+            this.BMAZ_Max.Name = "BMAZ_Max";
1210
+            // 
1211
+            // BMAZ_Min
1212
+            // 
1213
+            this.BMAZ_Min.HeaderText = "BMAZ_Min";
1214
+            this.BMAZ_Min.Name = "BMAZ_Min";
1321
             // 
1215
             // 
1322
             // Main
1216
             // Main
1323
             // 
1217
             // 
@@ -1353,16 +1247,12 @@
1353
             this.panel_Catm1Mode.PerformLayout();
1247
             this.panel_Catm1Mode.PerformLayout();
1354
             this.panel_GpsMode.ResumeLayout(false);
1248
             this.panel_GpsMode.ResumeLayout(false);
1355
             this.panel_GpsMode.PerformLayout();
1249
             this.panel_GpsMode.PerformLayout();
1250
+            this.panel_GpsTest.ResumeLayout(false);
1251
+            this.panel_GpsTest.PerformLayout();
1252
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).EndInit();
1253
+            this.panel_SnTest.ResumeLayout(false);
1254
+            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_SnInsert)).EndInit();
1356
             this.panel_SensorTest.ResumeLayout(false);
1255
             this.panel_SensorTest.ResumeLayout(false);
1357
-            this.panel_SensorTest.PerformLayout();
1358
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check2)).EndInit();
1359
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check3)).EndInit();
1360
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check4)).EndInit();
1361
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_Check1)).EndInit();
1362
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck2)).EndInit();
1363
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck3)).EndInit();
1364
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck4)).EndInit();
1365
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox_UnCheck1)).EndInit();
1366
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).EndInit();
1256
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Sensor)).EndInit();
1367
             this.panel_MergeMain.ResumeLayout(false);
1257
             this.panel_MergeMain.ResumeLayout(false);
1368
             this.panel_MergeMain.PerformLayout();
1258
             this.panel_MergeMain.PerformLayout();
@@ -1372,11 +1262,6 @@
1372
             this.panel_SnCheckMain.ResumeLayout(false);
1262
             this.panel_SnCheckMain.ResumeLayout(false);
1373
             this.panel_SnCheckMain.PerformLayout();
1263
             this.panel_SnCheckMain.PerformLayout();
1374
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Chk)).EndInit();
1264
             ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Chk)).EndInit();
1375
-            this.panel_GpsTest.ResumeLayout(false);
1376
-            this.panel_GpsTest.PerformLayout();
1377
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_Gps)).EndInit();
1378
-            this.panel_SnTest.ResumeLayout(false);
1379
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView_SnInsert)).EndInit();
1380
             this.ResumeLayout(false);
1265
             this.ResumeLayout(false);
1381
 
1266
 
1382
         }
1267
         }
@@ -1385,15 +1270,7 @@
1385
         private System.IO.Ports.SerialPort serialPort;
1270
         private System.IO.Ports.SerialPort serialPort;
1386
         private System.Windows.Forms.Panel panel_Main;
1271
         private System.Windows.Forms.Panel panel_Main;
1387
         private System.Windows.Forms.Panel panel_SensorTest;
1272
         private System.Windows.Forms.Panel panel_SensorTest;
1388
-        private System.Windows.Forms.Label label5;
1389
-        private System.Windows.Forms.PictureBox pictureBox_UnCheck2;
1390
-        private System.Windows.Forms.Label label4;
1391
-        private System.Windows.Forms.PictureBox pictureBox_UnCheck3;
1392
-        private System.Windows.Forms.Label label3;
1393
         private System.Windows.Forms.RichTextBox richTextBox_Sensor;
1273
         private System.Windows.Forms.RichTextBox richTextBox_Sensor;
1394
-        private System.Windows.Forms.PictureBox pictureBox_UnCheck4;
1395
-        private System.Windows.Forms.PictureBox pictureBox_UnCheck1;
1396
-        private System.Windows.Forms.Label label2;
1397
         private System.Windows.Forms.DataGridView dataGridView_Sensor;
1274
         private System.Windows.Forms.DataGridView dataGridView_Sensor;
1398
         private System.Windows.Forms.Panel panel1;
1275
         private System.Windows.Forms.Panel panel1;
1399
         private System.Windows.Forms.PictureBox pictureBox6;
1276
         private System.Windows.Forms.PictureBox pictureBox6;
@@ -1422,10 +1299,6 @@
1422
         private System.Windows.Forms.DataGridView dataGridView_Gps;
1299
         private System.Windows.Forms.DataGridView dataGridView_Gps;
1423
         private System.Windows.Forms.CheckBox checkBox_TerminalStop;
1300
         private System.Windows.Forms.CheckBox checkBox_TerminalStop;
1424
         private System.Windows.Forms.CheckBox checkBox_Edit;
1301
         private System.Windows.Forms.CheckBox checkBox_Edit;
1425
-        private System.Windows.Forms.PictureBox pictureBox_Check2;
1426
-        private System.Windows.Forms.PictureBox pictureBox_Check3;
1427
-        private System.Windows.Forms.PictureBox pictureBox_Check4;
1428
-        private System.Windows.Forms.PictureBox pictureBox_Check1;
1429
         private System.Windows.Forms.Button button_Clear;
1302
         private System.Windows.Forms.Button button_Clear;
1430
         private System.Windows.Forms.CheckBox checkBox_GPGSV;
1303
         private System.Windows.Forms.CheckBox checkBox_GPGSV;
1431
         private System.Windows.Forms.Button button_GpsTestSave;
1304
         private System.Windows.Forms.Button button_GpsTestSave;
@@ -1486,15 +1359,21 @@
1486
         private System.Windows.Forms.DataGridViewTextBoxColumn USIM;
1359
         private System.Windows.Forms.DataGridViewTextBoxColumn USIM;
1487
         private System.Windows.Forms.DataGridViewTextBoxColumn Version;
1360
         private System.Windows.Forms.DataGridViewTextBoxColumn Version;
1488
         private System.Windows.Forms.DataGridViewTextBoxColumn BatteryVoltage;
1361
         private System.Windows.Forms.DataGridViewTextBoxColumn BatteryVoltage;
1489
-        private System.Windows.Forms.DataGridViewTextBoxColumn BattMin;
1490
-        private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltmin;
1491
         private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltage;
1362
         private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltage;
1492
         private System.Windows.Forms.DataGridViewTextBoxColumn Temp;
1363
         private System.Windows.Forms.DataGridViewTextBoxColumn Temp;
1493
-        private System.Windows.Forms.DataGridViewTextBoxColumn TempMax;
1494
-        private System.Windows.Forms.DataGridViewTextBoxColumn TempMin;
1495
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_X;
1364
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_X;
1496
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_Y;
1365
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_Y;
1497
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_Z;
1366
         private System.Windows.Forms.DataGridViewTextBoxColumn BMA_Z;
1367
+        private System.Windows.Forms.DataGridViewTextBoxColumn BattMin;
1368
+        private System.Windows.Forms.DataGridViewTextBoxColumn SystemVoltmin;
1369
+        private System.Windows.Forms.DataGridViewTextBoxColumn TempMax;
1370
+        private System.Windows.Forms.DataGridViewTextBoxColumn TempMin;
1371
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAX_Max;
1372
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAX_Min;
1373
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAY_Max;
1374
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAY_Min;
1375
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAZ_Max;
1376
+        private System.Windows.Forms.DataGridViewTextBoxColumn BMAZ_Min;
1498
     }
1377
     }
1499
 }
1378
 }
1500
 
1379
 

+ 82 - 14
Main.cs

@@ -207,6 +207,16 @@ namespace APL_TestCheck
207
             dataGridView_Gps.Rows[0].Cells[3].Value = "40";
207
             dataGridView_Gps.Rows[0].Cells[3].Value = "40";
208
             dataGridView_Gps.Rows[0].Cells[5].Value = "50";
208
             dataGridView_Gps.Rows[0].Cells[5].Value = "50";
209
             dataGridView_Gps.Rows[0].Cells[6].Value = "0";
209
             dataGridView_Gps.Rows[0].Cells[6].Value = "0";
210
+
211
+
212
+            dataGridView_Sensor.Rows[0].Cells[16].Value = "50"; //BMA X  MAX
213
+            dataGridView_Sensor.Rows[0].Cells[17].Value = "-100";//BMA X  MIN
214
+            dataGridView_Sensor.Rows[0].Cells[18].Value = "50";//BMA Y  MAX
215
+            dataGridView_Sensor.Rows[0].Cells[19].Value = "-100";//BMA X  MIN
216
+            dataGridView_Sensor.Rows[0].Cells[20].Value = null;//BMA X  MAX
217
+            dataGridView_Sensor.Rows[0].Cells[21].Value = "950";//BMA X  MIN
218
+
219
+
210
             panel_GpsTest.Visible = true;
220
             panel_GpsTest.Visible = true;
211
             panel_SensorTest.Visible = false;
221
             panel_SensorTest.Visible = false;
212
             panel_Catm1Test.Visible = false;
222
             panel_Catm1Test.Visible = false;
@@ -214,10 +224,6 @@ namespace APL_TestCheck
214
             panel_SnCheckMain.Visible = false;
224
             panel_SnCheckMain.Visible = false;
215
             panel_SnTest.Visible = false;
225
             panel_SnTest.Visible = false;
216
 
226
 
217
-            pictureBox_Check1.Visible = false;
218
-            pictureBox_Check2.Visible = false;
219
-            pictureBox_Check3.Visible = false;
220
-            pictureBox_Check4.Visible = false;
221
             button_Path_Click(null, null);
227
             button_Path_Click(null, null);
222
         }
228
         }
223
         public void Serial_Initialize(ref ComboBox cb_port)
229
         public void Serial_Initialize(ref ComboBox cb_port)
@@ -370,11 +376,16 @@ namespace APL_TestCheck
370
                                 offset = 0;
376
                                 offset = 0;
371
                             }
377
                             }
372
                         }
378
                         }
379
+                        else
380
+                        {
381
+                            this.Invoke(new StringSend(Data_Recv_Str), rxString);
382
+                            offset = 0;
383
+                        }
373
                     }
384
                     }
374
 
385
 
375
                 }
386
                 }
376
             }
387
             }
377
-            catch { }
388
+            catch {  }
378
 
389
 
379
         }
390
         }
380
 
391
 
@@ -690,7 +701,7 @@ namespace APL_TestCheck
690
             string[] sp = new string[11];
701
             string[] sp = new string[11];
691
             try
702
             try
692
             {
703
             {
693
-                if (data.Contains("\r\n") == false)
704
+                if (data.Contains("\r\n") == false )
694
                 {
705
                 {
695
                     return;
706
                     return;
696
                 }
707
                 }
@@ -700,6 +711,8 @@ namespace APL_TestCheck
700
                     str = SensorData;
711
                     str = SensorData;
701
                 }
712
                 }
702
 
713
 
714
+     
715
+
703
                 //if (dataGridView_Sensor.Rows[0].Cells[0].Value != null)
716
                 //if (dataGridView_Sensor.Rows[0].Cells[0].Value != null)
704
                 {
717
                 {
705
                     //location1 = str.IndexOf("\r\n");
718
                     //location1 = str.IndexOf("\r\n");
@@ -1842,7 +1855,8 @@ namespace APL_TestCheck
1842
                 ws.Cells[8, 9] = data[1].ToString();// 제조 번호
1855
                 ws.Cells[8, 9] = data[1].ToString();// 제조 번호
1843
                 ws.Cells[8, 4] = data[2].ToString();// 일련번호
1856
                 ws.Cells[8, 4] = data[2].ToString();// 일련번호
1844
                 ws.Cells[8, 6] = data[3].ToString();//IMEI 
1857
                 ws.Cells[8, 6] = data[3].ToString();//IMEI 
1845
-                
1858
+                ws.Cells[8, 15] = "OK";
1859
+
1846
 
1860
 
1847
 
1861
 
1848
                 //다른 이름으로 저장하기...
1862
                 //다른 이름으로 저장하기...
@@ -2538,22 +2552,59 @@ namespace APL_TestCheck
2538
 
2552
 
2539
             }
2553
             }
2540
         }
2554
         }
2541
-
2555
+        bool ButtonCheck = false;
2542
         private void dataGridView_Sensor_CellClick(object sender, DataGridViewCellEventArgs e)
2556
         private void dataGridView_Sensor_CellClick(object sender, DataGridViewCellEventArgs e)
2543
         {
2557
         {
2544
             string value = "";
2558
             string value = "";
2545
             string value1 = "";
2559
             string value1 = "";
2546
             //BL-VITE00-V
2560
             //BL-VITE00-V
2561
+            if (ButtonCheck == false)
2562
+                MessageBox.Show("버튼을 눌러 버튼을 확인 해주세요.");
2563
+
2547
             if (InputBox("번호 입력", "생산 번호:", ref value) == DialogResult.OK)
2564
             if (InputBox("번호 입력", "생산 번호:", ref value) == DialogResult.OK)
2548
             {
2565
             {
2549
                 // SN
2566
                 // SN
2550
                 dataGridView_Sensor.Rows[0].Cells[0].Value = Name = value;
2567
                 dataGridView_Sensor.Rows[0].Cells[0].Value = Name = value;
2551
                 if (InputBox("번호 입력", "SKT SN:", ref value1) == DialogResult.OK)
2568
                 if (InputBox("번호 입력", "SKT SN:", ref value1) == DialogResult.OK)
2552
                 {
2569
                 {
2553
-                    dataGridView_Sensor.Rows[0].Cells[1].Value = value1;
2554
-                    dataGridView_Sensor.Refresh();
2555
-                    button_SensorTestSave();
2556
-                    dataGridView_Sensor_CellClick(null, null);
2570
+                    int BMAX = 0;
2571
+                    int BMAY = 0;
2572
+                    int BMAZ = 0;
2573
+                    int BMAX_Max = 0;
2574
+                    int BMAX_Min = 0;
2575
+                    int BMAY_Max = 0;
2576
+                    int BMAY_Min = 0;
2577
+                    int BMAZ_Max = 0;
2578
+                    int BMAZ_Min = 0;
2579
+
2580
+                    BMAX = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[9].Value);
2581
+                    BMAY = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[10].Value);
2582
+                    BMAZ = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[11].Value);
2583
+
2584
+                    BMAX_Max = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[16].Value);
2585
+                    BMAX_Min = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[17].Value);
2586
+                    BMAY_Max = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[18].Value);
2587
+                    BMAY_Min = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[19].Value);
2588
+                    BMAZ_Max = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[20].Value);
2589
+                    BMAZ_Min = Convert.ToInt32(dataGridView_Sensor.Rows[0].Cells[21].Value);
2590
+
2591
+
2592
+
2593
+                    if (BMAX <= BMAX_Max && BMAX >= BMAX_Min &&
2594
+                        BMAY <= BMAY_Max && BMAY >= BMAY_Min &&
2595
+                                            BMAZ >= BMAZ_Min)
2596
+                    {
2597
+                        dataGridView_Sensor.Rows[0].Cells[1].Value = value1;
2598
+                        dataGridView_Sensor.Refresh();
2599
+                        button_SensorTestSave();
2600
+                        dataGridView_Sensor_CellClick(null, null);
2601
+                        ButtonCheck = false;
2602
+                    }
2603
+                    else
2604
+                    {
2605
+                        MessageBox.Show("가속도 센서 / Voltage / 온도  부적합 입니다.\r\n 값을 확인 해주세요.");
2606
+                        return;
2607
+                    }
2557
                 }
2608
                 }
2558
 
2609
 
2559
             }
2610
             }
@@ -2645,17 +2696,34 @@ namespace APL_TestCheck
2645
             string ProductNum = "";
2696
             string ProductNum = "";
2646
             string SKTNUM = "";
2697
             string SKTNUM = "";
2647
             string IMEI = "";
2698
             string IMEI = "";
2699
+            string[] ImeiCheck = new string[15];
2700
+            ProductNumgoback:
2648
             if (InputBox("번호 입력", "생산 번호:", ref ProductNum) == DialogResult.OK)
2701
             if (InputBox("번호 입력", "생산 번호:", ref ProductNum) == DialogResult.OK)
2649
             {
2702
             {
2650
                 // SN
2703
                 // SN
2651
-
2704
+                if (ProductNum.Contains("BL-") == false)
2705
+                {
2706
+                    ProductNum = "";
2707
+                    goto ProductNumgoback;
2708
+                }
2652
                 dataGridView_SnInsert.Rows[0].Cells[0].Value = Name = ProductNum;
2709
                 dataGridView_SnInsert.Rows[0].Cells[0].Value = Name = ProductNum;
2710
+
2711
+             
2653
                 if (InputBox("번호 입력", "SKT SN:", ref SKTNUM) == DialogResult.OK)
2712
                 if (InputBox("번호 입력", "SKT SN:", ref SKTNUM) == DialogResult.OK)
2654
                 {
2713
                 {
2714
+          
2715
+
2655
                     dataGridView_SnInsert.Rows[0].Cells[1].Value = SKTNUM;
2716
                     dataGridView_SnInsert.Rows[0].Cells[1].Value = SKTNUM;
2717
+                    Imeigoback:
2656
                     if (InputBox("번호 입력", "IMEI:", ref IMEI) == DialogResult.OK)
2718
                     if (InputBox("번호 입력", "IMEI:", ref IMEI) == DialogResult.OK)
2657
                     {
2719
                     {
2658
-                        dataGridView_SnInsert.Rows[0].Cells[2].Value = IMEI;
2720
+                        if (IMEI.Contains(';') == false)
2721
+                        {
2722
+                            IMEI = "";
2723
+                            goto Imeigoback;
2724
+                        }
2725
+                        ImeiCheck = IMEI.Split(';');
2726
+                        dataGridView_SnInsert.Rows[0].Cells[2].Value = ImeiCheck[0];
2659
                         button_SninsertTestSave();
2727
                         button_SninsertTestSave();
2660
                         dataGridView_Sensor.Refresh();
2728
                         dataGridView_Sensor.Refresh();
2661
                         dataGridView_SnInsert_CellClick(null, null);
2729
                         dataGridView_SnInsert_CellClick(null, null);

+ 49 - 131
Main.resx

@@ -120,195 +120,112 @@
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="Gps_SerialNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
123
+  <metadata name="ProductNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
     <value>True</value>
124
     <value>True</value>
125
   </metadata>
125
   </metadata>
126
-  <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
126
+  <metadata name="SN.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127
     <value>True</value>
127
     <value>True</value>
128
   </metadata>
128
   </metadata>
129
-  <metadata name="LimitMax.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
129
+  <metadata name="IMEI.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130
     <value>True</value>
130
     <value>True</value>
131
   </metadata>
131
   </metadata>
132
-  <metadata name="LimitMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
132
+  <metadata name="Phone.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
     <value>True</value>
133
     <value>True</value>
134
   </metadata>
134
   </metadata>
135
-  <metadata name="Sec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
135
+  <metadata name="USIM.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
136
     <value>True</value>
136
     <value>True</value>
137
   </metadata>
137
   </metadata>
138
-  <metadata name="MaxSec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
138
+  <metadata name="Version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
139
     <value>True</value>
139
     <value>True</value>
140
   </metadata>
140
   </metadata>
141
-  <metadata name="MinSec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
141
+  <metadata name="BatteryVoltage.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
142
     <value>True</value>
142
     <value>True</value>
143
   </metadata>
143
   </metadata>
144
-  <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
144
+  <metadata name="SystemVoltage.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
145
     <value>True</value>
145
     <value>True</value>
146
   </metadata>
146
   </metadata>
147
-  <metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
147
+  <metadata name="Temp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
148
     <value>True</value>
148
     <value>True</value>
149
   </metadata>
149
   </metadata>
150
-  <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
150
+  <metadata name="BMA_X.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
151
     <value>True</value>
151
     <value>True</value>
152
   </metadata>
152
   </metadata>
153
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
154
-  <data name="pictureBox_Check2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
155
-    <value>
156
-        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
157
-        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
158
-        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
159
-        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
160
-        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
161
-        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
162
-        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
163
-        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
164
-        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
165
-        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
166
-        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
167
-        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
168
-        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
169
-        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
170
-        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
171
-        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
172
-        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
173
-        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
174
-        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
175
-        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
176
-        QmCC
177
-</value>
178
-  </data>
179
-  <data name="pictureBox_Check3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
180
-    <value>
181
-        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
182
-        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
183
-        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
184
-        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
185
-        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
186
-        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
187
-        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
188
-        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
189
-        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
190
-        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
191
-        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
192
-        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
193
-        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
194
-        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
195
-        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
196
-        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
197
-        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
198
-        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
199
-        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
200
-        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
201
-        QmCC
202
-</value>
203
-  </data>
204
-  <data name="pictureBox_Check4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
205
-    <value>
206
-        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
207
-        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
208
-        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
209
-        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
210
-        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
211
-        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
212
-        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
213
-        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
214
-        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
215
-        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
216
-        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
217
-        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
218
-        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
219
-        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
220
-        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
221
-        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
222
-        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
223
-        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
224
-        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
225
-        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
226
-        QmCC
227
-</value>
228
-  </data>
229
-  <data name="pictureBox_Check1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
230
-    <value>
231
-        iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAABGpJREFUaEPt
232
-        mVuITVEYx2fc77mEcokiIpEHlwdqkmQk18bcxxgZRVEiD6iJlCdyyb2UFClRxINLeEEuD0qmpsxkkFvk
233
-        ksE0+H3b2tpnzXecvffZZ59J/vVrn72/tb71X2tf1tr75PzXv6qioqJBJSUllXCktLT0BryAz/DT8A7q
234
-        iJ9lu43tzIKCgq6menZVUVHRr6ysbC3GbhuzQWmi/sny8vIZpMv9nTVGVVZW9mZEt2Pko2UsNHToAdu5
235
-        pomMK5fGlsIr10DUMEBXOdOjTHvRi+u5Pw1dsBvOBHTmK9vVpunoRNKx8MxtKC7o0JG8vLwOxkZ64mk0
236
-        kaRv7EZi5AxXQydjJ5y4AUfDayV5nPyAWcZScMmjlQT1noRZgctrq/iprq7u6BgLIk5le5Jcs5NmgcPi
237
-        Jz8/vzO/b3J1zHMM+hUVVloJs8Et5qsuxs9+c6yeQe7hmEwlZtkBVJDlhJ04TuqLi4sHih86ISuHPzEu
238
-        tb2O0VSi8G5vxSzwDvOjjZeF0OKJCS0M9jjHbDKZG9y70IubZjoxW7xwRsazry6BKHPUMZxMnLb1WsW4
239
-        wOAy8cHcNZR9WT2r5aCJe6WvY1oTBe5ZFeJkj3jAYFd+37FiGisc07bMKGgV4uCiPPKxkctZOa3ENc7/
240
-        dm6JBBVK4Th4CL3EA5e2vBpoZTQ+mc4nisBBq2AcvMT8MNO+vB5oZZLC4E9wzHtF4KZdMMN8lgWptE1n
241
-        ZrL/3Yr7ocwx7xUHn1uF/PBBOeaHH4zmEmmX7Uj231pxXzAAmx3zXhEIOn/Uco32J9lGJfZXML9B2jSr
242
-        iCd2PAC7HPMeySusLJe1wsk4XlNT004qY2yLEk/GcWlPVrMMwlUl7hvaPSTtJ4hAmGv0nGdhJ0+9Zitu
243
-        c8Usx2XgTlmxwDAQrdddBMIuFK9VVVX1lBwkns9+kxV3qSXex7S1yYqFgnzbJV+CCDy2C/qFs3GdrTsX
244
-        aJ15z/0wRuKUXcC+vRAMBW2tkZwJ4qB8AVQr+OQRi87BJtdk9p0nEb+/sgCcJsfZnwrJzlgYWr8Cc3Cb
245
-        VSgMj2WpI/nczrCtln3pJPtRf4kZIrkTRIMyKWmFg9LgfmCTx6vZduf4fatcutRJ7lbiadKN4BercFhe
246
-        ubO2PKIZpHQvW40DjnFN3IgnlAphkQl2FuzxHIsMvE43tluLkZujVUqDb8qxKGhwJ+OkojN3lYptCs7G
247
-        SmM3uejIIq1yG+KpfOcydv8uCl+yKrcZZKCNzdSSzy1UkE/7arIsctlY9C86slxJlE0a5bXB2Asmbqqj
248
-        SsJs8MVd5oSSvNxzZjIxmQVBPtoF+3itSTpDssNW8rj4wP0q//hGI7PMkE81Qd8i06GRTkwxFqIVnZGZ
249
-        /6XVYCa4EPrG9ivzH/teGkv1WhuGBu6HxaapeFRYWDiCho/RqSjmmwZY5XvGzoTkDGGiCs7DJ9CMatTB
250
-        PlnFplwAxi2u606Ym8RZKsVgDeyEQxw7yHYHrOP3XN5Vhpsq//WPKifnF7s0DReyL9JDAAAAAElFTkSu
251
-        QmCC
252
-</value>
253
-  </data>
254
-  <metadata name="ProductNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
153
+  <metadata name="BMA_Y.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
255
     <value>True</value>
154
     <value>True</value>
256
   </metadata>
155
   </metadata>
257
-  <metadata name="SN.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
156
+  <metadata name="BMA_Z.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
258
     <value>True</value>
157
     <value>True</value>
259
   </metadata>
158
   </metadata>
260
-  <metadata name="IMEI.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
159
+  <metadata name="BattMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
261
     <value>True</value>
160
     <value>True</value>
262
   </metadata>
161
   </metadata>
263
-  <metadata name="Phone.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
162
+  <metadata name="SystemVoltmin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
264
     <value>True</value>
163
     <value>True</value>
265
   </metadata>
164
   </metadata>
266
-  <metadata name="USIM.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
165
+  <metadata name="TempMax.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
267
     <value>True</value>
166
     <value>True</value>
268
   </metadata>
167
   </metadata>
269
-  <metadata name="Version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
168
+  <metadata name="TempMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
270
     <value>True</value>
169
     <value>True</value>
271
   </metadata>
170
   </metadata>
272
-  <metadata name="BatteryVoltage.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
171
+  <metadata name="BMAX_Max.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
273
     <value>True</value>
172
     <value>True</value>
274
   </metadata>
173
   </metadata>
275
-  <metadata name="BattMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
174
+  <metadata name="BMAX_Min.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
276
     <value>True</value>
175
     <value>True</value>
277
   </metadata>
176
   </metadata>
278
-  <metadata name="SystemVoltmin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
177
+  <metadata name="BMAY_Max.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
279
     <value>True</value>
178
     <value>True</value>
280
   </metadata>
179
   </metadata>
281
-  <metadata name="SystemVoltage.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
180
+  <metadata name="BMAY_Min.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
282
     <value>True</value>
181
     <value>True</value>
283
   </metadata>
182
   </metadata>
284
-  <metadata name="Temp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
183
+  <metadata name="BMAZ_Max.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
285
     <value>True</value>
184
     <value>True</value>
286
   </metadata>
185
   </metadata>
287
-  <metadata name="TempMax.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
186
+  <metadata name="BMAZ_Min.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
288
     <value>True</value>
187
     <value>True</value>
289
   </metadata>
188
   </metadata>
290
-  <metadata name="TempMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
189
+  <metadata name="Catm1_SerialNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
291
     <value>True</value>
190
     <value>True</value>
292
   </metadata>
191
   </metadata>
293
-  <metadata name="BMA_X.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
192
+  <metadata name="Modem_Ver.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
294
     <value>True</value>
193
     <value>True</value>
295
   </metadata>
194
   </metadata>
296
-  <metadata name="BMA_Y.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
195
+  <metadata name="RSRP.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
297
     <value>True</value>
196
     <value>True</value>
298
   </metadata>
197
   </metadata>
299
-  <metadata name="BMA_Z.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
198
+  <metadata name="RSRQ.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
300
     <value>True</value>
199
     <value>True</value>
301
   </metadata>
200
   </metadata>
302
-  <metadata name="Catm1_SerialNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
201
+  <metadata name="Gps_SerialNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
303
     <value>True</value>
202
     <value>True</value>
304
   </metadata>
203
   </metadata>
305
-  <metadata name="Modem_Ver.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
204
+  <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
306
     <value>True</value>
205
     <value>True</value>
307
   </metadata>
206
   </metadata>
308
-  <metadata name="RSRP.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
207
+  <metadata name="LimitMax.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
309
     <value>True</value>
208
     <value>True</value>
310
   </metadata>
209
   </metadata>
311
-  <metadata name="RSRQ.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
210
+  <metadata name="LimitMin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
211
+    <value>True</value>
212
+  </metadata>
213
+  <metadata name="Sec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
214
+    <value>True</value>
215
+  </metadata>
216
+  <metadata name="MaxSec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
217
+    <value>True</value>
218
+  </metadata>
219
+  <metadata name="MinSec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
220
+    <value>True</value>
221
+  </metadata>
222
+  <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
223
+    <value>True</value>
224
+  </metadata>
225
+  <metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
226
+    <value>True</value>
227
+  </metadata>
228
+  <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
312
     <value>True</value>
229
     <value>True</value>
313
   </metadata>
230
   </metadata>
314
   <metadata name="folderBrowserDialog_Mainpath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
231
   <metadata name="folderBrowserDialog_Mainpath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -323,6 +240,7 @@
323
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
240
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
324
     <value>55</value>
241
     <value>55</value>
325
   </metadata>
242
   </metadata>
243
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
326
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
244
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
327
     <value>
245
     <value>
328
         AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA
246
         AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA

BIN
bin/Debug/APL_TestCheck.exe


BIN
bin/Debug/APL_TestCheck.pdb


BIN
bin/Release/APL_TestCheck.exe


BIN
bin/Release/APL_TestCheck.pdb


BIN
obj/Debug/APL_TestCheck.Main.resources


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


BIN
obj/Debug/APL_TestCheck.exe


BIN
obj/Debug/APL_TestCheck.pdb


BIN
obj/Release/APL_TestCheck.Main.resources


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


BIN
obj/Release/APL_TestCheck.exe


BIN
obj/Release/APL_TestCheck.pdb