Sorry, forgot to send a copy to the list. Here it comes.
Tom DL1JBE
Datum: Tue, 12 Nov 2013 10:07:03 +0100
Von: Thomas Beierlein <address@hidden>
An: address@hidden
Betreff: Re: Autosend feature - first tests
Hi Martin,
Am Tue, 12 Nov 2013 00:33:09 +0100
schrieb Martin Kratoska <address@hidden>:
there is something strange. tlf does not see now hamlib, so no radio
control :-(
Maybe you forgot the '--enable-hamlib' in the ./configure stage?
The Autosend option works but not exactly as meant. The auto sending
begins with the character count as set with :char command, this is
OK. Setting :char to 4 actually moves the cursor to the exchange
field while tlf is sending 2nd character.
That depends a little on your typing speed. But you are right. It moves
to the exchange field as soon as you stop typing.
The reason for this behavior is that we can not do the same handling as
in TRLog. As TRLog sends the CW characters itself (integrated keyer) it
knows exactly how far it is with sending the already typed in
characters and when it catches your typing.
For us using cwdaemon, the usbdaemon or Andys winkeyer daemon means we
can send out the characters to the keying daemon but get no feedback
how far it is with sending and therefore we have no information when
the daemon catches your typing.
So I suggested to use a timeout instead. As soon as you stop typing
(atm after 0.7s) it assumes the call sign is complete and then it
switches to the exchange field. It fear it is the best we
can do without doing the whole keying stuff in tlf itself.
Any ideas how to come around that are welcome.
Therefore the op has not
time till 4th character is finished, here I have time actually only
till 1st character is completed.
Not quite. As described above you have 0.7 seconds for each character
you want to type.
73, de Tom DL1JBE
73 Martin, OK1RR
Dne 11.11.2013 13:35, Thomas Beierlein napsal(a):
Hi,
I just finished the first quick version of the new autosend
feature.
Please download the zip archive from
https://github.com/Tlf/tlf/archive/autosend.zip unpack it and then
change to the directory.
'autoreconf --install'
'./configure ....'
'make'
'make install'
should build it.
Some comments:
- Set autostart with ':char' as before (0 - off, 2..5 sets, ESC
keeps old value)
- timeout is 0.7s (enough if you get a hiccup while typing, short
enough to work even at 30 wpm and very short calls
- call will accept also '/' and '?' characters
- you can stop with ESC as before
Please test and report back.
I think autosend is only useful in RUN mode. I will block it for
S&P if you aggree.
73, de Tom DL1JBE.
Am Sun, 10 Nov 2013
16:38:47 +0100 schrieb Fred Siegmund <address@hidden>:
Indeed.
73 Fred
Am 07.11.2013 21:25, schrieb Martin Kratoska:
Excellent! You hit the nail, Tom!
73,
Martin, OK1RR
Dne 7.11.2013 21:13, Thomas Beierlein napsal(a):
Ok. Lets summarize:
- autostart after 2..5 characters (configurable)
- shorter calls have to be finished with the normal ENTER
- as soon as autosend starts there will be no chance to edit bad
characters, all you type in will be send
- start sending exchange after a keyboard timeout (100..200 ms)
- only alfanumerical keys (and ENTER) accepted after autosend
starts
- SPACE and DOWN will no longer start autosend
- SPACE will toggle cursor between call and exchange input field
73, de Tom DL1JBE
_______________________________________________
Tlf-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tlf-devel
_______________________________________________
Tlf-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tlf-devel