| Package | Description |
|---|---|
| org.harctoolbox.analyze | |
| org.harctoolbox.ircore | |
| org.harctoolbox.irp |
| Modifier and Type | Method and Description |
|---|---|
static IrSequence |
Cleaner.clean(IrSequence irSequence) |
static IrSequence |
Cleaner.clean(IrSequence irSequence,
Double absoluteTolerance,
Double relativeTolerance) |
IrSequence |
Cleaner.cleanedIrSequence(int nr) |
IrSequence |
Cleaner.toIrSequence() |
IrSequence |
CleanerParser.toIrSequence(Double dummyGap) |
| Modifier and Type | Method and Description |
|---|---|
List<IrSequence> |
Cleaner.cleanedIrSequences() |
List<IrSequence> |
CleanerParser.toList(Double dummmyGap) |
List<IrSequence> |
CleanerParser.toListChop(double threshold,
Double dummyGap) |
| Modifier and Type | Method and Description |
|---|---|
static IrSequence |
Cleaner.clean(IrSequence irSequence) |
static IrSequence |
Cleaner.clean(IrSequence irSequence,
Double absoluteTolerance,
Double relativeTolerance) |
IrSignal |
RepeatFinder.toIrSignal(IrSequence irSequence,
double frequency) |
| Modifier and Type | Method and Description |
|---|---|
static int[] |
Analyzer.mkIndices(Collection<? extends IrSequence> irSequenceList) |
| Constructor and Description |
|---|
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) |
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) |
| Constructor and Description |
|---|
Analyzer(Collection<? extends IrSequence> irSequenceList,
Double frequency,
boolean invokeRepeatFinder,
Double absoluteTolerance,
Double relativeTolerance) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModulatedIrSequence
A ModulatedIrSequence is an IrSequence with the additional properties of a modulation frequency and a duty cycle.
|
| Modifier and Type | Field and Description |
|---|---|
static IrSequence |
IrSequence.EMPTY |
| Modifier and Type | Method and Description |
|---|---|
IrSequence |
IrSequence.addNoise(double max)
Adds a random number in the interval [-max, max) to each flash, and
subtract it from the next gap.
|
IrSequence |
IrSequence.addToFlashes(double amount)
Adds an amount to all flashes.
|
IrSequence |
IrSequence.addToGaps(double amount)
Adds an amount to all flashes, and subtract it from all gaps.
|
IrSequence |
IrSequence.append(double delay)
Appends a delay to the end of the IrSequence.
|
IrSequence |
IrSequence.append(IrSequence tail)
Returns an IrSequence consisting of this sequence, with one
copy of the argument appended.
|
IrSequence |
IrSequence.append(IrSequence tail,
int repetitions)
Returns an IrSequence consisting of this sequence, with repetitions
copies of the first argument appended.
|
IrSequence |
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 |
IrSequence.flashExcess(double amount)
Adds an amount to all flashes, and subtract it from all gaps.
|
IrSequence |
ModulatedIrSequence.modulate()
Generates a IrSequence, consisting of on- and off-periods,
containing the modulation, as per the modulation frequency and duty cycle.
|
IrSequence |
IrSequence.subSequence(int start,
int length)
Returns a new IrSequence consisting of the length durations.
|
IrSequence |
AbstractIrParser.toIrSequence() |
IrSequence |
IrSignalParser.toIrSequence(Double dummyGap) |
IrSequence |
AbstractIrParser.toIrSequence(Double dummyGap) |
IrSequence |
MultiParser.toIrSequence(Double dummyGap) |
IrSequence |
IrSequence.truncate(int length)
Returns a new IrSequence consisting of the first length durations.
|
| Modifier and Type | Method and Description |
|---|---|
List<IrSequence> |
ModulatedIrSequence.chop(double amount) |
List<IrSequence> |
IrSequence.chop(double threshold)
Chops a IrSequence in parts.
|
List<IrSequence> |
IrSignal.toIrSequences() |
List<IrSequence> |
AbstractIrParser.toList() |
List<IrSequence> |
MultilineIrSignalParser.toList(Double dummyGap) |
List<IrSequence> |
IrSignalParser.toList(Double dummyGap) |
List<IrSequence> |
AbstractIrParser.toList(Double dummyGap) |
List<IrSequence> |
MultiParser.toList(Double dummyGap) |
List<IrSequence> |
BracketedIrSignalParser.toList(Double dummyGap) |
protected List<IrSequence> |
AbstractIrParser.toList(String[] parts,
Double dummyGap) |
List<IrSequence> |
AbstractIrParser.toListChop(double threshold) |
List<IrSequence> |
AbstractIrParser.toListChop(double threshold,
Double dummyGap)
Equivalent to toIrSequence().chop(threshold);
|
| Modifier and Type | Method and Description |
|---|---|
IrSequence |
IrSequence.append(IrSequence tail)
Returns an IrSequence consisting of this sequence, with one
copy of the argument appended.
|
IrSequence |
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 Type | Method and Description |
|---|---|
static 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) |
| Constructor and Description |
|---|
IrSequence(IrSequence src)
Constructs an IrSequence from the parameter data, by cloning.
|
IrSequence(IrSequence src,
int start,
int length) |
IrSignal(IrSequence introSequence,
Double frequency,
Double dutyCycle)
Constructs an IrSignal from its arguments.
|
IrSignal(IrSequence irSequence,
int noIntro,
int noRepeat,
Double frequency,
Double dutyCycle) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) IrSequence |
EvaluatedIrStream.toIrSequence() |
(package private) IrSequence |
RenderData.toIrSequence() |
| Constructor and Description |
|---|
RecognizeData(GeneralSpec generalSpec,
NameEngine definitions,
ParameterSpecs parameterSpecs,
IrSequence irSequence,
int beginPos,
boolean interleavingOk,
ParameterCollector names,
Decoder.DecoderParameters params,
IrSignal.Pass pass) |
RecognizeData(GeneralSpec generalSpec,
NameEngine definitions,
ParameterSpecs parameterSpecs,
IrSequence irSequence,
int position,
boolean interleaving,
ParameterCollector parameterCollector,
double absoluteTolerance,
double relativeTolerance,
double minimumLeadout,
IrSignal.Pass pass) |
Copyright © 2019. All rights reserved.