namespace Model.Entity.Config { /// /// 物模型归属类型(物模型点表 OwnerType:点挂在哪一类对象下) /// public enum ThingOwnerTypeEnum { /// /// 产品(型号) /// Product = 1, /// /// 设备(实例) /// Device = 2 } /// /// 点读写权限(决定该点是否可用于下发指令) /// public enum ThingRwEnum { /// /// 只读 /// ReadOnly = 1, /// /// 只写 /// WriteOnly = 2, /// /// 读写 /// ReadWrite = 3 } /// /// 寄存器类型 /// public enum ThingRegisterTypeEnum { /// /// 线圈(读/写 bool) /// Coil = 1, /// /// 保持寄存器(读/写) /// HoldingRegister = 2, /// /// 输入寄存器(只读,如 UMC1300 的温度 PV) /// InputRegister = 3 } /// /// 数据类型 /// public enum ThingDataTypeEnum { /// /// 布尔 /// Bool = 1, /// /// 16位有符号整数 /// Int16 = 2, /// /// 16位无符号整数 /// UInt16 = 3, /// /// 32位整数(占2寄存器,暂不支持下发) /// Int32 = 4, /// /// 32位浮点(占2寄存器,暂不支持下发) /// Float = 5 } }