Mark,
This application is very nice, however, be aware that Hikel O Gauge has already done this to an advanced degree.
The Hikel system works with both licensed software (Train Controller) and shareware (JDRI), and is operational on a number of layouts, including the Northwest Trunk Lines.
I had the Hikel system installed for a while (I decided that I didn't really desire PC control) and can testify that it was very full-featured, including the following:
- Connected to TIUs, Legacy Command Base and TMCC Command Base. I expect that it would also accommodate a Base 1L
- Operated DCS, TMCC and Legacy (in TMCC mode) engines, including lashups, with all engine soft keys
- Operated switch tracks and accessories connected to AIUs
- Allowed on-screen construction of a layout track plan
- Allowed automatic block detection of trains
- Allowed automatic operation for unattended routing of a train from point A to point B
- The Train Controller version of the system includes abuilt-in web server tho allow train operation, and switch track and accessory operation from a smartphone or tablet, either locally or over the Internet
- Many other features and functions.
Hikel O gauge has a license from MTH to use the DCS software.