On Sun, 20 Jun 2004 13:12:33 -0700, Jack Brindle wrote:
> This is correct, and exactly what happens. As noted below, a mode
> change will change the setting of the mode for the current band. An
> ensuing band change will then take effect and restore the previously
> saved mode for the new band. This makes a lot of sense, and should be
> considered a bug in any program that expects things to happen the
> opposite way.
> On Jun 20, 2004, at 6:24 AM, Stewart Baker wrote:
>> On Sun, 20 Jun 2004 14:08:46 +0100, Brendan Minish wrote:
>>> I don't see any logical reason to do it backwards, most radios have
>>> band
>>> stacking memories or at least remember frequency and mode by band.
>>> Sending the mode change command before setting the frequency is simply
>>> doing things backwards.
>>> I mentioned this to the developers of Dxbase and they said that
>>> kenwood
>>> protocol worked this way around because some early kenwoods (TS940s
>>> vintage) required it this way.
>> ***************************************************************
>> Thanks for that Brendan, I was hoping that someone would give me a
>> reason
>> 'Why they do it that way"
>> ***************************************************************
>>> Well mode must be set after the frequency not the other way around
>>> otherwise you just change the mode on the band you are leaving and
>>> arrive on the new band in whatever mode was used there last time.
>> **************************************************************
>> That is the way I believe it should be commanded,  Frequency then Mode.
> There are some things to be considered here. The K2 does not have the
> ability to keep track of when a command comes in. Characters are
> received and placed in the serial input buffer. The K2 then proceeds to
> parse and execute the commands when it has time to do so. Things that
> may slow this down are AuxBus traffic, front panel activity and other
> important activities. Very high in this list are menu functions. When
> the K2 is in the menu mode, the radio continues to receive characters,
> but does not parse them until menu mode is exited. So, commands can
> stack up in the queue awaiting execution, and will then be executed, in
> order, when normal operation is restored. Again, the K2 does not know
> when the character was received, just the order. Thus order is very
> important. Don't ask for Wayne to save the character RX time, there
> isn't enough ram/code space, and it really isn't that useful.
> Personally, I believe that any rig that handles commands out of order
> is simply asking for trouble. Computer software should issue commands
> in the order they need to be performed, which is exactly the way you do
> things when writing the software. You would not expect the result of an
> addition to be stored before the addition is performed, so why expect
> the radio to divine what you want instead of what you actually asked it
> to do?
> OK, off my soap box. It is far easier for software writers to fix their
> errors than for firmware to be changed, so I suggest that requests to
> those folks might be in order.

Thanks Jack,

Now I clearly understand the situation I will  ASK the software writers if they 
would change their software accordingly. I use the word ASK, because with one 
exception all of the software that I use to interface with the K2 has been 
written free of charge, and in other peoples spare time. If commercial software 
(or firmware) had a deficiency then my approach would be much more robust.

Again thanks to you, and all those on the group for your help.

73
Stewart G3RXQ

_______________________________________________
Elecraft mailing list
Post to: [email protected]
http://mailman.qth.net/mailman/listinfo/elecraft
You must subscribe to post.
Subscriber Info (Addr. Change, Unsub etc): 
http://mailman.qth.net/subscribers.htm
Elecraft page: http://www.elecraft.com

Reply via email to