Browse Source

WIFI Part QPC6614 -> Pe43711 수정

YJ 5 years ago
parent
commit
0a935f948c

BIN
.vs/Atten_Table_Ctrl/v15/.suo


+ 0 - 0
.vs/Atten_Table_Ctrl/v15/Server/sqlite3/db.lock


BIN
.vs/Atten_Table_Ctrl/v15/Server/sqlite3/storage.ide


BIN
.vs/Atten_Table_Ctrl/v15/Server/sqlite3/storage.ide-shm


BIN
.vs/Atten_Table_Ctrl/v15/Server/sqlite3/storage.ide-wal


+ 229 - 76
Atten_Table_Ctrl/Form1.cs

@@ -51,6 +51,18 @@ namespace Atten_Table_Ctrl
51
         public const byte QPC6614_ATTEN_30DB_VAL = 0x03;
51
         public const byte QPC6614_ATTEN_30DB_VAL = 0x03;
52
         public const byte QPC6614_ATTEN_31_5DB_VAL = 0x00;
52
         public const byte QPC6614_ATTEN_31_5DB_VAL = 0x00;
53
 
53
 
54
+        public const byte PE43711_ATTEN_0DB_VAL = 0x00;
55
+        public const byte PE43711_ATTEN_0_5DB_VAL = 0x02;
56
+        public const byte PE43711_ATTEN_1DB_VAL = 0x04;
57
+        public const byte PE43711_ATTEN_2DB_VAL = 0x08;
58
+        public const byte PE43711_ATTEN_4DB_VAL = 0x10;
59
+        public const byte PE43711_ATTEN_8DB_VAL = 0x20;
60
+        public const byte PE43711_ATTEN_16DB_VAL = 0x40;
61
+        public const byte PE43711_ATTEN_30DB_VAL =   PE43711_ATTEN_2DB_VAL | PE43711_ATTEN_4DB_VAL | PE43711_ATTEN_8DB_VAL | PE43711_ATTEN_16DB_VAL;
62
+        public const byte PE43711_ATTEN_31_5DB_VAL = PE43711_ATTEN_0DB_VAL | PE43711_ATTEN_0_5DB_VAL  | PE43711_ATTEN_1DB_VAL  | PE43711_ATTEN_2DB_VAL| PE43711_ATTEN_4DB_VAL| PE43711_ATTEN_8DB_VAL | PE43711_ATTEN_16DB_VAL;
63
+        public const byte PE43711_ATTEN_31_75DB_VAL = 0x7F;
64
+
65
+
54
         public const byte HMC939_ATTEN_0DB_VAL = 0x1F;
66
         public const byte HMC939_ATTEN_0DB_VAL = 0x1F;
55
         public const byte HMC939_ATTEN_1DB_VAL = 0x1E;
67
         public const byte HMC939_ATTEN_1DB_VAL = 0x1E;
56
         public const byte HMC939_ATTEN_2DB_VAL = 0x1D;
68
         public const byte HMC939_ATTEN_2DB_VAL = 0x1D;
@@ -71,6 +83,7 @@ namespace Atten_Table_Ctrl
71
         public const byte ADRF5720_ATTEN_0_5DB_VAL = 0x01;
83
         public const byte ADRF5720_ATTEN_0_5DB_VAL = 0x01;
72
         public const byte ADRF5720_ATTEN_0DB_VAL = 0x00;
84
         public const byte ADRF5720_ATTEN_0DB_VAL = 0x00;
73
 
85
 
86
+
74
         public const byte QPC6614_ATTEN_31_5DB_Trace = 0x3F;
87
         public const byte QPC6614_ATTEN_31_5DB_Trace = 0x3F;
75
         public const byte QPC6614_ATTEN_16DB_Trace = 0x20;
88
         public const byte QPC6614_ATTEN_16DB_Trace = 0x20;
76
         public const byte QPC6614_ATTEN_8DB_Trace = 0x10;
89
         public const byte QPC6614_ATTEN_8DB_Trace = 0x10;
@@ -79,6 +92,17 @@ namespace Atten_Table_Ctrl
79
         public const byte QPC6614_ATTEN_1DB_Trace = 0x02;
92
         public const byte QPC6614_ATTEN_1DB_Trace = 0x02;
80
         public const byte QPC6614_ATTEN_0_5DB_Trace = 0x01;
93
         public const byte QPC6614_ATTEN_0_5DB_Trace = 0x01;
81
         public const byte QPC6614_ATTEN_0DB_Trace = 0x00;
94
         public const byte QPC6614_ATTEN_0DB_Trace = 0x00;
