In summary, a remote control system consists of an encoder, decoder and radios that connect them. The encoder registers button presses or contact closures and creates a digital packet. The radios send the packet to the decoder. The decoder validates the packet and replicates the state of the encoder’s lines on its outputs. There are different kinds of encoders and decoders so that the designer can decide between simplicity and security of the system.