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; }
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); }