95
+
96
+        public const byte PE43711_ATTEN_31_75DB_Trace = (~PE43711_ATTEN_31_75DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
97
+        public const byte PE43711_ATTEN_31_5DB_Trace = (~PE43711_ATTEN_31_5DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
98
+        public const byte PE43711_ATTEN_30DB_Trace = (~PE43711_ATTEN_30DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
99
+        public const byte PE43711_ATTEN_16DB_Trace = (~PE43711_ATTEN_16DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
100
+        public const byte PE43711_ATTEN_8DB_Trace = (~PE43711_ATTEN_8DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
101
+        public const byte PE43711_ATTEN_4DB_Trace = (~PE43711_ATTEN_4DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
102
+        public const byte PE43711_ATTEN_2DB_Trace = (~PE43711_ATTEN_2DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
103
+        public const byte PE43711_ATTEN_1DB_Trace = (~PE43711_ATTEN_1DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
104
+        public const byte PE43711_ATTEN_0_5DB_Trace = (~PE43711_ATTEN_0_5DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
105
+        public const byte PE43711_ATTEN_0DB_Trace = (~PE43711_ATTEN_0DB_VAL) & PE43711_ATTEN_31_75DB_VAL;
82
         /************************Index************************************/
106
         /************************Index************************************/
83
         public const byte CH_A_ATT_EN_150M = 0;
107
         public const byte CH_A_ATT_EN_150M = 0;
84
         public const byte CH_A_ATT_EN_WIFI1_2_4Ghz = 1;
108
         public const byte CH_A_ATT_EN_WIFI1_2_4Ghz = 1;
@@ -409,8 +433,10 @@ namespace Atten_Table_Ctrl
409
                         {
433
                         {
410
                             if (Termainal_metroCheckBox.Checked == true)
434
                             if (Termainal_metroCheckBox.Checked == true)
411
                             {
435
                             {
436
+                               
412
                                 PacketData(btTemp);
437
                                 PacketData(btTemp);
413
                             }
438
                             }
439
+                            CheckForIllegalCrossThreadCalls = false;
414
                             Atten_UartGet_Data(btTemp);
440
                             Atten_UartGet_Data(btTemp);
415
                             // 이부분에서 데이타 처리하는 부분으로 전송하여 사용하면 됨
441
                             // 이부분에서 데이타 처리하는 부분으로 전송하여 사용하면 됨
416
                         }
442
                         }
@@ -428,15 +454,17 @@ namespace Atten_Table_Ctrl
428
                     }
454
                     }
429
                 }
455
                 }
430
             }
456
             }
431
-}
432
-        private void Atten_QPC6614_TraceValue_Func(int value,out double ret)
457
+        }
458
+
459
+    private void Atten_QPC6614_TraceValue_Func(int value, out double ret)
460
+    {
461
+        int Temp_data = 0;
462
+        ret = ATTEN_0DB;
463
+        if (value != 0) Temp_data = (~value) & 0x3F;
464
+        if (value != 0) Temp_data = (~value) & 0x3F;
465
+        while (true)
433
         {
466
         {
434
-            int Temp_data = 0;
435
-            ret = ATTEN_0DB;
436
-            if (value != 0)Temp_data = (~value)& 0x3F;
437
-            while (true)
438
-            {
439
-                if ((Temp_data | QPC6614_ATTEN_0DB_Trace) == 0)
467
+            if ((Temp_data | QPC6614_ATTEN_0DB_Trace) == 0)
440
                 {
468
                 {
441
                     ret += ATTEN_0DB;
469
                     ret += ATTEN_0DB;
442
                     break;
470
                     break;
@@ -477,9 +505,67 @@ namespace Atten_Table_Ctrl
477
                     Temp_data &= (~QPC6614_ATTEN_31_5DB_Trace);
505
                     Temp_data &= (~QPC6614_ATTEN_31_5DB_Trace);
478
                     ret += ATTEN_31_5DB;
506
                     ret += ATTEN_31_5DB;
479
                 }
507
                 }
508
+            //value[Bluecell_DATA]
509
+        }
510
+    }
511
+    private void Atten_PE43711_TraceValue_Func(int value, out double ret)
512
+        {
513
+            int Temp_data = 0;
514
+            ret = ATTEN_0DB;
515
+            if (value != 0) Temp_data = (value) & 0x7E;
516
+            else
517
+            {
518
+                ret = ATTEN_0DB;
519
+            }
520
+            while (true)
521
+            {
522
+                if ((Temp_data | PE43711_ATTEN_0DB_VAL) == 0)
523
+                {
524
+                    ret += ATTEN_0DB;
525
+                    break;
526
+                }
527
+                else if ((Temp_data & PE43711_ATTEN_0_5DB_VAL) > 0)
528
+                {
529
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_0_5DB_VAL) & 0x7F);
530
+                    ret += ATTEN_0_5DB;
531
+                }
532
+                else if ((Temp_data & PE43711_ATTEN_1DB_VAL) > 0)
533
+                {
534
+                    Temp_data &= (~PE43711_ATTEN_1DB_VAL);
535
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_1DB_VAL) & 0x7E);
536
+                    ret += ATTEN_1DB;
537
+                }
538
+                else if ((Temp_data & PE43711_ATTEN_2DB_VAL) > 0)
539
+                {
540
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_2DB_VAL) & 0x7E);
541
+                    ret += ATTEN_2DB;
542
+
543
+                }
544
+                else if ((Temp_data & PE43711_ATTEN_4DB_VAL) > 0)
545
+                {
546
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_4DB_VAL) & 0x7E);
547
+                    ret += ATTEN_4DB;
548
+                }
549
+                else if ((Temp_data & PE43711_ATTEN_8DB_VAL) > 0)
550
+                {
551
+                    Temp_data &= (~PE43711_ATTEN_8DB_VAL);
552
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_8DB_VAL) & 0x7E);
553
+                    ret += ATTEN_8DB;
554
+                }
555
+                else if ((Temp_data & PE43711_ATTEN_16DB_VAL) > 0)
556
+                {
557
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_16DB_VAL) & 0x7E);
558
+                    ret += ATTEN_16DB;
559
+                }
560
+                else if ((Temp_data & PE43711_ATTEN_31_5DB_VAL) >= 0)
561
+                {
562
+                    Temp_data &= Convert.ToByte((~PE43711_ATTEN_31_5DB_VAL) & 0x7E);
563
+                    ret += ATTEN_31_5DB;
564
+                }
480
                 //value[Bluecell_DATA]
