public class WriteMaskRegisterRequest extends ModbusRequest
slaveId| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
byte |
getFunctionCode() |
protected void |
readRequest(ByteQueue queue) |
void |
setBit(int bit,
boolean value) |
void |
validate(Modbus modbus) |
protected void |
writeRequest(ByteQueue queue) |
createModbusRequest, handle, writeImplconvertToBooleans, convertToBytes, convertToBytes, convertToShorts, getSlaveId, writepublic WriteMaskRegisterRequest(int slaveId,
int writeOffset)
throws ModbusTransportException
slaveId - writeOffset - ModbusTransportExceptionpublic WriteMaskRegisterRequest(int slaveId,
int writeOffset,
int andMask,
int orMask)
throws ModbusTransportException
ModbusTransportExceptionpublic void validate(Modbus modbus) throws ModbusTransportException
validate in class ModbusRequestModbusTransportExceptionpublic void setBit(int bit,
boolean value)
protected void writeRequest(ByteQueue queue)
writeRequest in class ModbusRequestpublic byte getFunctionCode()
getFunctionCode in class ModbusMessageprotected void readRequest(ByteQueue queue)
readRequest in class ModbusRequestCopyright © 2014 Infinite Automation Systems. All Rights Reserved.