Method: PlcAccess::Protocol::Omron::FinsTcpProtocol#initialize

Defined in:
lib/plc_access/protocol/omron/fins_tcp_protocol.rb

#initialize(options = {}) ⇒ FinsTcpProtocol

Returns a new instance of FinsTcpProtocol.



44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/plc_access/protocol/omron/fins_tcp_protocol.rb', line 44

def initialize(options = {})
  super
  @socket = nil
  @host = options[:host] || '192.168.250.1'
  @port = options[:port] || 9600
  @gateway_count = 3
  @destination_network = 0
  @destination_node = 0
  @destination_unit = 0
  @source_network = 0
  @source_node = IOFINS_SOURCE_AUTO_NODE
  @source_unit = 0
  @ethernet_module = ETHERNET_ETN21

  @tcp_error_code = 0
end