Commit graph

74 commits

Author SHA1 Message Date
DJ2LS 722f1ef785 adjusted modem startup and audio tests 2023-11-11 10:41:16 +01:00
Mashintime a7ef928d0f Store and use real index of audio devices 2023-11-10 22:59:14 -05:00
DJ2LS 4cf915c399 audio device check before starting modem 2023-11-10 16:02:38 +01:00
DJ2LS e7c976f5f4 start-stop modem via command 2023-11-09 22:11:53 +01:00
DJ2LS 8b49fc4f8e improved multiclient support and reconnecting 2023-11-09 19:35:38 +01:00
DJ2LS 3b9db2980c attempt using ptt 2023-11-09 18:00:12 +01:00
DJ2LS 3616e131f7 attempt using waerfall with websockets 2023-11-09 17:14:22 +01:00
DJ2LS 1dc766e70e tests with ping and beacon 2023-11-09 15:48:10 +01:00
DJ2LS 24ad55081c fix audio device selection 2023-11-09 14:15:11 +01:00
DJ2LS a6aabd1bc4 adjusted some command handling 2023-11-09 13:52:27 +01:00
DJ2LS bb73d897f9 fixed modem error when selectin audio devices 2023-11-09 13:52:03 +01:00
DJ2LS 7705723fe0 fixed modem error when selectin audio devices 2023-11-09 13:50:24 +01:00
DJ2LS 2eb47cf57f first test doing a CQ via POST 2023-11-09 10:37:45 +01:00
Pedro 2f7c3bc73c Add commented draft of modem endpoints 2023-11-08 19:21:36 +01:00
Pedro bf866a73e6 Integrate the modem event queue in other modules 2023-11-08 18:49:38 +01:00
Pedro 08f35903af Connect modem events to /events websocket 2023-11-08 17:46:15 +01:00
Pedro a4f4b7b052 Refactor modem.py init 2023-11-08 14:24:54 +01:00
Pedro 697cb7610a Improve modem audio device logging info 2023-11-08 14:03:35 +01:00
DJ2LS 0e21c33376 first test with fetching settings 2023-11-08 11:24:52 +01:00
DJ2LS c38175f83f added CORS support 2023-11-08 10:54:08 +01:00
Pedro 045fcb1e4b Use audio device name crc as the id. Detect and match crc to find the correct device. 2023-11-07 15:20:09 +01:00
Pedro 61636fe473 Modem running inside the server for the first time. 2023-11-07 11:36:49 +01:00
Pedro 760585f9a6 Add endpoints GET /devices/audio and GET /devices/serial 2023-11-06 21:44:36 +01:00
Pedro 3b5131d63e Add POST /config with tests 2023-11-06 20:52:33 +01:00
Pedro 24cfc8f691 Improve config write method. Add tests. 2023-11-06 19:04:35 +01:00
Pedro 25a1e3b495 Add working GET /config to the API 2023-11-06 15:37:33 +01:00
Pedro 2a954830ce Add option --use-config cli argument for a custom config file. 2023-11-06 15:20:09 +01:00
Pedro cc182059bd Add rest API server 2023-11-06 13:54:38 +01:00
Pedro 0102220271 Add write() method to config and created first tests. 2023-11-06 11:30:37 +01:00
Pedro 8d99b0bfa2 Only use config for modem settings 2023-11-06 08:47:28 +01:00
DJ2LS e95f9a1d6a make channel opener more random 2023-11-02 15:07:36 +01:00
DJ2LS 0c23ca0561 make channel opener more random 2023-11-02 15:02:47 +01:00
DJ2LS 5d7508dbed test with early retransmit of NACK 2023-10-31 22:28:19 +01:00
DJ2LS b0d2c195ae fixed daemon startup 2023-10-31 16:45:18 +01:00
DJ2LS 5632310b8c added rx audio level and moved from linear to dB 2023-10-31 15:29:33 +01:00
DJ2LS 3f49b63930 adjusted arq timeouts... 2023-10-31 14:00:03 +01:00
DJ2LS 5d111cac5b enable / disable morse identifier 2023-10-31 09:53:31 +01:00
DJ2LS 4a47c3f58c adjusted morse module 2023-10-29 23:10:12 +01:00
DJ2LS f59ccd5ae5 improved channel busy handler 2023-10-28 23:42:29 +02:00
DJ2LS dff5b8e3cd improved channel opening 2023-10-28 22:37:15 +02:00
DJ2LS be6035e159 version update 2023-10-28 20:13:27 +02:00
DJ2LS c68c952f13 some more gui polising 2023-10-27 23:26:54 +02:00
DJ2LS 44a49a84a3 adjusted daemon process starting 2023-10-27 22:58:11 +02:00
DJ2LS 33094fa7a4 adjusted daemon process starting 2023-10-27 22:50:21 +02:00
DJ2LS 3e19428beb adjusted daemon process starting 2023-10-27 22:47:10 +02:00
DJ2LS a48c7f08f1 adjusted daemon process starting 2023-10-27 22:03:11 +02:00
DJ2LS b81bcb2c9f attempt with subprocess.run 2023-10-27 14:25:11 +02:00
DJ2LS e30d71a85e attempt with rigctld watchdog 2023-10-26 20:04:57 +02:00
DJ2LS eada33df2f temporary fix for starting the modem 2023-10-26 14:40:28 +02:00
DJ2LS fc76844362 better sock handling for modem 2023-10-26 10:48:03 +02:00