Class SendingGlobalCache

  • All Implemented Interfaces:
    ISendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>

    public class SendingGlobalCache
    extends SendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
    implements ISendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
    This class does something interesting and useful. Or not...
    • Method Detail

      • sendIr

        public boolean sendIr​(org.harctoolbox.ircore.IrSignal irSignal,
                              int count)
                       throws org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
                              IOException,
                              HardwareUnavailableException,
                              org.harctoolbox.harchardware.HarcHardwareException,
                              org.harctoolbox.ircore.InvalidArgumentException
        Specified by:
        sendIr in interface ISendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
        Overrides:
        sendIr in class SendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
        Throws:
        org.harctoolbox.harchardware.ir.NoSuchTransmitterException
        IOException
        HardwareUnavailableException
        org.harctoolbox.harchardware.HarcHardwareException
        org.harctoolbox.ircore.InvalidArgumentException
      • setup

        public void setup()
                   throws 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.GlobalCache>
        Specified by:
        setup in class SendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
        Throws:
        IOException
        org.harctoolbox.harchardware.HarcHardwareException
      • getRawIrSender

        public org.harctoolbox.harchardware.ir.GlobalCache getRawIrSender()
        Specified by:
        getRawIrSender in interface ISendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
        Specified by:
        getRawIrSender in class SendingHardware<org.harctoolbox.harchardware.ir.GlobalCache>
        Returns:
        the rawIrSender