Uses of Class
org.harctoolbox.ircore.ModulatedIrSequence
-
Uses of ModulatedIrSequence in org.harctoolbox.analyze
Modifier and TypeMethodDescriptionstatic ModulatedIrSequence
Cleaner.clean
(ModulatedIrSequence irSequence) static ModulatedIrSequence
Cleaner.clean
(ModulatedIrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) CleanerParser.toModulatedIrSequence
(Double fallbackFrequency, Double dummyGap) Modifier and TypeMethodDescriptionRepeatFinder.RepeatFinderData.chopIrSequence
(ModulatedIrSequence irSequence) static ModulatedIrSequence
Cleaner.clean
(ModulatedIrSequence irSequence) static ModulatedIrSequence
Cleaner.clean
(ModulatedIrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) static IrSignal
RepeatFinder.findRepeat
(ModulatedIrSequence irSequence) static IrSignal
RepeatFinder.findRepeat
(ModulatedIrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) static IrSignal
RepeatFinder.findRepeatClean
(ModulatedIrSequence irSequence) static IrSignal
RepeatFinder.findRepeatClean
(ModulatedIrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) RepeatFinder.toIrSignal
(ModulatedIrSequence irSequence) RepeatFinder.toIrSignalClean
(ModulatedIrSequence irSequence) ModifierConstructorDescriptionAnalyzer
(ModulatedIrSequence irSequence, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) -
Uses of ModulatedIrSequence in org.harctoolbox.ircore
Modifier and TypeMethodDescriptionModulatedIrSequence.addNoise
(double max) ModulatedIrSequence.append
(double delay) Appends a delay to the end of the ModulatedIrSequence.ModulatedIrSequence.append
(ModulatedIrSequence tail) ModulatedIrSequence.clone()
static ModulatedIrSequence
ModulatedIrSequence.concatenate
(Collection<IrSequence> sequences, double frequency, double dutyCycle) static ModulatedIrSequence
ModulatedIrSequence.concatenate
(ModulatedIrSequence[] seqs) Concatenates the IrSequences in the argument to a new sequence.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.IrSignal.getEndingSequence()
IrSignal.getIntroSequence()
IrSignal.getRepeatSequence()
ModulatedIrSequence.setFrequency
(Double newFrequency) final ModulatedIrSequence
AbstractIrParser.toModulatedIrSequence()
final ModulatedIrSequence
AbstractIrParser.toModulatedIrSequence
(Double fallbackFrequency) AbstractIrParser.toModulatedIrSequence
(Double fallbackFrequency, Double dummyGap) IrSignal.toModulatedIrSequence()
Returns a ModulatedIrSequence consisting of one intro sequence, one repeat sequence, followed by one ending sequence.IrSignal.toModulatedIrSequence
(boolean intro, int repetitions, boolean ending) Returns a ModulatedIrSequence consisting of zero or one intro sequence, repetition number of repeat sequence, and zero or one ending sequence.IrSignal.toModulatedIrSequence
(int count) Returns a ModulatedIrSequence consisting of one intro sequence, count or count-1 number of repeat sequence, dependent on if intro is empty or not, followed by one ending sequence.IrSignalParser.toModulatedIrSequence
(Double fallbackFrequency, Double dummyGap) MultilineIrSignalParser.toModulatedIrSequence
(Double fallbackFrequency, Double dummyGap) MultiParser.toModulatedIrSequence
(Double fallbackFrequency, Double dummyGap) Modifier and TypeMethodDescriptionModulatedIrSequence.append
(ModulatedIrSequence tail) boolean
ModulatedIrSequence.approximatelyEquals
(ModulatedIrSequence irSequence) Compares two ModulatedIrSequences for (approximate) equality.boolean
ModulatedIrSequence.approximatelyEquals
(ModulatedIrSequence irSequence, double absoluteTolerance, double relativeTolerance) Compares two ModulatedIrSequences for (approximate) equality.boolean
ModulatedIrSequence.approximatelyEquals
(ModulatedIrSequence irSequence, double absoluteTolerance, double relativeTolerance, double frequencyTolerance) Compares two ModulatedIrSequences for (approximate) equality.boolean
ModulatedIrSequence.approximatelyEquals
(ModulatedIrSequence irSequence, double absoluteTolerance, double relativeTolerance, double frequencyTolerance, double dutyCycleTolerance) Compares two ModulatedIrSequences for (approximate) equality.static ModulatedIrSequence
ModulatedIrSequence.concatenate
(ModulatedIrSequence[] seqs) Concatenates the IrSequences in the argument to a new sequence.Modifier and TypeMethodDescriptionstatic Double
ModulatedIrSequence.frequencyAverage
(Iterable<ModulatedIrSequence> seqs) ModifierConstructorDescriptionIrSignal
(ModulatedIrSequence introSequence) Convenience constructor for IrSignals having only an intro sequence.IrSignal
(ModulatedIrSequence sequence, int beginningLength, int repeatLength, int noRepeats) Constructs an IrSignal.ModulatedIrSequence
(ModulatedIrSequence src, int start, int length) -
Uses of ModulatedIrSequence in org.harctoolbox.irp
Modifier and TypeMethodDescriptionProtocol.toModulatedIrSequence
(NameEngine nameEngine, IrSignal.Pass pass) Renders the protocol, but only for the pass given as second argument.Modifier and TypeMethodDescriptionDecoder.decode
(ModulatedIrSequence irSequence, Decoder.DecoderParameters userSuppliedDecoderParameters) Delivers a List of Map of Decodes from a ModulatedIrSequence.NamedProtocol.recognize
(ModulatedIrSequence irSequence, int beginPos, Decoder.DecoderParameters userSuppliedDecoderParameters) Tries to match the ModulatedIrSequence in the argument, if match, return the matching parameters.Protocol.recognize
(ModulatedIrSequence irSequence, boolean rejectNoRepeats, boolean strict) Protocol.recognize
(ModulatedIrSequence irSequence, int beginPos, boolean rejectNoRepeats, Decoder.DecoderParameters params) Tries to match the ModulatedIrSequence in the argument, if match, return the matching parameters.