Train controllers provide means to control a train's throttle, brake, horn, as well as performing loads and unloads, and other train functions.