public RF_Parameters_v1130 Decode(BitArrayInputStream input) { RF_Parameters_v1130 _v = new RF_Parameters_v1130(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _v.supportedBandCombination_v1130 = new List <BandCombinationParameters_v1130>(); const int nBits = 7; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { BandCombinationParameters_v1130 item = BandCombinationParameters_v1130.PerDecoder.Instance.Decode(input); _v.supportedBandCombination_v1130.Add(item); } } return(_v); }
public RF_Parameters_v1130 Decode(BitArrayInputStream input) { RF_Parameters_v1130 _v = new RF_Parameters_v1130(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _v.supportedBandCombination_v1130 = new List<BandCombinationParameters_v1130>(); const int nBits = 7; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { BandCombinationParameters_v1130 item = BandCombinationParameters_v1130.PerDecoder.Instance.Decode(input); _v.supportedBandCombination_v1130.Add(item); } } return _v; }