I'd like to ask about how the user should see "ops mode programming" in DecoderPro.
For technical reasons, it would be significantly simpler to code it (at least for today) if the program could assume that a Roster entry already existed for a decoder accessed in Ops Mode.
To do that I suggest:
a) The DecoderPro main page now contains a "Program Locomotive..." button and a "Quit" button. The "Program Locomotive..." button would be renamed to "Program Decoder on Programming Track..." and continue to function the exact same way. "Quit" would remain unchanged. A new "Program on Main Track..." (PMT) button would be added, see below. (These names are wordy and obscure. Can somebody suggest a better way to capture this difference that's not system-specific?)
b) Pressing the PMT button pops a new screen similar to the top-half of the existing ident screen. There's a selection box to pick a roster entry, and an open-programmer button. But there's no ident button(s), and no decoder-selection tree.
So you click "Program on Main Track ...", select the loco from your existing ones, and go.
If you don't have a roster entry for a loco, you should probably put it on the programming track and "Read All" to create one. But you could just create a dummy entry with the right address, but without ever hitting a read or write button, and then use that for ops mode.
Does this sound OK to people?
Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)