Commit graph

216 commits

Author SHA1 Message Date
DJ2LS d17b77e323 big cleanup 2023-02-02 23:49:52 +01:00
DJ2LS c27bf8f19e removed old hamlib settings 2023-02-02 23:06:47 +01:00
DJ2LS 175aeb1a11 removed old hamlib settings 2023-02-02 22:54:25 +01:00
DJ2LS 41293590cb safe search for json keys 2023-02-02 22:41:35 +01:00
DJ2LS 83aa838c5a make auto tune option available in socket and daemon config 2023-02-01 16:11:07 +01:00
DJ2LS 62792e75bb moved from meter to strength 2023-01-30 12:31:34 +01:00
DJ2LS 87fb4382a4 moved from snr to meter 2023-01-30 12:28:02 +01:00
DJ2LS d54416fc8d first test with additional radio parameters 2023-01-30 12:08:45 +01:00
DJ2LS d2623f5017 increased timeouts 2023-01-29 18:50:09 +01:00
DJ2LS 9f525623a9 wait random time for processing send_raw 2023-01-29 17:50:57 +01:00
DJ2LS c0c68fce42 wait with command processing if already in arq state 2023-01-25 13:20:57 +01:00
DJ2LS 41d785f236 from random import randrange 2023-01-25 12:47:18 +01:00
dj2ls 5588df2ded reject command if already in ARQ STATE 2023-01-22 15:19:42 +01:00
dj2ls 6dcfe17c5f first version transmission chart 2023-01-13 00:14:42 +01:00
dj2ls 4904c5e7df arq session fixes 2023-01-11 16:18:29 +01:00
dj2ls 44395c32f4 fixed wrong dxgrid information 2023-01-06 17:33:20 +01:00
dj2ls 53697af6e2 set mode from gui 2023-01-04 20:12:03 +01:00
dj2ls ee4528bf79 set frequency from gui - needed for better remote testing 2023-01-04 19:26:11 +01:00
dj2ls a43d90f7d8 calculate timeleft for transmission until finished 2022-12-31 12:38:46 +01:00
DJ2LS b637b917bc first attempt with message checksum 2022-12-27 22:57:54 +01:00
DJ2LS 3dc06510c1 moving from raw to wave file format 2022-12-27 21:13:08 +01:00
DJ2LS 7691ba09ac record audio update 2022-12-26 12:27:13 +01:00
DJ2LS c0e4f14da0 record audio 2022-12-26 12:11:59 +01:00
DJ2LS 12d1477c36 another adjustments to cli tools 2022-12-16 17:09:48 +01:00
DJ2LS 6e3edb5b30 attempt using threading.Event().wait() instead of time.sleep() 2022-12-12 12:28:52 +01:00
DJ2LS 85b16c7935 fixing config file when starting from daemon.py 2022-12-08 18:09:13 +01:00
DJ2LS b543c914a0 fixing config file when starting from daemon.py 2022-12-08 16:26:33 +01:00
DJ2LS 9468ceb6fc fixed a bug in callsign parsing 2022-12-05 16:57:45 +01:00
DJ2LS 8b2412de96 added respond to call 2022-12-04 16:56:12 +01:00
DJ2LS ca955b1ff2 catch harmless RuntimeError: Set changed size during iteration 2022-12-04 15:35:41 +01:00
DJ2LS cf4b3bf9cd first version overriding own callsign ssid 2022-12-04 13:01:09 +01:00
DJ2LS cd2b0dc133 fixed send raw callsign override 2022-12-04 12:22:35 +01:00
DJ2LS 65cfd52d81 introduced static.LISTEN state 2022-12-01 10:05:24 +01:00
DJ2LS f9b0fc7da8 added respond to cq command via network 2022-11-29 07:28:28 +01:00
DJ2LS bd198d7c67 disallow disconnect when disconnected, disconnecting, failed #289 2022-11-20 18:19:56 +01:00
DJ2LS d3f64ec60d added failed state to connect white list #289 2022-11-20 12:54:59 +01:00
DJ2LS ccff03705d small fixes for #288 2022-11-20 12:02:53 +01:00
DJ2LS 38281ec06c first test run with overriding connection attempts #288 2022-11-20 11:44:29 +01:00
DJ2LS 03987de194 make arq connection behavior more simple #285 2022-11-20 00:20:32 +01:00
DJ2LS 55e87840f8 moved from rms to dbFS 2022-11-18 15:19:41 +01:00
DJ2LS 8b9cd83c71 added hamlib connection state indicator 2022-11-18 13:10:26 +01:00
DJ2LS 5774c642ec added hamlib connection state indicator 2022-11-18 13:08:37 +01:00
DJ2LS ffe249da3f another session connect fix 2022-11-18 10:29:20 +01:00
DJ2LS b29df86339 fixed err logging 2022-11-18 10:22:45 +01:00
DJ2LS 5f6ee51fac first attempt with improved session connect #285 2022-11-18 10:09:16 +01:00
DJ2LS 7d99f89911 improved channel busy detection 2022-11-18 00:03:18 +01:00
DJ2LS cd9b8e5173 interrupt arq session while opening 2022-11-17 14:55:20 +01:00
dj2ls 826a39ca4d first version with freedata explorer 2022-11-05 22:27:33 +01:00
dj2ls 863444c010 change buffer size via gui, some small buffer improvements 2022-09-05 11:54:50 +02:00
dj2ls 830b62583b first version with RX_BUFFER as queue #233 2022-09-05 10:37:50 +02:00
Paul Kronenwetter 7f649f98df Extract queues from data_handler and modem.
Eliminates a cyclical import identified by pylint.
2022-07-03 13:41:06 -04:00
Paul Kronenwetter 805b85dadf Correct typo from errant paste. 2022-06-24 15:22:16 -04:00
Paul Kronenwetter 5619a71340 Add information to sock logs.
Minor formatting changes.
Other minor log changes.
2022-06-24 14:55:59 -04:00
Paul Kronenwetter 292754af2d Initial cut of fix for issue #206. 2022-06-17 19:48:47 -04:00
Paul Kronenwetter 38f468adce Various refactorings.
Type hints, trailing backslash, range usage, etc.
2022-06-15 19:40:11 -04:00
Paul Kronenwetter 866388b625 Remove excess newlines. 2022-06-15 19:37:55 -04:00
Paul Kronenwetter c0c1518fd0 Another round of formatting changes.
Implement class-level logging in places.
2022-06-15 19:37:08 -04:00
DJ2LS 8a66555e8b Accepted some Sourcery solutions 2022-06-15 19:31:00 -04:00
DJ2LS 520f32aac2 Second run reducing number of problems 2022-06-15 19:29:01 -04:00
dj2ls f758e10a35 removed static.INFO fields 2022-06-15 10:54:34 +02:00
Paul Kronenwetter 647fd2d6ca Adjust get_logger names. 2022-05-31 20:35:35 -04:00
Paul Kronenwetter 2be89b5b20 Change sock per PR comments. 2022-05-31 19:45:37 -04:00
Paul Kronenwetter 6a565ffe41 Merge branch 'main' into refactor_N2KIQ-202205-2 2022-05-28 11:52:05 -04:00
DJ2LS adf800b822 changed bandwith typo --> this could break some things.. 2022-05-28 14:08:33 +02:00
Paul Kronenwetter 2fa9aead44 Another round of formatting changes.
Implement class-level logging in places.
2022-05-27 22:17:15 -04:00
Paul Kronenwetter 98c1030c24 Incorporate some changes from pep8_improvements.
Simplify structlog calls.
Other refactoring.
2022-05-25 21:23:30 -04:00
Paul Kronenwetter 08202bbaec Prefer double- over single-quote.
Other minor fixes.
2022-05-25 18:27:33 -04:00
DJ2LS e05bc262ad and some more typos and whitespace correction.. 2022-05-23 14:26:14 +02:00
DJ2LS 7a530175f8 Accepted some Sourcery solutions 2022-05-23 14:02:22 +02:00
DJ2LS d992fd8dc0 Second run reducing number of problems 2022-05-23 13:11:16 +02:00
Paul Kronenwetter 9ad1e22470 Fix bandwidth spelling for hamlib. 2022-05-22 13:05:47 -04:00
Paul Kronenwetter 8a5e290a30 Various refactorings.
Type hints, trailing backslash, range usage, etc.
2022-05-15 11:07:56 -04:00
Paul Kronenwetter 3a70b87e21 Remove excess newlines. 2022-05-15 11:06:14 -04:00
Paul Kronenwetter 9753735c40 Remove excess trailing spaces. 2022-05-15 11:06:07 -04:00
dj2ls 57e4af83af first test with 24bit crc
moved from 16bit crc to 24bit crc...First test for ping and file transfer seems to be working... This has been too easy... 🤔
2022-04-19 11:09:11 +02:00
dj2ls a90abb122f enable/disable cq response
Enable and disable CQ response via GUI. Also moved settings to settings modal - with a small redesign. Auto updater still WIP
2022-04-18 17:17:53 +02:00
DJ2LS faefd84ae5 Revert "black code formatting"
This reverts commit 92cfa367f3.
2022-04-11 11:10:32 +02:00
dj2ls 92cfa367f3 black code formatting 2022-04-11 11:03:54 +02:00
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 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 f5f7060672 different changes
network fixes, chat fixes, gui fixes...
2022-03-12 15:06:49 +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 958991aff8 added command responses
every network command will be acknowleded now
2022-03-08 08:44:19 +01:00
dj2ls 7134361267 improved rigctld network integration 2022-03-06 17:23:04 +01:00
dj2ls 1519c22358 connection mode, documentation, ...
changes in all areas
2022-03-04 16:50:32 +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 25392303e4 increased callsign length and added ssid
this now more compatible to VARA to avoid confusion. Callsign length now 7 char + 1 ssid
2022-02-21 12:20:36 +01:00
dj2ls 2d3a3735ec fixed multiprocessing issue with audio devices
usage of data manager between multiprocessing communication
2022-02-17 16:52:11 +01:00
dj2ls efc700b1f7 possible fix for #132
it seems, pyaudio isnt terminated correctly. running it within a subprocess which will be closed after execution, pyaudio seems to be terminated and not causing a problem anymore on raspberry pi. Yay
2022-02-17 10:11:12 +01:00
dj2ls 30bbf75521 fixed unclean closing
closing application now by signals closes #133
2022-02-16 09:11:32 +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 3835e19c4a updated command stack
also fixed a problem with receiving data within GUI #129
2022-01-30 14:16:08 +01:00
dj2ls 459e39daea updated socket commands and changed rx buffer behavior
..and some other changes to the gui so its compatible again with the latest socket commands. The rx buffer has now a unique id, and new structure. Also all messages and files will be saved to the same buffer. All commands which will be sent to the tnc or dameon are now written in lowercase
2022-01-28 20:07:39 +01:00
dj2ls 1e109da2e4 rigctld port fix and stuck in re opening data channel
data channel stuck in opening process when opening datachannel failed
2022-01-24 23:29:34 +01:00