Uses of Class
org.harctoolbox.ircore.IrSequence
-
Uses of IrSequence in org.harctoolbox.analyze
Modifier and TypeMethodDescriptionstatic IrSequence
Cleaner.clean
(IrSequence irSequence) static IrSequence
Cleaner.clean
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) Cleaner.cleanedIrSequence
(int nr) Cleaner.toIrSequence()
CleanerParser.toIrSequence
(Double dummyGap) Modifier and TypeMethodDescriptionCleaner.cleanedIrSequences()
CleanerParser.toListChop
(double threshold, Double dummyGap) Modifier and TypeMethodDescriptionstatic IrSequence
Cleaner.clean
(IrSequence irSequence) static IrSequence
Cleaner.clean
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) RepeatFinder.toIrSignal
(IrSequence irSequence, double frequency) Modifier and TypeMethodDescriptionstatic int[]
Analyzer.mkIndices
(Collection<? extends IrSequence> irSequenceList) ModifierConstructorDescriptionAnalyzer
(IrSequence irSequence) Analyzer
(IrSequence irSequence, boolean invokeRepeatFinder) Analyzer
(IrSequence irSequence, Double frequency, boolean invokeRepeatFinder) Analyzer
(IrSequence irSequence, Double frequency, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) Analyzer
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) Cleaner
(IrSequence irSequence) Cleaner
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) RepeatFinder
(IrSequence irSequence) RepeatFinder
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) RepeatFinder
(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance, Double minRepeatLastGap) ModifierConstructorDescriptionAnalyzer
(Collection<? extends IrSequence> irSequenceList, Double frequency, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) -
Uses of IrSequence in org.harctoolbox.ircore
Modifier and TypeClassDescriptionfinal class
A ModulatedIrSequence is an IrSequence with the additional properties of a modulation frequency and a duty cycle.Modifier and TypeMethodDescriptionIrSequence.addNoise
(double max) Adds a random number in the interval [-max, max) to each flash, and subtract it from the next gap.IrSequence.addToFlashes
(double amount) Adds an amount to all flashes.IrSequence.addToGaps
(double amount) Adds an amount to all flashes, and subtract it from all gaps.IrSequence.append
(double delay) Appends a delay to the end of the IrSequence.IrSequence.append
(IrSequence tail) Returns an IrSequence consisting of this sequence, with one copy of the argument appended.IrSequence.append
(IrSequence tail, int repetitions) Returns an IrSequence consisting of this sequence, with repetitions copies of the first argument appended.IrSequence.clone()
Creates and returns a copy of this object.static IrSequence
IrSequence.concatenate
(Collection<IrSequence> sequences) Concatenates the elements in the argument.static IrSequence
IrSequence.concatenate
(IrSequence... sequences) IrSequence.flashExcess
(double amount) Adds an amount to all flashes, and subtract it from all gaps.ModulatedIrSequence.modulate()
Generates a IrSequence, consisting of on- and off-periods, containing the modulation, as per the modulation frequency and duty cycle.IrSequence.subSequence
(int start, int length) Returns a new IrSequence consisting of the length durations.final IrSequence
AbstractIrParser.toIrSequence()
AbstractIrParser.toIrSequence
(Double dummyGap) IrSignalParser.toIrSequence
(Double dummyGap) MultiParser.toIrSequence
(Double dummyGap) IrSequence.truncate
(int length) Returns a new IrSequence consisting of the first length durations.Modifier and TypeMethodDescriptionIrSequence.chop
(double threshold) Chops a IrSequence in parts.ModulatedIrSequence.chop
(double amount) IrSignal.toIrSequences()
final List<IrSequence>
AbstractIrParser.toList()
protected final List<IrSequence>
final List<IrSequence>
AbstractIrParser.toListChop
(double threshold) AbstractIrParser.toListChop
(double threshold, Double dummyGap) Equivalent to toIrSequence().chop(threshold);Modifier and TypeMethodDescriptionIrSequence.append
(IrSequence tail) Returns an IrSequence consisting of this sequence, with one copy of the argument appended.IrSequence.append
(IrSequence tail, int repetitions) Returns an IrSequence consisting of this sequence, with repetitions copies of the first argument appended.boolean
IrSequence.approximatelyEquals
(IrSequence irSequence) Compares two IrSequences for equality.boolean
IrSequence.approximatelyEquals
(IrSequence irSequence, double absoluteTolerance, double relativeTolerance) Compares two IrSequences for (approximate) equality.static IrSequence
IrSequence.concatenate
(IrSequence... sequences) static ModulatedIrSequence
ModulatedIrSequence.demodulate
(IrSequence irSequence) Equivalent to the two parameter version with a default threshold.static ModulatedIrSequence
ModulatedIrSequence.demodulate
(IrSequence irSequence, double threshold) From a (non-modulated) IrSequence, consisting of on- and off-periods, remove the modulation and determine a modulation frequency and duty cycle, gathered from the statistics of the input IrSequence.Modifier and TypeMethodDescriptionstatic IrSequence
IrSequence.concatenate
(Collection<IrSequence> sequences) Concatenates the elements in the argument.static ModulatedIrSequence
ModulatedIrSequence.concatenate
(Collection<IrSequence> sequences, double frequency, double dutyCycle) protected static IrSignal
AbstractIrParser.mkIrSignal
(List<IrSequence> list, Double frequency) static int[]
IrSequence.toInts
(Iterable<? extends IrSequence> list) ModifierConstructorDescriptionIrSequence
(IrSequence src) Constructs an IrSequence from the parameter data, by cloning.IrSequence
(IrSequence src, int start, int length) IrSignal
(IrSequence irSequence, int noIntro, int noRepeat, Double frequency, Double dutyCycle) IrSignal
(IrSequence introSequence, Double frequency, Double dutyCycle) Constructs an IrSignal from its arguments.IrSignal
(IrSequence introSequence, IrSequence repeatSequence, IrSequence endingSequence, Double frequency) Constructs an IrSignal from its arguments.IrSignal
(IrSequence introSequence, IrSequence repeatSequence, IrSequence endingSequence, Double frequency, Double dutyCycle) Constructs an IrSignal from its arguments.ModulatedIrSequence
(IrSequence irSequence, Double frequency) Constructs a ModulatedIrSequence from its arguments.ModulatedIrSequence
(IrSequence irSequence, Double frequency, Double dutyCycle) Constructs a ModulatedIrSequence from its arguments. -
Uses of IrSequence in org.harctoolbox.irp
ModifierConstructorDescriptionRecognizeData
(GeneralSpec generalSpec, NameEngine definitions, ParameterSpecs parameterSpecs, IrSequence irSequence, int position, boolean interleaving, ParameterCollector parameterCollector, double absoluteTolerance, double relativeTolerance, double minimumLeadout, IrSignal.Pass pass) RecognizeData
(GeneralSpec generalSpec, NameEngine definitions, ParameterSpecs parameterSpecs, IrSequence irSequence, int beginPos, boolean interleavingOk, ParameterCollector names, Decoder.DecoderParameters params, IrSignal.Pass pass)