重构触发器与变量关联关系的实现

This commit is contained in:
2025-10-20 18:54:43 +08:00
parent 252a99d586
commit 01adc11be7
8 changed files with 31 additions and 26 deletions

View File

@@ -73,6 +73,6 @@ namespace DMS.WPF.ItemViewModel
/// <summary>
/// 关联的变量 ID 列表
/// </summary>
public ObservableCollection<int> VariableIds { get; } = new ObservableCollection<int>();
public ObservableCollection<VariableItem> Variables { get; } = new ObservableCollection<VariableItem>();
}
}

View File

@@ -107,6 +107,12 @@ public partial class VariableItem : ObservableObject
/// </summary>
[ObservableProperty]
private List<MqttAliasItem> _mqttAliases=new List<MqttAliasItem>();
/// <summary>
/// 获取或设置与此变量关联的触发器列表。
/// 一个变量可以有多个触发器。
/// </summary>
[ObservableProperty]
private List<TriggerItem> _triggers=new List<TriggerItem>();
/// <summary>
/// 获取或设置变量的信号类型 (如AI, DI, AO, DO)。