Package | Description |
---|---|
org.harctoolbox.IrpMaster | |
org.harctoolbox.IrpMaster.Iterate |
Modifier and Type | Method and Description |
---|---|
PrimaryIrStream |
ASTTraverser.assignment(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
PrimaryIrStream |
ASTTraverser.bare_irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
BitField |
ASTTraverser.bitfield(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk) |
static BitField |
ASTTraverser.bitfield(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
PrimaryIrStream |
ASTTraverser.bitspec_irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
static PrimaryIrStream |
ASTTraverser.bitspec_irstream(int pass,
boolean considerRepeatMin,
Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
BitSpec |
ASTTraverser.bitspec(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
static IrSignal |
Pronto.ccfSignal(int[] ccf)
Creates a new IrSignals by interpreting its argument as CCF signal.
|
void |
NameEngine.checkAssignments(ParameterSpecs paramSpecs) |
static DecodeIR.DecodedSignal[] |
DecodeIR.decode(String ccf)
Static version of the constructor with the same arguments.
|
Duration |
ASTTraverser.duration(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk) |
static Duration |
ASTTraverser.duration(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
ArrayList<PrimitiveIrStreamItem> |
BitStream.evaluate(BitSpec bitSpec) |
ArrayList<PrimitiveIrStreamItem> |
BitField.evaluate(BitSpec bitSpec) |
ArrayList<PrimitiveIrStreamItem> |
PrimaryIrStream.evaluate(BitSpec bitSpec) |
abstract ArrayList<PrimitiveIrStreamItem> |
PrimaryIrStreamItem.evaluate(BitSpec bitSpec)
Processes the Item's internal IRStreamItems, ideally just to Durations.
|
static long |
Expression.evaluate(Protocol env,
org.antlr.runtime.tree.CommonTree AST) |
static long |
Expression.evaluate(Protocol env,
String str) |
String |
NameEngine.evaluate(String name) |
long |
Protocol.evaluateName(String name) |
long |
ASTTraverser.expression(org.antlr.runtime.tree.CommonTree tree,
int level) |
static long |
ASTTraverser.expression(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
static GeneralSpec |
ASTTraverser.generalspec(org.antlr.runtime.tree.CommonTree tree) |
long |
Protocol.getParameterDefault(String name,
Map<String,Long> actualParameters) |
long |
Protocol.getParameterMax(String name) |
long |
Protocol.getParameterMin(String name) |
boolean |
Protocol.hasParameterMemory(String name)
Checks if the named parameter has memory.
|
static IrSignal |
InterpretString.interpretString(String str,
double frequency,
boolean invokeRepeatFinder,
boolean invokeCleaner) |
static IrSignal |
InterpretString.interpretString(String str,
double frequency,
boolean invokeRepeatFinder,
boolean invokeCleaner,
double absouluteTolerance,
double relativeTolerance)
Tries to interpret the string argument as one of our known formats, and return an IrSignal.
|
PrimaryIrStreamItem |
ASTTraverser.irstream_item(org.antlr.runtime.tree.CommonTree tree,
int level,
Pass variationAlternative,
RepeatMarker repeatMarker,
boolean forceOk) |
PrimaryIrStream |
ASTTraverser.irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker parentRepeat) |
double |
ASTTraverser.name_or_number(org.antlr.runtime.tree.CommonTree tree,
int level) |
static DecodeIR |
DecodeIR.newDecodeIR(String ccf) |
Protocol |
IrpMaster.newProtocol(String name)
Constructs a new Protocol with requested name, taken from the configuration
file/data base within the current IrpMaster.
|
Protocol |
IrpMaster.newProtocolOrNull(String name) |
PrimaryIrStream |
Protocol.process(Map<String,Long> actualVars,
int passNo,
boolean considerRepeatMin) |
PrimaryIrStream |
Protocol.process(Map<String,Long> actualVars,
int passNo,
boolean considerRepeatMin,
boolean initial) |
PrimaryIrStream |
Protocol.process(Map<String,Long> actualVars,
Pass pass,
boolean considerRepeatMin) |
IrSequence |
Protocol.render(Map<String,Long> actualVars,
int pass,
boolean considerRepeatMins,
boolean initialize) |
IrSequence |
Protocol.render(Map<String,Long> actualVars,
Pass pass,
boolean considerRepeatMins,
boolean initialize) |
IrSignal |
Protocol.renderIrSignal(int device,
int subdevice,
int function) |
IrSignal |
Protocol.renderIrSignal(long device,
long subdevice,
long function) |
IrSignal |
Protocol.renderIrSignal(long device,
long subdevice,
long function,
long toggle) |
IrSignal |
Protocol.renderIrSignal(Map<String,Long> actualVars) |
IrSignal |
Protocol.renderIrSignal(Map<String,Long> actualVars,
boolean considerRepeatMins) |
IrSignal |
Protocol.renderIrSignal(Map<String,Long> actualVars,
int pass) |
IrSignal |
Protocol.renderIrSignal(Map<String,Long> actualVars,
int pass,
boolean considerRepeatMins) |
IrSequence |
PrimaryIrStream.toIrSequence() |
PrimaryIrStream |
ASTTraverser.variation(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
Constructor and Description |
---|
IrSequence(PrimaryIrStream irStream)
Constructs an IrSequence from input parameter.
|
IrSignal(String protocolsIniPath,
int offset,
String... args)
Intended to construct an IrSignal from the args of a main-routine,
for example for exporting.
|
Protocol(String name,
String irpString,
String documentation) |
Modifier and Type | Method and Description |
---|---|
static ValueSet |
ValueSet.newValueSet(Long protocolMin,
Long protocolMax,
String s)
Factory method for parsing strings of iterations.
|
Constructor and Description |
---|
InputVariableSetValues(Map<String,String> input,
boolean reverse,
Protocol protocol) |
InputVariableSetValues(String[] str,
Protocol protocol) |
ValueSetList(Long min,
Long max,
String str) |
Copyright © 2019. All rights reserved.