tlf-devel
[Top][All Lists]
Advanced

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

Re: [Tlf-devel] Tlf QTC receive pre-final


From: Ervin Hegedüs - HA2OS
Subject: Re: [Tlf-devel] Tlf QTC receive pre-final
Date: Sat, 9 Nov 2013 16:31:31 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

Dear Larry,

On Sat, Nov 09, 2013 at 09:51:19AM -0500, Larry Levesque wrote:
> Excellent.

not really :(,
> I have experienced a few segfaults when moving between fields in the QTC
> window but overall nice work!

I got that segfaults too... looks like MINITERM need to turned
ON, and if the QRM is too big, the parser couldn't catch the
lines, and then drops the segfault.

I rewrite the receive method a few hours ago, and pushed to my
repo.

The most common changed is now you have to put the received QTC
text to a file, in the contest directory. The name of file is
RTTY.qtc. Here is my contest directory:

logcfg.dat
QTC_recv.log
QTC_sent.log
RTTYlog
RTTY.qtc
rules
waedc.log

Now you can keep open that file, and everytime when you get a
QTC, just put it to that file, and save that. The file format is
something like this:

13/10
0620-SP1EG-033
0621-;43PV-045
0621-R4WTAPTP
PYWWADF4WC-064
0624-EO3Q-229
0628-OH2HAN-130
0629-PC1EMR-007
06
9-PA2LP-026
0630-HG4I2WY
PYNP HG1G-115

Before you save it, align all lines:

13/10
0620-SP1EG-033
0621-;43PV-045
0621-R4WTAPTP
0-WWADF4WC-064
0624-EO3Q-229
0628-OH2HAN-130
0629-PC1EMR-007
069-PA2LP-026
0630-HG4I2WY
PYNP HG1G-115

It's no problem, if there is an invalid line. Now save it, and in
opened window, press ALT-c, this reads qtc's from file, and fill
all fields.

All invalid lines will be marked with ?, and if you move the
cursor to that line, the serial field, and press ENTER, Tlf will
asks again that qtc.

I think this is the best solution at this time, in RTTY mode, the
QTC's are very fast, and it must to edit with hand to parse them
- there is no other choice.


Sorry for the awkwardness, as I wrote, this is my first
WAEDC-RTTY.


73,


Ervin
HA2OS

> 
> On 11/07/2013 07:15 PM, Ervin Hegedüs - HA2OS wrote:
> > Hello all,
> >
> > so, after a few weeks hard working, it looks like QTC
> > implementation for Tlf is ready to test at this weekend, on
> > WAEDC-RTTY.
> >
> > You can find it on github.com:
> >
> >   https://github.com/airween/tlf/tree/waedc-qtc
> >
> > This is a very short intro how to receive the QTC's from a
> > station.
> >
> > * you can use MINITERM or not, it doesn't matter
> > * in a normal QSO, you can fill the callsign and contest serial
> >   fields; first the callsign, then serial
> > * if all data has received, press [ENTER] ONCE!
> > * now Tlf send through Fldigi your report and serial, what you
> >   set up, eg: "CFM UR 599 111"
> > * always wait to Fldigi finishes the sending of actual message
> > * if station ask "TX/RX QTC?", or any form it asks you about
> >   the QTC, you press ALT+r
> > * then QTC receive window opened, and Tlf sends a message
> >   automatically: "QTC QRV"
> > * in the window, Tlf shows the CAPTURE mode, the default mode
> >   is off, when window opened
> > * if you start to type the QTC serial, the capture will switch to
> >   ON, and if the length of received line is greater than 12, it
> >   will be parsed
> > * you can turn on and off the CAPTURE with ALT+c
> > * if you fill the number of QTC's, the numbers will turned on at
> >   begin of lines
> > * if MINITERM is turned on, you can see the received lines;
> >   always the second line from bottom will be parsed; if MINITERM
> >   is off, you can't see, but the point is that if there is a new
> >   line, which length are greater than 12, will be parsed
> > * now the Tlf tries to parse all lines, and fill the fields
> > * if any field contains illegal character (eg: the time and
> >   serial fields can contains only numbers), it will be replaced
> >   with a '?', and that line will be marked as incomplete
> > * you can modify the fields content, just move to the field with
> >   top/bottom cursors, and TAB/Shift+TAB keys, and change the char
> >   what you think is invalid; then that line will be marked as
> >   incomplete
> > * if all field is filled right, and you are in serial (third)
> >   field, press [ENTER], the line will be marked as complete, and
> >   an '*' char will indicates this the end of line
> > * if the number of QTC lines reaches the number which you gave,
> >   the CAPTURE will be turned off
> > * remember: you can turn out and off the CAPTURE
> > * if all lines are complete and marked, and you are the last
> >   line, then press [ENTER]
> > * now Tlf will close the window, and send through Fldig a message
> >   to station: "QSL ALL QTC"
> > * then if you press [ENTER] again, the QSO and QTC block will be
> >   saved
> > * if one or more QTC is incomplete, just move to that in last
> >   field (serial), and press [ENTER], then Tlf send a message
> >   through Fldigi: "05 PSE AGN" - don't send more that one QTC
> >   repeat in same time! Remember, always wait wait for Fldigi
> >   finished the sending of message!
> > * then you can edit the QTC line, and if all QTC are marked,
> >   station will get the QSL ALL QTC message
> > * if all QTC are good, you can press [F2], that will be marked 
> >   as complete all lines; then if you press [ENTER], you will
> >   close the window and send "QSL ALL QTC" message
> >
> >
> > Notes:
> > * there is a small Python script, which can helps to test the
> >   receive method; the script in tlf source root dir, and called
> >   by gmfsklogger.py
> >   to use it just type:
> >   /path/to/gmfsklogger.py /path/to/tlf/waedc/waedc.log
> >   it reads your log, and creates QTC's from that. Of course, you
> >   need more that 10 QSO in logfile
> >   for test, you can donwload a test logfile:
> >   https://www.dropbox.com/s/sxce83lgs4v2kk4/waedc.log
> > * if somebody wants to test on the air, I welcome to try; there
> >   is 1 day to contest, if we find any bug, I could fix it
> >
> >
> > 73,
> >
> >
> > Ervin
> > HA2OS
> >
> >
> 
> -- 
> *Larry Levesque
> KA1VGM
> *

> _______________________________________________
> Tlf-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/tlf-devel


-- 
I � UTF-8



reply via email to

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