public UE_EUTRA_CapabilityAddXDD_Mode_v1130 Decode(BitArrayInputStream input) { UE_EUTRA_CapabilityAddXDD_Mode_v1130 _v = new UE_EUTRA_CapabilityAddXDD_Mode_v1130(); _v.InitDefaults(); BitMaskStream stream = (input.ReadBit() != 0) ? new BitMaskStream(input, 3) : new BitMaskStream(input, 3); if (stream.Read()) { _v.phyLayerParameters_v1130 = PhyLayerParameters_v1130.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _v.measParameters_v1130 = MeasParameters_v1130.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _v.otherParameters_r11 = Other_Parameters_r11.PerDecoder.Instance.Decode(input); } return(_v); }
public UE_EUTRA_CapabilityAddXDD_Mode_v1130 Decode(BitArrayInputStream input) { UE_EUTRA_CapabilityAddXDD_Mode_v1130 _v = new UE_EUTRA_CapabilityAddXDD_Mode_v1130(); _v.InitDefaults(); BitMaskStream stream = (input.readBit() != 0) ? new BitMaskStream(input, 3) : new BitMaskStream(input, 3); if (stream.Read()) { _v.phyLayerParameters_v1130 = PhyLayerParameters_v1130.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _v.measParameters_v1130 = MeasParameters_v1130.PerDecoder.Instance.Decode(input); } if (stream.Read()) { _v.otherParameters_r11 = Other_Parameters_r11.PerDecoder.Instance.Decode(input); } return _v; }