Hi Martin, I wish Happy new year to you and all others! On Wed, Dec 23, 2009 at 01:46:37AM +0100, Martin Kratoska wrote: > 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!
Please try the attached diff to callinput.c. It should fix the autoCQ problem. Reports are welcome. > 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. i Have you tried the :CHAr comamnd for that (see man page)? 73, de Tom DL1JBE. > 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); >> } >> -- "Do what is needful!" Ursula LeGuin: Earthsea --
Index: callinput.c =================================================================== --- callinput.c (revision 28) +++ callinput.c (working copy) @@ -166,10 +166,11 @@ if (x == '\n' && strlen(hiscall) == 0) { if (cqmode == CQ) { if (noautocq != 1) - auto_cq(); - } else + x = auto_cq(); + } else { sendspcall(); - break; + break; + } } if (x == 152 || x == 229) { // up-arrow or alt-e
_______________________________________________ Tlf-devel mailing list Tlf-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/tlf-devel