using CapMachine.Wpf.Models.Tag; using HslCommunication.Profinet.Siemens; using Prism.Mvvm; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CapMachine.Wpf.Models { /// /// 布尔的拓展信息 /// public class SysExdBoolInfo:BindableBase { public SysExdBoolInfo(SiemensS7Net siemensS7Net) { QuickTags = new List() { new QuickTag(siemensS7Net) { Name = "开始状态", Group = "状态", Unit = "", ValueAddress = "V40.0", Precision = 0, ValueType = ComEnum.DataType.Bool, ByteLength = 1 }, }; StartRunStateQuickTag = QuickTags.Find(a=>a.Name== "开始状态")!; } /// /// 快速标签 /// public List QuickTags { get; set; } /// /// 开始运行状态标签 /// public QuickTag StartRunStateQuickTag { get; set; } } }