Commit Graph

468 Commits

Author SHA1 Message Date
Jonathan Naylor
3deb7dfcaa Merge branch 'master' into mqtt 2024-08-31 20:14:29 +01:00
Jonathan Naylor
001dfd6db6 Small cleanups. 2024-08-31 20:12:10 +01:00
Jonathan Naylor
6ac37bb0d1 Merge branch 'master' into mqtt 2024-08-28 16:51:00 +01:00
Jonathan Naylor
aa03a96925 Fix the restart processing. 2024-08-28 16:32:20 +01:00
Jonathan Naylor
e12b2b9994 Add the repeater callsign to the FM start message. 2024-05-24 10:24:09 +01:00
Jonathan Naylor
474e9fdbb7 Simplify the FM protocol to match the FM Gateway. 2024-05-23 14:27:52 +01:00
Jonathan Naylor
7eb67a83e2 Merge branch 'mqtt' into mqtt_plus 2024-05-23 12:48:03 +01:00
Jonathan Naylor
0e5798e2a5 Merge branch 'master' into mqtt 2024-05-23 12:36:14 +01:00
Jonathan Naylor
738c82d7b9 Fix the Winsock compilation errors. 2024-04-22 19:12:33 +01:00
Jonathan Naylor
b6a216ad53 Merge branch 'master' into mqtt 2023-12-06 17:36:37 +00:00
Jonathan Naylor
08ccf148ad Add more debugging logging. 2023-12-05 18:25:08 +00:00
Jonathan Naylor
1b277741de Add more logging for mode changing. 2023-12-04 13:04:12 +00:00
Jonathan Naylor
d5e438553b Merge branch 'mqtt' into mqtt_plus 2023-10-25 17:19:05 +01:00
Jonathan Naylor
c3d8a4ce9d Merge branch 'master' into mqtt 2023-10-25 17:03:53 +01:00
Jonathan Naylor
3eb29a0bf5 Add the squelch file as needed by SVXLink. 2023-10-25 12:39:09 +01:00
Jonathan Naylor
e91f640e7e Add a resampler to the FM network RAW data mode. 2023-10-18 11:34:38 +01:00
Jonathan Naylor
37c25598d4 Play out large modem serial payloads gradually. 2023-10-05 19:12:13 +01:00
Jonathan Naylor
fdc917518b Add RSSI reporting to FM and AX.25. 2023-08-04 16:12:38 +01:00
Jonathan Naylor
c1dc441f28 Use MQTT for KISS format packet data in and out of the host. 2023-07-28 19:16:31 +01:00
Jonathan Naylor
e4de1951cc Refining the JSON schema based on the requirements of the display driver. 2023-07-26 16:32:33 +01:00
Jonathan Naylor
1a19243653 Rename display MQTT endpoints. 2023-07-25 16:20:23 +01:00
Jonathan Naylor
b33a6f997e Add basic JSON status logging. 2023-07-23 14:32:53 +01:00
Jonathan Naylor
871ee09eee Make the remote control optional as it should be. 2023-07-05 13:41:44 +01:00
Jonathan Naylor
9b9b70eec7 Handle changes to the MQTT class API. 2023-07-05 11:37:33 +01:00
Jonathan Naylor
893952f024 Make all of the rest of the code base be conditionally compiled. 2023-07-03 16:21:35 +01:00
Jonathan Naylor
ebc539b205 Add conditional compilation to the common classes for all of the modes. 2023-06-30 16:40:54 +01:00
Jonathan Naylor
72152cc82b Make the compilation of M17 conditional. 2023-06-29 18:15:33 +01:00
Jonathan Naylor
37420dc93c Make compiling D-Star conditional. 2023-06-29 17:13:00 +01:00
Jonathan Naylor
5a12f49a6e Make the compilation of FM support conditional. 2023-06-29 15:57:13 +01:00
Jonathan Naylor
b524c14d1d Make the compilation of POCSAG conditional. 2023-06-29 12:46:03 +01:00
Jonathan Naylor
11fc87896c Make compiling AX.25 conditional. 2023-06-29 11:59:52 +01:00
Jonathan Naylor
c2bd065b2d Remove the file based logging, only go via MQTT from now on. 2023-06-29 11:03:06 +01:00
Jonathan Naylor
3c48b8f61b Add support for passthrough of serial data from MQTT to the spare serial port on an MMDVM modem/hotspot. 2023-06-20 16:33:33 +01:00
Jonathan Naylor
1afe34f514 Use MQTT for the remote command handling. 2023-06-20 15:27:56 +01:00
Jonathan Naylor
0615a4218d Add MQTT subscriptions for display and remote commands. 2023-06-19 17:16:14 +01:00
Jonathan Naylor
ff004211b9 Rename MQTTPublisher to MQTTConnection. 2023-06-19 14:57:30 +01:00
Jonathan Naylor
d01520bea1 Remove all of the display processing from the code. 2023-06-16 17:18:43 +01:00
Jonathan Naylor
f5e82b6019 Merge branch 'mqtt' into mqtt_plus 2023-06-16 15:45:17 +01:00
Jonathan Naylor
da147031c9 Add host startup and closedown messages to JSON/MQTT. 2023-06-07 12:27:44 +01:00
Jonathan Naylor
2ac5b1bcfe Merge branch 'master' into mqtt 2023-06-07 11:38:23 +01:00
Jonathan Naylor
9085112b4d Add extra logging when starting and stopping the MMDVM. 2023-06-07 11:28:41 +01:00
Jonathan Naylor
e10454c2d5 Fix the signal handling. 2023-06-06 19:41:17 +01:00
Jonathan Naylor
391e382a7b Remove the direct network access to DMR Masters. 2023-06-05 17:30:39 +01:00
Jonathan Naylor
17c194c466 Add P25 to JSON/MQTT. 2023-01-17 15:11:40 +00:00
Jonathan Naylor
b7761a4e8a Add MMDVM status JSON messages. 2023-01-15 16:18:31 +00:00
Jonathan Naylor
f216ee4e04 Merge branch 'master' into mqtt 2023-01-04 16:29:00 +00:00
Chipster
adb67ff698 Suppress DMR Roaming Beacon debug messages in simplex mode; refinement to PR #753 merge. 2022-12-05 08:38:57 -06:00
Chipster
14fcbd9c1a Enable Debug Log Messages when DMR Roaming Beacons are being sent. 2022-11-30 08:51:06 -06:00
Jonathan Naylor
2f761603bc Filter the log data sent to MQTT based on the MQTTLevel setting. 2022-11-29 18:04:03 +00:00
Jonathan Naylor
53b73c6558 Clean up the MQTT interface. 2022-11-29 17:18:34 +00:00