From c1fc5f07d5d6df1a90be783e1a1b651e16583a0d Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Sat, 1 Oct 2016 10:11:28 -0400 Subject: [PATCH] Added some missing super calls to KISSSerial. --- lib/kiss/kiss_serial.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/kiss/kiss_serial.rb b/lib/kiss/kiss_serial.rb index 76f4392..b61d182 100644 --- a/lib/kiss/kiss_serial.rb +++ b/lib/kiss/kiss_serial.rb @@ -17,6 +17,7 @@ module KISS read_bytes=DEFAULT_READ_BYTES, strip_df_start=true) super(strip_df_start) + @com_port = com_port @baud = baud @parity = parity @@ -40,6 +41,8 @@ module KISS public def connect(mode_init=nil, **kwargs) + super + @serial = SerialPort.new(@com_port, @baud, @byte_size, @stop_bits, @parity) @serial.read_timeout = SERIAL_READ_TIMEOUT @serial.write_timeout = SERIAL_WRITE_TIMEOUT @@ -61,6 +64,7 @@ module KISS public def close super + if @exit_kiss write_interface(MODE_END) end -- GitLab