From 8c5bf83fbd2102d2dedb0bb7b06fce00e2d1cb1c Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Fri, 30 Sep 2016 14:08:37 -0400 Subject: [PATCH] Added some more methods to the KISS class. --- lib/kiss/kiss.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/kiss/kiss.rb b/lib/kiss/kiss.rb index c8e6441..57ea697 100644 --- a/lib/kiss/kiss.rb +++ b/lib/kiss/kiss.rb @@ -47,9 +47,25 @@ module KISS return (port << 4) & command_code end + protected + def write_setting(name, value) + # return self.write_interface( + # KISS::FEND + + # getattr(kiss_constants, name.upper()) + + # Kiss.__escape_special_codes(value) + + # kiss_constants.FEND + # ) + end + def connect(mode_init=None, *args, **kwargs) end + def close() + if @exit_kiss + self.write_interface(KISS::MODE_END) + end + end + def read() @lock.synchronize do # read stuff -- GitLab