Method: Modbus::PDU#initialize
- Defined in:
- lib/modbus/pdu/pdu.rb
#initialize(data = nil, func_code = nil) ⇒ PDU
Initializes a new PDU instance. Decodes from protocol data if given.
72 73 74 75 76 77 |
# File 'lib/modbus/pdu/pdu.rb', line 72 def initialize(data = nil, func_code = nil) @creation_time = Time.now.utc @func_code = func_code || self.class::FUNC_CODE self.decode data if data end |