jiangjy 1 month ago
parent
commit
dbf012aba5
1 changed files with 6 additions and 5 deletions
  1. 6 5
      Furnace/FurnaceUI/Views/Maintenances/IOListEditViewModel.cs

+ 6 - 5
Furnace/FurnaceUI/Views/Maintenances/IOListEditViewModel.cs

@@ -287,7 +287,8 @@ namespace FurnaceUI.Views.Maintenances
                         //{
                         //    keyStr = "ao";
                         //}
-                        resultDict.Add(nodeItem.Key, nodeItem.Value);
+                        var fileterName = _isSimulatorMode ? nodeItem.Value : $"PM1.{nodeItem.Value}";
+                        resultDict.Add(nodeItem.Key, fileterName);
                     }
                 }
             }
@@ -318,7 +319,7 @@ namespace FurnaceUI.Views.Maintenances
                         item.DisplayName = _showKey ? pmContentItem.Key : pmContentItem.Value;
                         isfilter = true;
                     }
-            
+
                 }
                 return isfilter;
             };
@@ -391,7 +392,7 @@ namespace FurnaceUI.Views.Maintenances
                         item.DisplayName = _showKey ? pmContentItem.Key : pmContentItem.Value;
                         isfilter = true;
                     }
-              
+
                 }
                 return isfilter;
             };
@@ -504,7 +505,7 @@ namespace FurnaceUI.Views.Maintenances
                 $"Please be attention, direct control DO is generally forbidden, Are you sure you want to do the operation?\r\n {doItem.Name} = {!doItem.Value}",
                 "Warning", MessageBoxButton.YesNo, MessageBoxImage.Warning) != MessageBoxResult.Yes)
                 return;
-            var ioName = _isSimulatorMode ? doItem.Name : $"{ModuleName.PM1}.{doItem.Name}";
+            var ioName = _isSimulatorMode ? doItem.Name : $"{doItem.Name}";
             InvokeClient.Instance.Service.DoOperation("System.SetDoValue", ioName, !doItem.Value);
         }
         public void SetAO(AOItemFloat aoItem)
@@ -513,7 +514,7 @@ namespace FurnaceUI.Views.Maintenances
                 $"Please be attention, direct control AO is generally forbidden, Are you sure you want to do the operation?\r\n {aoItem.Name} = {aoItem.NewValueFloat}",
                 "Warning", MessageBoxButton.YesNo, MessageBoxImage.Warning) != MessageBoxResult.Yes)
                 return;
-            var ioName = _isSimulatorMode ? aoItem.Name : $"{ModuleName.PM1}.{aoItem.Name}";
+            var ioName = _isSimulatorMode ? aoItem.Name : $"{aoItem.Name}";
             InvokeClient.Instance.Service.DoOperation("System.SetAoValueFloat", ioName, aoItem.NewValueFloat);
 
         }