Пример #1
0
            public PUCCH_ConfigDedicated Decode(BitArrayInputStream input)
            {
                PUCCH_ConfigDedicated dedicated = new PUCCH_ConfigDedicated();

                dedicated.InitDefaults();
                BitMaskStream stream = new BitMaskStream(input, 1);

                dedicated.ackNackRepetition = ackNackRepetition_Type.PerDecoder.Instance.Decode(input);
                if (stream.Read())
                {
                    int nBits = 1;
                    dedicated.tdd_AckNackFeedbackMode = (tdd_AckNackFeedbackMode_Enum)input.ReadBits(nBits);
                }
                return(dedicated);
            }
Пример #2
0
 public PUCCH_ConfigDedicated Decode(BitArrayInputStream input)
 {
     PUCCH_ConfigDedicated dedicated = new PUCCH_ConfigDedicated();
     dedicated.InitDefaults();
     BitMaskStream stream = new BitMaskStream(input, 1);
     dedicated.ackNackRepetition = ackNackRepetition_Type.PerDecoder.Instance.Decode(input);
     if (stream.Read())
     {
         int nBits = 1;
         dedicated.tdd_AckNackFeedbackMode = (tdd_AckNackFeedbackMode_Enum)input.ReadBits(nBits);
     }
     return dedicated;
 }