public InterFreqCarrierFreqInfo_v8h0 Decode(BitArrayInputStream input) { InterFreqCarrierFreqInfo_v8h0 _vh = new InterFreqCarrierFreqInfo_v8h0(); _vh.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _vh.multiBandInfoList = new List <long>(); int nBits = 3; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(6) + 1; _vh.multiBandInfoList.Add(item); } } return(_vh); }
public InterFreqCarrierFreqInfo_v8h0 Decode(BitArrayInputStream input) { InterFreqCarrierFreqInfo_v8h0 _vh = new InterFreqCarrierFreqInfo_v8h0(); _vh.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { _vh.multiBandInfoList = new List<long>(); int nBits = 3; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(6) + 1; _vh.multiBandInfoList.Add(item); } } return _vh; }