Package | Description |
---|---|
org.harctoolbox.harchardware.ir | |
org.harctoolbox.IrpMaster |
Modifier and Type | Method and Description |
---|---|
IrSequence |
GirsClient.receive() |
IrSequence |
DevLirc.receive() |
IrSequence |
Arduino.receive() |
IrSequence |
IReceive.receive()
Listens to the device and returns a sequence.
|
IrSequence |
LircMode2.receive() |
IrSequence |
IrToy.receive() |
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 |
---|---|
protected IrSequence |
IrSignal.endingSequence
Ending sequence, sent at the end of transmission.
|
protected IrSequence |
IrSignal.introSequence
Intro sequence, always sent once.
|
protected IrSequence |
IrSignal.repeatSequence
Repeat sequence, sent after the intro sequence if the signal is repeating.
|
Modifier and Type | Field and Description |
---|---|
protected EnumMap<Pass,IrSequence> |
IrSignal.map
"Table" for mapping Pass to intro, repeat, or ending sequence.
|
Modifier and Type | Method and Description |
---|---|
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.chop(double threshold)
Chops a IrSequence in parts.
|
static IrSequence |
Cleaner.clean(IrSequence irSequence,
int absoluteTolerance,
double relativeTolerance) |
IrSequence |
IrSequence.clone()
Creates and returns a copy of this object.
|
static IrSequence |
IrSequence.concatenate(Collection<IrSequence> sequences)
Concatenates the elements in the argument.
|
IrSequence |
IrSequence.flashExcess(double amount)
Adds an amount to all flashes, and subtract it from all gaps.
|
IrSequence |
RepeatFinder.getIrSequence() |
IrSequence |
IrSequence.noisify(double max)
Adds a random number in the interval [-max, max) to each flash, and
subtract it from the next gap.
|
IrSequence |
Protocol.render(HashMap<String,Long> actualVars,
int pass,
boolean considerRepeatMins,
boolean initialize) |
IrSequence |
Protocol.render(HashMap<String,Long> actualVars,
Pass pass,
boolean considerRepeatMins,
boolean initialize) |
IrSequence |
IrSequence.subSequence(int start,
int length)
Returns a new IrSequence consisting of the length durations.
|
IrSequence |
PrimaryIrStream.toIrSequence() |
IrSequence |
IrSequence.truncate(int length)
Returns a new IrSequence consisting of the first length durations.
|
IrSequence |
Protocol.tryRender(HashMap<String,Long> ivs,
int pass,
boolean considerRepeatMins) |
IrSequence |
Protocol.tryRender(HashMap<String,Long> ivs,
int pass,
boolean considerRepeatMins,
boolean initialize) |
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.
|
static IrSequence |
Cleaner.clean(IrSequence irSequence,
int absoluteTolerance,
double relativeTolerance) |
static DecodeIR |
DecodeIR.create(IrSequence irSequence,
double frequency) |
static DecodeIR.DecodedSignal[] |
DecodeIR.decode(IrSequence irSequence,
double frequency)
Static version of the constructor with the same arguments.
|
boolean |
IrSequence.isEqual(IrSequence irSequence)
Compares two IrSequences for equality.
|
boolean |
IrSequence.isEqual(IrSequence irSequence,
double absoluteTolerance,
double relativeTolerance)
Compares two IrSequences for (approximate) equality.
|
static com.hifiremote.exchangeir.Analyzer |
ExchangeIR.newAnalyzer(IrSequence irSequence,
double frequency)
Returns a new Analyzer, constructed from an IrSequence and a frequency.
|
Element |
XmlExport.toElement(IrSequence irSequence,
String tagname) |
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) |
Constructor and Description |
---|
IrSequence(IrSequence src)
Constructs an IrSequence from the parameter data, by cloning.
|
IrSignal(double frequency,
double dutyCycle,
IrSequence introSequence,
IrSequence repeatSequence,
IrSequence endingSequence)
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.
|
RepeatFinder(IrSequence irSequence) |
RepeatFinder(IrSequence irSequence,
double absoluteTolerance,
double relativeTolerance) |
Copyright © 2016. All rights reserved.