Infrared4Arduino
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CIrDecoderAbstract base class for all decoder classes
 Cirparams_t
 CIrReaderAbstract base class for all IR readers, capturing or receiving
 CIrReceiverAbstract base class for demodulating IR receivers
 CIrReceiverPollAn implementation of IrReceiver using polling of the input pin
 CIrReceiverSamplerThis receiving class samples the input pin every 50 microseconds using a timer interrupt
 CIrSenderAbstract base class for all sending classes
 CIrSenderNonModIrSender implementation without modulation
 CIrSenderPwmSending function using timer PWM
 CIrSenderSimulatorSimulates sending in the sense that it prints the IrSequences on the Stream given as argument
 CIrSequenceThis class consists of a vector of durations
 CIrSequenceReaderThis class packs an IrSequence into a dummy, immutable IrReader
 CIrSignalThis class models an IR signal with intro-, repeat-, and ending sequences
 CIrWidgetBase class for classes based upon ICP pins capture
 CIrWidgetAggregatingThis class implements the IrWidget
 CMultiDecoderA preliminary multi protocol decoder
 CNec1DecoderA decoder class for NEC1 signals
 CNec1RendererA static class consisting of two functions that generate IrSignal-s from the NEC1 protocol parameters
 CProntoStatic class consisting of tho functions for parsing a Pronto Hex string (like 0000 006C 0022 0002 015B 00AD ...) into an IrSignal
 CRc5DecoderA decoder class for RC5 signals
 CRc5RendererA static class consisting of two functions that generate IrSignal-s from the RC5 protocol parameters