dj2ls
420561a932
last attempt with pyinstaller
...
really frustrating....
2022-01-11 21:15:43 +01:00
dj2ls
a91fb6e360
and another github action test...
2022-01-11 20:38:46 +01:00
dj2ls
9fd79fd4a0
changed add data path
2022-01-11 20:28:13 +01:00
dj2ls
4384058c5b
github action typo
...
really annoying. is there another way doing this?!
2022-01-11 17:10:26 +01:00
dj2ls
7338f90802
multiline commands failing on pyinstaller
2022-01-11 17:05:06 +01:00
dj2ls
c0df69a6fb
updated windows workflow
...
and another one....
2022-01-11 16:58:06 +01:00
dj2ls
2f146ec4a3
windows adjustements
2022-01-11 16:53:35 +01:00
dj2ls
a8d921bc6e
updated github action
2022-01-11 16:51:28 +01:00
dj2ls
13065842b7
github windows action added colorama package
2022-01-11 15:41:36 +01:00
dj2ls
3b917ba759
github windows action update
2022-01-11 15:29:17 +01:00
dj2ls
278255a6fd
github action cleanup and update
2022-01-11 15:16:50 +01:00
dj2ls
9bdb6c569d
windows build action update
2022-01-11 15:13:00 +01:00
dj2ls
82bbdee53a
test with windows github action
2022-01-11 15:05:26 +01:00
dj2ls
284daf0258
hamlib test
2022-01-11 14:57:11 +01:00
dj2ls
cc3145fc1d
fix stop transmission
2022-01-10 18:11:21 +01:00
dj2ls
53aefc0f80
send end of transmission frame
...
closes #113
2022-01-10 18:09:38 +01:00
dj2ls
0baa544bf0
handle data sent twice
...
if the ACK frame doesnt receive its destination and data will be resent, we can handle this now.
2022-01-10 17:01:33 +01:00
dj2ls
ec83c16856
increase speed level on burst ack
...
also stay longer in slow modes
2022-01-10 12:14:40 +01:00
dj2ls
9458843a43
time meassurement for tests
...
added time meassurement for raw decoding time #106
2022-01-10 10:51:26 +01:00
dj2ls
4b6397c0ab
small gui changes
...
closes #104
2022-01-10 09:06:08 +01:00
dj2ls
4ea42d5dba
introduced speed levels
...
speed level will increase/decrease stepwise by a %2 check of retries per burst closes #112
2022-01-10 08:46:45 +01:00
dj2ls
9a8e65db43
message not display for new protocol
2022-01-07 18:31:13 +01:00
dj2ls
bc1b01c340
fixed message transfer
2022-01-07 18:26:01 +01:00
dj2ls
0a9b7febfe
fixed message transfer
2022-01-07 18:25:38 +01:00
dj2ls
c6bec0e074
import sys
2022-01-07 18:02:15 +01:00
dj2ls
d99187837f
added hamlib windows bin
...
and smaller adjustements to rigctl path selection
2022-01-07 17:42:11 +01:00
dj2ls
d5ddb95644
typos...
...
and also a hidden windows test ;-)
2022-01-07 16:58:45 +01:00
dj2ls
306f202c5e
avoid buffer overflow #106
...
this is not a solution, but increases app stability beacuse we are going to a void a buffer overflow. Maybe we need to think about a mode preseelction before transmission starts
2022-01-07 13:13:18 +01:00
dj2ls
e81795b45b
waiting while transmission
2022-01-07 12:55:03 +01:00
dj2ls
64922fee9e
arq fixes
2022-01-07 11:44:35 +01:00
dj2ls
92087da49f
arq class and fifo queue processing
...
moved to a much more clear app design. Huge change, so problems and bugs are no surprise.
2022-01-07 11:25:28 +01:00
dj2ls
63d73b63f3
small network improvements
...
tests with fifo queue where not that successfull. This is a part we need to look later on closes #107 and closes #105
2022-01-06 22:15:14 +01:00
dj2ls
99722089dd
less gray more friendly
2022-01-05 15:14:00 +01:00
dj2ls
982569fa1a
moved callsign and grid to daemon settings
...
closes #101
2022-01-05 14:15:59 +01:00
dj2ls
fcc5bec25a
colored progressbar
...
closes #100
2022-01-05 13:03:29 +01:00
dj2ls
379d32bd6f
fixed build action
2022-01-05 12:47:27 +01:00
DJ2LS
de6cea866a
Merge pull request #97 from DJ2LS/ls-hamlib-test
...
hamlib tests and optimization
Thanks to @frspin the problems with hamlib ptt seem to be solved.
I also added a small test program for doing ctypes experiments with hamlib native api access so the thoughts are not lost.
we also keep rigctl.py in the code as a fallback and for further tests and ideas
2022-01-05 12:03:20 +01:00
dj2ls
2896514517
fixed hamlib ptt
...
thanks @frspin, I tested it with hamlib 4.3 and it seems to be working
2022-01-05 12:01:32 +01:00
DJ2LS
71be19ecc4
Merge branch 'main' into ls-hamlib-test
2022-01-05 11:54:31 +01:00
DJ2LS
96b0f7cb3a
Merge pull request #98 from DJ2LS/ls-arq
...
ARQ and protocol optimization
This PR isnt't completed yet, but the new ARQ protocol can be tested now.
I wasn't able solving the problems with N>1 frames per burst because of additional other problems.
I decided merging this PR so other topics can be solved.
N>1 frames per burst is a future milestone which will need a lot of time then. However, the basics are done!
2022-01-05 11:51:29 +01:00
dj2ls
31cb0d1d0f
Bytes -> kBytes
...
small gui change
2022-01-05 11:48:32 +01:00
dj2ls
3a072a63a6
removed buffer management for N>1 frames per burst
...
I decided removing this from the code and keeping everything simple for N=1 frames per burst. N>1 frames per burst need a completely rethinking of buffer management.
2022-01-05 11:38:39 +01:00
dj2ls
6a4fe14377
more debugging and buffer changes
...
fixed a buffer allocation which could cause problems somewhen later for N>1 frames per burst.
2022-01-05 10:59:09 +01:00
dj2ls
d0d1011745
switched from Bytes to kBytes
...
we can save 1Byte in data channel opener. Now enough space for big data...
2022-01-05 10:04:54 +01:00
dj2ls
f93415d0b8
test and ARQ improvements
...
preparation for possible N>1 frames per burst
2022-01-04 23:02:29 +01:00
dj2ls
e567c6fece
updated documentation
...
not completed yet, but enough for today...
2022-01-04 20:37:07 +01:00
dj2ls
013b494279
fixed ctest for arq
2022-01-04 16:34:20 +01:00
dj2ls
6f3e8b9468
first arq ctest
2022-01-04 15:29:51 +01:00
dj2ls
c9ba8811c2
typo
2022-01-04 14:53:54 +01:00
dj2ls
16deb1df6d
improved logging
2022-01-04 14:45:30 +01:00