| | |
| | | public SimulationWorkingHelper() { } |
| | | |
| | | /// <summary> |
| | | /// 初始化事件 |
| | | /// </summary> |
| | | public event Action InitialEvent; |
| | | |
| | | /// <summary> |
| | | /// 是否初始化 |
| | | /// </summary> |
| | | public bool Initialized |
| | | { |
| | | get { return this.Working != null; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 水力信息 |
| | | /// </summary> |
| | | public Yw.Model.HydroModelInfo HydroInfo |
| | | { |
| | | get { return _hydroInfo; } |
| | | private set { _hydroInfo = value; } |
| | | } |
| | | private Yw.Model.HydroModelInfo _hydroInfo = null; |
| | | |
| | | /// <summary> |
| | | /// 工况 |
| | | /// </summary> |
| | | public HydroWorkingVmo Working |
| | | { |
| | | get { return _working; } |
| | | set { _working = value; } |
| | | private set { _working = value; } |
| | | } |
| | | private HydroWorkingVmo _working = null; |
| | | |
| | |
| | | public HydroCheckResult CheckResult |
| | | { |
| | | get { return _checkResult; } |
| | | set { _checkResult = value; } |
| | | private set { _checkResult = value; } |
| | | } |
| | | private HydroCheckResult _checkResult = null; |
| | | |
| | |
| | | public HydroCalcuResult CalcuResult |
| | | { |
| | | get { return _calcuResult; } |
| | | set { _calcuResult = value; } |
| | | private set { _calcuResult = value; } |
| | | } |
| | | private HydroCalcuResult _calcuResult = null; |
| | | |
| | | /// <summary> |
| | | /// 初始化数据 |
| | | /// </summary> |
| | | public void InitialData(HydroWorkingVmo working, HydroCheckResult checkResult, HydroCalcuResult calcuResult) |
| | | public void InitialData(Yw.Model.HydroModelInfo hydroInfo, HydroWorkingVmo working, HydroCheckResult checkResult, HydroCalcuResult calcuResult) |
| | | { |
| | | this.HydroInfo = hydroInfo; |
| | | this.Working = working; |
| | | this.CheckResult = checkResult; |
| | | this.CalcuResult = calcuResult; |
| | | this.InitialEvent?.Invoke(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重置工况 |
| | | /// </summary> |
| | | public void ResetWorking(HydroWorkingVmo working) |
| | | { |
| | | this.Working = working; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |