public CarrierFreqUTRA_TDD Decode(BitArrayInputStream input) { CarrierFreqUTRA_TDD qutra_tdd = new CarrierFreqUTRA_TDD(); qutra_tdd.InitDefaults(); BitMaskStream stream = (input.readBit() != 0) ? new BitMaskStream(input, 1) : new BitMaskStream(input, 1); qutra_tdd.carrierFreq = input.readBits(14); if (stream.Read()) { qutra_tdd.cellReselectionPriority = input.readBits(3); } qutra_tdd.threshX_High = input.readBits(5); qutra_tdd.threshX_Low = input.readBits(5); qutra_tdd.q_RxLevMin = input.readBits(6) + -60; qutra_tdd.p_MaxUTRA = input.readBits(7) + -50; return(qutra_tdd); }
public CarrierFreqUTRA_TDD Decode(BitArrayInputStream input) { CarrierFreqUTRA_TDD qutra_tdd = new CarrierFreqUTRA_TDD(); qutra_tdd.InitDefaults(); BitMaskStream stream = (input.readBit() != 0) ? new BitMaskStream(input, 1) : new BitMaskStream(input, 1); qutra_tdd.carrierFreq = input.readBits(14); if (stream.Read()) { qutra_tdd.cellReselectionPriority = input.readBits(3); } qutra_tdd.threshX_High = input.readBits(5); qutra_tdd.threshX_Low = input.readBits(5); qutra_tdd.q_RxLevMin = input.readBits(6) + -60; qutra_tdd.p_MaxUTRA = input.readBits(7) + -50; return qutra_tdd; }