irp_classes
: library for IR remote control applications
This classes implements the core algorithms required for working with IR remote controls, i.e. encode and decode RAW IR commands, using informations about the IR protocol in 'IRP notation'. The irp_classes
is an 'execution process' for IRPs, extended to encode and decode process of IR raw streams.
In this library you also found some methods to handle RAW data streams, without IRP, for 'learn and repeat' applications.
irp_classes
was designed to help me (and you) to build good applications using IR Remote Control, like media home automation, with knowns IRPs and not for analysing or reverse-engineering unknowns IR protocols, because for that are many better applications (IRremote, IrScrutinizer etc..).
To store and retrieve IR commands you have many options:
remoteDB
.
irp_classes
: encode + decodeirp_classes
library.
irp_classes.php
.
decode-test.php
code.