コード例 #1
0
            public IRAT_ParametersUTRA_TDD128 Decode(BitArrayInputStream input)
            {
                IRAT_ParametersUTRA_TDD128 sutra_tdd = new IRAT_ParametersUTRA_TDD128();

                sutra_tdd.InitDefaults();
                sutra_tdd.supportedBandListUTRA_TDD128 = new List <SupportedBandUTRA_TDD128>();
                int nBits = 6;
                int num3  = input.ReadBits(nBits) + 1;

                for (int i = 0; i < num3; i++)
                {
                    nBits = (input.ReadBit() == 0) ? 4 : 4;
                    SupportedBandUTRA_TDD128 item = (SupportedBandUTRA_TDD128)input.ReadBits(nBits);
                    sutra_tdd.supportedBandListUTRA_TDD128.Add(item);
                }
                return(sutra_tdd);
            }
コード例 #2
0
ファイル: IRAT_Parameters.cs プロジェクト: ouyh18/LteTools
 public IRAT_ParametersUTRA_TDD128 Decode(BitArrayInputStream input)
 {
     IRAT_ParametersUTRA_TDD128 sutra_tdd = new IRAT_ParametersUTRA_TDD128();
     sutra_tdd.InitDefaults();
     sutra_tdd.supportedBandListUTRA_TDD128 = new List<SupportedBandUTRA_TDD128>();
     int nBits = 6;
     int num3 = input.readBits(nBits) + 1;
     for (int i = 0; i < num3; i++)
     {
         nBits = (input.readBit() == 0) ? 4 : 4;
         SupportedBandUTRA_TDD128 item = (SupportedBandUTRA_TDD128)input.readBits(nBits);
         sutra_tdd.supportedBandListUTRA_TDD128.Add(item);
     }
     return sutra_tdd;
 }