public OTDOA_PositioningCapabilities_r10 Decode(BitArrayInputStream input) { OTDOA_PositioningCapabilities_r10 _r = new OTDOA_PositioningCapabilities_r10(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 1; _r.otdoa_UE_Assisted_r10 = (otdoa_UE_Assisted_r10_Enum)input.readBits(nBits); if (stream.Read()) { nBits = 1; _r.interFreqRSTD_Measurement_r10 = (interFreqRSTD_Measurement_r10_Enum)input.readBits(nBits); } return _r; }
public OTDOA_PositioningCapabilities_r10 Decode(BitArrayInputStream input) { OTDOA_PositioningCapabilities_r10 _r = new OTDOA_PositioningCapabilities_r10(); _r.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 1; _r.otdoa_UE_Assisted_r10 = (otdoa_UE_Assisted_r10_Enum)input.readBits(nBits); if (stream.Read()) { nBits = 1; _r.interFreqRSTD_Measurement_r10 = (interFreqRSTD_Measurement_r10_Enum)input.readBits(nBits); } return(_r); }