org.harctoolbox.irscrutinizer.sendinghardware
Class SendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>
java.lang.Object
org.harctoolbox.irscrutinizer.sendinghardware.SendingHardware<T>
- Type Parameters:
T -
- Direct Known Subclasses:
- SendingGenericSerialPort, SendingGlobalCache, SendingIrAudioPort, SendingIrTrans, SendingLircClient, SendingSerial
public abstract class SendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>
- extends java.lang.Object
This class does something interesting and useful. Or not...
|
Constructor Summary |
protected |
SendingHardware(javax.swing.JPanel panel,
Props properties,
org.harctoolbox.guicomponents.GuiUtils guiUtils)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_PANEL
public static final java.lang.String PROP_PANEL
- See Also:
- Constant Field Values
PROP_RAWIRSENDER
public static final java.lang.String PROP_RAWIRSENDER
- See Also:
- Constant Field Values
PROP_VERBOSE
public static final java.lang.String PROP_VERBOSE
- See Also:
- Constant Field Values
rawIrSender
protected T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware rawIrSender
properties
protected Props properties
guiUtils
protected org.harctoolbox.guicomponents.GuiUtils guiUtils
SendingHardware
protected SendingHardware(javax.swing.JPanel panel,
Props properties,
org.harctoolbox.guicomponents.GuiUtils guiUtils)
getPanel
public javax.swing.JPanel getPanel()
- Returns:
- the panel
getRawIrSender
public T getRawIrSender()
- Returns:
- the rawIrSender
setVerbosity
public void setVerbosity(boolean verbose)
- Parameters:
verbose - the verbose to set
getTransmitter
public org.harctoolbox.harchardware.ir.Transmitter getTransmitter()
throws org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
HardwareUnavailableException
- Returns:
-
- Throws:
org.harctoolbox.harchardware.ir.NoSuchTransmitterException
HardwareUnavailableException
sendIr
public boolean sendIr(org.harctoolbox.IrpMaster.IrSignal irSignal,
int count)
throws org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
org.harctoolbox.IrpMaster.IrpMasterException,
java.io.IOException,
HardwareUnavailableException
- Throws:
org.harctoolbox.harchardware.ir.NoSuchTransmitterException
org.harctoolbox.IrpMaster.IrpMasterException
java.io.IOException
HardwareUnavailableException
close
public void close()
isValid
public boolean isValid()