public CQI_ReportBothProc_r11 Decode(BitArrayInputStream input) { CQI_ReportBothProc_r11 _r = new CQI_ReportBothProc_r11(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); if (stream.Read()) { _r.ri_Ref_CSI_ProcessId_r11 = input.readBits(2) + 1; } if (stream.Read()) { int nBits = 1; _r.pmi_RI_Report_r11 = (pmi_RI_Report_r11_Enum)input.readBits(nBits); } return(_r); }
public CQI_ReportBothProc_r11 Decode(BitArrayInputStream input) { CQI_ReportBothProc_r11 _r = new CQI_ReportBothProc_r11(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); if (stream.Read()) { _r.ri_Ref_CSI_ProcessId_r11 = input.readBits(2) + 1; } if (stream.Read()) { int nBits = 1; _r.pmi_RI_Report_r11 = (pmi_RI_Report_r11_Enum)input.readBits(nBits); } return _r; }