public final class Analyzer extends Cleaner
| Modifier and Type | Class and Description |
|---|---|
static class |
Analyzer.AnalyzerParams |
| Constructor and Description |
|---|
Analyzer(Collection<? extends IrSequence> irSequenceList,
Double frequency,
boolean invokeRepeatFinder,
Double absoluteTolerance,
Double relativeTolerance) |
Analyzer(int[] data) |
Analyzer(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) |
Analyzer(IrSignal irSignal) |
Analyzer(IrSignal irSignal,
Double absoluteTolerance,
Double relativeTolerance) |
Analyzer(ModulatedIrSequence irSequence,
boolean invokeRepeatFinder,
Double absoluteTolerance,
Double relativeTolerance) |
clean, clean, clean, clean, clean, cleanedIrSequence, cleanedIrSequences, getCleanedHistogram, getCleanedTime, getFlashes, getFlashesSortedAfterFrequency, getGaps, getGapsSortedAfterFrequency, getIndex, getName, getNoSequences, getNumberFlashes, getNumberGaps, getNumberOfFlashes, getNumberOfGaps, getNumberPairs, getSequenceBegin, getSequenceLength, getTimeBaseFromData, getTiming, getTotalDuration, isSignalMode, mkName, toDurations, toDurations, toIrSequence, toTimingsString, toTimingsString, toTimingsStringpublic Analyzer(IrSignal irSignal, Double absoluteTolerance, Double relativeTolerance) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(IrSequence irSequence, Double frequency, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(Collection<? extends IrSequence> irSequenceList, Double frequency, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(ModulatedIrSequence irSequence, boolean invokeRepeatFinder, Double absoluteTolerance, Double relativeTolerance) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(IrSequence irSequence, boolean invokeRepeatFinder) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(IrSequence irSequence, Double absoluteTolerance, Double relativeTolerance) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(IrSequence irSequence) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(int[] data)
throws OddSequenceLengthException,
InvalidArgumentException
public Analyzer(IrSequence irSequence, Double frequency, boolean invokeRepeatFinder) throws InvalidArgumentException
InvalidArgumentExceptionpublic Analyzer(IrSignal irSignal) throws InvalidArgumentException
InvalidArgumentExceptionpublic static int[] mkIndices(Collection<? extends IrSequence> irSequenceList)
public Burst getBurst(int i)
i - public Burst getSortedBurst(int i)
i - RepeatFinder.RepeatFinderData getRepeatFinderData(int number)
public IrSignal repeatReducedIrSignal(int number)
public int getNumberPairs(Burst pair)
public Double getFrequency()
public List<List<Protocol>> searchAllProtocols(Analyzer.AnalyzerParams params, String decoderPattern, boolean regexp) throws NoDecoderMatchException
NoDecoderMatchExceptionpublic List<Protocol> searchBestProtocol(Analyzer.AnalyzerParams params, String decoderPattern, boolean regexp) throws NoDecoderMatchException
NoDecoderMatchExceptionpublic List<Protocol> searchBestProtocol(Analyzer.AnalyzerParams analyzerParams) throws NoDecoderMatchException
NoDecoderMatchExceptionpublic List<Protocol> searchProtocols(List<AbstractDecoder> decoders, int number)
public Protocol searchBestProtocol(List<AbstractDecoder> decoders, int number)
public void printStatistics(PrintStream out, Analyzer.AnalyzerParams params)
public RepeatFinder.RepeatFinderData repeatFinderData(int i)
double getTimeBaseFromData(Analyzer.AnalyzerParams params)
Copyright © 2019. All rights reserved.