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; }
}
}