Browse Source

bug fix:软件重启后 比对_N2PurgeMode设定值

jiangjy 3 weeks ago
parent
commit
f32065b404

+ 12 - 0
Furnace/FurnaceRT/Equipments/PMs/PMN2Purge.cs

@@ -53,6 +53,18 @@ namespace FurnaceRT.Equipments.PMs
             DATA.Subscribe($"{Module}.O2SetCheckSetPoint", () => GetO2SetCheckSetPoint(), SubscriptionAttribute.FLAG.IgnoreSaveDB);
 
             DATA.Subscribe($"{Module}.N2PurgeMode", () => SC.ContainsItem("PM1.SelectN2PurgeMode") ? SC.GetStringValue("PM1.SelectN2PurgeMode") : "");
+
+
+
+            var selectN2PurgeMode = SC.ContainsItem("PM1.SelectN2PurgeMode") ? SC.GetStringValue("PM1.SelectN2PurgeMode") : "";
+            if (!string.IsNullOrEmpty(selectN2PurgeMode))
+            {
+                if (selectN2PurgeMode != _N2PurgeMode.ToString())
+                {
+                    SetN2PurgeModeAction(selectN2PurgeMode);
+                }
+            }
+
         }
 
         private void InitN2PurgeConfigData()

+ 4 - 1
Furnace/FurnaceUI/Views/Operations/Maintenances/N2PurgeStatusViewModel.cs

@@ -242,7 +242,10 @@ namespace FurnaceUI.Views.Operations.Maintenances
         public double ConcentrationO2Value { get; set; }
 
         #endregion
-
+        [Subscription("PM1.CheckO2Location")]
+        public string CheckO2Location { get; set; }
+        [Subscription("PM1.O2SetCheckSetPoint")]
+        public string O2SetCheckSetPoint { get; set; }
         [Subscription("PM1.MFM57.DeviceData")]
         public AITWaterFlowMeterData MFM57Flow { get; set; }