public ul_FreqInfo_r10_Type Decode(BitArrayInputStream input) { ul_FreqInfo_r10_Type type = new ul_FreqInfo_r10_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); if (stream.Read()) { type.ul_CarrierFreq_r10 = input.readBits(0x10); } if (stream.Read()) { int nBits = 3; type.ul_Bandwidth_r10 = (ul_Bandwidth_r10_Enum)input.readBits(nBits); } type.additionalSpectrumEmissionSCell_r10 = input.readBits(5) + 1; return(type); }
public ul_FreqInfo_r10_Type Decode(BitArrayInputStream input) { ul_FreqInfo_r10_Type type = new ul_FreqInfo_r10_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); if (stream.Read()) { type.ul_CarrierFreq_r10 = input.ReadBits(0x10); } if (stream.Read()) { int nBits = 3; type.ul_Bandwidth_r10 = (ul_Bandwidth_r10_Enum)input.ReadBits(nBits); } type.additionalSpectrumEmissionSCell_r10 = input.ReadBits(5) + 1; return type; }