0 Members and 2 Guests are viewing this topic.
I wish Digitrax would come out with a new version of their DT100s. Or maybe a DT400L (for "light") that doesn't enable all of the dangerous stuff. Just throttle and switches. I mean, you could always take the DT400s and do the "parents remote trick" of cutting all of the buttons they should never touch off flush.
Funny thing is that trick should be easily implemented in the throttle's firmware by adding this feature to the throttle's setup (without a need to make any physical changes to the buttons themselves. All it needs is few lines of code.
I'd rather see a firmware change to the control station to prevent broadcast ("00") addressing in Ops Mode, or any other mode for that matter. Just adding an OpSw setting for it would also take just a few lines of code, with many fewer devices to update, particularly a control device that is a more logical candidate for occasional firmware revisions. This is especially the case for the DCS240 and recent designs, where there is already a user procedure in place to re-flash firmware from a host PC. Can't say the same for throttles.Anyway, there may have been a reason for the broadcast programming functionality back in the Dark Ages of DCC, but I fail to see where it is nothing other than a headache-in-waiting nowadays given the plethora of different decoders with CVs doing different stuff all over the place. It needs to be highly restricted by default.
I wish Digitrax would come out with a new version of their DT100s. Or maybe a DT400L (for "light") that doesn't enable all of the dangerous stuff. Just throttle and switches.
One use I see for the broadcast packets would be for "emergency stop" speed-step-zero packet to be sent to all locos on the layout.
This one use of the feature that is important, but most throttles don't have a method to send. It's a speed command as you point out, not a function command. NCE's (and SYS-ONE originally) big throttle has a button where a single press sends the command and stops the addressed locomotive. Three presses stop all locomotives. The feature can be useful where users put a lot of momentum in a locomotive. An emergency stop commands a locomotive to override any momentum settings and stop NOW. Kind of like removing track power, but not actually doing so. Lyle D
Different situation entirely. Broadcasts for running functions is one thing, broadcasts to set parameters like addresses is something else completely. If they're both parsed by the same routines - a parameter is a parameter sort of thing - then this is a huge flaw in the spec and how did we make it this far without getting sucked into the black hole?