BareIrStream
This class implements Irstream as of Chapter 6.
|
BitDirection |
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.
|
Debug
This class implements a rather simpleminded fine grain debugging mechanism.
|
Debug.Item |
DecodeIR |
DecodeIR.DecodedSignal |
DomainViolationException
Some domain was violated.
|
Duration
This class implements Durations in Chapter 3 and 4.
|
DurationType
This is a helper Enum for the Durations in Chapter 3 and 4.
|
GeneralSpec
This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.
|
IncompatibleArgumentException
Fatally incompatible arguments discovered
|
InvalidRepeatException
Hierarchical repetitions discovered.
|
IrpMaster
This class is a data bases manager for the data base of IRP protocols.
|
IrpMasterException
Superclass for my own exceptions.
|
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 |
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").
|
ModulatedIrSequence
A ModulatedIrSequence is an IrSequence with the additional properties of a modulation frequency and a duty cycle.
|
ParameterSpec
This class ...
|
ParameterSpecs
This class ...
|
ParseException
Thrown if something did not parse.
|
Pass |
PrimaryIrStream |
PrimaryIrStreamItem |
PrimitiveIrStreamItem |
Protocol
This class implements the Protocol, per Chapter 1.6--1.7.
|
RepeatFinder.RepeatFinderData |
RepeatMarker
This class implements Repeatmarker as per Chapter 8.
|
ToggleType
Type of toggle in an IR signal.
|
UnassignedException
Something tried to be evaluated something that was not assigned.
|
UnknownProtocolException
Thrown when trying to use an unknown protocol.
|
UserComm |