public class ModbusUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
IP_PROTOCOL_ID |
static int |
TCP_PORT |
| 构造器和说明 |
|---|
ModbusUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
calculateCRC(ModbusMessage modbusMessage) |
static void |
checkCRC(ModbusMessage modbusMessage,
ByteQueue queue) |
static int |
popByte(ByteQueue queue) |
static int |
popShort(ByteQueue queue) |
static int |
popUnsignedByte(ByteQueue queue) |
static int |
popUnsignedShort(ByteQueue queue) |
static void |
pushByte(ByteQueue queue,
int value) |
static void |
pushShort(ByteQueue queue,
int value) |
static byte |
toByte(short value,
boolean first) |
static short |
toShort(byte b1,
byte b2) |
static void |
validateBit(int bit) |
static void |
validateEndOffset(int offset) |
static void |
validateOffset(int offset) |
static void |
validateRegisterRange(int range) |
static void |
validateSlaveId(int slaveId,
boolean includeBroadcast) |
public static final int TCP_PORT
public static final int IP_PROTOCOL_ID
public static void pushByte(ByteQueue queue, int value)
public static void pushShort(ByteQueue queue, int value)
public static int popByte(ByteQueue queue)
public static int popUnsignedByte(ByteQueue queue)
public static int popShort(ByteQueue queue)
public static int popUnsignedShort(ByteQueue queue)
public static short toShort(byte b1,
byte b2)
public static byte toByte(short value,
boolean first)
public static void validateRegisterRange(int range)
public static void validateSlaveId(int slaveId,
boolean includeBroadcast)
public static void validateBit(int bit)
public static void validateOffset(int offset)
throws ModbusTransportException
public static void validateEndOffset(int offset)
throws ModbusTransportException
public static void checkCRC(ModbusMessage modbusMessage, ByteQueue queue) throws ModbusTransportException
public static int calculateCRC(ModbusMessage modbusMessage)
Copyright © 2018. All rights reserved.