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