public MeasSubframePattern_r10 Decode(BitArrayInputStream input) { MeasSubframePattern_r10 _r = new MeasSubframePattern_r10(); _r.InitDefaults(); input.ReadBit(); switch (input.ReadBits(1)) { case 0: _r.subframePatternFDD_r10 = input.ReadBitString(40); return _r; case 1: _r.subframePatternTDD_r10 = subframePatternTDD_r10_Type.PerDecoder.Instance.Decode(input); return _r; } throw new Exception(GetType().Name + ":NoChoice had been choose"); }
public MeasSubframePattern_r10 Decode(BitArrayInputStream input) { MeasSubframePattern_r10 _r = new MeasSubframePattern_r10(); _r.InitDefaults(); input.readBit(); switch (input.readBits(1)) { case 0: _r.subframePatternFDD_r10 = input.readBitString(40); return _r; case 1: _r.subframePatternTDD_r10 = subframePatternTDD_r10_Type.PerDecoder.Instance.Decode(input); return _r; } throw new Exception(GetType().Name + ":NoChoice had been choose"); }