using System.Collections.Concurrent; using System.Collections.ObjectModel; using DMS.WPF.ItemViewModel; using ObservableCollections; namespace DMS.WPF.Interfaces; public interface IViewDataService { /// /// 设备列表。 /// ObservableDictionary Devices { get; set; } /// /// 设备列表。 /// ObservableDictionary VariableTables { get; set; } /// /// 变量数据列表。 /// ObservableDictionary Variables { get; set; } /// /// MQTT服务器列表。 /// ObservableDictionary MqttServers { get; set; } /// /// 菜单列表。 /// ObservableCollection Menus { get; set; } /// /// 菜单树列表。 /// ObservableCollection MenuTrees { get; set; } /// /// 日志列表。 /// ObservableCollection Nlogs { get; set; } /// /// MQTT别名列表。 /// ObservableDictionary MqttAliases { get; set; } /// /// 触发器列表。 /// ObservableDictionary Triggers { get; set; } }