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>
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