Class | Description |
---|---|
ASTTraverser |
This class traverses the AST (abstract syntax tree) built by the ANTLR parser.
|
BareIrStream |
This class implements Irstream as of Chapter 6.
|
BitField |
This class implements Bitfields as described in Chapter 5, except for that it does not
know how to transform itself into a bitstream -- that is what the class BitStream does.
|
BitSpec |
This class implements BitSpecs, as described in Chapter 7.
|
BitStream | |
Cleaner | |
Debug |
This class implements a rather simpleminded fine grain debugging mechanism.
|
DecodeIR | |
DecodeIR.DecodedSignal | |
Duration |
This class implements Durations in Chapter 3 and 4.
|
EvaluateLog |
This class is a quick and dirty evaluation of the log file.
|
ExchangeIR |
This class interfaces to the ExchangeIR library.
|
Expression |
This class corresponds to Chapter 9.
|
Extent |
This class implements Extents as per Chapter 4.
|
GeneralSpec |
This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.
|
InterpretString | |
IrpLexer | |
IrpMaster |
This class is a data bases manager for the data base of IRP protocols.
|
IrpParser | |
IrpParser.additive_expression_return | |
IrpParser.alternative_return | |
IrpParser.and_expression_return | |
IrpParser.assignment_return | |
IrpParser.bare_expression_return | |
IrpParser.bare_irstream_return | |
IrpParser.bitfield_return | |
IrpParser.bitspec_irstream_return | |
IrpParser.bitspec_return | |
IrpParser.definition_return | |
IrpParser.definitions_list_return | |
IrpParser.definitions_return | |
IrpParser.duration_return | |
IrpParser.dutycycle_item_return | |
IrpParser.exclusive_or_expression_return | |
IrpParser.exponential_expression_return | |
IrpParser.expression_return | |
IrpParser.extent_return | |
IrpParser.flash_duration_return | |
IrpParser.float_number_return | |
IrpParser.frequency_item_return | |
IrpParser.gap_duration_return | |
IrpParser.generalspec_item_return | |
IrpParser.generalspec_list_return | |
IrpParser.generalspec_return | |
IrpParser.inclusive_or_expression_return | |
IrpParser.irstream_item_return | |
IrpParser.irstream_return | |
IrpParser.multiplicative_expression_return | |
IrpParser.name_or_number_return | |
IrpParser.name_return | |
IrpParser.number_return | |
IrpParser.number_with_decimals_return | |
IrpParser.order_item_return | |
IrpParser.parameter_spec_return | |
IrpParser.parameter_specs_return | |
IrpParser.primary_item_return | |
IrpParser.protocol_return | |
IrpParser.repeat_marker_return | |
IrpParser.unary_expression_return | |
IrpParser.unit_item_return | |
IrpParser.variation_return | |
IrpUtils |
This class is a collection of useful utilities as static functions and constants.
|
IrSequence |
This class models an IR Sequence, which is a sequence of pulse pairs, often called "bursts".
|
IrSignal |
This class models a rendered IR signals.
|
IrStream |
This class implements Irstream as of Chapter 6.
|
IrStreamItem |
This class is an abstract superclass of the things that make up an IRStream (see "Directly known subclasses").
|
LibraryLoader | |
ModulatedIrSequence |
A ModulatedIrSequence is an IrSequence with the additional properties of a modulation frequency and a duty cycle.
|
NameEngine |
Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.
|
ParameterSpec |
This class ...
|
ParameterSpecs |
This class ...
|
PrimaryIrStream | |
PrimaryIrStreamItem | |
PrimitiveIrStreamItem | |
Pronto |
This class allows for the creation of integer arrays
and strings containing Pronto (CCF) form of the signal.
|
Protocol |
This class implements the Protocol, per Chapter 1.6--1.7.
|
RepeatFinder | |
RepeatFinder.RepeatFinderData | |
RepeatMarker |
This class implements Repeatmarker as per Chapter 8.
|
UeiLearnedSignal |
This class interfaces to the ExchangeIR library.
|
UserComm | |
Version |
This class contains version and license information and constants.
|
Wave |
This class generates (or analyzes) a wave audio file that can be played
on standard audio equipment and fed to a pair of anti-parallel double IR sending diodes,
which can thus control IR equipment.
|
XmlExport | |
XmlUtils |
This class consists of a collection of useful static constants and functions.
|
Enum | Description |
---|---|
BitDirection | |
Debug.Item | |
DurationType |
This is a helper Enum for the Durations in Chapter 3 and 4.
|
Pass | |
ToggleType |
Type of toggle in an IR signal.
|
Exception | Description |
---|---|
DecodeIR.DecodeIrException |
Thrown if no sensible decode is found.
|
DomainViolationException |
Some domain was violated.
|
IncompatibleArgumentException |
Fatally incompatible arguments discovered
|
InvalidRepeatException |
Hierarchical repetitions discovered.
|
IrpMasterException |
Superclass for my own exceptions.
|
IrpParseException |
Thrown if an Irp protocol did not parse.
|
ParseException |
Thrown if something did not parse.
|
UnassignedException |
Something tried to be evaluated something that was not assigned.
|
UnknownProtocolException |
Thrown when trying to use an unknown protocol.
|
Copyright © 2019. All rights reserved.