Commit graph

61 commits

Author SHA1 Message Date
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 53aefc0f80 send end of transmission frame
closes #113
2022-01-10 18:09:38 +01:00
dj2ls 0a9b7febfe fixed message transfer 2022-01-07 18:25:38 +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 982569fa1a moved callsign and grid to daemon settings
closes #101
2022-01-05 14:15:59 +01:00
DJ2LS 71be19ecc4
Merge branch 'main' into ls-hamlib-test 2022-01-05 11:54:31 +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 1f6c53ecf0 improved rx stats 2022-01-03 00:27:05 +01:00
dj2ls 0f5f5fe719 added compression
lets see how it performs
2021-12-30 12:41:41 +01:00
dj2ls 033dbf08fb first version ARQv2 2021-12-29 20:54:22 +01:00
dj2ls e4d36e5f21 first rigctl fallback thanks Franco 2021-12-28 17:05:48 +01:00
dj2ls 3c09b1d5e1 removed BER
not needed
2021-12-27 13:25:31 +01:00
dj2ls b0448ee7ce decreased data frame header size
reduced header size 10%
2021-12-26 17:04:59 +01:00
dj2ls c5d8f5a259 changed deviceid to devicename
this improves readability
2021-12-26 09:20:58 +01:00
dj2ls 4b73f9c19f start of modem rewriting 2021-12-25 17:05:38 +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 82ddb6a297 modem tests
updated the modem and codec2 integration. However, this is the old modem. Maybe we need to stay at this point. Lets see how this version performs...hmpf...
2021-12-05 20:11:38 +01:00
DJ2LS 5218eb3909 chat message test 2021-11-19 17:30:17 +01:00
DJ2LS f8cc8c58c8 new logging
still not finished....
2021-11-18 19:40:22 +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 b2ac19a1a3 fixed typos #51 2021-10-17 17:22:07 +02:00
DJ2LS 5bfd745747 data_handler ready for chat messages
data handler is now ready for chat messages. I updated the data frame with an additional information -datatype- so we can determine if we received a file or a message. Each datatype will be saved into an own buffer. The gui has been updated as well, so we can forward data directly to a future chat module...
2021-10-17 16:59:15 +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 2d18767fe6 bug fix closes #78 and network optimization 2021-10-05 21:03:15 +02:00
DJ2LS 8b08cc6e6b stop transmission
first attempt with stopping a transmission after the processing the current burst. Logging is a little bit ugly at this point, because it looks like a frame got lost. However, the transmission stops. CLI output is only visible for people interested in debugging...
2021-10-02 11:29:08 +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 5c7e05ef70 better pep8 conformity 2021-09-25 15:24:25 +02:00
DJ2LS c478b9cbbf serveral stability improvements
moved hamlib polling into own thread. testing with smaller socket chunks
2021-09-24 17:16:38 +02:00
DJ2LS 98f52dfa2e improved socket
only read one line to avoid decoding errors
2021-09-24 10:09:47 +02:00
DJ2LS b813e8562c minor modem change
problems can occur. changed modem to simultaneous decoding. socket now multithreaded. huge code cleanup neccesary
2021-09-23 17:49:45 +02:00
DJ2LS ea9b91df9b git cli test - 2 2021-09-16 17:19:45 +02:00
DJ2LS f52d0ea452
updated transfer calculation 2021-09-11 09:21:22 +02:00
DJ2LS b921c1b33b
updated logging: save to file 2021-09-10 17:59:01 +02:00
DJ2LS 68d0e70a61
reset sock connection on decoding error 2021-09-08 18:23:26 +02:00
DJ2LS efc6bc8ea5
small improvements 2021-09-08 18:04:21 +02:00
DJ2LS 32762703c9
improved transfer rate calculation 2021-09-06 20:31:12 +02:00
DJ2LS ee188b882a
moved to ujson 2021-08-23 18:14:00 +02:00
DJ2LS a15fa7b416
typo 2021-08-23 15:56:05 +02:00
DJ2LS e70fa50bb1
typo 2021-08-23 15:23:43 +02:00
DJ2LS 63b68c479e
Add files via upload 2021-08-18 20:03:38 +02:00
DJ2LS e8ab2740b8
optimized json output RXBUFFER 2021-08-17 20:00:57 +02:00
DJ2LS 43c3f0c626
preparing for rx buffer 2021-08-16 19:41:20 +02:00
DJ2LS 2700a0fffa
update to frame for sending data 2021-08-15 18:32:25 +02:00
DJ2LS 041dee89c7
updated data frame 2021-08-15 18:15:08 +02:00
DJ2LS 74addad65a
code cleanup 2021-08-15 17:28:35 +02:00
DJ2LS 5efe491881
transmission progress 2021-08-14 20:00:32 +02:00
DJ2LS cf5813e876
small socket improvement 2021-08-08 12:07:26 +02:00
DJ2LS 38df869fe1
small socket improvement 2021-08-08 12:06:09 +02:00