Class RawIrSignal


  • public class RawIrSignal
    extends NamedIrSignal
    Note: Editing of the sequences is not implemented (yet).
    • Constructor Detail

      • RawIrSignal

        public RawIrSignal​(org.harctoolbox.ircore.IrSignal irSignal,
                           String name,
                           String comment)
      • RawIrSignal

        public RawIrSignal​(org.harctoolbox.ircore.ModulatedIrSequence irSequence,
                           String name,
                           String comment)
      • RawIrSignal

        public RawIrSignal​(org.harctoolbox.girr.Command command)
                    throws org.harctoolbox.irp.IrpException,
                           org.harctoolbox.ircore.IrCoreException
        Throws:
        org.harctoolbox.irp.IrpException
        org.harctoolbox.ircore.IrCoreException
      • RawIrSignal

        public RawIrSignal()
    • Method Detail

      • setDecoder

        public static void setDecoder​(org.harctoolbox.irp.Decoder aDecoder)
        Parameters:
        aDecoder - the decoder to set
      • setDecoderParameters

        public static void setDecoderParameters​(org.harctoolbox.irp.Decoder.DecoderParameters params)
      • setInvokeDecoder

        public static void setInvokeDecoder​(boolean aInvokeDecoder)
        Parameters:
        aInvokeDecoder - the invokeDecoder to set
      • setInvokeAnalyzer

        public static void setInvokeAnalyzer​(boolean aInvokeAnalyzer)
        Parameters:
        aInvokeAnalyzer - the invokeAnalyzer to set
      • setAnalyzerRadix

        public static void setAnalyzerRadix​(int aAnalyzerRadix)
        Parameters:
        aAnalyzerRadix - the analyzerRadix to set
      • setAbsoluteTolerance

        public static void setAbsoluteTolerance​(Double aAbsoluteTolerance)
        Parameters:
        aAbsoluteTolerance - the absoluteTolerance to set
      • setRelativeTolerance

        public static void setRelativeTolerance​(Double aRelativeTolerance)
        Parameters:
        aRelativeTolerance - the relativeTolerance to set
      • setTimeBaseString

        public static void setTimeBaseString​(String aTimeBaseString)
        Parameters:
        aTimeBaseString - the timeBaseString to set
      • setBitDirection

        public static void setBitDirection​(org.harctoolbox.irp.BitDirection aBitDirection)
        Parameters:
        aBitDirection - the bitDirection to set
      • setUseExtents

        public static void setUseExtents​(boolean aUseExtents)
        Parameters:
        aUseExtents - the useExtents to set
      • setParameterWidths

        public static void setParameterWidths​(List<Integer> aParameterWidths)
        Parameters:
        aParameterWidths - the parameterWidths to set
      • setInvert

        public static void setInvert​(boolean aInvert)
        Parameters:
        aInvert - the invert to set
      • toCommand

        public org.harctoolbox.girr.Command toCommand()
      • getIrSignal

        public org.harctoolbox.ircore.IrSignal getIrSignal()
      • getDecodeString

        public String getDecodeString()
      • getNoDecodes

        public int getNoDecodes()
      • getAnalyzerString

        public String getAnalyzerString()
      • setFrequency

        public void setFrequency​(double newFrequency)
      • setIntroSequence

        public void setIntroSequence​(String str)
      • setRepeatSequence

        public void setRepeatSequence​(String str)
      • setEndingSequence

        public void setEndingSequence​(String str)