Jonathan Naylor
ac6842fe2c
Merge branch 'master' into mqtt
2024-10-04 17:37:55 +01:00
Jonathan Naylor
ebea3eddb2
Revert "Amalgamate the two Trellis implementations and small cleanups."
...
This reverts commit ec9f7d7496 .
2024-10-04 17:14:36 +01:00
Jonathan Naylor
84c9da7e8f
Merge branch 'master' into mqtt
2024-10-02 14:59:58 +01:00
Jonathan Naylor
ec9f7d7496
Amalgamate the two Trellis implementations and small cleanups.
2024-10-02 14:42:25 +01:00
Jonathan Naylor
052af9ce93
Merge branch 'master' into mqtt
2024-09-30 18:53:33 +01:00
Jonathan Naylor
bc43db1e02
Update the P25 Reed-Solomon FEC to be the same as the DVMM project.
2024-09-30 18:27:00 +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
3f2a5d794d
Make the FM resampler optional.
2024-04-29 15:09:20 +01:00
Jonathan Naylor
b5f2789e8f
Merge branch 'mqtt' into mqtt_plus
2024-01-04 14:13:45 +00:00
Jonathan Naylor
a431799150
Merge branch 'master' into mqtt
2024-01-04 13:57:22 +00:00
SASANO Takayoshi
5c9d63052b
replace CFLAGS -> LDFLAGS when linking
2023-12-07 14:26:23 +09: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
e91f640e7e
Add a resampler to the FM network RAW data mode.
2023-10-18 11:34: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
893952f024
Make all of the rest of the code base be conditionally compiled.
2023-07-03 16:21:35 +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
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
f12604bb1c
Remove all of the display files.
2023-06-16 16:05:59 +01:00
Jonathan Naylor
391e382a7b
Remove the direct network access to DMR Masters.
2023-06-05 17:30:39 +01:00
Jonathan Naylor
96364136d9
Publish the log data via MQTT topics $NAME/log/$LEVEL.
2022-11-27 20:27:44 +00:00
Jonathan Naylor
8363a72f6a
Merge branch 'master' into M17_AX25_FM
2021-05-18 20:05:40 +01:00
Geoffrey
f5e3427cd8
Add SMeter to DStar ack and error
2021-05-15 06:51:12 +02:00
Jonathan Naylor
2d6f601feb
Remove depenancy on libsamplerate in the makefile.
2021-05-08 15:12:47 +01:00
Jonathan Naylor
dbf771d80c
Fixed M17 to be compatible with the latest protocol speciication.
2021-03-25 21:07:44 +00:00
Jonathan Naylor
e291096d22
Final modem refactoring.
2021-02-17 21:36:47 +00:00
Jonathan Naylor
279afb75f3
Finish off the UDP Controller and more clean-ups.
2021-02-17 19:35:28 +00:00
Jonathan Naylor
8ace65b86d
More sane modem port protocol handling.
2021-02-16 22:34:25 +00:00
Jonathan Naylor
ff9712b36a
Refactored some class names.
2021-02-16 20:05:03 +00:00
Jonathan Naylor
d77e2a00ce
Restore the branch
2020-12-15 16:21:07 +00:00
Jonathan Naylor
135fd04e0d
Revert "Merge branch 'M17_AX25_FM'"
...
This reverts commit e1427e3e37 , reversing
changes made to bcdba292eb .
2020-12-15 15:52:27 +00:00
Jonathan Naylor
ef6056506c
Merge branch 'master' into M17_AX25_FM
2020-12-06 16:46:10 +00:00
Jonathan Naylor
136deac61a
Allow optional direct connections to masters again.
2020-12-06 16:12:54 +00:00
Jonathan Naylor
eece693f05
Remove support for the Hobbytronics TFT display.
2020-11-10 10:08:59 +00:00
Jonathan Naylor
f89145b772
Remove support for the UMP (sob).
2020-11-10 09:58:10 +00:00
Jonathan Naylor
a57397e274
Merge branch 'AX25_FM' into M17_AX25_FM
2020-11-06 15:43:12 +00:00
Jonathan Naylor
551556b65d
Update the Makefiles.
2020-10-18 23:24:46 +01:00
Jonathan Naylor
5a3c61644c
Fix compilation.
2020-09-06 14:49:52 +01:00
Jonathan Naylor
98b1e6478b
Merge branch 'SimpleDMR' into AX25_FM
2020-09-06 14:27:55 +01:00
Jonathan Naylor
e45f0edec4
Merge branch 'ipv6' into SimpleDMR
2020-09-06 11:57:11 +01:00
SASANO Takayoshi
457be810a3
UDPSocket renewal
...
Currently there is six variations of (IPv4) UDPSocket.cpp.
- FMClients, NXDNClients, P25Clients, YSFClients(YSFParrot)
use ::fprintf() for logging
- YSFClients(YSFReflector)
use LogError() and LogInfo() for logging
special open(string &bindaddr) function
- YSFClients(YSFGateway), DAPNETGateway
use LogError() and LogInfo() for logging
- P25Clients, DMRGateway
use LogError() for logging
no LogInfo("Opening UDP port on") message
- NXDNClients
use LogError() for logging
no LogInfo("Opening UDP port on") message
add #include <ifaddrs.h>
- MMDVMHost
use LogError() for logging
no LogInfo("Opening UDP port on") message
no assert(!address.empty()) at constructor
to avoid explosion, commonized them.
switch ::fprintf()/LogError by #define HAVE_LOG_H
always display LogInfo("Opening UDP port on") message
delete #include <ifaddrs.h>, this is not needed
no assert(!address.empty()) at constructor
and to support YSFReflector, add multiple socket support.
default is #define UDP_SOCKET_MAX 1 so normally this feature is disabled.
added these functions.
CUDPSocket() (constructor without any parameters)
open(index, af, addr, port)
close(index)
CUDPSocket() means CUDPSocket(address = "", port = 0)
index selects socket, address and port is defined at open.
to have compatibility for old codes, these function works as
CUDPSocket(addr, port) store addr and port to index #0
CUDPSocket(port) store addr = "" and port to index #0
open() open with addr and port of index #0 , AF_UNSPEC
open(af) open with addr and port of index #0 , specified af
close() close *all* sockets
read/write operation is for all opened sockets.
2020-09-06 12:09:37 +09:00
Jonathan Naylor
2502ee94d7
Merge branch 'SimpleDMR' into AX25_FM
2020-09-03 12:10:01 +01:00
Jonathan Naylor
01da0ded7f
Remove the unused SHA256 functions.
2020-08-27 09:00:49 +01:00
Jonathan Naylor
66a17f4849
Simplify the Host to DMR Gateway protocol.
2020-08-26 09:29:11 +01:00
Geoffrey Merck
f64371b4c8
delete unit file on uninstall
2020-07-27 14:53:36 +02:00
Geoffrey Merck
d4e6f2cb5e
add install targets
2020-07-27 14:53:36 +02:00