Commit graph

924 commits

Author SHA1 Message Date
dj2ls
6bcbfaf6ed auto mode optimization
first working....
2022-01-04 14:30:51 +01:00
dj2ls
ea89a9e22b auto mode optimization
...in other words...gear shifting...
2022-01-04 14:16:50 +01:00
dj2ls
eed50a6f0c fixed ack frame 2022-01-04 13:12:31 +01:00
dj2ls
7837e4de0f fixed class function 2022-01-04 13:10:59 +01:00
dj2ls
8ea5c0de3f preparing for mode gear shifting 2022-01-04 13:09:15 +01:00
dj2ls
5895fc1a8e send a frame NACK
if crc fails we send a frame NACK and TX is going into idle state
2022-01-04 12:11:21 +01:00
dj2ls
2bf2f8b3ff cleanup, stopping transmission, modem timing...
I changed some parts which are R&D as well
2022-01-04 11:55:55 +01:00
dj2ls
ff668ee2b9 smaller fixes and tooltip update 2022-01-03 00:41:32 +01:00
dj2ls
1f6c53ecf0 improved rx stats 2022-01-03 00:27:05 +01:00
dj2ls
891e9c1a8e updated rx stats 2022-01-02 23:42:56 +01:00
dj2ls
991a7e3ed0 first test with rx stats 2022-01-02 12:35:00 +01:00
dj2ls
8620a6e04b changed BOF and EOF 2022-01-02 10:39:49 +01:00
dj2ls
84faef84e0 fixed timeouts 2022-01-02 10:35:30 +01:00
dj2ls
94d251c162 type definition for functions 2022-01-02 09:51:37 +01:00
dj2ls
a6816f8597 moved byte calculation before compression 2022-01-02 09:45:34 +01:00
dj2ls
0f5f5fe719 added compression
lets see how it performs
2021-12-30 12:41:41 +01:00
dj2ls
442d2f3a51 first version ARQv2 2021-12-29 20:54:54 +01:00
dj2ls
033dbf08fb first version ARQv2 2021-12-29 20:54:22 +01:00
dj2ls
b7c0d657ef Revert "first version ARQv2"
This reverts commit cc0475d8ad.
2021-12-29 20:53:11 +01:00
dj2ls
cc0475d8ad first version ARQv2 2021-12-29 20:42:27 +01:00
dj2ls
9cc24a54c8 slightly improved gui for macOS 2021-12-28 15:36:46 +01:00
dj2ls
af1ba63216 update package-lock 2021-12-27 22:45:23 +01:00
dj2ls
04bf26974e fix accidential deleted line 2021-12-27 17:30:08 +01:00
dj2ls
8d1ec8c403 updated search path for Suse 2021-12-27 17:00:00 +01:00
dj2ls
c80e6288ce disabled setting radio to USB
this causes problems #96 and its not hardly needed atm
2021-12-27 16:38:08 +01:00
dj2ls
1fa41c4c3e fixed advanced hamlib settings for test button
#96
2021-12-27 16:34:52 +01:00
dj2ls
66a39b5368 fix audio device selection
#96
2021-12-27 15:28:58 +01:00
dj2ls
3d7390c962 not sure what happend... 2021-12-27 13:33:53 +01:00
dj2ls
c5dee7fb6c save audio device and usb ports to config
#96
2021-12-27 13:26:56 +01:00
dj2ls
3c09b1d5e1 removed BER
not needed
2021-12-27 13:25:31 +01:00
dj2ls
ad5fbfde00 forgot hamlib parameters
Ooops
2021-12-27 13:23:23 +01:00
dj2ls
ddc949c7ac advanced hamlib settings
added support for more settings
2021-12-27 12:30:43 +01:00
DJ2LS
5365a411ff
Merge pull request #95 from DJ2LS/ls-tnc-optimization
minor tnc changes
2021-12-26 19:32:50 +01:00
dj2ls
1c77245a88 updated readme 2021-12-26 19:30:19 +01:00
dj2ls
1b3ecfa424 fixed rx data handling and busy state 2021-12-26 19:03:36 +01:00
dj2ls
3501b4f952 waiting for buffer
it seems we need to wait a little bit for our modulation data. There are some moments where audio output is stuck a little bit. Maybe python is sometimes faster than the buffer allocation or its a threading problem
2021-12-26 18:41:43 +01:00
dj2ls
88a0628b53 removed compression, incread callsign set time
okay, this needs to be tested some more...
2021-12-26 17:52:05 +01:00
dj2ls
f35ad7e591 added data compression
reduced data size about 30%
2021-12-26 17:27:40 +01:00
dj2ls
b0448ee7ce decreased data frame header size
reduced header size 10%
2021-12-26 17:04:59 +01:00
dj2ls
0f72cb8f8a small waterfall improvement 2021-12-26 16:50:31 +01:00
dj2ls
0aef902807 1 frames per burst only
changed option for selecting frames per bursts. This should stay at 1 until we reached a stable state
2021-12-26 16:29:42 +01:00
dj2ls
d741778306 data channel speed improvements
and some code cleanup as well
2021-12-26 16:16:25 +01:00
dj2ls
d001f29609 changed order of starting fft and hamlib thread
avoiding runtime errors
2021-12-26 15:43:47 +01:00
dj2ls
50235a76e2 fixed parameter int/str conersion
this caused hamlib to crash in a weird way
2021-12-26 15:42:50 +01:00
dj2ls
ca7227d7da hamlib improvements
own function for every data type
2021-12-26 15:25:35 +01:00
dj2ls
2bb4e4b095 moving from ubuntu-latest to ubuntu-20.04
necessary for supporting older ubuntu because of problems with GLIBC version #96
2021-12-26 14:50:10 +01:00
dj2ls
9d869fb698 changed getting ptt state
getting ptt now via own function
2021-12-26 10:43:55 +01:00
dj2ls
71453bf390 playing around with hamlib
still problems with PTT type for RTS
2021-12-26 10:22:02 +01:00
dj2ls
a408a561cb tests with repeating a frame
we have problems here...
2021-12-26 10:06:07 +01:00
dj2ls
29bd4f6af0 updated hamlib handling 2021-12-26 09:55:20 +01:00