FWIW...
Dear DMR,
Quote:
Plus my question is specific enough that anyone that has used a uwt-100 should be able to answer.
Unfortunately, no, we do need more info to provide a useful answer,
without specifying the "Host DCC system" and particular Host-DCC-system <> JMRI/WiFi network method in-operation, any answer will be a generic "shot in the dark".
To get started, let's speed-run some foundation info:
- A Complete DCC System must include the following three (3) components
* at least 1x "Throttle"
(method for Human to tell System what they want the Loco to do)
* One (1) Only "Command Station"
(The "Brains"of the operation, converts Human's wishes into DCC logic-level commands)
* One or More "Boosters"
(The "Brawn" of the operation, boosts the Command Stations "logic level" signals to "Can Power a Loco" Track-level DCC signal)
- Now, the UWT is (at core), the "Throttle" bit, it is not the "Brains" (That's the Command Station's job).
- This means that what the "Throttle" is capable of doing, or displaying to the Human is massively dependent on which Command Station it's connected to, and to some extent, how it's connected.
To get specific:
- The "configurable buttons" on the UWT can read "custom assignments" from a JMRI instance which is running as the "Command Station" (EG DCC++).
This is because JMRI holds the "function configuration info" for each loco,
and hands-it-up to the UWT any time the UWT requests a "status update".
- IF however, the DCC Host System you are using is NOT using JMRI as the "Command Station",
(IE using some other DCC Host system),
then the "Custom Function assignment" info,
which the UWT uses to display "custom function assignments" on it's programmable buttons/display,
is not held by the DCC Command Station..
- "But, to connect the UWT to ANY 'DCC Host System' uses JMRI..."
Kinda, but the devil is in the details:
* Remember, JMRI is a suite of apps and functions
* Yes, the UWT needs a "JMRI WiiThrottle Server" to act as a bridge between the UWT and < insert given Commercial Host DCC System HERE>
(the "WiiThrottle Server" applet is a single component part of the wider "JMRI Suite")
* However, the part of the JMRI Suite that holds the "Loco Roster Data",
which is where the "Custom Function Assignment" info for each loco lives,
is called Decoder Pro.
* If One is using a "Host DCC System" which has a "Full JMRI instance" acting as the Bridge
(IE a WiFi AP <> PC running full JMRI suite <> DCC USB interface <> Commmercial Host DCC System)
then yes, "JMRI can hand-up the Custom Function Config to the UWT".
(The "full suite" in this case is running BOTH "WiiThrottle Server" and "Decoder Pro" parts of the JMRI Suite simultaneously).
However, If One is using a "bolt-on" WiiThrottle-bridge unit, such as:
- LNWI (Digitrax)
- WFD-30 (WiFiTrax --> direct to NCE)
these "bridges" do not run the "Decoder Pro" app/part of the JMRI suite,
(They literally just/only provide a WiFi AP + an instance of the JMRI-derived "WiiThrottle Server",
which connects directly to the Cab Buss of the nominated Host DCC system)
therefore they do not hold a "Loco Roster",
(no "Decoder Pro" = no Loco Roster info)
and thus cannot provide the UWT with "Custom Function Assignment" info.
I hope this helps...
For clarity, do you have already, or have you been considering, any specific DCC System for your layout?
Happy Modelling,
Aim to Improve,
Prof Klyzlr