| 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 | |
| IrpMaster |
This class is a data bases manager for the data base of IRP protocols.
|
| 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 | |
| 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 © 2016. All rights reserved.