public UplinkPowerControlCommon Decode(BitArrayInputStream input) { UplinkPowerControlCommon common = new UplinkPowerControlCommon(); common.InitDefaults(); common.p0_NominalPUSCH = input.readBits(8) + -126; int nBits = 3; common.alpha = (alpha_Enum)input.readBits(nBits); common.p0_NominalPUCCH = input.readBits(5) + -127; common.deltaFList_PUCCH = DeltaFList_PUCCH.PerDecoder.Instance.Decode(input); common.deltaPreambleMsg3 = input.readBits(3) + -1; return common; }
public UplinkPowerControlCommon Decode(BitArrayInputStream input) { UplinkPowerControlCommon common = new UplinkPowerControlCommon(); common.InitDefaults(); common.p0_NominalPUSCH = input.ReadBits(8) + -126; int nBits = 3; common.alpha = (alpha_Enum)input.ReadBits(nBits); common.p0_NominalPUCCH = input.ReadBits(5) + -127; common.deltaFList_PUCCH = DeltaFList_PUCCH.PerDecoder.Instance.Decode(input); common.deltaPreambleMsg3 = input.ReadBits(3) + -1; return(common); }