diff --git a/lib/kiss/kiss.rb b/lib/kiss/kiss.rb index c8e6441520801c602c8ccefa4d82db71ebc25d6e..57ea6974f8422ac3e65d395006f42cc89871edc4 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