public UE_EUTRA_CapabilityAddXDD_Mode_r9 Decode(BitArrayInputStream input) { UE_EUTRA_CapabilityAddXDD_Mode_r9 _r = new UE_EUTRA_CapabilityAddXDD_Mode_r9(); _r.InitDefaults(); BitMaskStream stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 7) : new BitMaskStream(input, 7); if (stream.Read()) { _r.phyLayerParameters_r9 = PhyLayerParameters.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.featureGroupIndicators_r9 = input.ReadBitString(0x20); } if (stream.Read()) { _r.featureGroupIndRel9Add_r9 = input.ReadBitString(0x20); } if (stream.Read()) { _r.interRAT_ParametersGERAN_r9 = IRAT_ParametersGERAN.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.interRAT_ParametersUTRA_r9 = IRAT_ParametersUTRA_v920.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.interRAT_ParametersCDMA2000_r9 = IRAT_ParametersCDMA2000_1XRTT_v920.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.neighCellSI_AcquisitionParameters_r9 = NeighCellSI_AcquisitionParameters_r9.PerDecoder.Instance.Decode(input); } return(_r); }
public UE_EUTRA_CapabilityAddXDD_Mode_r9 Decode(BitArrayInputStream input) { UE_EUTRA_CapabilityAddXDD_Mode_r9 _r = new UE_EUTRA_CapabilityAddXDD_Mode_r9(); _r.InitDefaults(); BitMaskStream stream = (input.readBit() != 0) ? new BitMaskStream(input, 7) : new BitMaskStream(input, 7); if (stream.Read()) { _r.phyLayerParameters_r9 = PhyLayerParameters.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.featureGroupIndicators_r9 = input.readBitString(0x20); } if (stream.Read()) { _r.featureGroupIndRel9Add_r9 = input.readBitString(0x20); } if (stream.Read()) { _r.interRAT_ParametersGERAN_r9 = IRAT_ParametersGERAN.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.interRAT_ParametersUTRA_r9 = IRAT_ParametersUTRA_v920.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.interRAT_ParametersCDMA2000_r9 = IRAT_ParametersCDMA2000_1XRTT_v920.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _r.neighCellSI_AcquisitionParameters_r9 = NeighCellSI_AcquisitionParameters_r9.PerDecoder.Instance.Decode(input); } return _r; }