类 WriteMaskRegisterRequest
java.lang.Object
com.huangjian.modbus4j.msg.ModbusMessage
com.huangjian.modbus4j.msg.ModbusRequest
com.huangjian.modbus4j.msg.WriteMaskRegisterRequest
WriteMaskRegisterRequest class.
-
字段概要
从类继承的字段 com.huangjian.modbus4j.msg.ModbusMessage
slaveId -
构造器概要
构造器构造器说明WriteMaskRegisterRequest(int slaveId, int writeOffset) Constructor that defaults the masks to have no effect on the register.WriteMaskRegisterRequest(int slaveId, int writeOffset, int andMask, int orMask) Constructor for WriteMaskRegisterRequest. -
方法概要
修饰符和类型方法说明bytegetFunctionCode.protected voidreadRequest(ByteQueue queue) readRequest.voidsetBit(int bit, boolean value) setBit.voidvalidate.protected voidwriteRequest(ByteQueue queue) writeRequest.从类继承的方法 com.huangjian.modbus4j.msg.ModbusRequest
createModbusRequest, handle, writeImpl从类继承的方法 com.huangjian.modbus4j.msg.ModbusMessage
convertToBooleans, convertToBytes, convertToBytes, convertToShorts, getSlaveId, write
-
构造器详细资料
-
WriteMaskRegisterRequest
Constructor that defaults the masks to have no effect on the register. Use the setBit function to modify mask values.- 参数:
slaveId- a int.writeOffset- a int.- 抛出:
ModbusTransportException- when necessary
-
WriteMaskRegisterRequest
public WriteMaskRegisterRequest(int slaveId, int writeOffset, int andMask, int orMask) throws ModbusTransportException Constructor for WriteMaskRegisterRequest.
- 参数:
slaveId- a int.writeOffset- a int.andMask- a int.orMask- a int.- 抛出:
ModbusTransportException- if any.
-
-
方法详细资料
-
validate
validate.
- 指定者:
validate在类中ModbusRequest- 参数:
modbus- aModbusobject.- 抛出:
ModbusTransportException- if any.
-
setBit
public void setBit(int bit, boolean value) setBit.
- 参数:
bit- a int.value- a boolean.
-
writeRequest
writeRequest.
- 指定者:
writeRequest在类中ModbusRequest- 参数:
queue- aByteQueueobject.
-
getFunctionCode
public byte getFunctionCode()getFunctionCode.
- 指定者:
getFunctionCode在类中ModbusMessage- 返回:
- a byte.
-
readRequest
readRequest.
- 指定者:
readRequest在类中ModbusRequest- 参数:
queue- aByteQueueobject.
-