| Package | Description |
|---|---|
| com.ghgande.j2mod.modbus.facade | |
| com.ghgande.j2mod.modbus.msg | |
| com.ghgande.j2mod.modbus.procimg |
| Modifier and Type | Method and Description |
|---|---|
Register[] |
AbstractModbusMaster.readMultipleRegisters(int ref,
int count)
Reads a given number of registers from the slave.
|
Register[] |
AbstractModbusMaster.readMultipleRegisters(int unitId,
int ref,
int count)
Reads a given number of registers from the slave.
|
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractModbusMaster.writeMultipleRegisters(int unitId,
int ref,
Register[] registers)
Writes a number of registers to the slave.
|
int |
AbstractModbusMaster.writeMultipleRegisters(int ref,
Register[] registers)
Writes a number of registers to the slave.
|
int |
AbstractModbusMaster.writeSingleRegister(int unitId,
int ref,
Register register)
Writes a single register to the slave.
|
int |
AbstractModbusMaster.writeSingleRegister(int ref,
Register register)
Writes a single register to the slave.
|
| Modifier and Type | Method and Description |
|---|---|
Register |
WriteSingleRegisterRequest.getRegister()
Returns the register to be written with this
WriteSingleRegisterRequest.
|
Register |
WriteMultipleRegistersRequest.getRegister(int index)
getRegister - Returns the Register at the given position.
|
Register |
ReadWriteMultipleRequest.getRegister(int index)
getRegister - Returns the specified Register.
|
Register |
ReadMultipleRegistersResponse.getRegister(int index)
Returns the Register at the given position (relative to the
reference used in the request).
|
Register[] |
WriteMultipleRegistersRequest.getRegisters()
getRegisters - Returns the registers to be written with this
WriteMultipleRegistersRequest.
|
Register[] |
ReadWriteMultipleRequest.getRegisters()
getRegisters - Returns the registers to be written with this
ReadWriteMultipleRequest.
|
Register[] |
ReadMultipleRegistersResponse.getRegisters()
Returns the reference to the array of registers read.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WriteSingleRegisterRequest.setRegister(Register reg)
Sets the value that should be written to the register with this
WriteSingleRegisterRequest.
|
void |
WriteMultipleRegistersRequest.setRegisters(Register[] registers)
setRegisters - Sets the registers to be written with this
WriteMultipleRegistersRequest.
|
void |
ReadWriteMultipleRequest.setRegisters(Register[] registers)
setRegisters - Sets the registers to be written with this
ReadWriteMultipleRequest.
|
void |
ReadMultipleRegistersResponse.setRegisters(Register[] registers)
Sets the entire block of registers for this response
|
| Constructor and Description |
|---|
ReadMultipleRegistersResponse(Register[] registers)
Constructs a new ReadInputRegistersResponse instance.
|
WriteMultipleRegistersRequest(int first,
Register[] registers)
Constructs a new WriteMultipleRegistersRequest instance with a
given starting reference and values to be written.
|
WriteSingleRegisterRequest(int ref,
Register reg)
Constructs a new WriteSingleRegisterRequest instance with a
given reference and value to be written.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRegister
Abstract class for a register.
|
class |
ObservableRegister
Class implementing an observable register.
|
class |
SimpleInputRegister
Class implementing a simple InputRegister.
|
class |
SimpleRegister
Class implementing a simple Register.
|
class |
SynchronizedAbstractRegister
Abstract class with synchronized register operations.
|
| Modifier and Type | Method and Description |
|---|---|
Register |
ProcessImageFactory.createRegister()
Creates a new Register instance.
|
Register |
DefaultProcessImageFactory.createRegister()
Creates a new SimpleRegister instance.
|
Register |
ProcessImageFactory.createRegister(byte b1,
byte b2)
Returns a new Register instance with a
given value.
|
Register |
DefaultProcessImageFactory.createRegister(byte b1,
byte b2)
Returns a new Register instance with a given value.
|
Register |
DefaultProcessImageFactory.createRegister(int value)
Creates a new SimpleRegister instance.
|
Register |
SimpleProcessImage.getRegister(int ref) |
Register |
Record.getRegister(int register) |
Register |
ProcessImage.getRegister(int ref)
Returns the Register instance at the given reference.
|
Register[] |
SimpleProcessImage.getRegisterRange(int ref,
int count) |
Register[] |
ProcessImage.getRegisterRange(int offset,
int count)
Returns a range of Register instances.
|
Register[] |
FIFO.getRegisters() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleProcessImage.addRegister(int ref,
Register reg) |
void |
ProcessImageImplementation.addRegister(int ref,
Register reg)
Adds a new Register instance, possibly
creating a hole between the last existing reference and the new object.
|
void |
SimpleProcessImage.addRegister(Register reg) |
void |
ProcessImageImplementation.addRegister(Register reg)
Adds a new Register instance.
|
void |
FIFO.pushRegister(Register register) |
void |
SimpleProcessImage.removeRegister(Register reg) |
void |
ProcessImageImplementation.removeRegister(Register reg)
Removes a given Register instance.
|
void |
SimpleProcessImage.setRegister(int ref,
Register reg) |
Record |
Record.setRegister(int ref,
Register register) |
void |
ProcessImageImplementation.setRegister(int ref,
Register reg)
Sets a new Register instance at the given reference.
|
Copyright © 2025. All Rights Reserved.