public MobilityFromEUTRACommand_r9_IEs Decode(BitArrayInputStream input) { MobilityFromEUTRACommand_r9_IEs es = new MobilityFromEUTRACommand_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); es.cs_FallbackIndicator = input.ReadBit() == 1; es.purpose = purpose_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { es.nonCriticalExtension = MobilityFromEUTRACommand_v930_IEs.PerDecoder.Instance.Decode(input); } return(es); }
public MobilityFromEUTRACommand_r9_IEs Decode(BitArrayInputStream input) { MobilityFromEUTRACommand_r9_IEs es = new MobilityFromEUTRACommand_r9_IEs(); es.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); es.cs_FallbackIndicator = input.ReadBit() == 1; es.purpose = purpose_Type.PerDecoder.Instance.Decode(input); if (stream.Read()) { es.nonCriticalExtension = MobilityFromEUTRACommand_v930_IEs.PerDecoder.Instance.Decode(input); } return es; }