|
|
namespace IStation.Model
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public partial class MonitorPoint
|
{
|
/// <summary>
|
/// 获取来源参数
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
/// 获取对接来源参数
|
/// </summary>
|
public DockingSourceParas GetDockingSourceParas()
|
{
|
return DockingSourceParas.ToModel(this.SourceParas);
|
}
|
|
/// <summary>
|
/// 获取分析来源参数
|
/// </summary>
|
public AnalyseSourceParas GetAnalyseSourceParas()
|
{
|
return AnalyseSourceParas.ToModel(this.SourceParas);
|
}
|
|
/// <summary>
|
/// 获取录入来源参数
|
/// </summary>
|
public InputSourceParas GetInputSourceParas()
|
{
|
return InputSourceParas.ToModel(this.SourceParas);
|
}
|
|
|
}
|
}
|