public BandCombinationParametersExt_r10 Decode(BitArrayInputStream input) { BandCombinationParametersExt_r10 _r = new BandCombinationParametersExt_r10(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { int num = input.readBits(5); _r.supportedBandwidthCombinationSet_r10 = input.readBitString(num + 1); } return _r; }
public BandCombinationParametersExt_r10 Decode(BitArrayInputStream input) { BandCombinationParametersExt_r10 _r = new BandCombinationParametersExt_r10(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { int num = input.readBits(5); _r.supportedBandwidthCombinationSet_r10 = input.readBitString(num + 1); } return(_r); }
public RF_Parameters_v1060 Decode(BitArrayInputStream input) { RF_Parameters_v1060 _v = new RF_Parameters_v1060(); _v.InitDefaults(); _v.supportedBandCombinationExt_r10 = new List <BandCombinationParametersExt_r10>(); const int nBits = 7; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { BandCombinationParametersExt_r10 item = BandCombinationParametersExt_r10.PerDecoder.Instance.Decode(input); _v.supportedBandCombinationExt_r10.Add(item); } return(_v); }