public PhyLayerParameters_v1130 Decode(BitArrayInputStream input) { int num2; PhyLayerParameters_v1130 _v = new PhyLayerParameters_v1130(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 7); if (stream.Read()) { num2 = 1; _v.crs_InterfHandl_r11 = (crs_InterfHandl_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ePDCCH_r11 = (ePDCCH_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.multiACK_CSI_Reporting_r11 = (multiACK_CSI_Reporting_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ss_CCH_InterfHandl_r11 = (ss_CCH_InterfHandl_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.tdd_SpecialSubframe_r11 = (tdd_SpecialSubframe_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.txDiv_PUCCH1b_ChSelect_r11 = (txDiv_PUCCH1b_ChSelect_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ul_CoMP_r11 = (ul_CoMP_r11_Enum)input.ReadBits(num2); } return(_v); }
public PhyLayerParameters_v1130 Decode(BitArrayInputStream input) { int num2; PhyLayerParameters_v1130 _v = new PhyLayerParameters_v1130(); _v.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 7); if (stream.Read()) { num2 = 1; _v.crs_InterfHandl_r11 = (crs_InterfHandl_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ePDCCH_r11 = (ePDCCH_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.multiACK_CSI_Reporting_r11 = (multiACK_CSI_Reporting_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ss_CCH_InterfHandl_r11 = (ss_CCH_InterfHandl_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.tdd_SpecialSubframe_r11 = (tdd_SpecialSubframe_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.txDiv_PUCCH1b_ChSelect_r11 = (txDiv_PUCCH1b_ChSelect_r11_Enum)input.ReadBits(num2); } if (stream.Read()) { num2 = 1; _v.ul_CoMP_r11 = (ul_CoMP_r11_Enum)input.ReadBits(num2); } return _v; }