namespace IStation.Model { /// /// /// public partial class MonitorPoint { /// /// 获取来源参数 /// public object GetSourceParas() { object obj = null; switch (this.SourceType) { case eSourceType.Docking: obj = GetDockingSourceParas(); break; case eSourceType.Analyse: obj = GetAnalyseSourceParas(); break; case eSourceType.Input: obj = GetInputSourceParas(); break; default: break; } return obj; } /// /// 获取对接来源参数 /// public DockingSourceParas GetDockingSourceParas() { return DockingSourceParas.ToModel(this.SourceParas); } /// /// 获取分析来源参数 /// public AnalyseSourceParas GetAnalyseSourceParas() { return AnalyseSourceParas.ToModel(this.SourceParas); } /// /// 获取录入来源参数 /// public InputSourceParas GetInputSourceParas() { return InputSourceParas.ToModel(this.SourceParas); } } }