Thanks Rich for the highly detailed explanation of exactly what
is happening. Next RTTY contest (or sometime after CQWW CW)
I will try your suggestion and let you know how it worked.
-Kirk K4RO
On Fri, Nov 08, 2002 at 12:16:28AM -0500, Richard Ferch wrote:
> My thinking goes as follows: I assume you are using the RTTY SEND STRING
> (=TC<0D>X<0D>) and RTTY RECEIVE STRING (=<04>) recommended by Brett, and
> that you have set F9=<03>R<0D>. In this case, the entire F9 sequence would
> be:
>
> TC<return>
> X<return>
> <ctrl-C>R<return>
> <return>
> <ctrl-D>
>
> Unlike the normal case when there is only a single <ctrl-D> left in the
> buffer, when you press F9 to abort a message there is already stuff in the
> buffer (the stuff you are trying to abort) ending with a <ctrl-D>. The TC
> and X would simply tack more useless stuff onto the end of that buffer, the
> <ctrl-C>R should stop the transmit immediately, an extra carriage return is
> added automatically by TRLog (I could be wrong about this, but it doesn't
> make any difference), and finally another <ctrl-D> would be added to the
> buffer (RTTY RECEIVE STRING). The next time you press any function key, the
> TC at the beginning of the RTTY SEND STRING would clear everything from the
> buffer.
>
> If you press F10 first, I think all you do is tack an extra TC<0D>X<0D> onto
> the buffer (does no harm, but does no good either).
>
> However, there may well be something wrong with my logic. In CW, if you
> press F10 followed by another function key, the second function key is
> ignored. From your description, this is not happening in RTTY, so maybe the
> function keys work differently in RTTY than in CW. But in that case, I would
> be tempted to conclude that by pressing F10 before F9, you may have placed
> TRLog in a state where it continues to expect keyboard input even after you
> press F9, i.e. that you may have to press <Esc> after F9 to terminate the
> sequence. Since you didn't mention that as a side effect, my mental model of
> how the function keys work may be wrong. Still, it's worth a try to see if
> F9 alone will do the trick.
|