Package | Description |
---|---|
org.harctoolbox.IrpMaster | |
org.harctoolbox.IrpMaster.Iterate |
Modifier and Type | Method and Description |
---|---|
void |
BitStream.add(BitField bitField) |
void |
BitStream.add(BitField bitField,
BitDirection bitDirection) |
ModulatedIrSequence |
ModulatedIrSequence.append(double delay)
Appends a delay to the end of the ModulatedIrSequence.
|
IrSequence |
IrSequence.append(double delay)
Appends a delay to the end of the IrSequence.
|
ModulatedIrSequence |
ModulatedIrSequence.append(ModulatedIrSequence tail) |
void |
Protocol.assign(String str) |
void |
Protocol.assign(String[] args,
int skip) |
PrimaryIrStream |
ASTTraverser.bare_irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
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.
|
String |
IrSignal.ccfString()
Computes the CCF form, if possible.
|
static DecodeIR.DecodedSignal[] |
DecodeIR.decode(String ccf)
Static version of the constructor with the same arguments.
|
double |
Duration.evaluate_sign(double elapsed) |
double |
Extent.evaluate_sign(double elapsed) |
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.
|
double |
Duration.evaluate(double elapsed) |
double |
Extent.evaluate(double elapsed) |
PrimaryIrStream |
BitSpec.getBitIrsteam(int index) |
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) |
boolean |
Duration.isEmpty() |
abstract boolean |
IrStreamItem.isEmpty() |
static boolean |
IrpMaster.isKnown(String protocolsPath,
String protocol) |
static DecodeIR |
DecodeIR.newDecodeIR(String ccf) |
static Map<String,Long> |
Protocol.parseParams(String[] args,
int skip)
"Smart" method for decoding parameters.
|
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) |
static int[] |
Pronto.shortCCF(String protocolName,
int device,
int subdevice,
int command)
Computes the "short" Pronto form of some signals, given by protocol number and parameter values.
|
static String |
Pronto.shortCCFString(String protocolName,
int device,
int subdevice,
int command)
The string version of shortCCF(...).
|
IrSequence |
IrSequence.subSequence(int start,
int length)
Returns a new IrSequence consisting of the length durations.
|
IrSequence |
PrimaryIrStream.toIrSequence() |
IrSignal |
ModulatedIrSequence.toIrSignal(int beginningLength,
int repeatLength,
int noRepeats)
Constructs an IrSignal.
|
IrSequence |
IrSequence.truncate(int length)
Returns a new IrSequence consisting of the first length durations.
|
PrimaryIrStream |
ASTTraverser.variation(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
Constructor and Description |
---|
IrpMaster(InputStream inputStream)
Like the other version, but reads from an InputStream instead.
|
IrpMaster(Reader reader)
Like the other version, but reads from a Reader instead.
|
IrpMaster(String datafile)
Sets up a new IrpMaster from its first argument.
|
IrSequence(double[] data)
Constructs an IrSequence from the parameter data.
|
IrSequence(int[] idata)
Constructs an IrSequence from the parameter data.
|
IrSequence(int[] idata,
boolean acceptOdd)
Constructs an IrSequence from the parameter data.
|
IrSequence(List<Double> list)
Constructs an IrSequence from the parameter data.
|
IrSequence(PrimaryIrStream irStream)
Constructs an IrSequence from input parameter.
|
IrSequence(String str)
Constructs an IrSequence from the parameter data.
|
IrSequence(String str,
boolean fixOddSequences)
Constructs an IrSequence from the parameter data.
|
IrSignal(double frequency,
double dutyCycle,
String introSequence,
String repeatSequence,
String endingSequence)
Constructs an IrSignal from its arguments.
|
ModulatedIrSequence(int[] durations,
double frequency)
Constructs a ModulatedIrSequence from its arguments.
|
ModulatedIrSequence(int[] durations,
double frequency,
double dutyCycle)
Constructs a ModulatedIrSequence from its arguments.
|
Pronto(IrSignal irSignal)
Constructor from IrSignal.
|
Wave(double freq,
double[] data,
int sampleFrequency,
int sampleSize,
int channels,
boolean bigEndian,
boolean omitTail,
boolean square,
boolean divide)
Generates a wave audio file from its arguments.
|
Wave(ModulatedIrSequence irSequence,
AudioFormat audioFormat,
boolean omitTail,
boolean square,
boolean divide)
Generates a wave audio file from its arguments.
|
Wave(ModulatedIrSequence irSequence,
int sampleFrequency,
int sampleSize,
int channels,
boolean bigEndian,
boolean omitTail,
boolean square,
boolean divide)
Generates a wave audio file from its arguments.
|
Constructor and Description |
---|
InputVariableSetValues(Map<String,String> input,
boolean reverse,
Protocol protocol) |
InputVariableSetValues(String[] str,
Protocol protocol) |
Copyright © 2019. All rights reserved.