565
                 //value[Bluecell_DATA]
481
             }
566
             }
482
         }
567
         }
568
+
483
         private void Atten_ADRF5720_TraceValue_Func(byte value, out double ret)
569
         private void Atten_ADRF5720_TraceValue_Func(byte value, out double ret)
484
         {
570
         {
485
             byte Temp_data = 0;
571
             byte Temp_data = 0;
@@ -592,22 +678,21 @@ namespace Atten_Table_Ctrl
592
             {
678
             {
593
                 case ATT_AB_CH_Read:
679
                 case ATT_AB_CH_Read:
594
                     Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
680
                     Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
595
-
596
                     CheckForIllegalCrossThreadCalls = false;
681
                     CheckForIllegalCrossThreadCalls = false;
597
                     this.Ach150Mhz_numericUpDown.Text = Convert.ToString(temp0);//value[Bluecell_DATA];
682
                     this.Ach150Mhz_numericUpDown.Text = Convert.ToString(temp0);//value[Bluecell_DATA];
598
 
683
 
599
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
684
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
600
                     if (temp0 >= 30) temp0 = 30;
685
                     if (temp0 >= 30) temp0 = 30;
601
 
686
 
602
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
687
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
603
                     if (temp1 >= 30) temp1 = 30 + temp0;
688
                     if (temp1 >= 30) temp1 = 30 + temp0;
604
                     else temp1 += temp0;
689
                     else temp1 += temp0;
605
 
690
 
606
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
691
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
607
                     if (temp2 >= 30) temp2 = 30 + temp1;
692
                     if (temp2 >= 30) temp2 = 30 + temp1;
608
                     else temp2 += temp1;
693
                     else temp2 += temp1;
609
 
694
 
610
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
695
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
611
                     if (temp3 >= 30) temp3 = 30 + temp2;
696
                     if (temp3 >= 30) temp3 = 30 + temp2;
612
                     else temp3 += temp2;
697
                     else temp3 += temp2;
613
 
698
 
@@ -616,17 +701,17 @@ namespace Atten_Table_Ctrl
616
                         this.Achwifi_numericUpDown.Text = Convert.ToString(temp3);
701
                         this.Achwifi_numericUpDown.Text = Convert.ToString(temp3);
617
                     }
702
                     }
618
 
703
 
619
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
704
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
620
                     if (temp0 >= 30) temp0 = 30;
705
                     if (temp0 >= 30) temp0 = 30;
621
 
706
 
622
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
707
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
623
                     if (temp1 >= 30) temp1 = 30 + temp0;
708
                     if (temp1 >= 30) temp1 = 30 + temp0;
624
                     else temp1 += temp0;
709
                     else temp1 += temp0;
625
 
710
 
626
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
711
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
627
                     if (temp2 >= 30) temp2 = 30 + temp1;
712
                     if (temp2 >= 30) temp2 = 30 + temp1;
628
                     else temp2 += temp1;
713
                     else temp2 += temp1;
629
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
714
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
630
                     if (temp3 >= 30) temp3 = 30 + temp2;
715
                     if (temp3 >= 30) temp3 = 30 + temp2;
631
                     else temp3 += temp2;
716
                     else temp3 += temp2;
632
 
717
 
@@ -702,18 +787,18 @@ namespace Atten_Table_Ctrl
702
                     CheckForIllegalCrossThreadCalls = false;
787
                     CheckForIllegalCrossThreadCalls = false;
703
                     this.Bch150Mhz_numericUpDown.Text = Convert.ToString(temp0);//value[Bluecell_DATA];
788
                     this.Bch150Mhz_numericUpDown.Text = Convert.ToString(temp0);//value[Bluecell_DATA];
704
 
789
 
705
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
790
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
706
                     if (temp0 >= 30) temp0 = 30;
791
                     if (temp0 >= 30) temp0 = 30;
707
 
792
 
708
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
793
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
709
                     if (temp1 >= 30) temp1 = 30 + temp0;
794
                     if (temp1 >= 30) temp1 = 30 + temp0;
710
                     else temp1 += temp0;
795
                     else temp1 += temp0;
711
 
796
 
712
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
797
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
713
                     if (temp2 >= 30) temp2 = 30 + temp1;
798
                     if (temp2 >= 30) temp2 = 30 + temp1;
714
                     else temp2 += temp1;
799
                     else temp2 += temp1;
715
 
800
 
716
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
801
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
717
                     if (temp3 >= 30) temp3 = 30 + temp2;
802
                     if (temp3 >= 30) temp3 = 30 + temp2;
718
                     else temp3 += temp2;
803
                     else temp3 += temp2;
719
 
804
 
@@ -722,17 +807,17 @@ namespace Atten_Table_Ctrl
722
                         this.Bchwifi_numericUpDown.Text = Convert.ToString(temp3);
807
                         this.Bchwifi_numericUpDown.Text = Convert.ToString(temp3);
723
                     }
808
                     }
