Ejemplo n.º 1
0
 public LogicalChannelConfig Decode(BitArrayInputStream input)
 {
     LogicalChannelConfig config = new LogicalChannelConfig();
     config.InitDefaults();
     bool flag = input.ReadBit() != 0;
     BitMaskStream stream = new BitMaskStream(input, 1);
     if (stream.Read())
     {
         config.ul_SpecificParameters = ul_SpecificParameters_Type.PerDecoder.Instance.Decode(input);
     }
     if (flag)
     {
         BitMaskStream stream2 = new BitMaskStream(input, 1);
         if (stream2.Read())
         {
             const int nBits = 1;
             config.logicalChannelSR_Mask_r9 = (logicalChannelSR_Mask_r9_Enum)input.ReadBits(nBits);
         }
     }
     return config;
 }
Ejemplo n.º 2
0
            public LogicalChannelConfig Decode(BitArrayInputStream input)
            {
                LogicalChannelConfig config = new LogicalChannelConfig();

                config.InitDefaults();
                bool          flag   = input.ReadBit() != 0;
                BitMaskStream stream = new BitMaskStream(input, 1);

                if (stream.Read())
                {
                    config.ul_SpecificParameters = ul_SpecificParameters_Type.PerDecoder.Instance.Decode(input);
                }
                if (flag)
                {
                    BitMaskStream stream2 = new BitMaskStream(input, 1);
                    if (stream2.Read())
                    {
                        const int nBits = 1;
                        config.logicalChannelSR_Mask_r9 = (logicalChannelSR_Mask_r9_Enum)input.ReadBits(nBits);
                    }
                }
                return(config);
            }