| 程序包 | 说明 |
|---|---|
| com.github.zengfr.easymodbus4j | |
| com.github.zengfr.easymodbus4j.util |
| 限定符和类型 | 方法和说明 |
|---|---|
static RegisterOrder |
RegisterOrder.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static RegisterOrder[] |
RegisterOrder.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static int[] |
RegistersUtil.convertDoubleToRegisters(double doubleValue,
RegisterOrder registerOrder)
convert 64 Bit Value to two 16 Bit Value to send as Modbus Registers
|
static int[] |
RegistersUtil.convertFloatToRegisters(float floatValue,
RegisterOrder registerOrder)
convert 32 Bit real Value to two 16 Bit Value to send as Modbus Registers
|
static int[] |
RegistersUtil.convertIntToRegisters(int intValue,
RegisterOrder registerOrder)
convert 32 Bit Value to two 16 Bit Value to send as Modbus Registers
|
static int[] |
RegistersUtil.convertLongToRegisters(int longValue,
RegisterOrder registerOrder)
convert 64 Bit Value to two 16 Bit Value to send as Modbus Registers
|
static double |
RegistersUtil.convertRegistersToDouble(int[] registers,
RegisterOrder registerOrder)
convert two 16 Bit Registers to 64 Bit double value Order "LowHigh": Reg0:
Low Word.....Reg3: High Word, "HighLow": Reg0: High Word.....Reg3: Low Word
|
static float |
RegistersUtil.convertRegistersToFloat(int[] registers,
RegisterOrder registerOrder)
convert two 16 Bit Registers to 32 Bit real value
|
static int |
RegistersUtil.convertRegistersToInt(int[] registers,
RegisterOrder registerOrder)
convert two 16 Bit Registers to 32 Bit long value
|
static long |
RegistersUtil.convertRegistersToLong(int[] registers,
RegisterOrder registerOrder)
convert four 16 Bit Registers to 64 Bit long value Register Order "LowHigh":
Reg0: Low Word.....Reg3: High Word, "HighLow": Reg0: High Word.....Reg3: Low
Word
|
Copyright © 2019. All Rights Reserved.