org.harctoolbox.irscrutinizer.sendinghardware
Class SendingSerial<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware<T>
      extended by org.harctoolbox.irscrutinizer.sendinghardware.SendingSerial<T>
Type Parameters:
T -
All Implemented Interfaces:
ISendingHardware<T>

public class SendingSerial<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>
extends SendingHardware<T>
implements ISendingHardware<T>

This class does something interesting and useful. Or not...


Field Summary
 
Fields inherited from class org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware
guiUtils, PROP_PANEL, PROP_RAWIRSENDER, PROP_VERBOSE, properties, rawIrSender
 
Constructor Summary
SendingSerial(java.lang.Class<T> clazz, javax.swing.JPanel panel, org.harctoolbox.guicomponents.SerialPortSimpleBean serialPortBean, Props props, org.harctoolbox.guicomponents.GuiUtils guiUtils_)
           
 
Method Summary
 java.lang.String getName()
           
 void setup()
          This function (re-)initializes the hardware.
 
Methods inherited from class org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware
close, getPanel, getRawIrSender, getTransmitter, isValid, sendIr, setVerbosity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.harctoolbox.irscrutinizer.sendinghardware.ISendingHardware
close, getPanel, getRawIrSender, getTransmitter, isValid, sendIr, setVerbosity
 

Constructor Detail

SendingSerial

public SendingSerial(java.lang.Class<T> clazz,
                     javax.swing.JPanel panel,
                     org.harctoolbox.guicomponents.SerialPortSimpleBean serialPortBean,
                     Props props,
                     org.harctoolbox.guicomponents.GuiUtils guiUtils_)
Method Detail

setup

public void setup()
           throws java.io.IOException
Description copied from interface: ISendingHardware
This function (re-)initializes the hardware. The construction should not. If the parameters has not changed, should not re-initialize.

Specified by:
setup in interface ISendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>
Throws:
java.io.IOException

getName

public java.lang.String getName()
Specified by:
getName in interface ISendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>