¿ªÔÆÌåÓý

Locked Re: Capability of Decoderd/Panel Pro


 

¿ªÔÆÌåÓý

Assuming this is ¡°on the main line¡± for all locos, you¡¯re not taking them off to a programming track mid-session, and a DCC system with no special capabilities to manage consists.? Then¡­

?

If the decoders are already read on the programming track into the Roster of locos, your computer ¡°knows¡± the starting position for CV¡¯s 21/22.?

?

So, from that Roster entry you could just use the Ops-Mode (programming on the main) to change CV21/22 as required for each loco.?

Moving on from using the programmer, it would be possible to write a ¡°custom programmer¡± which got rid of all the other stuff, leaving just CV21/22 per loco.??? There are several approaches to that.?

?

Making the above automatic, or almost automatic, on change of direction of a consist. I think it might be possible, but gets more complex. ??Needs a consist manager tool to add locos to a consist, and from that a means to define and alter the CV21/22 settings for the lead loco, writing the results to both the loco and the Roster (for later use).??? I think I could see how to sketch that out with scripts.?? ??
Triggering change of direction on the script might end up as system dependent.? If you can track the throttle for the consist address, then the change of direction can be noted and the script triggered, but that may be system specific tracking of the throttle, rather than universal for any DCC system.?

?

?

Nigel

?

?

Nigel Cliffe :??? nigel.cliffe@...? or? nigel@...

?

From: [email protected] [mailto:[email protected]] On Behalf Of crusader27529
Sent: 02 August 2018 23:42
To: [email protected]
Subject: [jmriusers] Capability of Decoderd/Panel Pro

?

Because of the sparse documentation about most of the advanced features of the suite of software that we call JMRI, I'm not sure if what I'd like to implement is even possible.

Here goes what I'd like to accomplish:

I have a question related to operating in a consist using CV19.

Assume that the consist has the lead and trailing loco coupled in opposite directions, no matter how many locos are in the consist.
?
The issue/question is how do you operate the consist when you want to operate the consist in the opposite direction, specificall concerning CV21-22 which defines which function keys are supposed to respond to the consist address. Obviously, the 'new' lead loco function keys would need to operate differently than when it was a traling loco.

I don't think there's a simple way to reverse operation and have the now lead loco to respond to the function keys as the now new lead loco.

So, although I've actually answered own question, it'd be nice to be able to define direction for function response when direction is changed. Also, you'd have to define which of the consist locos was the trailing loco, so other locos that are not the lead or trailing loco in the consist would still ignore the correct function keys.

So, can a macro type operation read CV values, and then change the CV 21 U& 22 values to accomplish the correct response to function buttons when reversing a consist? I completely understand that there may be different macros needed for various consist combinations, as trying to make it universal would be beyond the ability of most JMRI users.

And lastly, assuming such a macro could be implemented somehow, how would the macro be triggered?

Maybe the decoder manufactures need to help with this, but there's not much chance that would happen.

Join [email protected] to automatically receive all group messages.