public class ModBusRtuProtocol extends ModBusProtocol
| 构造器和说明 |
|---|
ModBusRtuProtocol() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getCRC16(byte[] arrCmd)
校验CRC16
|
byte[] |
packCmd4Entity(ModBusEntity entity)
打包报文
|
byte[] |
packCmd4Map(Map<String,Object> param)
包装成map参数格式
|
ModBusEntity |
unPackCmd2Entity(byte[] arrCmd)
解包报文
|
Map<String,Object> |
unPackCmd2Map(byte[] arrCmd)
解码成MAP格式
|
checkParam, packCmdReadCoilStatus4Map, packCmdReadCoilStatus4Request, packCmdReadHoldingRegisters4Map, packCmdReadHoldingRegisters4Request, packCmdReadInputRegisters4Map, packCmdReadInputRegisters4Request, packCmdReadInputStatus4Map, packCmdReadInputStatus4Request, packCmdReadRegisters4Map, packCmdReadRegisters4Request, packCmdReadStatus4Map, packCmdReadStatus4Request, packCmdWriteHoldingRegisters4Request, packCmdWriteRegisters4Request, packCmdWriteSingleCoilStatus4Request, packCmdWriteStatus4Request, unPackCmdReadCoilStatus2Respond, unPackCmdReadHoldingRegisters2Map, unPackCmdReadHoldingRegisters2Respond, unPackCmdReadInputRegisters2Respond, unPackCmdReadInputStatus2Respond, unPackCmdReadRegisters2Respond, unPackCmdReadStatus2Respond, unPackCmdWriteHoldingRegisters2Respond, unPackCmdWriteRegisters2Respond, unPackCmdWriteSingleCoilStatus2Respond, unPackCmdWriteStatus2Respondpublic static int getCRC16(byte[] arrCmd)
arrCmd - public byte[] packCmd4Map(Map<String,Object> param)
packCmd4Map 在类中 ModBusProtocolparam - public ModBusEntity unPackCmd2Entity(byte[] arrCmd)
unPackCmd2Entity 在类中 ModBusProtocolarrCmd - 报文public Map<String,Object> unPackCmd2Map(byte[] arrCmd)
unPackCmd2Map 在类中 ModBusProtocolarrCmd - public byte[] packCmd4Entity(ModBusEntity entity)
packCmd4Entity 在类中 ModBusProtocolentity - 实体Copyright © 2024. All rights reserved.