Daniel Caujolle-Bert
579db99ae2
Remove RemoteCommandDMRG, as RemoteCommand from MMDVMHost's PR now works with DMRGatway too.
2021-03-22 20:16:35 +01:00
Daniel Caujolle-Bert
41a49d5785
Implement remote command support.
...
- Defaut port is 7643 (totally arbitrary)
- Using RemoteCommandDMRG, each network can be enabled or disabled (net1 .. net5, xlx):
~ $ RemoteCommandDMRG 7643 disable net2
M: 2021-03-20 11:48:40.494 Command sent: "disable net2" to port: 7643
M: 2021-03-20 11:48:40.545 OK
- Using RemoteCommandDMRG, a connection status can be retrieved:
~ $ RemoteCommandDMRG 7643 status
M: 2021-03-20 11:49:13.513 Command sent: "status" to port: 7643
M: 2021-03-20 11:49:13.563 xlx:conn net1:conn net2:n/a net3:n/a net4:conn net5:n/a
A returned string is expected from the socket connection, this is why I did not reuse the MMDVMHost's RemoteCommand (unless MMDVMHost RemoteControl is modified as well).
The exit value can be used in scripting (also 1 if we didn't get any reply).
2021-03-20 13:03:19 +01:00
Jonathan Naylor
8101f4d8e6
Merge branch 'IPv6' into SimpleDMR
2020-09-09 11:45:23 +01:00
SASANO Takayoshi
193ff5f8a0
renew UDPSocket code
2020-09-09 18:58:21 +09:00
Jonathan Naylor
5e3e9f10b9
Merge branch 'IPv6' into SimpleDMR
2020-09-03 11:16:10 +01:00
Jonathan Naylor
056b40f267
Merge branch 'master' into IPv6
2020-09-03 10:25:51 +01:00
Jonathan Naylor
f93c48a922
Add optional reporting of the home location to APRS-IS directly.
2020-08-28 15:15:25 +01:00
Jonathan Naylor
b344248e0a
Simplify the Host to DMR Gateway protocol.
2020-08-26 14:20:04 +01:00
Jonathan Naylor
6e89e4922f
Add the install target.
2020-06-25 10:00:57 +01:00
Jonathan Naylor
d715ea6b4a
Merge branch 'master' into IPv6
2020-06-17 16:29:05 +01:00
Jonathan Naylor
0fef073c13
Add dynamic TG voice prompts and status TG.
2020-04-03 16:54:35 +01:00
Jonathan Naylor
9771b1ff0c
Prepare for having two voice subsystems.
2020-04-03 15:25:33 +01:00
Jonathan Naylor
10e890bdd4
Begin the dynamic TG support.
2020-04-01 22:22:12 +01:00
SASANO Takayoshi
47bc9c5bcd
use system default compiler
...
replaced gcc/g++ with cc/c++ to support Clang-based system (e.g. OpenBSD).
2019-10-23 05:48:04 +09:00
Jan Hegr
8909395d10
Added the IdRewrite=RFId,NetworkId rule to the network configuration section for bidirectional ID translation
2019-05-19 08:56:39 +02:00
Jonathan Naylor
e5d4dab793
Allow for switching between XLX reflectors.
2017-08-20 21:48:49 +01:00
Jonathan Naylor
cd19de377e
Add new processing blocks for CSBK and Data Headers.
2017-08-01 21:55:47 +01:00
Jonathan Naylor
a4cff2f3d7
Add Pass All parameters for TGs and Private Calls.
2017-05-27 16:50:34 +01:00
phl0
cb4505be17
Always recompile DMRGateway.o to contain latest git ID
2017-05-23 15:41:22 +02:00
phl0
efb28a225f
Force rebuild of GitVersion.h
2017-05-23 15:20:06 +02:00
phl0
c7a7d0adef
Add compilation time stamp and GitID to binaries
2017-05-23 10:07:44 +02:00
Jonathan Naylor
f92ec4263f
Add two more rewrite types.
2017-05-15 21:16:52 +01:00
Jonathan Naylor
1e5d387d81
Use the unified rewriting code.
2017-05-14 18:14:09 +01:00
Jonathan Naylor
25bc41e408
Rename Rewrite to TG Rewrite.
2017-05-13 17:55:20 +01:00
Jonathan Naylor
b9ebdee601
Start the voice transmission module.
2017-05-01 14:46:43 +01:00
Jonathan Naylor
55cb6beaf2
Initial commit for voice prompts.
2017-05-01 09:35:17 +01:00
Jonathan Naylor
503af50070
Virtualise the repeater protocol class.
2017-04-30 11:13:35 +01:00
Jonathan Naylor
6e9156497d
Add the TG rewrite code.
2017-04-28 16:45:05 +01:00
Jonathan Naylor
c04c3e1aef
Initial commit.
2017-04-20 20:51:30 +01:00