JMRI Hardware Support - OpenLCB on TCS Hardware

# Hardware Support: OpenLCB on TCS hardware

JMRI support for OpenLCB is rapidly evolving; the actual code might be ahead or behind the documentation on any given day.

This page describes JMRI's support for TCS hardware via OpenLCB. It's part of JMRI's documentation of its OpenLCB support.

## The TCS CS-105 Command Station

### Connections

JMRI can connect to a TCS CS-105 command station using OpenLCB/LCC two ways:

- Via the CAN bus and a USB-CAN adapter.
- Via a direct network connection.

### Roster Support

Since JMRI 5.3.4 To copy the function labels from a DecoderPro roster entry to the corresponding locomotive entry in the CS-105 command station for use with UWT-100 throttles:

- Open the DecoderPro roster entry from which you want to transfer the function labels. This must have the same DCC address as the entry in the CS-105. If you don't yet have a roster entry for the locomotive, you should create one and fill out its function labels and DCC address.
- In the File -> Export... menu on the roster entry, select "Roster Entry to TCS CS-105"
- Wait for the completion dialog.

To copy the function labels from locomotive entry in a CS-105 command station to the corresponding DecoderPro roster entry:

- Open the corresponding DecoderPro roster entry. This must have the same DCC address as the entry in the CS-105. If you don't yet have a roster entry for the locomotive, you should create one and fill out its DCC address.
- In the File -> Import... menu on the roster entry, select "TCS CS-105 Roster Entry"
- Wait for the completion dialog.
- Save your DecoderPro roster entry.

With the File -> Export -> "TCS backup file..." menu item, you can also create formatted backup files suitable for restoring to a TCS train node using the "Restore..." button on the Configure Nodes screen.

With the File -> Import -> "TCS backup file..." menu item, you can read a file created by the "Backup..." button on the Configure Nodes screen into your roster entry.

When transferring from the DecoderPro roster to the CS-105, DecoderPro will use the contents of the consisting control bits on the Consist pane to set the consisting control in the CS-105 and vice versa. Please note that, depending on the decoder type, there might not be consist bits defined for all functions. Many decoders only define F1 through F12, for example. In those cases, the undefined consisting bits will have their consist controls in the CS-105 left unchanged.

Back to the main OpenLCB Help page