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");
            }
Exemple #2
0
            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");
            }