On 06/22/2017 06:50 AM, tventonukgateway@... [jmriusers] wrote:
Now onto the next but minor problem. I have done a workaround, but it is an annoyance. The turnouts are one digit out. If I choose the turnout 56, 55 is the one that moves.
That is a difference in interpretation of the XPressNet protocol, and has been a long standing issue when mixing hardware from Lenz and Roco. We have always used the Lenz interpretation of the addressing, which makes the Roco addresses off by one.
I can fix that for the Z21, but it will make Lenz handhelds used with the Z21 be off by one.
( This may not matter to you, but it does matter to me, since I have a sizable investment in XPressNet hardware from several manufacturers ).
Plus the thrown/closed indicator on the Multimaus is reversed to that showing in JMRI, and using the Invert command does not correct it.
The indicator being reversed again goes back to interpretation of the protocol. Lenz uses symbols ( + and - ) for turnout directions and not thrown and closed. The JMRI default interpretation is that + is thrown and - is closed (And looking at this now, I realized the + and - don't actually get updated if the turnout is inverted. I will need to fix that).
Invert for turnouts on the Z21 hasn't been implemented yet. I'll work on that. (I hadn't tested that with my Z21, and forgot it wasn't implemented).
Also, remember that the invert option is not about making the throttles match JMRI.
There are times when a turnout ends up being reversed on the layout (either electrically or mechanically) and the invert option is used to make JMRI show the position correctly. As such, you invert some turnouts and not others, so throwing turnouts on hand held throttles does not always match JMRI.
For a concrete example of this, when using a tortoise switch machine with a DCC specialties Hare as the decoder operating it, clearance dictates how you mount both the switch machine and the decoder (which plugs right into the switch machine ) on the layout. This may result in the normal Thrown state (indicated as diverging on the MultiMaus) sending the actual turnout into the Closed state (the actual turnout is going through the straight route). There's nothing we can do to make the hand held throttle show this correctly, but the invert option does let JMRI show that correctly.
Paul