class ModBus::RTUClient
RTU
client implementation @example
RTUClient.connect('/dev/ttyS1', 9600) do |cl| cl.with_slave(uid) do |slave| slave.holding_registers[0..100] end end
@see SP#open_serial_port
@see Client#initialize
Protected Instance Methods
get_slave(uid, io)
click to toggle source
# File lib/rmodbus/rtu_client.rb, line 22 def get_slave(uid, io) RTUSlave.new(uid, io) end
open_connection(port, baud=9600, opts = {})
click to toggle source
Open serial port
# File lib/rmodbus/rtu_client.rb, line 18 def open_connection(port, baud=9600, opts = {}) open_serial_port(port, baud, opts) end