dj2ls
8f3f046655
improved logging and chat
2022-04-02 18:40:12 +02:00
dj2ls
3f35a01b94
adjust volume level on TX
2022-03-31 21:13:30 +02:00
dj2ls
d3ee911186
enable/disable fsk mode
2022-03-31 12:45:44 +02:00
dj2ls
16f23d2f1d
new chat release
2022-03-29 22:24:35 +02:00
dj2ls
4b296a48df
added tuning range selector
2022-03-19 12:42:10 +01:00
dj2ls
fed075451a
first release of chat
...
several bug fixes
2022-03-14 20:21:15 +01:00
dj2ls
cc46b13982
updated version information
2022-03-11 21:03:25 +01:00
dj2ls
f190afa94a
additional arq session state information
2022-03-11 20:38:28 +01:00
dj2ls
52310ffd4e
moved beacon into own thread
...
this should avoid blocking states caused by the beacon
2022-03-10 20:46:34 +01:00
dj2ls
1519c22358
connection mode, documentation, ...
...
changes in all areas
2022-03-04 16:50:32 +01:00
dj2ls
ca9a5140a2
updated version information inside tnc
...
and some changes for our github actions as well...
2022-02-23 08:12:24 +01:00
dj2ls
326391ccd8
moved to native bootstrap-icon usage
...
also introduced a speed level field for tnc_state
2022-02-22 21:05:48 +01:00
dj2ls
d21532d0b5
busy detection & updated github action
2022-02-15 18:10:14 +01:00
dj2ls
35d95bbb14
500hz mode, protocol improvements....
...
...and a lot of different changes. Also deactivated single mode transmission. This needs to be optimised another day...Time is the missing ressource...
2022-02-08 15:27:34 +01:00
dj2ls
8384bf8d12
protocol/network/gui/..
...
changed protocol so IRS is now the speed-level master / send ptt state via network / introduced no rig mode / disable scatter and waterfall in gui and tnc/ increased network chunk size / ...
2022-02-02 21:12:16 +01:00
dj2ls
5bdd6c569e
increased CRC
...
increased crc for callsigns to CRC16 and for data to CRC32
2022-01-24 19:42:59 +01:00
dj2ls
2c57923c11
new daemon
...
non blocking and multi client support also attempt of fixing #129
2022-01-22 20:39:37 +01:00
dj2ls
805a8450c5
socket non-block design
...
new design for non blocking network socket. Sock is now streaming status information without need for requesting it.
2022-01-20 20:38:56 +01:00
dj2ls
10d3d5c53e
support for different ways controlling the radio
...
#121 direct, rigctl (for windows), rigctld. Highly experimental. Just to save data.
2022-01-18 19:38:05 +01:00
dj2ls
19cbaa0f11
buffer overflow counter
...
count while an ongoing file transfer #106
2022-01-15 20:17:19 +01:00
dj2ls
e81795b45b
waiting while transmission
2022-01-07 12:55:03 +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
71be19ecc4
Merge branch 'main' into ls-hamlib-test
2022-01-05 11:54:31 +01:00
dj2ls
c9ba8811c2
typo
2022-01-04 14:53:54 +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
991a7e3ed0
first test with rx stats
2022-01-02 12:35:00 +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
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
e4d36e5f21
first rigctl fallback thanks Franco
2021-12-28 17:05:48 +01:00
dj2ls
ddc949c7ac
advanced hamlib settings
...
added support for more settings
2021-12-27 12:30:43 +01:00
dj2ls
ca7227d7da
hamlib improvements
...
own function for every data type
2021-12-26 15:25:35 +01:00
dj2ls
c5d8f5a259
changed deviceid to devicename
...
this improves readability
2021-12-26 09:20:58 +01:00
dj2ls
6e6e403617
removed channel_state
...
it seems we don't need this. Lets simplify everythin a little bit
2021-12-25 18:17:02 +01:00
dj2ls
72b653b188
preparation for ARQ test
...
added a directory 003_highsnr_stdio_arq for working on ARQ tests
2021-12-19 19:45:08 +01:00
dj2ls
5c4667d97d
beacon mode
...
a first working beacon mode so we can use it for first real hf tests....
2021-12-06 20:16:14 +01:00
DJ2LS
df38ee01ba
gui & tnc improvements
...
displaying now frequency offset and frequency in heard stations. Decreased size of receiving audio buffer, which seems to optimize RX
2021-10-24 14:44:55 +02:00
DJ2LS
b6dbd34851
forgot static.FILE #51
2021-10-17 17:01:21 +02:00
DJ2LS
82f307cf1f
introduced info toasts #80
...
first attempt with info toasts which seems to work fine. Next step will be adding more detailed information to them like a progress bar and specific closing
2021-10-07 21:04:23 +02:00
DJ2LS
e7ccf42ec3
modem optimization
...
optimized chunk size for audio data. DATAC3 should now work and overall SNR is optimized since we have less biterrors beacuse of losses by simultaneous buffer allocation
2021-10-03 16:31:34 +02:00
DJ2LS
794f8b221a
code cleanup
...
gute code clean up with much less global variables now. ARQ beahvior has also been cut down. There can be done even more...
2021-09-27 17:33:59 +02:00
DJ2LS
e435e6e835
redesign of arq handler
2021-09-26 17:51:11 +02:00
DJ2LS
f52d0ea452
updated transfer calculation
2021-09-11 09:21:22 +02:00
DJ2LS
32762703c9
improved transfer rate calculation
2021-09-06 20:31:12 +02:00
DJ2LS
5a478d6010
timing and calculation improvements
2021-08-15 12:34:28 +02:00
DJ2LS
5efe491881
transmission progress
2021-08-14 20:00:32 +02:00
DJ2LS
1544faac4d
experiment with bigger RX audio buffer
...
Receiving data seems to be affected by the audio buffer length.
8192bytes is working well, but 16384 seem to be better.
2021-08-11 22:31:11 +02:00
DJ2LS
588d3ecbaa
delay between TX and RX
...
necessary so we are not sending until other station is in RX mode
2021-08-11 22:05:28 +02:00