Class KissOverTcpPortEditor

All Implemented Interfaces:
ImageObserver, MenuContainer, Closeable, Serializable, AutoCloseable, Accessible, KissOverTcpConnector.FldigiModemChangeListener

public class KissOverTcpPortEditor extends JPanel implements Closeable, KissOverTcpConnector.FldigiModemChangeListener
Configuration editing GUI (AWT/Swing) for KissOverTcpConnector.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • KissOverTcpPortEditor

      public KissOverTcpPortEditor(PortConfig config)
      Create a configuration editing panel for a KissOverTcpConnector.
      Parameters:
      config - PortConfig object containing the configuration to edit
  • Method Details

    • close

      public void close() throws IOException
      Closes this panel and releases any system resources associated with it. If the panel is already closed then invoking this method has no effect.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException - if an I/O error occurs
    • fldigiModemChanged

      public void fldigiModemChanged(KissOverTcpConnector port, String modemName)
      Report that the modem selection in fldigi has changed.
      Specified by:
      fldigiModemChanged in interface KissOverTcpConnector.FldigiModemChangeListener
      Parameters:
      port - KissOverTcpConnector instance that is interfacing to an instance of fldigi
      modemName - String name of the new modem selection