public UEInformationResponse_r9_IEs Decode(BitArrayInputStream input) { UEInformationResponse_r9_IEs es = new UEInformationResponse_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 3); if (stream.Read()) { es.rach_Report_r9 = rach_Report_r9_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { es.rlf_Report_r9 = RLF_Report_r9.PerDecoder.Instance.Decode(input); } if (stream.Read()) { es.nonCriticalExtension = UEInformationResponse_v930_IEs.PerDecoder.Instance.Decode(input); } return(es); }
public UEInformationResponse_r9_IEs Decode(BitArrayInputStream input) { UEInformationResponse_r9_IEs es = new UEInformationResponse_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 3); if (stream.Read()) { es.rach_Report_r9 = rach_Report_r9_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { es.rlf_Report_r9 = RLF_Report_r9.PerDecoder.Instance.Decode(input); } if (stream.Read()) { es.nonCriticalExtension = UEInformationResponse_v930_IEs.PerDecoder.Instance.Decode(input); } return es; }