tlf-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tlf-devel] Pre-release of TLF-1.0.0 fails


From: Martin Kratoska
Subject: Re: [Tlf-devel] Pre-release of TLF-1.0.0 fails
Date: Wed, 23 Dec 2009 01:46:37 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

Hi Tom, it works! Bravo & many thanks!

Unfortunately I found another long term bug:

In Log mode with AutoCQ I can't directly enter the call. If trying to type the callsign of the station calling me, the first character does not appear in the logging line, ie. if DL1JBE coming back, the D is omitted and the callsign entry begins with L (ie. L1JBE). To stop the AutoCQ loop I need first to press ESC, then tlf allows to type the call without eating the first character. Very annoying in the high-rate situation!

Another very missed feature is the AutoSend option known from TR-LOG. TR-LOG can start to send the callsign of a station responding to your CQ after you have typed a certain number of characters in the callsign of the calling station. This number of characters is controlled with the AUTO SEND CHARACTER COUNT command. For example, if you set AUTO SEND CHARACTER COUNT to 3 and 4U1ITU calls you, the program will start sending the call after you have typed 4U1. If you enable the AUTO CALL TERMINATE feature, the program will transmit the CQ EXCHANGE message when it has sent all the characters you have typed. When the AUTO SEND CHARACTER COUNT is non-zero, an arrow will appear above the Call Window to indicate the point at which TR-LOG will begin to transmit the callsign.

73,
Martin, OK1RR


Thomas Beierlein napsal(a):
Hi Martin,

found the problem. The attached diff showes the needed change. I hope you
can build tlf yourself from sources. Otherwise you have to wait for Rein to
prepare a new release candidate.

I will work in next days on the routine to allow leading and trailing spaces for callsign and initial exchange.
73, de Tom DL1JBE.

Index: makelogline.c
===================================================================
--- makelogline.c       (revision 14)
+++ makelogline.c       (working copy)
@@ -351,7 +351,7 @@
     } else if ((one_point == 1) || (two_point == 1) || (three_point == 1)) {
        strncat(logline4, fillspaces, 4);
     } else {
-       strncat(logline4, fillspaces, 9);
+       strncat(logline4, fillspaces, 4);
}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]