using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static Bro.Common.Helper.EnumHelper; namespace Bro.Common.Model { public class PLC_ITEM { public string ID { get; set; } = Guid.NewGuid().ToString(); /// /// 名称,描述 /// public string NAME { get; set; } /// /// 读写地址 /// public string ADDRESS { get; set; } /// /// 读写地址长度 /// public int ITEM_LENGTH { get; set; } = 1; /// /// PLC项目值 /// //[StringLength(500)] public string ITEM_VALUE { get; set; } /// /// PLC项目值类型 参见枚举PLCItemType /// public int ITEM_VALUE_TYPE { get; set; } /// /// 是否写数据 1:读数据 2:写数据 4:监控 参见枚举PLCOpType /// public int OP_TYPE { get; set; } = 1; public string OpTimeStamp { get; set; } ///// ///// 如果该项目被注册监控,满足条件时的下个流程编号 ///// json序列化后的List ///// ////[StringLength(50)] //public int NEXT_PROCESS_ID { get; set; } ///// ///// 归属于哪一台PLC设备 ///// //public string PLC_ID { get; set; } //public string REMARK { get; set; } } }