| Package | Description |
|---|---|
| org.harctoolbox.analyze | |
| org.harctoolbox.cmdline | |
| org.harctoolbox.irp |
| Modifier and Type | Field and Description |
|---|---|
protected NameEngine |
AbstractDecoder.nameEngine |
| Modifier and Type | Method and Description |
|---|---|
NameEngine |
NameEngineParser.convert(String value) |
| Modifier and Type | Field and Description |
|---|---|
static NameEngine |
NameEngine.EMPTY |
protected NameEngine |
Traverser.nameEngine |
| Modifier and Type | Method and Description |
|---|---|
NameEngine |
Protocol.getDefinitions() |
NameEngine |
Traverser.getNameEngine() |
static NameEngine |
NameEngine.parse(String[] definitions) |
static NameEngine |
NameEngine.parseLoose(String str) |
(package private) NameEngine |
NameEngine.remove(Iterable<String> names) |
NameEngine |
ParameterCollector.toNameEngine() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
BitStream.add(BitStream bitStream,
GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) void |
NameEngine.add(NameEngine definitions) |
void |
ItemCodeGenerator.addAggregateList(String name,
AggregateLister aggregateLister,
GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) void |
NameEngine.addBarfByConflicts(NameEngine nameEngine) |
TreeSet<Double> |
Assignment.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
BareIrStream.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
BitSpec.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
IrStream.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
BitspecIrstream.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
Duration.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
IrStreamItem.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine)
Delivers a set of all the contained durations in microseconds.
|
TreeSet<Double> |
Extent.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
Variation.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
TreeSet<Double> |
FiniteBitField.allDurationsInMicros(GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) double |
BareIrStream.averageDuration(GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) double |
BitSpec.averageDuration(GeneralSpec generalSpec,
NameEngine nameEngine) |
void |
ParameterSpec.check(NameEngine nameEngine) |
(package private) void |
ParameterSpecs.check(NameEngine nameEngine) |
boolean |
Assignment.constant(NameEngine nameEngine) |
abstract boolean |
Expression.constant(NameEngine nameEngine) |
boolean |
TwoPartExpression.constant(NameEngine nameEngine) |
abstract boolean |
PrimaryItem.constant(NameEngine nameEngine) |
boolean |
BareIrStream.constant(NameEngine nameEngine) |
boolean |
BitSpec.constant(NameEngine nameEngine) |
boolean |
FloatNumber.constant(NameEngine nameEngine) |
boolean |
Name.constant(NameEngine nameEngine) |
boolean |
IrStream.constant(NameEngine nameEngine) |
boolean |
NumberWithDecimals.constant(NameEngine nameEngine) |
boolean |
BitspecIrstream.constant(NameEngine nameEngine) |
boolean |
NumberExpression.constant(NameEngine nameEngine) |
boolean |
Floatable.constant(NameEngine nameEngine) |
boolean |
BitField.constant(NameEngine nameEngine) |
boolean |
FivePartExpression.constant(NameEngine nameEngine) |
boolean |
Duration.constant(NameEngine nameEngine) |
boolean |
NameOrNumber.constant(NameEngine nameEngine) |
boolean |
IrStreamItem.constant(NameEngine nameEngine) |
boolean |
Variation.constant(NameEngine nameEngine) |
boolean |
FiniteBitField.constant(NameEngine nameEngine) |
boolean |
NameExpression.constant(NameEngine nameEngine) |
boolean |
Number.constant(NameEngine nameEngine) |
boolean |
ThreePartExpression.constant(NameEngine nameEngine) |
boolean |
BitFieldExpression.constant(NameEngine nameEngine) |
double |
Duration.evaluate(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
Duration.evaluate(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
double |
Extent.evaluate(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
(package private) EvaluatedIrStream |
BareIrStream.evaluate(IrSignal.Pass state,
IrSignal.Pass pass,
GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) EvaluatedIrStream |
BitStream.evaluate(IrSignal.Pass state,
IrSignal.Pass pass,
GeneralSpec generalSpec,
NameEngine nameEngine,
BitSpec bitSpec) |
protected Flash |
Flash.evaluatedDuration(GeneralSpec generalSpec,
NameEngine nameEngine) |
protected Gap |
Gap.evaluatedDuration(GeneralSpec generalSpec,
NameEngine nameEngine) |
protected abstract Duration |
Duration.evaluatedDuration(GeneralSpec generalSpec,
NameEngine nameEngine)
Deliver an "evaluated" Duration (variables resolved) of the same subclass.
|
protected Extent |
Extent.evaluatedDuration(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
Flash.evaluateWithSign(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
double |
Gap.evaluateWithSign(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
abstract double |
Duration.evaluateWithSign(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
double |
Extent.evaluateWithSign(GeneralSpec generalSpec,
NameEngine nameEngine,
double elapsed) |
long |
BitField.getChop(NameEngine nameResolver) |
abstract long |
BitField.getWidth(NameEngine nameEngine) |
long |
InfiniteBitField.getWidth(NameEngine nameEngine) |
long |
FiniteBitField.getWidth(NameEngine nameEngine) |
Long |
NumberExpression.invert(long rhs,
NameEngine nameEngine,
long bitmask) |
(package private) boolean |
BitspecIrstream.isBiphase(GeneralSpec generalSpec,
NameEngine nameEngine) |
boolean |
Assignment.isEmpty(NameEngine nameEngine) |
boolean |
BareIrStream.isEmpty(NameEngine nameEngine) |
boolean |
IrStream.isEmpty(NameEngine nameEngine) |
boolean |
BitspecIrstream.isEmpty(NameEngine nameEngine) |
boolean |
BitField.isEmpty(NameEngine nameEngine) |
boolean |
Duration.isEmpty(NameEngine nameEngine) |
boolean |
IrStreamItem.isEmpty(NameEngine nameEngine) |
boolean |
Variation.isEmpty(NameEngine nameEngine) |
(package private) boolean |
BitSpec.isSonyType(GeneralSpec generalSpec,
NameEngine nameEngine) |
(package private) boolean |
BitspecIrstream.isSonyType(GeneralSpec generalSpec,
NameEngine nameEngine) |
boolean |
BitSpec.isStandardBiPhase(GeneralSpec generalSpec,
NameEngine nameEngine)
Checks if the BitSpec is of type <a,-a|-a,a> (a != 0)
|
boolean |
BitSpec.isTrivial(GeneralSpec generalSpec,
NameEngine nameEngine)
Checks if the BitSpec is of type <a|-a> (a != 0)
|
boolean |
BitSpec.isTrivial(GeneralSpec generalSpec,
NameEngine nameEngine,
boolean inverted)
Checks if the BitSpec is of type <a|-a> (a != 0)
|
(package private) boolean |
BitspecIrstream.isTrivial(GeneralSpec generalSpec,
NameEngine definitions,
boolean inverted) |
Double |
Assignment.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
BareIrStream.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
IrStream.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
BitspecIrstream.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
BitField.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
Duration.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
IrStreamItem.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
Double |
Variation.microSeconds(GeneralSpec generalSpec,
NameEngine nameEngine) |
boolean |
NameEngine.numericallyEquals(NameEngine other) |
static long |
Assignment.parse(String str,
NameEngine nameEngine) |
static long |
BitField.parse(String str,
NameEngine nameEngine) |
Map<String,Object> |
TwoPartExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
abstract Map<String,Object> |
PrimaryItem.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine)
Generate a map of the properties in the very object.
|
Map<String,Object> |
Name.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
NumberExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
BitField.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
FivePartExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
InfiniteBitField.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
FiniteBitField.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
NameExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
Number.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
ThreePartExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
BitFieldExpression.propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
Assignment.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
NameEngine.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
BareIrStream.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
BitSpec.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
AggregateLister.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
IrStream.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
BitspecIrstream.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
ParameterSpecs.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
Duration.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
IrStreamItem.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
GeneralSpec.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
Variation.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
FiniteBitField.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
Map<String,Object> |
Protocol.propertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine) |
IrSignal |
NamedProtocol.render(NameEngine nameEngine) |
boolean |
Decoder.Decode.same(String protocolName,
NameEngine nameEngine) |
String |
PreferOver.toBeRemoved(NameEngine nameEngine) |
String |
FiniteBitField.toBinaryString(NameEngine nameEngine) |
String |
FiniteBitField.toBinaryString(NameEngine nameEngine,
boolean reverse) |
double |
FloatNumber.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
Name.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
NumberWithDecimals.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
Floatable.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine)
Produces a floating result.
|
double |
Duration.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine) |
double |
NameOrNumber.toFloat(GeneralSpec generalSpec,
NameEngine nameEngine) |
IrSignal |
Protocol.toIrSignal(NameEngine nameEngine) |
static long |
Name.toLong(IrpParser.NameContext ctx,
NameEngine nameEngine) |
long |
Assignment.toLong(NameEngine nameEngine) |
long |
TwoPartExpression.toLong(NameEngine nameEngine) |
long |
Name.toLong(NameEngine nameEngine) |
long |
NumberExpression.toLong(NameEngine nameEngine) |
long |
FivePartExpression.toLong(NameEngine nameEngine) |
long |
Numerical.toLong(NameEngine nameEngine)
Produces a numerical result.
|
long |
InfiniteBitField.toLong(NameEngine nameEngine) |
long |
FiniteBitField.toLong(NameEngine nameResolver) |
long |
NameExpression.toLong(NameEngine nameEngine) |
long |
Number.toLong(NameEngine nameEngine) |
long |
ThreePartExpression.toLong(NameEngine nameEngine) |
long |
BitFieldExpression.toLong(NameEngine nameEngine) |
ModulatedIrSequence |
Protocol.toModulatedIrSequence(NameEngine nameEngine,
IrSignal.Pass pass) |
Map<String,Object> |
BareIrStream.topLevelPropertiesMap(GeneralSpec generalSpec,
NameEngine nameEngine,
int bitSpecLength) |
abstract String |
BitField.toString(NameEngine nameEngine) |
String |
InfiniteBitField.toString(NameEngine nameEngine) |
String |
FiniteBitField.toString(NameEngine nameEngine) |
| Constructor and Description |
|---|
BitStream(BitField bitField,
GeneralSpec generalSpec,
NameEngine nameEngine) |
Equation(EquationSolving leftHandSide,
PrimaryItem rightHandSide,
NameEngine nameEngine) |
EvaluatedIrStream(NameEngine nameEngine,
GeneralSpec generalSpec,
IrSignal.Pass pass) |
NameEngine(NameEngine orig) |
ParameterCollector(NameEngine nameEngine) |
ParameterCollector(NameEngine nameEngine,
Map<String,Long> parameterSpecBitmasks) |
Protocol(GeneralSpec generalSpec,
BitspecIrstream bitspecIrstream,
NameEngine definitions,
ParameterSpecs parameterSpecs) |
Protocol(GeneralSpec generalSpec,
BitspecIrstream bitspecIrstream,
NameEngine definitions,
ParameterSpecs parameterSpecs,
IrpParser.ProtocolContext parseTree) |
Protocol(GeneralSpec generalSpec,
BitspecIrstream bitspecIrstream,
NameEngine definitions,
ParameterSpecs parameterSpecs,
IrpParser.ProtocolContext parseTree,
Class<? extends AbstractDecoder> decoderClass) |
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) |
RecognizeData(NameEngine nameEngine) |
RenderData(GeneralSpec generalSpec,
NameEngine nameEngine) |
Traverser(GeneralSpec generalSpec,
NameEngine nameEngine) |
Copyright © 2019. All rights reserved.