The Train Operating System is a Senior Capstone Experience project written in 2007 by Chris Kratz (to see the project website, check here). Using Windows named pipes, the CCR Simulator is able to receive commands from the Train OS and manipulate the corresponding trains and turnouts.

I have modified the original source code to connect to the CCR Simulator. Here are step-by-step instructions for setting up and running the Train OS:

Do the following to make the Train OS communicate with the CCR Simulator: