public SystemInformationBlockType14_r11 Decode(BitArrayInputStream input) { var _r = new SystemInformationBlockType14_r11(); _r.InitDefaults(); var stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 2) : new BitMaskStream(input, 2); if (stream.Read()) { _r.eab_Param_r11 = eab_Param_r11_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { var nBits = input.ReadBits(8); _r.lateNonCriticalExtension = input.readOctetString(nBits); } return _r; }
public SystemInformationBlockType14_r11 Decode(BitArrayInputStream input) { var _r = new SystemInformationBlockType14_r11(); _r.InitDefaults(); var stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 2) : new BitMaskStream(input, 2); if (stream.Read()) { _r.eab_Param_r11 = eab_Param_r11_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { var nBits = input.ReadBits(8); _r.lateNonCriticalExtension = input.readOctetString(nBits); } return(_r); }