724
 
809
 
725
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
810
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp0); index++;
726
                     if (temp0 >= 30) temp0 = 30;
811
                     if (temp0 >= 30) temp0 = 30;
727
 
812
 
728
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
813
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp1); index++;
729
                     if (temp1 >= 30) temp1 = 30 + temp0;
814
                     if (temp1 >= 30) temp1 = 30 + temp0;
730
                     else temp1 += temp0;
815
                     else temp1 += temp0;
731
 
816
 
732
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
817
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp2); index++;
733
                     if (temp2 >= 30) temp2 = 30 + temp1;
818
                     if (temp2 >= 30) temp2 = 30 + temp1;
734
                     else temp2 += temp1;
819
                     else temp2 += temp1;
735
-                    Atten_QPC6614_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
820
+                    Atten_PE43711_TraceValue_Func(value[Bluecell_DATA + index], out temp3); index++;
736
                     if (temp3 >= 30) temp3 = 30 + temp2;
821
                     if (temp3 >= 30) temp3 = 30 + temp2;
737
                     else temp3 += temp2;
822
                     else temp3 += temp2;
738
 
823
 
@@ -927,9 +1012,13 @@ namespace Atten_Table_Ctrl
927
                     {
1012
                     {
928
                         strtemp = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value);
1013
                         strtemp = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value);
929
                         strtemp = strtemp.Replace("dB", "");
1014
                         strtemp = strtemp.Replace("dB", "");
930
-                        if ((Atten_comboBox.SelectedIndex < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_A_ATT_EN_150M)
931
-                                || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_B_ATT_EN_150M))
1015
+                        if (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_150M || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_150M)
1016
+                        {
932
                             Atten_QPC6614_TraceValue_Func((byte)value[Bluecell_DATA + i], out temp0);
1017
                             Atten_QPC6614_TraceValue_Func((byte)value[Bluecell_DATA + i], out temp0);
1018
+                        }
1019
+                        else if ((Atten_comboBox.SelectedIndex < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_A_ATT_EN_150M)
1020
+                                || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_B_ATT_EN_150M))
1021
+                            Atten_PE43711_TraceValue_Func((byte)value[Bluecell_DATA + i], out temp0);
933
                         else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
1022
                         else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
934
                                 || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
1023
                                 || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
935
                                 || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
1024
                                 || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
@@ -1697,9 +1786,13 @@ namespace Atten_Table_Ctrl
1697
                 {
1786
                 {
1698
                     float_value = float.Parse(strtemp);
1787
                     float_value = float.Parse(strtemp);
1699
                     index = 0;
1788
                     index = 0;
1700
-                    if ((Atten_comboBox.SelectedIndex  < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_A_ATT_EN_150M)
1701
-                        || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_B_ATT_EN_150M))
1789
+                    if(Atten_comboBox.SelectedIndex == CH_A_ATT_EN_150M || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_150M)
1790
+                    {
1702
                         QPC6614_Atten_Rx_DataCheck(float_value, out ret);
1791
                         QPC6614_Atten_Rx_DataCheck(float_value, out ret);
1792
+                    }
1793
+                    else if ((Atten_comboBox.SelectedIndex  < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_A_ATT_EN_150M)
1794
+                        || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_B_ATT_EN_150M))
1795
+                        PE43711_Atten_Rx_DataCheck(float_value, out ret);
1703
                     else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
1796
                     else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
1704
                         || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
1797
                         || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
1705
                         || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
1798
                         || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
