As an example, to operate a set of lights, the software for the master gaming controller would require information such as the number and types of lights, features of the lights, signals that correspond to each feature, and the response time of the lights.