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); }
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; }