JMRI: Quantum Programmer
This page describes Quantum Programmer support that first became available in JMRI version 2.1.5. Previous versions of JMRI do not contain it.JMRI can now use a Quantum Programmer module to read and write CVs in DCC decoders.
JMRI cannot (yet) download sounds to QSI decoders.
Note that when using JMRI with the Quantum Programmer, the Quantum CV Manager program must not be running. If it is, you'll get obscure errors and JMRI won't be able to access the decoder.
Driver Installation
To access the Quantum Programmer, you need to install a driver on your computer. This section describes how to do that for several popular computer types.Windows
For JMRI to talk to the Quantum Programmer, a driver has to be installed so that the Quantum Programmer appears to be a serial port (a Virtual Comm Port, or VCP). These drivers are compatible with the most recent version of the QSI Quantum Programmer software, so you can alternate between using JMRI and the Quantum Programmer (though not at the same time, of course).
Max Ettinger has provided
detailed instructions
for how to install these.
We currently don't have enough information to download sounds to the decoder through
the Quantum Programmer. If we get the information, we'll certainly write this code.
Mac OS X
You should now be able to start a JMRI application
and access the Quantum Programmer. It will appear as
"Quantum Programmer" in the preferences windows.
Linux
This is still being worked on.
or
./load_qsi_prog
sudo ./load_qsi_prog
Configure the Quantum Programmer Support
You configure JMRI to use a Quantum Programmer similarly to the
way all other connection types are configured.
The program is now configured. Restart it, and it should be ready to use.
Features and Limitations
The Quantum Programmer hardware is capable of driving one (low-current) locomotive
in "Ops Mode". This lets the user run the engine, test the lights, etc.
JMRI does not yet have code to do this, but if there's enough interest we can certainly
add it.