node-modbustcp
Version:
A ModbusTcp driver based on modbus-serial
48 lines (46 loc) • 847 B
text/typescript
/**
* 寄存器数据类型枚举值
*/
export enum EnumDataType {
/** 位 */
Bit,
/** 二进制 */
Binary,
/** 十进制 */
Decimal,
/** 整数 */
Int,
/** 十六进制 */
Hex,
/** 浮点数 */
Float,
/** swapped 浮点数 */
SwappedFloat,
/** 长整型 */
Long,
/** swapped 长整型 */
SwappedLong,
/** 双精度浮点数 */
Double,
/** swapped 双精度浮点数 */
SwappedDouble
}
/**
* 寄存器类型枚举
*/
export enum EnumRegisterType {
/** 线圈 */
Coil,
/** 离散输入 */
DiscreteInput,
/** 输入 */
Input,
/** 保持 */
Holding,
}
export const RegisterName = {
"0": EnumRegisterType.Coil,
"1": EnumRegisterType.DiscreteInput,
"3": EnumRegisterType.Input,
"4": EnumRegisterType.Holding,
}