@@ -1710,9 +1803,13 @@ namespace Atten_Table_Ctrl
1710
                 {
1803
                 {
1711
                     int_value = int.Parse(strtemp);
1804
                     int_value = int.Parse(strtemp);
1712
                     index = 0;
1805
                     index = 0;
1713
-                    if ((Atten_comboBox.SelectedIndex < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_A_ATT_EN_150M)
1714
-                        || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex >= CH_B_ATT_EN_150M))
1806
+                    if (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_150M || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_150M)
1807
+                    {
1715
                         QPC6614_Atten_Rx_DataCheck(int_value, out ret);
1808
                         QPC6614_Atten_Rx_DataCheck(int_value, out ret);
1809
+                    }
1810
+                    if ((Atten_comboBox.SelectedIndex < CH_A_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_A_ATT_EN_150M)
1811
+                        || (Atten_comboBox.SelectedIndex < CH_B_ATT_EN_30G1_28_28_5Ghz && Atten_comboBox.SelectedIndex > CH_B_ATT_EN_150M))
1812
+                        PE43711_Atten_Rx_DataCheck(int_value, out ret);
1716
                     else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
1813
                     else if ((Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_29_29_5Ghz)
1717
                         || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
1814
                         || (Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_28_5Ghz || Atten_comboBox.SelectedIndex == CH_B_ATT_EN_30G3_28_5_29Ghz)
1718
                         || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
1815
                         || (Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_5_30Ghz || Atten_comboBox.SelectedIndex == CH_A_ATT_EN_30G3_29_29_5Ghz)
@@ -1727,9 +1824,10 @@ namespace Atten_Table_Ctrl
1727
             bytes[TABLE_UART_LENGTH - 1] = 0xEB;
1824
             bytes[TABLE_UART_LENGTH - 1] = 0xEB;
1728
             try{serialPort1.Write(bytes, 0, bytes.Length);}catch{MessageBox.Show("Please, open port.");}
1825
             try{serialPort1.Write(bytes, 0, bytes.Length);}catch{MessageBox.Show("Please, open port.");}
1729
         }
1826
         }
1730
-        private void QPC6614_Atten_Rx_DataCheck(byte data, out byte ret)
1827
+        private void QPC6614_Atten_Rx_DataCheck(float data, out byte ret)
1731
         {
1828
         {
1732
-            byte Temp_Atten_Ret = data, Temp_Atten_Value = QPC6614_ATTEN_0DB_VAL;
1829
+            float Temp_Atten_Ret = data;
1830
+            byte Temp_Atten_Value = QPC6614_ATTEN_0DB_VAL;
1733
             while (true)
1831
             while (true)
1734
             {
1832
             {
1735
                 if (data == 0)
1833
                 if (data == 0)
@@ -1778,10 +1876,62 @@ namespace Atten_Table_Ctrl
1778
             }
1876
             }
1779
             ret = Temp_Atten_Value;
1877
             ret = Temp_Atten_Value;
1780
         }
1878
         }
