¿ªÔÆÌåÓý

Editing an existing locomotive roster in JMRI #roster


 

I have changed the decoder of a locomotive already in my JMRI roster. Is there an editing function to change the decoder listing without re-making a new roster for that locomotive?
?
Thanks
William Waithe, Toronto ON Canada


 

¿ªÔÆÌåÓý

Short answer ¡°no¡±

Long answer ¡°only if you¡¯re comfortable editing XML AND there be decoder has the same cv structure as the old one.?

imho it¡¯s easier to start again with a new roster entry

Phil G

On 30 Jan 2025, at 00:46, William Waithe via groups.io <wwsd40@...> wrote:

?
I have changed the decoder of a locomotive already in my JMRI roster. Is there an editing function to change the decoder listing without re-making a new roster for that locomotive?
?
Thanks
William Waithe, Toronto ON Canada


 

¿ªÔÆÌåÓý

It¡¯s not practical or indeed possible to do what you¡¯re asking. ?This is because each decoder definition is different to all other except close siblings from the same manufacturer. ?Even then, they may differ in the numbers of outputs, for example. This means that a wired Loksound 5 isn¡¯t the same as a Next18 Loksound 5 or an E24 one. Similarly a TSU-1100 and TSU-2200 Steam-2 are not the same. ?Ditto TSU-1100 EMD and TSU-1100 EMD-2.?

You really do have to re-read the whole locomotive with the correct definition. After all, you would not get far if you read a Zimo MX500 using the definition for a TCS WowSound.

Mick
________________________________
Mick Moignard
Specialising in DCC Sound
m: +44 7774 652504

The week may start M,T but it always ends WTF.


 

I would think of roster entries as a list of decoders, for each decoder you indicate which loco it is in.? So I would use your existing roster entry and change the loco info once you put it in another loco.? Create a new entry for the new decoder and give it the same loco info that the other decoder had.

Bruce

On Thu, Jan 30, 2025 at 2:57?AM Mick Moignard via <mick=[email protected]> wrote:
It¡¯s not practical or indeed possible to do what you¡¯re asking.? This is because each decoder definition is different to all other except close siblings from the same manufacturer.? Even then, they may differ in the numbers of outputs, for example. This means that a wired Loksound 5 isn¡¯t the same as a Next18 Loksound 5 or an E24 one. Similarly a TSU-1100 and TSU-2200 Steam-2 are not the same.? Ditto TSU-1100 EMD and TSU-1100 EMD-2.?

You really do have to re-read the whole locomotive with the correct definition. After all, you would not get far if you read a Zimo MX500 using the definition for a TCS WowSound.

Mick
________________________________
Mick Moignard
Specialising in DCC Sound
m: +44 7774 652504

The week may start M,T but it always ends WTF.


 

On Thu, Jan 30, 2025 at 04:16 AM, Bruce Rodich wrote:
I would think of roster entries as a list of decoders, for each decoder you indicate which loco it is in.? So I would use your existing roster entry and change the loco info once you put it in another loco.? Create a new entry for the new decoder and give it the same loco info that the other decoder had.
?
Bruce
It's actually a list of decoder installations, but that notwithstanding, your proposal assumes that you're just moving decoders from one loco to another.
?
It won't work if, for example, you're replacing a dead or obsolete decoder with a newer one, or replacing a silent decoder with sound, etc.
?
In my experience, it's better to just create a new entry and read the new decoder. It really doesn't take that long.
?
Steve
"Breezlys"