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, writeImpl
convertToBooleans, convertToBytes, convertToBytes, convertToShorts, getSlaveId, write
public WriteMaskRegisterRequest(int slaveId, int writeOffset) throws ModbusTransportException
slaveId
- writeOffset
- ModbusTransportException
public WriteMaskRegisterRequest(int slaveId, int writeOffset, int andMask, int orMask) throws ModbusTransportException
ModbusTransportException
public void validate(Modbus modbus) throws ModbusTransportException
validate
in class ModbusRequest
ModbusTransportException
public void setBit(int bit, boolean value)
protected void writeRequest(ByteQueue queue)
writeRequest
in class ModbusRequest
public byte getFunctionCode()
getFunctionCode
in class ModbusMessage
protected void readRequest(ByteQueue queue)
readRequest
in class ModbusRequest
Copyright © 2014 Infinite Automation Systems. All Rights Reserved.