设备类添加产品字段、添加物模型类,新增产品CRUD方法
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
namespace Model.Entity.Config
|
||||
{
|
||||
/// <summary>
|
||||
/// 物模型归属类型(物模型点表 OwnerType:点挂在哪一类对象下)
|
||||
/// </summary>
|
||||
public enum ThingOwnerTypeEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// 产品(型号)
|
||||
/// </summary>
|
||||
Product = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 设备(实例)
|
||||
/// </summary>
|
||||
Device = 2
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 点读写权限(决定该点是否可用于下发指令)
|
||||
/// </summary>
|
||||
public enum ThingRwEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// 只读
|
||||
/// </summary>
|
||||
ReadOnly = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 只写
|
||||
/// </summary>
|
||||
WriteOnly = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 读写
|
||||
/// </summary>
|
||||
ReadWrite = 3
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 寄存器类型
|
||||
/// </summary>
|
||||
public enum ThingRegisterTypeEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// 线圈(读/写 bool)
|
||||
/// </summary>
|
||||
Coil = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 保持寄存器(读/写)
|
||||
/// </summary>
|
||||
HoldingRegister = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 输入寄存器(只读,如 UMC1300 的温度 PV)
|
||||
/// </summary>
|
||||
InputRegister = 3
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数据类型
|
||||
/// </summary>
|
||||
public enum ThingDataTypeEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// 布尔
|
||||
/// </summary>
|
||||
Bool = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 16位有符号整数
|
||||
/// </summary>
|
||||
Int16 = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 16位无符号整数
|
||||
/// </summary>
|
||||
UInt16 = 3,
|
||||
|
||||
/// <summary>
|
||||
/// 32位整数(占2寄存器,暂不支持下发)
|
||||
/// </summary>
|
||||
Int32 = 4,
|
||||
|
||||
/// <summary>
|
||||
/// 32位浮点(占2寄存器,暂不支持下发)
|
||||
/// </summary>
|
||||
Float = 5
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user