1781
-        private void QPC6614_Atten_Rx_DataCheck(float data, out byte ret)
1879
+
1880
+        private void PE43711_Atten_Rx_DataCheck(byte data, out byte ret)
1881
+        {
1882
+            byte Temp_Atten_Ret = data, Temp_Atten_Value = PE43711_ATTEN_31_75DB_VAL;
1883
+            while (true)
1884
+            {
1885
+                if (data == 0)
1886
+                    break;
1887
+
1888
+                if (data == ATTEN_31_5DB)
1889
+                {
1890
+                    data = 0;
1891
+                    Temp_Atten_Value &= PE43711_ATTEN_31_5DB_VAL;
1892
+                }
1893
+                else if (data >= ATTEN_16DB)
1894
+                {
1895
+                    data -= ATTEN_16DB;
1896
+                    Temp_Atten_Value &= PE43711_ATTEN_16DB_VAL;
1897
+                }
1898
+                else if (data >= ATTEN_8DB)
1899
+                {
1900
+                    data -= ATTEN_8DB;
1901
+                    Temp_Atten_Value &= PE43711_ATTEN_8DB_VAL;
1902
+                }
1903
+                else if (data >= ATTEN_4DB)
1904
+                {
1905
+                    data -= ATTEN_4DB;
1906
+                    Temp_Atten_Value &= PE43711_ATTEN_4DB_VAL;
1907
+                }
1908
+                else if (data >= ATTEN_2DB)
1909
+                {
1910
+                    data -= ATTEN_2DB;
1911
+                    Temp_Atten_Value &= PE43711_ATTEN_2DB_VAL;
1912
+                }
1913
+                else if (data >= ATTEN_1DB)
1914
+                {
1915
+                    data -= ATTEN_1DB;
1916
+                    Temp_Atten_Value &= PE43711_ATTEN_1DB_VAL;
1917
+                }
1918
+                else if (data >= ATTEN_0_5DB)
1919
+                {
1920
+                    data = 0;
1921
+                    Temp_Atten_Value &= PE43711_ATTEN_0_5DB_VAL;
1922
+                }
1923
+                else if (data >= ATTEN_0DB)
1924
+                {
1925
+                    data -= ATTEN_0DB;
1926
+                    Temp_Atten_Value &= PE43711_ATTEN_0DB_VAL;
1927
+                }
1928
+            }
1929
+            ret = Temp_Atten_Value;
1930
+        }
1931
+        private void PE43711_Atten_Rx_DataCheck(float data, out byte ret)
1782
         {
1932
         {
1783
             float Temp_Atten_Ret = data;
1933
             float Temp_Atten_Ret = data;
1784
-            byte Temp_Atten_Value = QPC6614_ATTEN_0DB_VAL;
1934
+            byte Temp_Atten_Value = PE43711_ATTEN_0DB_VAL;
1785
             while (true)
1935
             while (true)
1786
             {
1936
             {
1787
                 if (data == 0)
1937
                 if (data == 0)
@@ -1790,48 +1940,48 @@ namespace Atten_Table_Ctrl
1790
                 if (data == ATTEN_31_5DB)
1940
                 if (data == ATTEN_31_5DB)
1791
                 {
1941
                 {
1792
                     data = 0;
1942
                     data = 0;
1793
-                    Temp_Atten_Value &= QPC6614_ATTEN_31_5DB_VAL;
1943
+                    Temp_Atten_Value |= PE43711_ATTEN_31_5DB_VAL;
1794
                 }
1944
                 }
1795
                 else if (data >= ATTEN_16DB)
1945
                 else if (data >= ATTEN_16DB)
1796
                 {
1946
                 {
1797
                     data -= ATTEN_16DB;
1947
                     data -= ATTEN_16DB;
1798
-                    Temp_Atten_Value &= QPC6614_ATTEN_16DB_VAL;
1948
+                    Temp_Atten_Value |= PE43711_ATTEN_16DB_VAL;
1799
                 }
1949
                 }
1800
                 else if (data >= ATTEN_8DB)
1950
                 else if (data >= ATTEN_8DB)
1801
                 {
1951
                 {
1802
                     data -= ATTEN_8DB;
1952
                     data -= ATTEN_8DB;
1803
-                    Temp_Atten_Value &= QPC6614_ATTEN_8DB_VAL;
1953
+                    Temp_Atten_Value |= PE43711_ATTEN_8DB_VAL;
1804
                 }
1954
                 }
1805
                 else if (data >= ATTEN_4DB)
1955
                 else if (data >= ATTEN_4DB)
1806
                 {
1956
                 {
1807
                     data -= ATTEN_4DB;
1957
                     data -= ATTEN_4DB;
1808
-                    Temp_Atten_Value &= QPC6614_ATTEN_4DB_VAL;
1958
+                    Temp_Atten_Value |= PE43711_ATTEN_4DB_VAL;
1809
                 }
1959
                 }
1810
                 else if (data >= ATTEN_2DB)
1960
                 else if (data >= ATTEN_2DB)
1811
                 {
1961
                 {
1812
                     data -= ATTEN_2DB;
1962
                     data -= ATTEN_2DB;
1813
-                    Temp_Atten_Value &= QPC6614_ATTEN_2DB_VAL;
1963
+                    Temp_Atten_Value |= PE43711_ATTEN_2DB_VAL;
1814
                 }
1964
                 }
1815
                 else if (data >= ATTEN_1DB)
1965
                 else if (data >= ATTEN_1DB)
1816
                 {
1966
                 {
1817
                     data -= ATTEN_1DB;
1967
                     data -= ATTEN_1DB;
1818
-                    Temp_Atten_Value &= QPC6614_ATTEN_1DB_VAL;
1968
+                    Temp_Atten_Value |= PE43711_ATTEN_1DB_VAL;
1819
                 }
1969
                 }
1820
                 else if (data >= ATTEN_0_5DB)
1970
                 else if (data >= ATTEN_0_5DB)
1821
                 {
1971
                 {
1822
                     data = 0;
1972
                     data = 0;
1823
-                    Temp_Atten_Value &= QPC6614_ATTEN_0_5DB_VAL;
1973
+                    Temp_Atten_Value |= PE43711_ATTEN_0_5DB_VAL;
1824
                 }
1974
                 }
1825
                 else if (data >= ATTEN_0DB)
1975
                 else if (data >= ATTEN_0DB)
1826
                 {
1976
                 {
1827
                     data -= ATTEN_0DB;
1977
                     data -= ATTEN_0DB;
1828
-                    Temp_Atten_Value &= QPC6614_ATTEN_0DB_VAL;
1978
+                    Temp_Atten_Value |= PE43711_ATTEN_0DB_VAL;
1829
                 }
1979
                 }
1830
             }
1980
             }
1831
             ret = Temp_Atten_Value;
1981
             ret = Temp_Atten_Value;
1832
         }
1982
         }
1833
 
1983
 
1834
-        
1984
+
1835
         private void HMC939_Atten_Rx_DataCheck(byte data, out byte ret)
1985
         private void HMC939_Atten_Rx_DataCheck(byte data, out byte ret)
