瀏覽代碼

add reservoir auto direplen start/complete log

chenzk 2 周之前
父節點
當前提交
bfb6613c6d

+ 1 - 0
CyberX8_RT/Devices/Reservoir/ReservoirDiReplenHelper.cs

@@ -173,6 +173,7 @@ namespace CyberX8_RT.Devices.Reservoir
                     _persistentValue.LastTotalReplen = _persistentValue.TotalReplen;
                     _persistentValue.IsDiReplenOn = false;
                     ReservoirsPersistentManager.Instance.UpdatePersistentValue(_module);
+                    return result;
                 }
             }
             return false;

+ 11 - 0
CyberX8_RT/Devices/Reservoir/StandardHotReservoirDevice.cs

@@ -403,6 +403,12 @@ namespace CyberX8_RT.Devices.Reservoir
                             _resRecipe.DIReplenTimeRate, _resRecipe.DIReplenCurrentRate, DIReplenOff);
                             if (result)
                             {
+                                //补水完成打印日志
+                                LOG.WriteLog(eEvent.INFO_RESERVOIR, Module, $"{Module} CADIReplen State :False," +
+                                $"SetPoint ={Recipe.CAFlowSetPoint}" +
+                                $"Level = {_reservoirData.Level}" +
+                                $"HighLimit={Recipe.CALevelErrorHigh}" +
+                                $"LowLimit={Recipe.CALevelErrorLow}");
                                 _currentOperation = ReservoirOperation.None;
                             }
                         }
@@ -1479,6 +1485,11 @@ namespace CyberX8_RT.Devices.Reservoir
             bool result = DIReplenOn(false);
             if (result)
             {
+                LOG.WriteLog(eEvent.INFO_RESERVOIR, Module, $"{Module} CADIReplen State :True," +
+                $"SetPoint ={Recipe.CAFlowSetPoint}" +
+                $"Level = {_reservoirData.Level}" +
+                $"HighLimit={Recipe.CALevelErrorHigh}" +
+                $"LowLimit={Recipe.CALevelErrorLow}");
                 _currentOperation = ReservoirOperation.AutoDiReplen;
                 _persistentValue.DiReplenTime = DateTime.Now;
             }