org.harctoolbox.irscrutinizer.sendinghardware
Interface ISendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>

Type Parameters:
T -
All Known Implementing Classes:
SendingGenericSerialPort, SendingGlobalCache, SendingIrAudioPort, SendingIrTrans, SendingLircClient, SendingSerial

public interface ISendingHardware<T extends org.harctoolbox.harchardware.ir.IRawIrSender & org.harctoolbox.harchardware.IHarcHardware>


Method Summary
 void close()
           
 java.lang.String getName()
           
 javax.swing.JPanel getPanel()
           
 T getRawIrSender()
           
 org.harctoolbox.harchardware.ir.Transmitter getTransmitter()
           
 boolean isValid()
           
 boolean sendIr(org.harctoolbox.IrpMaster.IrSignal irSignal, int count)
           
 void setup()
          This function (re-)initializes the hardware.
 void setVerbosity(boolean verbosity)
           
 

Method Detail

getRawIrSender

T getRawIrSender()

getTransmitter

org.harctoolbox.harchardware.ir.Transmitter getTransmitter()
                                                           throws org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
                                                                  HardwareUnavailableException
Throws:
org.harctoolbox.harchardware.ir.NoSuchTransmitterException
HardwareUnavailableException

getName

java.lang.String getName()

getPanel

javax.swing.JPanel getPanel()

setVerbosity

void setVerbosity(boolean verbosity)

close

void close()

isValid

boolean isValid()

sendIr

boolean sendIr(org.harctoolbox.IrpMaster.IrSignal irSignal,
               int count)
               throws java.io.IOException,
                      org.harctoolbox.IrpMaster.IrpMasterException,
                      org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
                      HardwareUnavailableException
Throws:
java.io.IOException
org.harctoolbox.IrpMaster.IrpMasterException
org.harctoolbox.harchardware.ir.NoSuchTransmitterException
HardwareUnavailableException

setup

void setup()
           throws java.io.IOException,
                  org.harctoolbox.harchardware.HarcHardwareException
This function (re-)initializes the hardware. The construction should not. If the parameters has not changed, should not re-initialize.

Throws:
java.io.IOException
org.harctoolbox.harchardware.HarcHardwareException