public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); type.srs_ConfigIndexAp_r10 = input.ReadBits(5); if (stream.Read()) { type.srs_ConfigApDCI_Format4_r10 = new List <SRS_ConfigAp_r10>(); const int nBits = 2; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { SRS_ConfigAp_r10 item = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); type.srs_ConfigApDCI_Format4_r10.Add(item); } } if (stream.Read()) { type.srs_ActivateAp_r10 = srs_ActivateAp_r10_Type.PerDecoder.Instance.Decode(input); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); bool flag = input.ReadBit() != 0; int nBits = 4; type.semiPersistSchedIntervalDL = (semiPersistSchedIntervalDL_Enum)input.ReadBits(nBits); type.numberOfConfSPS_Processes = input.ReadBits(3) + 1; type.n1PUCCH_AN_PersistentList = new List <long>(); nBits = 2; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.ReadBits(11); type.n1PUCCH_AN_PersistentList.Add(item); } if (flag) { BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { type.twoAntennaPortActivated_r10 = twoAntennaPortActivated_r10_Type.PerDecoder.Instance.Decode(input); } } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 4); type.cqi_PUCCH_ResourceIndex_r10 = input.readBits(11); if (stream.Read()) { type.cqi_PUCCH_ResourceIndexP1_r10 = input.readBits(11); } type.cqi_pmi_ConfigIndex = input.readBits(10); type.cqi_FormatIndicatorPeriodic_r10 = cqi_FormatIndicatorPeriodic_r10_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.ri_ConfigIndex = input.readBits(10); } type.simultaneousAckNackAndCQI = input.readBit() == 1; if (stream.Read()) { int nBits = 1; type.cqi_Mask_r9 = (cqi_Mask_r9_Enum)input.readBits(nBits); } if (stream.Read()) { type.csi_ConfigIndex_r10 = csi_ConfigIndex_r10_Type.PerDecoder.Instance.Decode(input); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); const int nBits = 4; type.powerPrefIndicationTimer_r11 = (powerPrefIndicationTimer_r11_Enum)input.ReadBits(nBits); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.tpc_RNTI = input.ReadBitString(0x10); type.tpc_Index = TPC_Index.PerDecoder.Instance.Decode(input); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.subframePattern_r11 = MeasSubframePattern_r10.PerDecoder.Instance.Decode(input); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.scramblingIdentity_r11 = input.ReadBits(9); type.scramblingIdentity2_r11 = input.ReadBits(9); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.gapOffset = gapOffset_Type.PerDecoder.Instance.Decode(input); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.additionalSpectrumEmissionPCell_r10 = input.ReadBits(5) + 1; return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.nPUSCH_Identity_r11 = input.readBits(9); type.nDMRS_CSH_Identity_r11 = input.readBits(9); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.scramblingIdentity_r11 = input.readBits(9); type.scramblingIdentity2_r11 = input.readBits(9); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.mobilityStateParameters = MobilityStateParameters.PerDecoder.Instance.Decode(input); type.timeToTrigger_SF = SpeedStateScaleFactors.PerDecoder.Instance.Decode(input); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.zeroTxPowerResourceConfigList_r10 = input.ReadBitString(0x10); type.zeroTxPowerSubframeConfig_r10 = input.ReadBits(8); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.nPUCCH_Identity_r11 = input.ReadBits(9); type.n1PUCCH_AN_r11 = input.ReadBits(11); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); const int nBits = 4; type.powerPrefIndicationTimer_r11 = (powerPrefIndicationTimer_r11_Enum)input.ReadBits(nBits); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); input.ReadBit(); type.srs_ConfigApDCI_Format0_r10 = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); type.srs_ConfigApDCI_Format1a2b2c_r10 = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 2; type.repetitionFactor = (repetitionFactor_Enum)input.ReadBits(nBits); type.n1PUCCH_AN_Rep = input.ReadBits(11); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.sr_PUCCH_ResourceIndex = input.ReadBits(11); type.sr_ConfigIndex = input.ReadBits(8); int nBits = 3; type.dsr_TransMax = (dsr_TransMax_Enum)input.ReadBits(nBits); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 2; type.antennaPortsCount_r10 = (antennaPortsCount_r10_Enum)input.ReadBits(nBits); type.resourceConfig_r10 = input.ReadBits(5); type.subframeConfig_r10 = input.ReadBits(8); type.p_C_r10 = input.ReadBits(5) + -8; return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.cqi_pmi_ConfigIndex2_r11 = input.readBits(10); if (stream.Read()) { type.ri_ConfigIndex2_r11 = input.readBits(10); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 3; type.periodicPHR_Timer = (periodicPHR_Timer_Enum)input.ReadBits(nBits); nBits = 3; type.prohibitPHR_Timer = (prohibitPHR_Timer_Enum)input.ReadBits(nBits); nBits = 2; type.dl_PathlossChange = (dl_PathlossChange_Enum)input.ReadBits(nBits); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); const int nBits = 3; type.cqi_ReportModeAperiodic_r10 = (CQI_ReportModeAperiodic)input.readBits(nBits); if (stream.Read()) { type.aperiodicCSI_Trigger_r10 = aperiodicCSI_Trigger_r10_Type.PerDecoder.Instance.Decode(input); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.n1PUCCH_AN_CS_ListP1_r11 = new List <long>(); int nBits = 2; int num3 = input.ReadBits(nBits) + 2; for (int i = 0; i < num3; i++) { long item = input.ReadBits(11); type.n1PUCCH_AN_CS_ListP1_r11.Add(item); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.subframeConfigList = new List <MBSFN_SubframeConfig>(); int nBits = 3; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { MBSFN_SubframeConfig item = MBSFN_SubframeConfig.PerDecoder.Instance.Decode(input); type.subframeConfigList.Add(item); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.n1PUCCH_AN_PersistentListP1_r10 = new List <long>(); const int nBits = 2; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(11); type.n1PUCCH_AN_PersistentListP1_r10.Add(item); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 3; type.srs_BandwidthConfig = (srs_BandwidthConfig_Enum)input.ReadBits(nBits); nBits = 4; type.srs_SubframeConfig = (srs_SubframeConfig_Enum)input.ReadBits(nBits); type.ackNackSRS_SimultaneousTransmission = input.ReadBit() == 1; if (stream.Read()) { nBits = 1; type.srs_MaxUpPts = (srs_MaxUpPts_Enum)input.ReadBits(nBits); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.cqi_PUCCH_ResourceIndex = input.readBits(11); type.cqi_pmi_ConfigIndex = input.readBits(10); type.cqi_FormatIndicatorPeriodic = cqi_FormatIndicatorPeriodic_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.ri_ConfigIndex = input.readBits(10); } type.simultaneousAckNackAndCQI = input.readBit() == 1; return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 2; type.srs_Bandwidth = (srs_Bandwidth_Enum)input.ReadBits(nBits); nBits = 2; type.srs_HoppingBandwidth = (srs_HoppingBandwidth_Enum)input.ReadBits(nBits); type.freqDomainPosition = input.ReadBits(5); type.duration = input.ReadBit() == 1; type.srs_ConfigIndex = input.ReadBits(10); type.transmissionComb = input.ReadBits(1); nBits = 3; type.cyclicShift = (cyclicShift_Enum)input.ReadBits(nBits); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 3; type.srs_BandwidthConfig = (srs_BandwidthConfig_Enum)input.ReadBits(nBits); nBits = 4; type.srs_SubframeConfig = (srs_SubframeConfig_Enum)input.ReadBits(nBits); type.ackNackSRS_SimultaneousTransmission = input.ReadBit() == 1; if (stream.Read()) { nBits = 1; type.srs_MaxUpPts = (srs_MaxUpPts_Enum)input.ReadBits(nBits); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); input.readBit(); int nBits = 3; type.t301_r9 = (t301_r9_Enum)input.readBits(nBits); nBits = 3; type.t310_r9 = (t310_r9_Enum)input.readBits(nBits); nBits = 3; type.n310_r9 = (n310_r9_Enum)input.readBits(nBits); nBits = 3; type.t311_r9 = (t311_r9_Enum)input.readBits(nBits); nBits = 3; type.n311_r9 = (n311_r9_Enum)input.readBits(nBits); return(type); }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.measSubframePatternNeigh_r10 = MeasSubframePattern_r10.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.measSubframeCellList_r10 = new List<PhysCellIdRange>(); const int nBits = 5; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { PhysCellIdRange item = PhysCellIdRange.PerDecoder.Instance.Decode(input); type.measSubframeCellList_r10.Add(item); } } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 4; type.onDurationTimer = (onDurationTimer_Enum)input.readBits(nBits); nBits = 5; type.drx_InactivityTimer = (drx_InactivityTimer_Enum)input.readBits(nBits); nBits = 3; type.drx_RetransmissionTimer = (drx_RetransmissionTimer_Enum)input.readBits(nBits); type.longDRX_CycleStartOffset = longDRX_CycleStartOffset_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.shortDRX = shortDRX_Type.PerDecoder.Instance.Decode(input); } return(type); }
public setup_Type Decode(BitArrayInputStream input) { int num2; setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 4); if (stream.Read()) { type.subframePatternConfig_r11 = subframePatternConfig_r11_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { type.startSymbol_r11 = input.ReadBits(2) + 1; } if (stream.Read()) { type.setConfigToReleaseList_r11 = new List <long>(); num2 = 1; int num3 = input.ReadBits(num2) + 1; for (int i = 0; i < num3; i++) { long item = input.ReadBits(1); type.setConfigToReleaseList_r11.Add(item); } } if (stream.Read()) { type.setConfigToAddModList_r11 = new List <EPDCCH_SetConfig_r11>(); num2 = 1; int num6 = input.ReadBits(num2) + 1; for (int j = 0; j < num6; j++) { EPDCCH_SetConfig_r11 _r = EPDCCH_SetConfig_r11.PerDecoder.Instance.Decode(input); type.setConfigToAddModList_r11.Add(_r); } } return(type); }
public setup_Type Decode(BitArrayInputStream input) { int num2; setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 4); if (stream.Read()) { type.subframePatternConfig_r11 = subframePatternConfig_r11_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { type.startSymbol_r11 = input.ReadBits(2) + 1; } if (stream.Read()) { type.setConfigToReleaseList_r11 = new List<long>(); num2 = 1; int num3 = input.ReadBits(num2) + 1; for (int i = 0; i < num3; i++) { long item = input.ReadBits(1); type.setConfigToReleaseList_r11.Add(item); } } if (stream.Read()) { type.setConfigToAddModList_r11 = new List<EPDCCH_SetConfig_r11>(); num2 = 1; int num6 = input.ReadBits(num2) + 1; for (int j = 0; j < num6; j++) { EPDCCH_SetConfig_r11 _r = EPDCCH_SetConfig_r11.PerDecoder.Instance.Decode(input); type.setConfigToAddModList_r11.Add(_r); } } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.nPUSCH_Identity_r11 = input.readBits(9); type.nDMRS_CSH_Identity_r11 = input.readBits(9); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.measSubframePatternNeigh_r10 = MeasSubframePattern_r10.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.measSubframeCellList_r10 = new List<PhysCellIdRange>(); const int nBits = 5; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { PhysCellIdRange item = PhysCellIdRange.PerDecoder.Instance.Decode(input); type.measSubframeCellList_r10.Add(item); } } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 3; type.periodicPHR_Timer = (periodicPHR_Timer_Enum)input.readBits(nBits); nBits = 3; type.prohibitPHR_Timer = (prohibitPHR_Timer_Enum)input.readBits(nBits); nBits = 2; type.dl_PathlossChange = (dl_PathlossChange_Enum)input.readBits(nBits); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); const int nBits = 3; type.cqi_ReportModeAperiodic_r10 = (CQI_ReportModeAperiodic)input.readBits(nBits); if (stream.Read()) { type.aperiodicCSI_Trigger_r10 = aperiodicCSI_Trigger_r10_Type.PerDecoder.Instance.Decode(input); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 2); type.srs_ConfigIndexAp_r10 = input.ReadBits(5); if (stream.Read()) { type.srs_ConfigApDCI_Format4_r10 = new List<SRS_ConfigAp_r10>(); const int nBits = 2; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { SRS_ConfigAp_r10 item = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); type.srs_ConfigApDCI_Format4_r10.Add(item); } } if (stream.Read()) { type.srs_ActivateAp_r10 = srs_ActivateAp_r10_Type.PerDecoder.Instance.Decode(input); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.n1PUCCH_AN_CS_List_r10 = new List<List<long>>(); int nBits = 1; int num3 = input.ReadBits(nBits) + 1; for (int i = 0; i < num3; i++) { List<long> item = new List<long>(); nBits = 2; int num5 = input.ReadBits(nBits) + 1; for (int j = 0; j < num5; j++) { long num7 = input.ReadBits(11); item.Add(num7); } type.n1PUCCH_AN_CS_List_r10.Add(item); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); input.readBit(); int nBits = 3; type.t301_r9 = (t301_r9_Enum)input.readBits(nBits); nBits = 3; type.t310_r9 = (t310_r9_Enum)input.readBits(nBits); nBits = 3; type.n310_r9 = (n310_r9_Enum)input.readBits(nBits); nBits = 3; type.t311_r9 = (t311_r9_Enum)input.readBits(nBits); nBits = 3; type.n311_r9 = (n311_r9_Enum)input.readBits(nBits); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.nPUCCH_Identity_r11 = input.ReadBits(9); type.n1PUCCH_AN_r11 = input.ReadBits(11); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.mobilityStateParameters = MobilityStateParameters.PerDecoder.Instance.Decode(input); type.timeToTrigger_SF = SpeedStateScaleFactors.PerDecoder.Instance.Decode(input); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.subframePattern_r11 = MeasSubframePattern_r10.PerDecoder.Instance.Decode(input); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.cqi_PUCCH_ResourceIndex = input.readBits(11); type.cqi_pmi_ConfigIndex = input.readBits(10); type.cqi_FormatIndicatorPeriodic = cqi_FormatIndicatorPeriodic_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.ri_ConfigIndex = input.readBits(10); } type.simultaneousAckNackAndCQI = input.readBit() == 1; return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 4); type.cqi_PUCCH_ResourceIndex_r10 = input.readBits(11); if (stream.Read()) { type.cqi_PUCCH_ResourceIndexP1_r10 = input.readBits(11); } type.cqi_pmi_ConfigIndex = input.readBits(10); type.cqi_FormatIndicatorPeriodic_r10 = cqi_FormatIndicatorPeriodic_r10_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.ri_ConfigIndex = input.readBits(10); } type.simultaneousAckNackAndCQI = input.readBit() == 1; if (stream.Read()) { int nBits = 1; type.cqi_Mask_r9 = (cqi_Mask_r9_Enum)input.readBits(nBits); } if (stream.Read()) { type.csi_ConfigIndex_r10 = csi_ConfigIndex_r10_Type.PerDecoder.Instance.Decode(input); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); type.cqi_pmi_ConfigIndex2_r10 = input.readBits(10); if (stream.Read()) { type.ri_ConfigIndex2_r10 = input.readBits(10); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); bool flag = input.readBit() != 0; int nBits = 4; type.semiPersistSchedIntervalDL = (semiPersistSchedIntervalDL_Enum)input.readBits(nBits); type.numberOfConfSPS_Processes = input.readBits(3) + 1; type.n1PUCCH_AN_PersistentList = new List<long>(); nBits = 2; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(11); type.n1PUCCH_AN_PersistentList.Add(item); } if (flag) { BitMaskStream stream = new BitMaskStream(input, 1); if (stream.Read()) { type.twoAntennaPortActivated_r10 = twoAntennaPortActivated_r10_Type.PerDecoder.Instance.Decode(input); } } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.gapOffset = gapOffset_Type.PerDecoder.Instance.Decode(input); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.additionalSpectrumEmissionPCell_r10 = input.ReadBits(5) + 1; return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.n1PUCCH_AN_CS_ListP1_r11 = new List<long>(); int nBits = 2; int num3 = input.ReadBits(nBits) + 2; for (int i = 0; i < num3; i++) { long item = input.ReadBits(11); type.n1PUCCH_AN_CS_ListP1_r11.Add(item); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = (input.readBit() != 0) ? new BitMaskStream(input, 2) : new BitMaskStream(input, 2); int nBits = 4; type.semiPersistSchedIntervalUL = (semiPersistSchedIntervalUL_Enum)input.readBits(nBits); nBits = 2; type.implicitReleaseAfter = (implicitReleaseAfter_Enum)input.readBits(nBits); if (stream.Read()) { type.p0_Persistent = p0_Persistent_Type.PerDecoder.Instance.Decode(input); } if (stream.Read()) { nBits = 1; type.twoIntervalsConfig = (twoIntervalsConfig_Enum)input.readBits(nBits); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.subframeConfigList = new List<MBSFN_SubframeConfig>(); int nBits = 3; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { MBSFN_SubframeConfig item = MBSFN_SubframeConfig.PerDecoder.Instance.Decode(input); type.subframeConfigList.Add(item); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.zeroTxPowerResourceConfigList_r10 = input.ReadBitString(0x10); type.zeroTxPowerSubframeConfig_r10 = input.ReadBits(8); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 2; type.repetitionFactor = (repetitionFactor_Enum)input.ReadBits(nBits); type.n1PUCCH_AN_Rep = input.ReadBits(11); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); int nBits = 2; type.antennaPortsCount_r10 = (antennaPortsCount_r10_Enum)input.ReadBits(nBits); type.resourceConfig_r10 = input.ReadBits(5); type.subframeConfig_r10 = input.ReadBits(8); type.p_C_r10 = input.ReadBits(5) + -8; return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.n1PUCCH_AN_PersistentListP1_r10 = new List<long>(); const int nBits = 2; int num3 = input.readBits(nBits) + 1; for (int i = 0; i < num3; i++) { long item = input.readBits(11); type.n1PUCCH_AN_PersistentListP1_r10.Add(item); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); type.sr_PUCCH_ResourceIndex = input.ReadBits(11); type.sr_ConfigIndex = input.ReadBits(8); int nBits = 3; type.dsr_TransMax = (dsr_TransMax_Enum)input.ReadBits(nBits); return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 4; type.onDurationTimer = (onDurationTimer_Enum)input.ReadBits(nBits); nBits = 5; type.drx_InactivityTimer = (drx_InactivityTimer_Enum)input.ReadBits(nBits); nBits = 3; type.drx_RetransmissionTimer = (drx_RetransmissionTimer_Enum)input.ReadBits(nBits); type.longDRX_CycleStartOffset = longDRX_CycleStartOffset_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { type.shortDRX = shortDRX_Type.PerDecoder.Instance.Decode(input); } return type; }
public setup_Type Decode(BitArrayInputStream input) { setup_Type type = new setup_Type(); type.InitDefaults(); input.ReadBit(); type.srs_ConfigApDCI_Format0_r10 = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); type.srs_ConfigApDCI_Format1a2b2c_r10 = SRS_ConfigAp_r10.PerDecoder.Instance.Decode(input); return type; }