modbus
HEAD
Modbus
Buffer
Client
ModbusException
PDU
PDUException
RTU
RTUClient
RTUException
TCP
TCPClient
TCPException
class
Modbus::TCPClient
Modbus::TCPClient
Modbus::Client
Reference
Object
Included Modules
Modbus::TCP
Defined in:
modbus/tcp_client.cr
Constructors
.new
(io, unit_address : UInt8 =
1
)
Instance Method Summary
#unit_address
: UInt8
Instance methods inherited from module
Modbus::TCP
unit_address
unit_address
Instance methods inherited from class
Modbus::Client
io : IO
io
,
read_coils(addr : UInt16, num_coils : UInt16) : BitArray
read_coils
,
read_discrete_inputs(addr : UInt16, num_inputs : UInt16) : BitArray
read_discrete_inputs
,
read_holding_registers(addr : UInt16, num_registers : UInt16) : Array(UInt16)
read_holding_registers
,
read_input_registers(addr : UInt16, num_registers : UInt16) : Array(UInt16)
read_input_registers
,
write_multiple_registers(addr : UInt16, values : Array(UInt16)) : Array(UInt16)
write_multiple_registers
,
write_single_coil(addr : UInt16, value : Bool) : Bool
write_single_coil
,
write_single_register(addr : UInt16, value : UInt16) : UInt16
write_single_register
Constructor methods inherited from class
Modbus::Client
new(io : IO)
new
Constructor Detail
def self.
new
(io, unit_address : UInt8 =
1
)
#
[
View source
]
Instance Method Detail
def
unit_address
: UInt8
#
[
View source
]