Class CapturingSendingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.harctoolbox.harchardware.IHarcHardware, org.harctoolbox.harchardware.ir.ICapture, org.harctoolbox.harchardware.ir.IIrReader, ICapturingHardware<T>

    public class CapturingSendingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
    extends CapturingHardware<T>
    implements ICapturingHardware<T>
    • Method Detail

      • setup

        public void setup()
                   throws IOException,
                          org.harctoolbox.harchardware.HarcHardwareException
        Description copied from interface: ICapturingHardware
        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 ICapturingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
        Throws:
        IOException
        org.harctoolbox.harchardware.HarcHardwareException
      • getName

        public String getName()
        Specified by:
        getName in interface ICapturingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
        Specified by:
        getName in class CapturingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
      • open

        public void open()
                  throws org.harctoolbox.harchardware.HarcHardwareException,
                         IOException
        Specified by:
        open in interface org.harctoolbox.harchardware.IHarcHardware
        Throws:
        org.harctoolbox.harchardware.HarcHardwareException
        IOException
      • getCapturer

        public T getCapturer()
        Specified by:
        getCapturer in interface ICapturingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
        Specified by:
        getCapturer in class CapturingHardware<T extends org.harctoolbox.harchardware.ir.ICapture & org.harctoolbox.harchardware.IHarcHardware>
        Returns:
        the hardware