class ModBus::RTUViaTCPClient
RTU
over TCP
client implementation @example
RTUViaTCPClient.connect('127.0.0.1', 10002) do |cl| cl.with_slave(uid) do |slave| slave.holding_registers[0..100] end end
@see TCP#open_tcp_connection
@see Client#initialize
Protected Instance Methods
get_slave(uid, io)
click to toggle source
# File lib/rmodbus/rtu_via_tcp_client.rb, line 22 def get_slave(uid, io) RTUViaTCPSlave.new(uid, io) end
open_connection(ipaddr, port = 10002, opts = {})
click to toggle source
Open TCPIP connection
# File lib/rmodbus/rtu_via_tcp_client.rb, line 18 def open_connection(ipaddr, port = 10002, opts = {}) io = open_tcp_connection(ipaddr, port, opts) end