예제 #1
0
            public SupportedBandEUTRA Decode(BitArrayInputStream input)
            {
                SupportedBandEUTRA deutra = new SupportedBandEUTRA();

                deutra.InitDefaults();
                deutra.bandEUTRA  = input.readBits(6) + 1;
                deutra.halfDuplex = input.readBit() == 1;
                return(deutra);
            }
예제 #2
0
            public RF_Parameters Decode(BitArrayInputStream input)
            {
                RF_Parameters parameters = new RF_Parameters();

                parameters.InitDefaults();
                parameters.supportedBandListEUTRA = new List <SupportedBandEUTRA>();
                const int nBits = 6;
                int       num3  = input.ReadBits(nBits) + 1;

                for (int i = 0; i < num3; i++)
                {
                    SupportedBandEUTRA item = SupportedBandEUTRA.PerDecoder.Instance.Decode(input);
                    parameters.supportedBandListEUTRA.Add(item);
                }
                return(parameters);
            }
예제 #3
0
 public SupportedBandEUTRA Decode(BitArrayInputStream input)
 {
     SupportedBandEUTRA deutra = new SupportedBandEUTRA();
     deutra.InitDefaults();
     deutra.bandEUTRA = input.readBits(6) + 1;
     deutra.halfDuplex = input.readBit() == 1;
     return deutra;
 }