public RN_SystemInfo_r10 Decode(BitArrayInputStream input) { RN_SystemInfo_r10 _r = new RN_SystemInfo_r10(); _r.InitDefaults(); BitMaskStream stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 2) : new BitMaskStream(input, 2); if (stream.Read()) { int nBits = input.ReadBits(8); _r.systemInformationBlockType1_r10 = input.readOctetString(nBits); } if (stream.Read()) { _r.systemInformationBlockType2_r10 = SystemInformationBlockType2.PerDecoder.Instance.Decode(input); } return(_r); }
public RN_SystemInfo_r10 Decode(BitArrayInputStream input) { RN_SystemInfo_r10 _r = new RN_SystemInfo_r10(); _r.InitDefaults(); BitMaskStream stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 2) : new BitMaskStream(input, 2); if (stream.Read()) { int nBits = input.ReadBits(8); _r.systemInformationBlockType1_r10 = input.readOctetString(nBits); } if (stream.Read()) { _r.systemInformationBlockType2_r10 = SystemInformationBlockType2.PerDecoder.Instance.Decode(input); } return _r; }