¿ªÔÆÌåÓý

Locked Re: User interface for "ops mode programming"


 

Bob-
This sounds excellent to me. How close are you to having the code done? I
would like to try to get a Racetrack like program added to the system, and
the Ops mode would be essential. Unfortunately, I won't have any time for
that until into October.
David

Bob Jacobsen wrote:

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)


To unsubscribe from this group, send an email to:
jmriusers-unsubscribe@...



Your use of Yahoo! Groups is subject to
--
David Harris
OmniPort Home Page:
Discussion egroup:
Swiki:

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