Used to support multiplexing of commands to the irNetBox. Commands to output IR signals are straightforward and can be used as part of a scripting infrastructure. Only one PC can be used to control the IRNetBox for security purposes.
This is the standard Linux IR control system that supports many IR transceivers including RedRat devices. Although it is used primarily to facilitate control of your Linux PC via an IR remote handset, it can also be used to output IR signals.
SkyTune, a simple utility to allow set top boxes to be tuned from your PC. This allows programs such as Showshifter to support set top boxes such as Sky using a RedRat3.
The RedRat SDK is intended for the development of applications based on RedRat technology or to support its integration into third party systems. The SDK supports irNetBox and RedRat3 using .NET on Windows OS and irNetBox using Mono on Linux (from V3.04 onwards).
SimpleSignalOutput: Shows how to find a USB RedRat3 device, load an IR signal database file and output a signal from this file via the RedRat3
RR_CLI: A command line program for the output of IR signals, described in more detail here
SignalDecoding: Demonstrates the code needed to handle input IR signals from the RC detector on a RedRat3, decode them and perform an action as a result. In this case, a small window is moved around the screen using cursor keys on a remote control.
CustomSignal: shows how to construct a couple of IR signals, and then save them in the standard Signal DB Utility XML file format so that you can load them into the Signal DB Utility for further use.
irNetBox-III-Demo: Shows how to output IR signals via the irNetBox-III. This uses both the old synchronous API (sending one signal at a time, which is applicable to older irNetBox versions) and the new asynchronous API which supports sending multiple, different IR signals from the MK-III irNetBox.
VB-Net-Sample: A small VB.NET application that tests many RedRat3 functions to show API use with VB.NET.
VC++_NET_Sample: Shows use of the RedRat API using managed VC++.
Take a look at various code snippets giving an introduction to using the SDK.
You can find information on the SDK change history here.