The remote security controller 18 can be programmed to receive or transmit any code available on the various system components as above described, with push buttons or other suitable controls programmed for a multiplicity of fixed transmit and receive testing functions.