I've used the Slink-e to parse OEM remote controls, but it is alot of work for each remote. Applications would include using an OEM remote to control a Crestron system. There are so many remotes that just have a better user interface than a CNRFHT-30A, no matter how much effort you put into making a nice engraving. Just remember, however, receiving IR and parsing it is alot more difficult than sending IR. There are many different serial strings that can come from a single button press... reason being is that IR is NOT a serial string, but a hex (in viewport) representation of a binary representation of pulse widths of clock-like signals. There are pretty good references to IR signals elsewhere on this website. A product that takes all of the work out of the process for you is the Inline CTL-101. This product will allow you to build an RS-232 interface for almost any Sony or NEC type remote controls. Other manufacturers may or may not work. (Sci Atl cable boxes do not work, fyi). The CTL-101 is pretty weak on rapid commands and repeating functions such as volume and scan commands. It would be excellent for triggering macros...
i.e. IF [any press of DVD remote], THEN [set source for zone to DVD].
IF [any press of CABLE remote], THEN [set source for zone to CATV] etc..
more advanced functionality could be achieved from Pronto interfaces such as...
IF [PRONTO aspect button] AND [source=NTSC DSS] THEN [PROJECTOR aspect toggle command]
ELSE IF [PRONTO aspect button] AND [source=HD DSS] THEN [DSS aspect toggle command] etc...
Nirvis openly publishes the source code for all Slink-e applications, so you could in theory use their algorithms for IR parsing and apply them to your Crestron program.
This message was edited by tsvisser on 11/30/02 22:43.25.