コード例 #1
0
ファイル: RACH_Config.cs プロジェクト: ouyh18/LtePlatform
 public RACH_ConfigCommon Decode(BitArrayInputStream input)
 {
     RACH_ConfigCommon common = new RACH_ConfigCommon();
     common.InitDefaults();
     input.ReadBit();
     common.preambleInfo = preambleInfo_Type.PerDecoder.Instance.Decode(input);
     common.powerRampingParameters = PowerRampingParameters.PerDecoder.Instance.Decode(input);
     common.ra_SupervisionInfo = ra_SupervisionInfo_Type.PerDecoder.Instance.Decode(input);
     common.maxHARQ_Msg3Tx = input.ReadBits(3) + 1;
     return common;
 }
コード例 #2
0
            public RACH_ConfigCommon Decode(BitArrayInputStream input)
            {
                RACH_ConfigCommon common = new RACH_ConfigCommon();

                common.InitDefaults();
                input.ReadBit();
                common.preambleInfo           = preambleInfo_Type.PerDecoder.Instance.Decode(input);
                common.powerRampingParameters = PowerRampingParameters.PerDecoder.Instance.Decode(input);
                common.ra_SupervisionInfo     = ra_SupervisionInfo_Type.PerDecoder.Instance.Decode(input);
                common.maxHARQ_Msg3Tx         = input.ReadBits(3) + 1;
                return(common);
            }