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);
}
}
}