using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Calculation.Eta.Model
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class StationAnaResult
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="CorpID"></param>
|
/// <param name="context"></param>
|
public StationAnaResult(long CorpID, IStation.Model.EtaStationAnalyContextItem context)
|
{
|
this._context = context;
|
|
_result = new IStation.Model.EtaMultiRealRecordPure();
|
_result.CorpID = CorpID;
|
_result.ObjectType = IStation.ObjectType.Station;
|
_result.ObjectID = context.ID;
|
_result.RunningCount = 0;
|
_result.AnalyStatus = IStation.Model.Eta.eAnalyStatus.Unkonw;
|
|
//if (context.Record.Run == null)
|
//{
|
// _result.RSa = 0;
|
// _result.AnalyStatus = IStation.Model.Eta.eAnalyStatus.Error;
|
//}
|
//else
|
//{
|
// _result.AnalyStatus = IStation.Model.Eta.eAnalyStatus.Normal;
|
// _result.CopyAnaPara(context.Record);
|
// _result.RunningCount = context.Record.RunningCount;
|
// _result.RunningFlag = context.Record.RunningFlag;
|
// _result.RSa = context.Record.RSa;
|
//}
|
}
|
/// <summary>
|
///
|
/// </summary>
|
protected IStation.Model.EtaStationAnalyContextItem _context = null;
|
/// <summary>
|
///
|
/// </summary>
|
public IStation.Model.EtaStationAnalyContextItem Context
|
{
|
get
|
{
|
return _context;
|
}
|
set
|
{
|
_context = value;
|
}
|
}
|
/// <summary>
|
///
|
/// </summary>
|
protected IStation.Model.EtaMultiRealRecordPure _result = null;
|
/// <summary>
|
///
|
/// </summary>
|
public IStation.Model.EtaMultiRealRecordPure AnaResult
|
{
|
get
|
{
|
return _result;
|
}
|
set
|
{
|
_result = value;
|
}
|
}
|
|
|
/// <summary>
|
///
|
/// </summary>
|
private int _serialNO = 0;
|
/// <summary>
|
///
|
/// </summary>
|
public int SerialNO
|
{
|
get
|
{
|
return _serialNO;
|
}
|
set
|
{
|
_serialNO = value;
|
}
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
private long _station_id = 0;
|
/// <summary>
|
///
|
/// </summary>
|
public long StationID
|
{
|
get
|
{
|
return _station_id;
|
}
|
set
|
{
|
_station_id = value;
|
}
|
}
|
/// <summary>
|
///
|
/// </summary>
|
private long _pipe_line_id = 0;
|
/// <summary>
|
///
|
/// </summary>
|
public long PipeLineID
|
{
|
get
|
{
|
return _pipe_line_id;
|
}
|
set
|
{
|
_pipe_line_id = value;
|
}
|
}
|
|
#region 测点
|
private long monitor_id_pump_flow_array = 0;// 流量计
|
/// <summary>
|
///
|
/// </summary>
|
public long MonitorID_PumpFlow
|
{
|
get { return monitor_id_pump_flow_array; }
|
set { monitor_id_pump_flow_array = value; }
|
}
|
#endregion
|
|
#region 分析结果
|
bool _ana_flow_ok = false;
|
/// <summary>
|
///
|
/// </summary>
|
public bool Ana_flow_ok
|
{
|
get { return _ana_flow_ok; }
|
set { _ana_flow_ok = value; }
|
}
|
|
bool _ana_head_ok = false;
|
/// <summary>
|
///
|
/// </summary>
|
public bool Ana_head_ok
|
{
|
get { return _ana_head_ok; }
|
set { _ana_head_ok = value; }
|
}
|
|
bool _ana_eta_ok = false;
|
/// <summary>
|
///
|
/// </summary>
|
public bool Ana_eta_ok
|
{
|
get { return _ana_eta_ok; }
|
set { _ana_eta_ok = value; }
|
}
|
#endregion
|
|
}
|
}
|