public CQI_ReportPeriodic Decode(BitArrayInputStream input) { CQI_ReportPeriodic periodic = new CQI_ReportPeriodic(); periodic.InitDefaults(); switch (input.readBits(1)) { case 0: return(periodic); case 1: periodic.setup = setup_Type.PerDecoder.Instance.Decode(input); return(periodic); } throw new Exception(GetType().Name + ":NoChoice had been choose"); }
public CQI_ReportPeriodic Decode(BitArrayInputStream input) { CQI_ReportPeriodic periodic = new CQI_ReportPeriodic(); periodic.InitDefaults(); switch (input.readBits(1)) { case 0: return periodic; case 1: periodic.setup = setup_Type.PerDecoder.Instance.Decode(input); return periodic; } throw new Exception(GetType().Name + ":NoChoice had been choose"); }