1836
         {
1986
         {
1837
             byte Temp_Atten_Ret = data, Temp_Atten_Value = HMC939_ATTEN_0DB_VAL;
1987
             byte Temp_Atten_Ret = data, Temp_Atten_Value = HMC939_ATTEN_0DB_VAL;
@@ -2117,37 +2267,40 @@ namespace Atten_Table_Ctrl
2117
             if (data_val > 90)
2267
             if (data_val > 90)
2118
             {
2268
             {
2119
                 data_val -= 90;
2269
                 data_val -= 90;
2120
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2121
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;
2122
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;
2123
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2270
+            
2271
+
2272
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2273
+
2274
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;
2275
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;
2276
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2124
                 bytes[cnt++] = ret;
2277
                 bytes[cnt++] = ret;
2125
             }
2278
             }
2126
             else if (data_val > 60)
2279
             else if (data_val > 60)
2127
             {
2280
             {
2128
                 data_val -= 60;
2281
                 data_val -= 60;
2129
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2130
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;
2131
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;
2282
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2283
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;
2284
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;
2132
                 bytes[cnt++] = ret;//3번째 byte Data 
2285
                 bytes[cnt++] = ret;//3번째 byte Data 
2133
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2286
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2134
             }
2287
             }
2135
             else if (data_val > 30)
2288
             else if (data_val > 30)
2136
             {
2289
             {
2137
                 data_val -= 30;
2290
                 data_val -= 30;
2138
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2139
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;
2291
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2292
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;
2140
                 bytes[cnt++] = ret;//3번째 byte Data 
2293
                 bytes[cnt++] = ret;//3번째 byte Data 
2141
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2142
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2294
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2295
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2143
             }            
2296
             }            
2144
             else if (data_val >= 0)
2297
             else if (data_val >= 0)
2145
             {
2298
             {
2146
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2299
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2147
                 bytes[cnt++] = ret;//3번째 byte Data 
2300
                 bytes[cnt++] = ret;//3번째 byte Data 
2148
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2149
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2150
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2301
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2302
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2303
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2151
             }
2304
             }
2152
 
2305
 
2153
             bytes[CHSET_UART_LENGTH - 2] = STH30_CreateCrc(bytes, (byte)(bytes.Length - 3));
2306
             bytes[CHSET_UART_LENGTH - 2] = STH30_CreateCrc(bytes, (byte)(bytes.Length - 3));
@@ -2248,39 +2401,39 @@ namespace Atten_Table_Ctrl
2248
             if (data_val > 90)
2401
             if (data_val > 90)
2249
             {
2402
             {
2250
                 data_val -= 90;
2403
                 data_val -= 90;
2251
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2252
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2253
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2254
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2404
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2405
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2406
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2407
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2255
                 bytes[cnt++] = ret;//3번째 byte Data 
2408
                 bytes[cnt++] = ret;//3번째 byte Data 
2256
             }
2409
             }
2257
             else if (data_val > 60)
2410
             else if (data_val > 60)
2258
             {
2411
             {
2259
                 data_val -= 60;
2412
                 data_val -= 60;
2260
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2261
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2262
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2413
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2414
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2415
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2263
                 bytes[cnt++] = ret;//3번째 byte Data 
2416
                 bytes[cnt++] = ret;//3번째 byte Data 
2264
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2417
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2265
             }
2418
             }
2266
             else if (data_val > 30)
2419
             else if (data_val > 30)
2267
             {
2420
             {
2268
                 data_val -= 30;
2421
                 data_val -= 30;
2269
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2270
-                bytes[cnt++] = QPC6614_ATTEN_30DB_VAL;//3번째 byte Data 
2422
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2423
+                bytes[cnt++] = PE43711_ATTEN_30DB_VAL;//3번째 byte Data 
2271
                 bytes[cnt++] = ret;//3번째 byte Data 
2424
                 bytes[cnt++] = ret;//3번째 byte Data 
2272
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2273
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2425
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2426
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2274
                 
2427
                 
2275
 
2428
 
2276
             }
2429
             }
2277
             else if (data_val >= 0)
2430
             else if (data_val >= 0)
2278
             {
2431
             {
2279
-                QPC6614_Atten_Rx_DataCheck(data_val, out ret);
2432
+                PE43711_Atten_Rx_DataCheck(data_val, out ret);
2280
                 bytes[cnt++] = ret;//3번째 byte Data 
2433
                 bytes[cnt++] = ret;//3번째 byte Data 
2281
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2282
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2283
-                bytes[cnt++] = QPC6614_ATTEN_0DB_VAL;//3번째 byte Data 
2434
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2435
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2436
+                bytes[cnt++] = PE43711_ATTEN_0DB_VAL;//3번째 byte Data 
2284
             }
2437
             }
2285
 
2438
 
2286
             bytes[CHSET_UART_LENGTH - 2] = STH30_CreateCrc(bytes, (byte)(bytes.Length - 3));
2439
             bytes[CHSET_UART_LENGTH - 2] = STH30_CreateCrc(bytes, (byte)(bytes.Length - 3));

BIN
Atten_Table_Ctrl/bin/Debug/Atten_Table_Ctrl.exe


BIN
Atten_Table_Ctrl/bin/Debug/Atten_Table_Ctrl.pdb


BIN
Atten_Table_Ctrl/bin/Debug/Dotfuscated/Atten_Table_Ctrl.exe


File diff suppressed because it is too large
+ 2380 - 0
Atten_Table_Ctrl/bin/Debug/Dotfuscated/Map.xml


BIN
Atten_Table_Ctrl/bin/Debug/Dotfuscated/MetroFramework.Fonts.dll


BIN
Atten_Table_Ctrl/bin/Debug/Dotfuscated/MetroFramework.dll


+ 45 - 0
Atten_Table_Ctrl/bin/Debug/Dotfuscator1.xml

@@ -0,0 +1,45 @@
1
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
+<!DOCTYPE dotfuscator SYSTEM "http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v2.4.dtd">
3
+<dotfuscator version="2.3">
4
+  <input>
5
+    <loadpaths />
6
+    <asmlist>
7
+      <inputassembly refid="d9da8a2d-18d1-4c1d-ae63-3081642f3919">
8
+        <option>honoroas</option>
9
+        <option>stripoa</option>
10
+        <option>library</option>
11
+        <option>transformxaml</option>
12
+        <file dir="D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug" name="Atten_Table_Ctrl.exe" />
13
+      </inputassembly>
14
+    </asmlist>
15
+  </input>
16
+  <output>
17
+    <file dir="${configdir}\Dotfuscated" />
18
+  </output>
19
+  <renaming>
20
+    <option>xmlserialization</option>
21
+    <mapping>
22
+      <mapoutput overwrite="false">
23
+        <file dir="${configdir}\Dotfuscated" name="Map.xml" />
24
+      </mapoutput>
25
+    </mapping>
26
+    <referencerulelist>
27
+      <referencerule rulekey="{6655B10A-FD58-462d-8D4F-5B1316DFF0FF}" />
28
+      <referencerule rulekey="{7D9C8B02-2383-420f-8740-A9760394C2C1}" />
29
+      <referencerule rulekey="{229FD6F8-5BCC-427b-8F72-A7A413ECDF1A}" />
30
+      <referencerule rulekey="{2B7E7C8C-A39A-4db8-9DFC-6AFD38509061}" />
31
+      <referencerule rulekey="{494EA3BA-B947-44B5-BEE8-A11CC85AAF9B}" />
32
+      <referencerule rulekey="{89769974-93E9-4e71-8D92-BE70E855ACFC}" />
33
+      <referencerule rulekey="{4D81E604-A545-4631-8B6D-C3735F793F80}" />
34
+      <referencerule rulekey="{62bd3899-7d53-4336-8ca2-4e5dbae187d5}" />
35
+    </referencerulelist>
36
+  </renaming>
37
+  <sos mergeruntime="true">
38
+    <option>version:v4</option>
39
+    <option>sendanalytics</option>
40
+    <option>dontsendtamper</option>
41
+  </sos>
42
+  <smartobfuscation>
43
+    <smartobfuscationreport verbosity="all" overwrite="false" />
44
+  </smartobfuscation>
45
+</dotfuscator>

+ 1 - 1
Atten_Table_Ctrl/obj/Debug/Atten_Table_Ctrl.csproj.CoreCompileInputs.cache

@@ -1 +1 @@
1
-f536414b5abd1bad687a514480fdc8899a283017
1
+16fcf41e4c4706e550125cb46a4b919ecba61593

+ 13 - 0
Atten_Table_Ctrl/obj/Debug/Atten_Table_Ctrl.csproj.FileListAbsolute.txt

@@ -24,3 +24,16 @@ Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. G
24
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csproj.CopyComplete
24
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csproj.CopyComplete
25
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.exe
25
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.exe
26
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.pdb
26
 Z:\5. Development\1. Project\20. Ka 대역 시험용 채널에뮬레이터\11. GUI\Source Code\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.pdb
27
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug\Atten_Table_Ctrl.exe.config
28
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug\Atten_Table_Ctrl.exe
29
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug\Atten_Table_Ctrl.pdb
30
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug\MetroFramework.dll
31
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\bin\Debug\MetroFramework.Fonts.dll
32
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csprojAssemblyReference.cache
33
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.Bluecell_AttenTable_Ctrl.resources
34
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.Properties.Resources.resources
35
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csproj.GenerateResource.cache
36
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csproj.CoreCompileInputs.cache
37
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.csproj.CopyComplete
38
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.exe
39
+D:\C#\Atten_Table_Ctrl\Atten_Table_Ctrl\obj\Debug\Atten_Table_Ctrl.pdb

BIN
Atten_Table_Ctrl/obj/Debug/Atten_Table_Ctrl.csprojAssemblyReference.cache


BIN
Atten_Table_Ctrl/obj/Debug/Atten_Table_Ctrl.exe


BIN
Atten_Table_Ctrl/obj/Debug/Atten_Table_Ctrl.pdb