public UEInformationRequest_r9_IEs Decode(BitArrayInputStream input) { UEInformationRequest_r9_IEs es = new UEInformationRequest_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); es.rach_ReportReq_r9 = input.readBit() == 1; es.rlf_ReportReq_r9 = input.readBit() == 1; if (stream.Read()) { es.nonCriticalExtension = UEInformationRequest_v930_IEs.PerDecoder.Instance.Decode(input); } return(es); }
public UEInformationRequest_r9_IEs Decode(BitArrayInputStream input) { UEInformationRequest_r9_IEs es = new UEInformationRequest_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); es.rach_ReportReq_r9 = input.readBit() == 1; es.rlf_ReportReq_r9 = input.readBit() == 1; if (stream.Read()) { es.nonCriticalExtension = UEInformationRequest_v930_IEs.PerDecoder.Instance.Decode(input); } return es; }