public NeighCellsPerBandclassCDMA2000_r11 Decode(BitArrayInputStream input) { NeighCellsPerBandclassCDMA2000_r11 _r = new NeighCellsPerBandclassCDMA2000_r11(); _r.InitDefaults(); _r.arfcn = input.readBits(11); _r.physCellIdList_r11 = new List <long>(); int nBits = 6; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(9); _r.physCellIdList_r11.Add(item); } return(_r); }
public NeighCellCDMA2000_r11 Decode(BitArrayInputStream input) { NeighCellCDMA2000_r11 _r = new NeighCellCDMA2000_r11(); _r.InitDefaults(); int nBits = (input.readBit() == 0) ? 5 : 5; _r.bandClass = (BandclassCDMA2000)input.readBits(nBits); _r.neighFreqInfoList_r11 = new List <NeighCellsPerBandclassCDMA2000_r11>(); nBits = 4; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { NeighCellsPerBandclassCDMA2000_r11 item = NeighCellsPerBandclassCDMA2000_r11.PerDecoder.Instance.Decode(input); _r.neighFreqInfoList_r11.Add(item); } return(_r); }
public NeighCellsPerBandclassCDMA2000_r11 Decode(BitArrayInputStream input) { NeighCellsPerBandclassCDMA2000_r11 _r = new NeighCellsPerBandclassCDMA2000_r11(); _r.InitDefaults(); _r.arfcn = input.ReadBits(11); _r.physCellIdList_r11 = new List<long>(); int nBits = 6; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.ReadBits(9); _r.physCellIdList_r11.Add(item); } return _r; }