The stimulus control module receives commands from the user interaction and flow control module, which it has to implement. Therefore, this software module has to build up a connection to the stimulus generating device. Moreover, it has to implement a way of message coding into the stimulus using a coding scheme. Lastly, this module has to provide a facility to start and stop the stimulus, and to change stimulus parameters (e.g. the stimulus’ intensity).