Commit graph

57 commits

Author SHA1 Message Date
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 6c519c5e8d hamlib cleanup 2022-01-15 17:06:02 +01:00
dj2ls 28c9c673fa detect app path when running in pyinstaller
pyinstaller creates a temporary app environment
2022-01-12 07:27:42 +01:00
dj2ls 284daf0258 hamlib test 2022-01-11 14:57:11 +01:00
dj2ls 4b6397c0ab small gui changes
closes #104
2022-01-10 09:06:08 +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 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 982569fa1a moved callsign and grid to daemon settings
closes #101
2022-01-05 14:15:59 +01:00
dj2ls e4d36e5f21 first rigctl fallback thanks Franco 2021-12-28 17:05:48 +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 ddc949c7ac advanced hamlib settings
added support for more settings
2021-12-27 12:30:43 +01:00
dj2ls 9d869fb698 changed getting ptt state
getting ptt now via own function
2021-12-26 10:43:55 +01:00
dj2ls 29bd4f6af0 updated hamlib handling 2021-12-26 09:55:20 +01:00
dj2ls c5d8f5a259 changed deviceid to devicename
this improves readability
2021-12-26 09:20:58 +01:00
dj2ls 6bd1f418e5 system status
closes #88 #90 #83
2021-12-20 18:05:00 +01:00
dj2ls 0c1225c65e updated hamlib error handling 2021-11-28 12:17:51 +01:00
dj2ls 6f9a34b0d6 hamlib compatibility
improved hamlib compatibility between v 3 and v 4.
2021-11-26 19:14:11 +01:00
dj2ls 93c12d642d updated Hamlib integration
moved back to system integration. It seems we need to have a look at the hamlib library pathes on linux distributions. They differ from version to version
2021-11-24 19:16:09 +01:00
DJ2LS 9e51eaa52f hamlib exception
hamlib search order now working for openSUSE
2021-11-20 10:20:30 +01:00
DJ2LS 4d187b91da updated hamlib folder 2021-11-18 21:01:13 +01:00
DJ2LS f8cc8c58c8 new logging
still not finished....
2021-11-18 19:40:22 +01:00
DJ2LS bbb500632e fix problem with libasound.so 2021-11-07 16:12:19 +01:00
DJ2LS ebbe0715e6 hamlib changes and alsalib error handling #22
closes #22
2021-11-07 12:17:23 +01:00
DJ2LS bf49117ee4 typo 2021-11-07 11:21:20 +01:00
DJ2LS c4d077e241 version information for hamlib 2021-11-07 11:19:45 +01:00
DJ2LS 44f9446a5c hamlib test settings
introduced a button and advanced settings modal for hamlib settings. This part is now much more clean and more settings can be set. May have some bugs for sure, but a first test seems to be running....
2021-10-17 15:57:41 +02:00
DJ2LS 0dd3cd4635 added crc to device names
in case of a Icom IC-705 we have the behavior, that this device will be recognized as two usb devices. In this case we need to have a way to select the correct one...
2021-10-13 20:19:54 +02:00
DJ2LS 2d18767fe6 bug fix closes #78 and network optimization 2021-10-05 21:03:15 +02:00
DJ2LS 2398446815 changing file permissions 2021-10-05 18:13:34 +02:00
DJ2LS 84e0a8c267 updated path to tnc 2021-10-03 19:33:58 +02:00
DJ2LS 5c7e05ef70 better pep8 conformity 2021-09-25 15:24:25 +02:00
DJ2LS 21eb8fa12b solved minor security issue 2021-09-25 14:57:44 +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 15102346c7 git cli test 2021-09-16 17:17:55 +02:00
DJ2LS c5d15017f2
updated ptt 2021-09-13 20:01:39 +02:00
DJ2LS f52d0ea452
updated transfer calculation 2021-09-11 09:21:22 +02:00
DJ2LS c230660c85
close audio and hamlib instances on quit 2021-09-10 18:56:33 +02:00
DJ2LS b921c1b33b
updated logging: save to file 2021-09-10 17:59:01 +02:00
DJ2LS 4a3f10126a
moved back to python hamlib binding 2021-09-06 18:50:12 +02:00
DJ2LS 957a204c14
set chmod +x before running hamlib 2021-09-05 10:32:52 +02:00
DJ2LS d0e07c0458
dynamic view of serial devices 2021-09-04 22:13:15 +02:00
DJ2LS df90224318
wait after starting hamlib for beeing ready 2021-09-03 16:56:58 +02:00
DJ2LS a03dd14a33
starting rigctld from daemon 2021-09-03 16:34:46 +02:00
DJ2LS 9061eef65a
moved to hamlib binaries 2021-09-02 19:41:01 +02:00
DJ2LS 6f322875f9
starting tnc fix 2021-08-29 11:28:52 +02:00