Jonathan Naylor
9720c7a40d
Make space for dPMR.
2025-07-09 13:38:55 +01:00
Jonathan Naylor
cf15f42a0f
Convert to C++ nullptr from NULL.
2025-03-14 12:13:11 +00:00
Jonathan Naylor
43f8b2f6f0
Change all of the enums to the modern format.
2025-03-13 18:16:33 +00:00
Jonathan Naylor
cf96a2653f
Fix FM RAW mode resampler bug.
2024-07-15 13:50:58 +01:00
Jonathan Naylor
da382647f6
Regularise the UDP socket handling for DMR, POCSAG and the Remote Control port.
2024-02-01 14:31:03 +00:00
Max Lapan
55ba1233a8
Page alert commands
2022-11-26 11:04:01 +01:00
Max Lapan
8f5ff4ca05
Add command page_bcd to send bcd message with pocsag
2022-11-25 20:58:26 +01:00
Jonathan Naylor
2b34978be1
Merge pull request #737 from f1rmb/disable_remotecommand_logging
...
Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used).
2022-01-24 07:12:54 +00:00
Daniel Caujolle-Bert
4d294fda56
Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used).
2022-01-24 02:55:18 +00:00
Daniel Caujolle-Bert
a30ae3af4d
Add new remote command:
...
- hosts: display connected hosts, or NONE if disconnected (surrounded with double quotes).
Increase buffer size, for reply string, from 100 to 1024.
2022-01-21 10:51:41 +00:00
Jonathan Naylor
69a4fdd23c
Merge branch 'master' into M17_AX25_FM
2021-03-22 22:14:54 +00:00
Daniel Caujolle-Bert
27b7d3fc41
Add RemoteCommand 'status' command.
...
As DMRGateway, it reports connection status.
Command sent: "status" to port: 7642
dstar:n/a dmr:conn ysf:n/a p25:n/a nxdn:n/a fm:n/a
RemoveCommand has been slighlty modified, as using Log on a read-only filesystem simply forbids the strings to be displayed.
Another solution would be to set LogInitialisse's filePath to "/tmp/" for *nix systems.
2021-03-22 20:32:43 +01:00
Jonathan Naylor
9373b15e58
Merge branch 'master' into M17_AX25_FM
2021-03-22 19:23:03 +00:00
Daniel Caujolle-Bert
629cdcfb2a
Unitying RemoteCommand with latest DMRGateway's RemoteControl PR.
2021-03-20 18:12:25 +01:00
Jonathan Naylor
e761e9c083
Merge branch 'master' into M17_AX25_FM
2021-01-01 14:45:08 +00:00
Jonathan Naylor
a209c00479
Allow DMR/P25 and NXDN Id reload with a SIGUSR1 or via a remote command.
2021-01-01 13:54: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
a57397e274
Merge branch 'AX25_FM' into M17_AX25_FM
2020-11-06 15:43:12 +00:00
Jonathan Naylor
8536294b76
Initial work on the M17 protocol.
2020-10-14 16:16:54 +01:00
Jonathan Naylor
2502ee94d7
Merge branch 'SimpleDMR' into AX25_FM
2020-09-03 12:10:01 +01:00
SASANO Takayoshi
816f8ea0a1
Merge remote-tracking branch 'origin' into ipv6
2020-06-12 20:24:17 +09:00
Jonathan Naylor
dbe04c3c2f
Initial code for AX.25 support.
2020-06-08 16:33:20 +01:00
Jonathan Naylor
da0f1a6a76
Merge branch 'master' into FM
2020-05-05 20:53:40 +01:00
Andy Taylor
8b2b3d344a
Update RemoteControl.cpp
2020-05-05 19:26:12 +01:00
m0vse
9796b400c8
Add enable/disable commands to RemoteCommand
2020-05-02 21:40:55 +01:00
SASANO Takayoshi
5df1fe551f
add IPv6 support for RemoteControl
...
To specify IP(v4/v6) address for RemoteControl port,
add Address parameter in [RemoteControl] section to MMDVM.ini.
Different from other Address(es), the default IP address of RemoteControl
is 127.0.0.1 for security.
2020-04-11 13:12:19 +09:00
SASANO Takayoshi
dad47317e6
set INADDR_ANY/IN6ADDR_ANY_INIT address string to m_socket
...
when CUDPSocket::open() is called with m_address (in CUDPSocket) is nothing,
IPv4 socket is created by "0.0.0.0" (INADDR_ANY) address.
This causes a problem that DMRGateway cannot connect to reflector on IPv6.
To choose default INADDR_ANY/IN6ADDR_ANY_INIT address, added
open(address_family) in UDPSocket.cpp.
Following code sets address string at construction, not modified.
NXDNNetwork.cpp
POCSAGNetwork.cpp
YSFNetwork.cpp
Other codes does not set, modified open() -> open(address_family)
DMRNetwork.cpp
DStarNetwork.cpp
MMDVMHost.cpp
MobileGPS.cpp
P25Network.cpp
RemoteCommand.cpp
RemoteControl.cpp
I think there is more clever method, but I have no other idea.
Maybe IPv6 support for digital radio works, but RemoteControl can work
IPv4 only.
2020-04-06 18:35:12 +09:00
SASANO Takayoshi
c92039d83b
modified for IPv6 supported CUDPSocket
2020-04-06 18:34:54 +09:00
Jonathan Naylor
9b2352c877
Beginnings of allowing for local POCSAG message transmissions.
2019-01-22 21:33:49 +00:00
Jonathan Naylor
d02122b922
Fix bug in use of std::vector size, thanks to Flo DF2ET.
2019-01-22 14:38:06 +00:00
Jonathan Naylor
b57d42327a
Make the remote command handler more flexible and add an optional
...
timeout to the new mode.
2019-01-22 13:40:02 +00:00
Jonathan Naylor
3d164b4148
Fix bug in remote command logging, thanks to Phil M0VSE for finding it.
2019-01-20 17:01:28 +00:00
Jonathan Naylor
a5813dc8e8
Change logging level of invalid commands.
2019-01-10 09:07:12 +00:00
Jonathan Naylor
8aa2f00c1b
Fixes for Windows.
2019-01-09 19:47:59 +00:00
Jonathan Naylor
c0658deafa
Add host logging of all remote commands.
2019-01-09 11:27:15 +00:00
phl0
494739c25b
We need a cstring include here ... (at least for Linux builds)
2019-01-08 13:51:24 +01:00
Jonathan Naylor
7cd47fcb20
Change "dstar" to "d-star".
2019-01-08 09:49:13 +00:00
Jonathan Naylor
b43a354343
Expand range of commands.
2019-01-07 13:54:52 +00:00
Jonathan Naylor
42a48209d4
Add remote control interface.
2019-01-07 11:03:37 +00:00