org.harctoolbox.irscrutinizer.sendinghardware
Class SendingLircClient

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>
      extended by org.harctoolbox.irscrutinizer.sendinghardware.SendingLircClient
All Implemented Interfaces:
ISendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>

public class SendingLircClient
extends SendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>
implements ISendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>

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
SendingLircClient(javax.swing.JPanel panel, Props properties, org.harctoolbox.guicomponents.GuiUtils gui, org.harctoolbox.guicomponents.InternetHostPanel internetHostPanel, org.harctoolbox.guicomponents.NamedCommandLauncher namedCommandLauncher)
           
 
Method Summary
 java.lang.String getName()
           
 org.harctoolbox.harchardware.ir.Transmitter getTransmitter()
           
 void setup()
          This function (re-)initializes the hardware.
 
Methods inherited from class org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware
close, getPanel, getRawIrSender, 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, isValid, sendIr, setVerbosity
 

Constructor Detail

SendingLircClient

public SendingLircClient(javax.swing.JPanel panel,
                         Props properties,
                         org.harctoolbox.guicomponents.GuiUtils gui,
                         org.harctoolbox.guicomponents.InternetHostPanel internetHostPanel,
                         org.harctoolbox.guicomponents.NamedCommandLauncher namedCommandLauncher)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ISendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>

getTransmitter

public org.harctoolbox.harchardware.ir.Transmitter getTransmitter()
Specified by:
getTransmitter in interface ISendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>
Overrides:
getTransmitter in class SendingHardware<org.harctoolbox.harchardware.ir.LircCcfClient>

setup

public void setup()
           throws java.io.IOException,
                  org.harctoolbox.harchardware.HarcHardwareException
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<org.harctoolbox.harchardware.ir.LircCcfClient>
Throws:
java.io.IOException
org.harctoolbox.harchardware.HarcHardwareException