public class BrickletRS485 extends Device
Modifier and Type | Class and Description |
---|---|
class |
BrickletRS485.BufferConfig |
class |
BrickletRS485.BufferStatus |
class |
BrickletRS485.ErrorCount |
static interface |
BrickletRS485.ErrorCountListener
This listener is called if a new error occurs.
|
static interface |
BrickletRS485.FrameReadableListener
This listener is called if at least one frame of data is readable.
|
class |
BrickletRS485.ModbusCommonErrorCount |
class |
BrickletRS485.ModbusConfiguration |
static interface |
BrickletRS485.ModbusMasterReadCoilsResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to read coils.
|
static interface |
BrickletRS485.ModbusMasterReadCoilsResponseLowLevelListener |
static interface |
BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to read discrete inputs.
|
static interface |
BrickletRS485.ModbusMasterReadDiscreteInputsResponseLowLevelListener |
static interface |
BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to read holding registers.
|
static interface |
BrickletRS485.ModbusMasterReadHoldingRegistersResponseLowLevelListener |
static interface |
BrickletRS485.ModbusMasterReadInputRegistersResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to read input registers.
|
static interface |
BrickletRS485.ModbusMasterReadInputRegistersResponseLowLevelListener |
static interface |
BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to read coils.
|
static interface |
BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to write multiple registers.
|
static interface |
BrickletRS485.ModbusMasterWriteSingleCoilResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to write a single coil.
|
static interface |
BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener
This listener is called only in Modbus master mode when the master receives a
valid response of a request to write a single register.
|
static interface |
BrickletRS485.ModbusSlaveReadCoilsRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to read coils.
|
static interface |
BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to read discrete inputs.
|
static interface |
BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to read holding registers.
|
static interface |
BrickletRS485.ModbusSlaveReadInputRegistersRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to read input registers.
|
static interface |
BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to write multiple coils.
|
static interface |
BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestLowLevelListener |
static interface |
BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to write multiple holding registers.
|
static interface |
BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestLowLevelListener |
static interface |
BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to write a single coil.
|
static interface |
BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener
This listener is called only in Modbus slave mode when the slave receives a
valid request from a Modbus master to write a single holding register.
|
static interface |
BrickletRS485.ReadListener
This listener is called if new data is available.
|
class |
BrickletRS485.ReadLowLevel |
static interface |
BrickletRS485.ReadLowLevelListener |
class |
BrickletRS485.RS485Configuration |
class |
BrickletRS485.SPITFPErrorCount |
Device.Identity
Constructor and Description |
---|
BrickletRS485(String uid,
IPConnection ipcon)
Creates an object with the unique device ID \c uid.
|
Modifier and Type | Method and Description |
---|---|
void |
addErrorCountListener(BrickletRS485.ErrorCountListener listener)
Adds a ErrorCount listener.
|
void |
addFrameReadableListener(BrickletRS485.FrameReadableListener listener)
Adds a FrameReadable listener.
|
void |
addModbusMasterReadCoilsResponseListener(BrickletRS485.ModbusMasterReadCoilsResponseListener listener)
Adds a ModbusMasterReadCoilsResponse listener.
|
void |
addModbusMasterReadCoilsResponseLowLevelListener(BrickletRS485.ModbusMasterReadCoilsResponseLowLevelListener listener)
Adds a ModbusMasterReadCoilsResponseLowLevel listener.
|
void |
addModbusMasterReadDiscreteInputsResponseListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener listener)
Adds a ModbusMasterReadDiscreteInputsResponse listener.
|
void |
addModbusMasterReadDiscreteInputsResponseLowLevelListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseLowLevelListener listener)
Adds a ModbusMasterReadDiscreteInputsResponseLowLevel listener.
|
void |
addModbusMasterReadHoldingRegistersResponseListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener listener)
Adds a ModbusMasterReadHoldingRegistersResponse listener.
|
void |
addModbusMasterReadHoldingRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseLowLevelListener listener)
Adds a ModbusMasterReadHoldingRegistersResponseLowLevel listener.
|
void |
addModbusMasterReadInputRegistersResponseListener(BrickletRS485.ModbusMasterReadInputRegistersResponseListener listener)
Adds a ModbusMasterReadInputRegistersResponse listener.
|
void |
addModbusMasterReadInputRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadInputRegistersResponseLowLevelListener listener)
Adds a ModbusMasterReadInputRegistersResponseLowLevel listener.
|
void |
addModbusMasterWriteMultipleCoilsResponseListener(BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener listener)
Adds a ModbusMasterWriteMultipleCoilsResponse listener.
|
void |
addModbusMasterWriteMultipleRegistersResponseListener(BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener listener)
Adds a ModbusMasterWriteMultipleRegistersResponse listener.
|
void |
addModbusMasterWriteSingleCoilResponseListener(BrickletRS485.ModbusMasterWriteSingleCoilResponseListener listener)
Adds a ModbusMasterWriteSingleCoilResponse listener.
|
void |
addModbusMasterWriteSingleRegisterResponseListener(BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener listener)
Adds a ModbusMasterWriteSingleRegisterResponse listener.
|
void |
addModbusSlaveReadCoilsRequestListener(BrickletRS485.ModbusSlaveReadCoilsRequestListener listener)
Adds a ModbusSlaveReadCoilsRequest listener.
|
void |
addModbusSlaveReadDiscreteInputsRequestListener(BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener listener)
Adds a ModbusSlaveReadDiscreteInputsRequest listener.
|
void |
addModbusSlaveReadHoldingRegistersRequestListener(BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener listener)
Adds a ModbusSlaveReadHoldingRegistersRequest listener.
|
void |
addModbusSlaveReadInputRegistersRequestListener(BrickletRS485.ModbusSlaveReadInputRegistersRequestListener listener)
Adds a ModbusSlaveReadInputRegistersRequest listener.
|
void |
addModbusSlaveWriteMultipleCoilsRequestListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener listener)
Adds a ModbusSlaveWriteMultipleCoilsRequest listener.
|
void |
addModbusSlaveWriteMultipleCoilsRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestLowLevelListener listener)
Adds a ModbusSlaveWriteMultipleCoilsRequestLowLevel listener.
|
void |
addModbusSlaveWriteMultipleRegistersRequestListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener listener)
Adds a ModbusSlaveWriteMultipleRegistersRequest listener.
|
void |
addModbusSlaveWriteMultipleRegistersRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestLowLevelListener listener)
Adds a ModbusSlaveWriteMultipleRegistersRequestLowLevel listener.
|
void |
addModbusSlaveWriteSingleCoilRequestListener(BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener listener)
Adds a ModbusSlaveWriteSingleCoilRequest listener.
|
void |
addModbusSlaveWriteSingleRegisterRequestListener(BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener listener)
Adds a ModbusSlaveWriteSingleRegisterRequest listener.
|
void |
addReadListener(BrickletRS485.ReadListener listener)
Adds a Read listener.
|
void |
addReadLowLevelListener(BrickletRS485.ReadLowLevelListener listener)
Adds a ReadLowLevel listener.
|
void |
disableErrorCountCallback()
Disables the
BrickletRS485.ErrorCountListener listener. |
void |
disableReadCallback()
Disables the
BrickletRS485.ReadListener listener. |
void |
enableErrorCountCallback()
Enables the
BrickletRS485.ErrorCountListener listener. |
void |
enableReadCallback()
Enables the
BrickletRS485.ReadListener listener. |
int |
getBootloaderMode()
Returns the current bootloader mode, see
setBootloaderMode(int) . |
BrickletRS485.BufferConfig |
getBufferConfig()
Returns the buffer configuration as set by
setBufferConfig(int, int) . |
BrickletRS485.BufferStatus |
getBufferStatus()
Returns the currently used bytes for the send and received buffer.
|
int |
getChipTemperature()
Returns the temperature as measured inside the microcontroller.
|
int |
getCommunicationLEDConfig()
Returns the configuration as set by
setCommunicationLEDConfig(int) |
BrickletRS485.ErrorCount |
getErrorCount()
Returns the current number of overrun and parity errors.
|
int |
getErrorLEDConfig()
Returns the configuration as set by
setErrorLEDConfig(int) . |
int |
getFrameReadableCallbackConfiguration()
Returns the listener configuration as set by
setFrameReadableCallbackConfiguration(int) . |
Device.Identity |
getIdentity()
Returns the UID, the UID where the Bricklet is connected to,
the position, the hardware and firmware version as well as the
device identifier.
|
BrickletRS485.ModbusCommonErrorCount |
getModbusCommonErrorCount()
Returns the current number of errors occurred in Modbus mode.
|
BrickletRS485.ModbusConfiguration |
getModbusConfiguration()
Returns the configuration as set by
setModbusConfiguration(int, long) . |
int |
getMode()
Returns the configuration as set by
setMode(int) . |
BrickletRS485.RS485Configuration |
getRS485Configuration()
Returns the configuration as set by
setRS485Configuration(long, int, int, int, int) . |
BrickletRS485.SPITFPErrorCount |
getSPITFPErrorCount()
Returns the error count for the communication between Brick and Bricklet.
|
int |
getStatusLEDConfig()
Returns the configuration as set by
setStatusLEDConfig(int) |
boolean |
isErrorCountCallbackEnabled()
Returns *true* if the
BrickletRS485.ErrorCountListener listener is enabled,
*false* otherwise. |
boolean |
isReadCallbackEnabled()
Returns *true* if the
BrickletRS485.ReadListener listener is enabled,
*false* otherwise. |
int |
modbusMasterReadCoils(int slaveAddress,
long startingAddress,
int count)
In Modbus master mode this function can be used to read coils from a slave.
|
int |
modbusMasterReadDiscreteInputs(int slaveAddress,
long startingAddress,
int count)
In Modbus master mode this function can be used to read discrete inputs from a slave.
|
int |
modbusMasterReadHoldingRegisters(int slaveAddress,
long startingAddress,
int count)
In Modbus master mode this function can be used to read holding registers from a slave.
|
int |
modbusMasterReadInputRegisters(int slaveAddress,
long startingAddress,
int count)
In Modbus master mode this function can be used to read input registers from a slave.
|
int |
modbusMasterWriteMultipleCoils(int slaveAddress,
long startingAddress,
boolean[] coils)
In Modbus master mode this function can be used to write multiple coils of a slave.
|
int |
modbusMasterWriteMultipleCoilsLowLevel(int slaveAddress,
long startingAddress,
int coilsLength,
int coilsChunkOffset,
boolean[] coilsChunkData)
In Modbus master mode this function can be used to write multiple coils of a slave.
|
int |
modbusMasterWriteMultipleRegisters(int slaveAddress,
long startingAddress,
int[] registers)
In Modbus master mode this function can be used to write multiple registers of a slave.
|
int |
modbusMasterWriteMultipleRegistersLowLevel(int slaveAddress,
long startingAddress,
int registersLength,
int registersChunkOffset,
int[] registersChunkData)
In Modbus master mode this function can be used to write multiple registers of a slave.
|
int |
modbusMasterWriteSingleCoil(int slaveAddress,
long coilAddress,
boolean coilValue)
In Modbus master mode this function can be used to write a single coil of a slave.
|
int |
modbusMasterWriteSingleRegister(int slaveAddress,
long registerAddress,
int registerValue)
In Modbus master mode this function can be used to write a single holding register of a
slave.
|
void |
modbusSlaveAnswerReadCoilsRequest(int requestID,
boolean[] coils)
In Modbus slave mode this function can be used to answer a master request to
read coils.
|
void |
modbusSlaveAnswerReadCoilsRequestLowLevel(int requestID,
int coilsLength,
int coilsChunkOffset,
boolean[] coilsChunkData)
In Modbus slave mode this function can be used to answer a master request to
read coils.
|
void |
modbusSlaveAnswerReadDiscreteInputsRequest(int requestID,
boolean[] discreteInputs)
In Modbus slave mode this function can be used to answer a master request to
read discrete inputs.
|
void |
modbusSlaveAnswerReadDiscreteInputsRequestLowLevel(int requestID,
int discreteInputsLength,
int discreteInputsChunkOffset,
boolean[] discreteInputsChunkData)
In Modbus slave mode this function can be used to answer a master request to
read discrete inputs.
|
void |
modbusSlaveAnswerReadHoldingRegistersRequest(int requestID,
int[] holdingRegisters)
In Modbus slave mode this function can be used to answer a master request to
read holding registers.
|
void |
modbusSlaveAnswerReadHoldingRegistersRequestLowLevel(int requestID,
int holdingRegistersLength,
int holdingRegistersChunkOffset,
int[] holdingRegistersChunkData)
In Modbus slave mode this function can be used to answer a master request to
read holding registers.
|
void |
modbusSlaveAnswerReadInputRegistersRequest(int requestID,
int[] inputRegisters)
In Modbus slave mode this function can be used to answer a master request to
read input registers.
|
void |
modbusSlaveAnswerReadInputRegistersRequestLowLevel(int requestID,
int inputRegistersLength,
int inputRegistersChunkOffset,
int[] inputRegistersChunkData)
In Modbus slave mode this function can be used to answer a master request to
read input registers.
|
void |
modbusSlaveAnswerWriteMultipleCoilsRequest(int requestID)
In Modbus slave mode this function can be used to answer a master request to
write multiple coils.
|
void |
modbusSlaveAnswerWriteMultipleRegistersRequest(int requestID)
In Modbus slave mode this function can be used to answer a master request to
write multiple registers.
|
void |
modbusSlaveAnswerWriteSingleCoilRequest(int requestID)
In Modbus slave mode this function can be used to answer a master request to
write a single coil.
|
void |
modbusSlaveAnswerWriteSingleRegisterRequest(int requestID)
In Modbus slave mode this function can be used to answer a master request to
write a single register.
|
void |
modbusSlaveReportException(int requestID,
int exceptionCode)
In Modbus slave mode this function can be used to report a Modbus exception for
a Modbus master request.
|
char[] |
read(int length)
Returns up to *length* characters from receive buffer.
|
BrickletRS485.ReadLowLevel |
readLowLevel(int length)
Returns up to *length* characters from receive buffer.
|
long |
readUID()
Returns the current UID as an integer.
|
void |
removeErrorCountListener(BrickletRS485.ErrorCountListener listener)
Removes a ErrorCount listener.
|
void |
removeFrameReadableListener(BrickletRS485.FrameReadableListener listener)
Removes a FrameReadable listener.
|
void |
removeModbusMasterReadCoilsResponseListener(BrickletRS485.ModbusMasterReadCoilsResponseListener listener)
Removes a ModbusMasterReadCoilsResponse listener.
|
void |
removeModbusMasterReadCoilsResponseLowLevelListener(BrickletRS485.ModbusMasterReadCoilsResponseLowLevelListener listener)
Removes a ModbusMasterReadCoilsResponseLowLevel listener.
|
void |
removeModbusMasterReadDiscreteInputsResponseListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener listener)
Removes a ModbusMasterReadDiscreteInputsResponse listener.
|
void |
removeModbusMasterReadDiscreteInputsResponseLowLevelListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseLowLevelListener listener)
Removes a ModbusMasterReadDiscreteInputsResponseLowLevel listener.
|
void |
removeModbusMasterReadHoldingRegistersResponseListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener listener)
Removes a ModbusMasterReadHoldingRegistersResponse listener.
|
void |
removeModbusMasterReadHoldingRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseLowLevelListener listener)
Removes a ModbusMasterReadHoldingRegistersResponseLowLevel listener.
|
void |
removeModbusMasterReadInputRegistersResponseListener(BrickletRS485.ModbusMasterReadInputRegistersResponseListener listener)
Removes a ModbusMasterReadInputRegistersResponse listener.
|
void |
removeModbusMasterReadInputRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadInputRegistersResponseLowLevelListener listener)
Removes a ModbusMasterReadInputRegistersResponseLowLevel listener.
|
void |
removeModbusMasterWriteMultipleCoilsResponseListener(BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener listener)
Removes a ModbusMasterWriteMultipleCoilsResponse listener.
|
void |
removeModbusMasterWriteMultipleRegistersResponseListener(BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener listener)
Removes a ModbusMasterWriteMultipleRegistersResponse listener.
|
void |
removeModbusMasterWriteSingleCoilResponseListener(BrickletRS485.ModbusMasterWriteSingleCoilResponseListener listener)
Removes a ModbusMasterWriteSingleCoilResponse listener.
|
void |
removeModbusMasterWriteSingleRegisterResponseListener(BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener listener)
Removes a ModbusMasterWriteSingleRegisterResponse listener.
|
void |
removeModbusSlaveReadCoilsRequestListener(BrickletRS485.ModbusSlaveReadCoilsRequestListener listener)
Removes a ModbusSlaveReadCoilsRequest listener.
|
void |
removeModbusSlaveReadDiscreteInputsRequestListener(BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener listener)
Removes a ModbusSlaveReadDiscreteInputsRequest listener.
|
void |
removeModbusSlaveReadHoldingRegistersRequestListener(BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener listener)
Removes a ModbusSlaveReadHoldingRegistersRequest listener.
|
void |
removeModbusSlaveReadInputRegistersRequestListener(BrickletRS485.ModbusSlaveReadInputRegistersRequestListener listener)
Removes a ModbusSlaveReadInputRegistersRequest listener.
|
void |
removeModbusSlaveWriteMultipleCoilsRequestListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener listener)
Removes a ModbusSlaveWriteMultipleCoilsRequest listener.
|
void |
removeModbusSlaveWriteMultipleCoilsRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestLowLevelListener listener)
Removes a ModbusSlaveWriteMultipleCoilsRequestLowLevel listener.
|
void |
removeModbusSlaveWriteMultipleRegistersRequestListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener listener)
Removes a ModbusSlaveWriteMultipleRegistersRequest listener.
|
void |
removeModbusSlaveWriteMultipleRegistersRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestLowLevelListener listener)
Removes a ModbusSlaveWriteMultipleRegistersRequestLowLevel listener.
|
void |
removeModbusSlaveWriteSingleCoilRequestListener(BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener listener)
Removes a ModbusSlaveWriteSingleCoilRequest listener.
|
void |
removeModbusSlaveWriteSingleRegisterRequestListener(BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener listener)
Removes a ModbusSlaveWriteSingleRegisterRequest listener.
|
void |
removeReadListener(BrickletRS485.ReadListener listener)
Removes a Read listener.
|
void |
removeReadLowLevelListener(BrickletRS485.ReadLowLevelListener listener)
Removes a ReadLowLevel listener.
|
void |
reset()
Calling this function will reset the Bricklet.
|
int |
setBootloaderMode(int mode)
Sets the bootloader mode and returns the status after the requested
mode change was instigated.
|
void |
setBufferConfig(int sendBufferSize,
int receiveBufferSize)
Sets the send and receive buffer size in byte.
|
void |
setCommunicationLEDConfig(int config)
Sets the communication LED configuration.
|
void |
setErrorLEDConfig(int config)
Sets the error LED configuration.
|
void |
setFrameReadableCallbackConfiguration(int frameSize)
Configures the
BrickletRS485.FrameReadableListener listener. |
void |
setModbusConfiguration(int slaveAddress,
long masterRequestTimeout)
Sets the configuration for the RS485 Modbus communication.
|
void |
setMode(int mode)
Sets the mode of the Bricklet in which it operates.
|
void |
setRS485Configuration(long baudrate,
int parity,
int stopbits,
int wordlength,
int duplex)
Sets the configuration for the RS485 communication.
|
void |
setStatusLEDConfig(int config)
Sets the status LED configuration.
|
void |
setWriteFirmwarePointer(long pointer)
Sets the firmware pointer for
writeFirmware(int[]) . |
int |
write(char[] message)
Writes characters to the RS485 interface.
|
int |
writeFirmware(int[] data)
Writes 64 Bytes of firmware at the position as written by
setWriteFirmwarePointer(long) before. |
int |
writeLowLevel(int messageLength,
int messageChunkOffset,
char[] messageChunkData)
Writes characters to the RS485 interface.
|
void |
writeUID(long uid)
Writes a new UID into flash.
|
getAPIVersion, getResponseExpected, setResponseExpected, setResponseExpectedAll
public static final int DEVICE_IDENTIFIER
public static final String DEVICE_DISPLAY_NAME
public static final byte FUNCTION_WRITE_LOW_LEVEL
public static final byte FUNCTION_READ_LOW_LEVEL
public static final byte FUNCTION_ENABLE_READ_CALLBACK
public static final byte FUNCTION_DISABLE_READ_CALLBACK
public static final byte FUNCTION_IS_READ_CALLBACK_ENABLED
public static final byte FUNCTION_SET_RS485_CONFIGURATION
public static final byte FUNCTION_GET_RS485_CONFIGURATION
public static final byte FUNCTION_SET_MODBUS_CONFIGURATION
public static final byte FUNCTION_GET_MODBUS_CONFIGURATION
public static final byte FUNCTION_SET_MODE
public static final byte FUNCTION_GET_MODE
public static final byte FUNCTION_SET_COMMUNICATION_LED_CONFIG
public static final byte FUNCTION_GET_COMMUNICATION_LED_CONFIG
public static final byte FUNCTION_SET_ERROR_LED_CONFIG
public static final byte FUNCTION_GET_ERROR_LED_CONFIG
public static final byte FUNCTION_SET_BUFFER_CONFIG
public static final byte FUNCTION_GET_BUFFER_CONFIG
public static final byte FUNCTION_GET_BUFFER_STATUS
public static final byte FUNCTION_ENABLE_ERROR_COUNT_CALLBACK
public static final byte FUNCTION_DISABLE_ERROR_COUNT_CALLBACK
public static final byte FUNCTION_IS_ERROR_COUNT_CALLBACK_ENABLED
public static final byte FUNCTION_GET_ERROR_COUNT
public static final byte FUNCTION_GET_MODBUS_COMMON_ERROR_COUNT
public static final byte FUNCTION_MODBUS_SLAVE_REPORT_EXCEPTION
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_READ_COILS_REQUEST_LOW_LEVEL
public static final byte FUNCTION_MODBUS_MASTER_READ_COILS
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_READ_HOLDING_REGISTERS_REQUEST_LOW_LEVEL
public static final byte FUNCTION_MODBUS_MASTER_READ_HOLDING_REGISTERS
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_WRITE_SINGLE_COIL_REQUEST
public static final byte FUNCTION_MODBUS_MASTER_WRITE_SINGLE_COIL
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_WRITE_SINGLE_REGISTER_REQUEST
public static final byte FUNCTION_MODBUS_MASTER_WRITE_SINGLE_REGISTER
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_WRITE_MULTIPLE_COILS_REQUEST
public static final byte FUNCTION_MODBUS_MASTER_WRITE_MULTIPLE_COILS_LOW_LEVEL
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_WRITE_MULTIPLE_REGISTERS_REQUEST
public static final byte FUNCTION_MODBUS_MASTER_WRITE_MULTIPLE_REGISTERS_LOW_LEVEL
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_READ_DISCRETE_INPUTS_REQUEST_LOW_LEVEL
public static final byte FUNCTION_MODBUS_MASTER_READ_DISCRETE_INPUTS
public static final byte FUNCTION_MODBUS_SLAVE_ANSWER_READ_INPUT_REGISTERS_REQUEST_LOW_LEVEL
public static final byte FUNCTION_MODBUS_MASTER_READ_INPUT_REGISTERS
public static final byte FUNCTION_SET_FRAME_READABLE_CALLBACK_CONFIGURATION
public static final byte FUNCTION_GET_FRAME_READABLE_CALLBACK_CONFIGURATION
public static final byte FUNCTION_GET_SPITFP_ERROR_COUNT
public static final byte FUNCTION_SET_BOOTLOADER_MODE
public static final byte FUNCTION_GET_BOOTLOADER_MODE
public static final byte FUNCTION_SET_WRITE_FIRMWARE_POINTER
public static final byte FUNCTION_WRITE_FIRMWARE
public static final byte FUNCTION_SET_STATUS_LED_CONFIG
public static final byte FUNCTION_GET_STATUS_LED_CONFIG
public static final byte FUNCTION_GET_CHIP_TEMPERATURE
public static final byte FUNCTION_RESET
public static final byte FUNCTION_WRITE_UID
public static final byte FUNCTION_READ_UID
public static final byte FUNCTION_GET_IDENTITY
public static final int PARITY_NONE
public static final int PARITY_ODD
public static final int PARITY_EVEN
public static final int STOPBITS_1
public static final int STOPBITS_2
public static final int WORDLENGTH_5
public static final int WORDLENGTH_6
public static final int WORDLENGTH_7
public static final int WORDLENGTH_8
public static final int DUPLEX_HALF
public static final int DUPLEX_FULL
public static final int MODE_RS485
public static final int MODE_MODBUS_MASTER_RTU
public static final int MODE_MODBUS_SLAVE_RTU
public static final int COMMUNICATION_LED_CONFIG_OFF
public static final int COMMUNICATION_LED_CONFIG_ON
public static final int COMMUNICATION_LED_CONFIG_SHOW_HEARTBEAT
public static final int COMMUNICATION_LED_CONFIG_SHOW_COMMUNICATION
public static final int ERROR_LED_CONFIG_OFF
public static final int ERROR_LED_CONFIG_ON
public static final int ERROR_LED_CONFIG_SHOW_HEARTBEAT
public static final int ERROR_LED_CONFIG_SHOW_ERROR
public static final int EXCEPTION_CODE_TIMEOUT
public static final int EXCEPTION_CODE_SUCCESS
public static final int EXCEPTION_CODE_ILLEGAL_FUNCTION
public static final int EXCEPTION_CODE_ILLEGAL_DATA_ADDRESS
public static final int EXCEPTION_CODE_ILLEGAL_DATA_VALUE
public static final int EXCEPTION_CODE_SLAVE_DEVICE_FAILURE
public static final int EXCEPTION_CODE_ACKNOWLEDGE
public static final int EXCEPTION_CODE_SLAVE_DEVICE_BUSY
public static final int EXCEPTION_CODE_MEMORY_PARITY_ERROR
public static final int EXCEPTION_CODE_GATEWAY_PATH_UNAVAILABLE
public static final int EXCEPTION_CODE_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND
public static final int BOOTLOADER_MODE_BOOTLOADER
public static final int BOOTLOADER_MODE_FIRMWARE
public static final int BOOTLOADER_MODE_BOOTLOADER_WAIT_FOR_REBOOT
public static final int BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_REBOOT
public static final int BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_ERASE_AND_REBOOT
public static final int BOOTLOADER_STATUS_OK
public static final int BOOTLOADER_STATUS_INVALID_MODE
public static final int BOOTLOADER_STATUS_NO_CHANGE
public static final int BOOTLOADER_STATUS_ENTRY_FUNCTION_NOT_PRESENT
public static final int BOOTLOADER_STATUS_DEVICE_IDENTIFIER_INCORRECT
public static final int BOOTLOADER_STATUS_CRC_MISMATCH
public static final int STATUS_LED_CONFIG_OFF
public static final int STATUS_LED_CONFIG_ON
public static final int STATUS_LED_CONFIG_SHOW_HEARTBEAT
public static final int STATUS_LED_CONFIG_SHOW_STATUS
public BrickletRS485(String uid, IPConnection ipcon)
public int writeLowLevel(int messageLength, int messageChunkOffset, char[] messageChunkData) throws TinkerforgeException
setRS485Configuration(long, int, int, int, int)
for configuration possibilities
regarding baudrate, parity and so on.TinkerforgeException
public BrickletRS485.ReadLowLevel readLowLevel(int length) throws TinkerforgeException
enableReadCallback()
and BrickletRS485.ReadListener
listener.TinkerforgeException
public void enableReadCallback() throws TinkerforgeException
BrickletRS485.ReadListener
listener. This will disable the BrickletRS485.FrameReadableListener
listener.
By default the listener is disabled.TinkerforgeException
public void disableReadCallback() throws TinkerforgeException
BrickletRS485.ReadListener
listener.
By default the listener is disabled.TinkerforgeException
public boolean isReadCallbackEnabled() throws TinkerforgeException
BrickletRS485.ReadListener
listener is enabled,
*false* otherwise.TinkerforgeException
public void setRS485Configuration(long baudrate, int parity, int stopbits, int wordlength, int duplex) throws TinkerforgeException
TinkerforgeException
public BrickletRS485.RS485Configuration getRS485Configuration() throws TinkerforgeException
setRS485Configuration(long, int, int, int, int)
.TinkerforgeException
public void setModbusConfiguration(int slaveAddress, long masterRequestTimeout) throws TinkerforgeException
TinkerforgeException
public BrickletRS485.ModbusConfiguration getModbusConfiguration() throws TinkerforgeException
setModbusConfiguration(int, long)
.TinkerforgeException
public void setMode(int mode) throws TinkerforgeException
TinkerforgeException
public int getMode() throws TinkerforgeException
setMode(int)
.TinkerforgeException
public void setCommunicationLEDConfig(int config) throws TinkerforgeException
TinkerforgeException
public int getCommunicationLEDConfig() throws TinkerforgeException
setCommunicationLEDConfig(int)
TinkerforgeException
public void setErrorLEDConfig(int config) throws TinkerforgeException
BrickletRS485.ErrorCountListener
callback). If you call this function with the SHOW ERROR option again, the LED
will turn off until the next error occurs.
You can also turn the LED permanently on/off or show a heartbeat.
If the Bricklet is in bootloader mode, the LED is off.TinkerforgeException
public int getErrorLEDConfig() throws TinkerforgeException
setErrorLEDConfig(int)
.TinkerforgeException
public void setBufferConfig(int sendBufferSize, int receiveBufferSize) throws TinkerforgeException
write(char[])
and
could not be written yet. The receive buffer holds data that is
received through RS485 but could not yet be send to the
user, either by read(int)
or through BrickletRS485.ReadListener
listener.TinkerforgeException
public BrickletRS485.BufferConfig getBufferConfig() throws TinkerforgeException
setBufferConfig(int, int)
.TinkerforgeException
public BrickletRS485.BufferStatus getBufferStatus() throws TinkerforgeException
setBufferConfig(int, int)
for buffer size configuration.TinkerforgeException
public void enableErrorCountCallback() throws TinkerforgeException
BrickletRS485.ErrorCountListener
listener.
By default the listener is disabled.TinkerforgeException
public void disableErrorCountCallback() throws TinkerforgeException
BrickletRS485.ErrorCountListener
listener.
By default the listener is disabled.TinkerforgeException
public boolean isErrorCountCallbackEnabled() throws TinkerforgeException
BrickletRS485.ErrorCountListener
listener is enabled,
*false* otherwise.TinkerforgeException
public BrickletRS485.ErrorCount getErrorCount() throws TinkerforgeException
TinkerforgeException
public BrickletRS485.ModbusCommonErrorCount getModbusCommonErrorCount() throws TinkerforgeException
TinkerforgeException
public void modbusSlaveReportException(int requestID, int exceptionCode) throws TinkerforgeException
TinkerforgeException
public void modbusSlaveAnswerReadCoilsRequestLowLevel(int requestID, int coilsLength, int coilsChunkOffset, boolean[] coilsChunkData) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadCoilsRequestListener
listener
with the Request ID as provided by the argument of the listener.TinkerforgeException
public int modbusMasterReadCoils(int slaveAddress, long startingAddress, int count) throws TinkerforgeException
BrickletRS485.ModbusMasterReadCoilsResponseListener
callback. In this listener the Request ID provided by the listener argument must be
matched with the Request ID returned from this function to verify that the listener
is indeed for a particular request.TinkerforgeException
public void modbusSlaveAnswerReadHoldingRegistersRequestLowLevel(int requestID, int holdingRegistersLength, int holdingRegistersChunkOffset, int[] holdingRegistersChunkData) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener
listener with the Request ID as provided by the argument of the listener.TinkerforgeException
public int modbusMasterReadHoldingRegisters(int slaveAddress, long startingAddress, int count) throws TinkerforgeException
BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerWriteSingleCoilRequest(int requestID) throws TinkerforgeException
BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener
listener with the Request ID as provided by the arguments of the listener.TinkerforgeException
public int modbusMasterWriteSingleCoil(int slaveAddress, long coilAddress, boolean coilValue) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteSingleCoilResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerWriteSingleRegisterRequest(int requestID) throws TinkerforgeException
BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener
listener with the Request ID, Register Address and Register Value as provided by
the arguments of the listener.TinkerforgeException
public int modbusMasterWriteSingleRegister(int slaveAddress, long registerAddress, int registerValue) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerWriteMultipleCoilsRequest(int requestID) throws TinkerforgeException
BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener
listener with the Request ID of the listener.TinkerforgeException
public int modbusMasterWriteMultipleCoilsLowLevel(int slaveAddress, long startingAddress, int coilsLength, int coilsChunkOffset, boolean[] coilsChunkData) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerWriteMultipleRegistersRequest(int requestID) throws TinkerforgeException
BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener
listener with the Request ID of the listener.TinkerforgeException
public int modbusMasterWriteMultipleRegistersLowLevel(int slaveAddress, long startingAddress, int registersLength, int registersChunkOffset, int[] registersChunkData) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerReadDiscreteInputsRequestLowLevel(int requestID, int discreteInputsLength, int discreteInputsChunkOffset, boolean[] discreteInputsChunkData) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener
listener with the Request ID as provided by the argument of the listener.TinkerforgeException
public int modbusMasterReadDiscreteInputs(int slaveAddress, long startingAddress, int count) throws TinkerforgeException
BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerReadInputRegistersRequestLowLevel(int requestID, int inputRegistersLength, int inputRegistersChunkOffset, int[] inputRegistersChunkData) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadInputRegistersRequestListener
listener
with the Request ID as provided by the argument of the listener.TinkerforgeException
public int modbusMasterReadInputRegisters(int slaveAddress, long startingAddress, int count) throws TinkerforgeException
BrickletRS485.ModbusMasterReadInputRegistersResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void setFrameReadableCallbackConfiguration(int frameSize) throws TinkerforgeException
BrickletRS485.FrameReadableListener
listener. The frame size is the number of bytes, that have to be readable to trigger the listener.
A frame size of 0 disables the listener. A frame size greater than 0 enables the listener and disables the BrickletRS485.ReadListener
listener.
By default the listener is disabled.
.. versionadded:: 2.0.5$nbsp;(Plugin)TinkerforgeException
public int getFrameReadableCallbackConfiguration() throws TinkerforgeException
setFrameReadableCallbackConfiguration(int)
.
.. versionadded:: 2.0.5$nbsp;(Plugin)TinkerforgeException
public BrickletRS485.SPITFPErrorCount getSPITFPErrorCount() throws TinkerforgeException
TinkerforgeException
public int setBootloaderMode(int mode) throws TinkerforgeException
TinkerforgeException
public int getBootloaderMode() throws TinkerforgeException
setBootloaderMode(int)
.TinkerforgeException
public void setWriteFirmwarePointer(long pointer) throws TinkerforgeException
writeFirmware(int[])
. The pointer has
to be increased by chunks of size 64. The data is written to flash
every 4 chunks (which equals to one page of size 256).
This function is used by Brick Viewer during flashing. It should not be
necessary to call it in a normal user program.TinkerforgeException
public int writeFirmware(int[] data) throws TinkerforgeException
setWriteFirmwarePointer(long)
before. The firmware is written
to flash every 4 chunks.
You can only write firmware in bootloader mode.
This function is used by Brick Viewer during flashing. It should not be
necessary to call it in a normal user program.TinkerforgeException
public void setStatusLEDConfig(int config) throws TinkerforgeException
TinkerforgeException
public int getStatusLEDConfig() throws TinkerforgeException
setStatusLEDConfig(int)
TinkerforgeException
public int getChipTemperature() throws TinkerforgeException
TinkerforgeException
public void reset() throws TinkerforgeException
TinkerforgeException
public void writeUID(long uid) throws TinkerforgeException
TinkerforgeException
public long readUID() throws TinkerforgeException
TinkerforgeException
public Device.Identity getIdentity() throws TinkerforgeException
getIdentity
in class Device
TinkerforgeException
public int write(char[] message) throws TinkerforgeException
setRS485Configuration(long, int, int, int, int)
for configuration possibilities
regarding baudrate, parity and so on.TinkerforgeException
public char[] read(int length) throws TinkerforgeException
enableReadCallback()
and BrickletRS485.ReadListener
listener.TinkerforgeException
public void modbusSlaveAnswerReadCoilsRequest(int requestID, boolean[] coils) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadCoilsRequestListener
listener
with the Request ID as provided by the argument of the listener.TinkerforgeException
public void modbusSlaveAnswerReadHoldingRegistersRequest(int requestID, int[] holdingRegisters) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener
listener with the Request ID as provided by the argument of the listener.TinkerforgeException
public int modbusMasterWriteMultipleCoils(int slaveAddress, long startingAddress, boolean[] coils) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public int modbusMasterWriteMultipleRegisters(int slaveAddress, long startingAddress, int[] registers) throws TinkerforgeException
BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener
callback. In this listener the Request ID provided by the listener argument must be matched
with the Request ID returned from this function to verify that the listener is indeed for a
particular request.TinkerforgeException
public void modbusSlaveAnswerReadDiscreteInputsRequest(int requestID, boolean[] discreteInputs) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener
listener with the Request ID as provided by the argument of the listener.TinkerforgeException
public void modbusSlaveAnswerReadInputRegistersRequest(int requestID, int[] inputRegisters) throws TinkerforgeException
BrickletRS485.ModbusSlaveReadInputRegistersRequestListener
listener
with the Request ID as provided by the argument of the listener.TinkerforgeException
public void addReadLowLevelListener(BrickletRS485.ReadLowLevelListener listener)
public void removeReadLowLevelListener(BrickletRS485.ReadLowLevelListener listener)
public void addErrorCountListener(BrickletRS485.ErrorCountListener listener)
public void removeErrorCountListener(BrickletRS485.ErrorCountListener listener)
public void addModbusSlaveReadCoilsRequestListener(BrickletRS485.ModbusSlaveReadCoilsRequestListener listener)
public void removeModbusSlaveReadCoilsRequestListener(BrickletRS485.ModbusSlaveReadCoilsRequestListener listener)
public void addModbusMasterReadCoilsResponseLowLevelListener(BrickletRS485.ModbusMasterReadCoilsResponseLowLevelListener listener)
public void removeModbusMasterReadCoilsResponseLowLevelListener(BrickletRS485.ModbusMasterReadCoilsResponseLowLevelListener listener)
public void addModbusSlaveReadHoldingRegistersRequestListener(BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener listener)
public void removeModbusSlaveReadHoldingRegistersRequestListener(BrickletRS485.ModbusSlaveReadHoldingRegistersRequestListener listener)
public void addModbusMasterReadHoldingRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseLowLevelListener listener)
public void removeModbusMasterReadHoldingRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseLowLevelListener listener)
public void addModbusSlaveWriteSingleCoilRequestListener(BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener listener)
public void removeModbusSlaveWriteSingleCoilRequestListener(BrickletRS485.ModbusSlaveWriteSingleCoilRequestListener listener)
public void addModbusMasterWriteSingleCoilResponseListener(BrickletRS485.ModbusMasterWriteSingleCoilResponseListener listener)
public void removeModbusMasterWriteSingleCoilResponseListener(BrickletRS485.ModbusMasterWriteSingleCoilResponseListener listener)
public void addModbusSlaveWriteSingleRegisterRequestListener(BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener listener)
public void removeModbusSlaveWriteSingleRegisterRequestListener(BrickletRS485.ModbusSlaveWriteSingleRegisterRequestListener listener)
public void addModbusMasterWriteSingleRegisterResponseListener(BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener listener)
public void removeModbusMasterWriteSingleRegisterResponseListener(BrickletRS485.ModbusMasterWriteSingleRegisterResponseListener listener)
public void addModbusSlaveWriteMultipleCoilsRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestLowLevelListener listener)
public void removeModbusSlaveWriteMultipleCoilsRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestLowLevelListener listener)
public void addModbusMasterWriteMultipleCoilsResponseListener(BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener listener)
public void removeModbusMasterWriteMultipleCoilsResponseListener(BrickletRS485.ModbusMasterWriteMultipleCoilsResponseListener listener)
public void addModbusSlaveWriteMultipleRegistersRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestLowLevelListener listener)
public void removeModbusSlaveWriteMultipleRegistersRequestLowLevelListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestLowLevelListener listener)
public void addModbusMasterWriteMultipleRegistersResponseListener(BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener listener)
public void removeModbusMasterWriteMultipleRegistersResponseListener(BrickletRS485.ModbusMasterWriteMultipleRegistersResponseListener listener)
public void addModbusSlaveReadDiscreteInputsRequestListener(BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener listener)
public void removeModbusSlaveReadDiscreteInputsRequestListener(BrickletRS485.ModbusSlaveReadDiscreteInputsRequestListener listener)
public void addModbusMasterReadDiscreteInputsResponseLowLevelListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseLowLevelListener listener)
public void removeModbusMasterReadDiscreteInputsResponseLowLevelListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseLowLevelListener listener)
public void addModbusSlaveReadInputRegistersRequestListener(BrickletRS485.ModbusSlaveReadInputRegistersRequestListener listener)
public void removeModbusSlaveReadInputRegistersRequestListener(BrickletRS485.ModbusSlaveReadInputRegistersRequestListener listener)
public void addModbusMasterReadInputRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadInputRegistersResponseLowLevelListener listener)
public void removeModbusMasterReadInputRegistersResponseLowLevelListener(BrickletRS485.ModbusMasterReadInputRegistersResponseLowLevelListener listener)
public void addFrameReadableListener(BrickletRS485.FrameReadableListener listener)
public void removeFrameReadableListener(BrickletRS485.FrameReadableListener listener)
public void addReadListener(BrickletRS485.ReadListener listener)
public void removeReadListener(BrickletRS485.ReadListener listener)
public void addModbusMasterReadCoilsResponseListener(BrickletRS485.ModbusMasterReadCoilsResponseListener listener)
public void removeModbusMasterReadCoilsResponseListener(BrickletRS485.ModbusMasterReadCoilsResponseListener listener)
public void addModbusMasterReadHoldingRegistersResponseListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener listener)
public void removeModbusMasterReadHoldingRegistersResponseListener(BrickletRS485.ModbusMasterReadHoldingRegistersResponseListener listener)
public void addModbusSlaveWriteMultipleCoilsRequestListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener listener)
public void removeModbusSlaveWriteMultipleCoilsRequestListener(BrickletRS485.ModbusSlaveWriteMultipleCoilsRequestListener listener)
public void addModbusSlaveWriteMultipleRegistersRequestListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener listener)
public void removeModbusSlaveWriteMultipleRegistersRequestListener(BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener listener)
public void addModbusMasterReadDiscreteInputsResponseListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener listener)
public void removeModbusMasterReadDiscreteInputsResponseListener(BrickletRS485.ModbusMasterReadDiscreteInputsResponseListener listener)
public void addModbusMasterReadInputRegistersResponseListener(BrickletRS485.ModbusMasterReadInputRegistersResponseListener listener)
public void removeModbusMasterReadInputRegistersResponseListener(BrickletRS485.ModbusMasterReadInputRegistersResponseListener listener)
Copyright © 2022 Tinkerforge GmbH. All rights reserved.