Commit Graph

354 Commits

Author SHA1 Message Date
Chipster
32e4282de7 Update INI with new Symbol config item 2023-02-13 06:09:51 -06:00
Chipster
508692a554 Add Symbol= option to [APRS] stanza in config, to allow user to define APRS symbol. Backward-compat., and will default to the standard D& symbol (diamond with "D" overlay) if Symbol= is not defined. 2023-02-12 19:27:45 -06:00
Jonathan Naylor
71b42aad36 Merge pull request #119 from MW0MWZ/patch-1 2022-09-09 17:53:01 +01:00
MW0MWZ
62bc2ac97b Update XLXHosts.txt
Update ICQ Podcast Host
2022-09-09 17:42:05 +01:00
Jonathan Naylor
70b3126804 Merge pull request #115 from narspt/Portuguese
Add Portuguese voice files
2022-06-12 13:28:37 +01:00
Jonathan Naylor
82abb4220f Merge pull request #116 from f1rmb/xlx_id_as_string 2022-02-17 09:53:11 +00:00
Daniel Caujolle-Bert
4f9f30b678 Fix: XLX ID as 3 characters string instead of a number.
* Since some XLX reflectors are using characters instead of numbers (like USA,JPN,etc...), it's not possible to use them as startup reflector.
 * Of course, it's still not possible to switch to that kind of reflector using the xlxBase + 4000 trick.
Update Copyright year.
2022-02-17 09:36:23 +00:00
narspt
f6a89db969 Add Portuguese voice files 2022-02-07 00:03:19 +00:00
Jonathan Naylor
518c2a6136 Merge pull request #114 from f1rmb/disable_remotecommand_logging 2022-01-24 14:22:49 +00:00
Daniel Caujolle-Bert
0e72349913 Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used). 2022-01-24 14:20:58 +00:00
Jonathan Naylor
e2f3542d9c Merge pull request #113 from f1rmb/hosts_remote_command
Add new remote command:
2022-01-24 07:11:06 +00:00
Daniel Caujolle-Bert
6c36e29f88 Add new remote command:
- hosts: display connected hosts, or NONE if disconnected (surrounded with double quotes).
2022-01-21 08:13:24 +00:00
Jonathan Naylor
5aa6e54130 Merge pull request #112 from narspt/patch-1 2022-01-05 22:41:07 +00:00
narspt
6822a1346a avoid invalid lat/lon/height values increasing RPTC pkt len 2022-01-05 21:38:51 +00:00
Jonathan Naylor
ea4b49192d Update the README file. 2021-12-13 10:26:41 +00:00
Jonathan Naylor
b6586411e3 Merge pull request #108 from dl1mx/master
Update Conf.cpp
2021-11-14 19:52:46 +00:00
Jonathan Naylor
93723db261 Update XLXHosts.txt 2021-10-25 17:54:35 +01:00
Jonathan Naylor
ca627e5515 Fix compiler warning 2021-10-25 17:54:16 +01:00
Marco Kubon
a3d2bce8a5 Update Conf.cpp
Reading Descripton from section APRS is missing
2021-07-14 14:07:16 +02:00
Jonathan Naylor
03bcdbc7cc Merge pull request #106 from f1rmb/f1rmb_network_port_datatype
Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x].
2021-04-25 09:37:53 +01:00
Daniel Caujolle-Bert
d9a09a9364 Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:44:55 +02:00
Jonathan Naylor
daa54d3d32 Don't use default arguments for closing the network connection. 2021-04-09 10:16:52 +01:00
Jonathan Naylor
a962971b11 Merge pull request #105 from f1rmb/f1rmb_no_goodbye_to_master_on_write_errors
Do not try to send RPTCL if the connection is already broken.
2021-04-08 18:33:09 +01:00
Jonathan Naylor
4e07b1b3b6 Merge pull request #104 from f1rmb/f1rmb_fix_UDPSocket_close
Fix nasty bug in UDPSocket::close().
2021-04-08 18:17:05 +01:00
Daniel Caujolle-Bert
86f492745e Do not try to send RPTCL if the connection is already broken. 2021-04-02 06:29:57 +02:00
Daniel Caujolle-Bert
be9b402aa3 Fix nasty bug in UDPSocket::close(). 2021-03-31 13:35:37 +02:00
Jonathan Naylor
68b81086a4 Add VS2019 support. 2021-03-22 22:18:59 +00:00
Jonathan Naylor
fdbe0e0fb4 Merge pull request #103 from f1rmb/f1rmb_remote_control
Implement remote command support.
2021-03-22 22:06:31 +00:00
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
aff04fd6b1 Merge pull request #98 from awasser1/patch-1
Update XLXHostsupdate.sh
2020-12-12 14:18:40 +00:00
awasser1
00268eebe6 Update XLXHostsupdate.sh
if ($1 == "XLX389")
		reflector=4017
2020-12-12 12:57:02 +10:00
Jonathan Naylor
5ca0d6e5e0 Merge pull request #97 from ct1jib/patch-1
Update DMRGateway.ini
2020-11-13 16:32:03 +00:00
Jorge (George)
e7762d673a Update DMRGateway.ini
For normal repeater operation using some rigs dynamic rewrite is not usefull, not all have Promiscous mode. Reflectors are disabled (allmost) on Brandmeister Network.
2020-11-06 10:59:48 +00:00
Jonathan Naylor
b68415fe64 Merge pull request #96 from f1rmb/fix_gps_segfault
Fix segfault when GPS is not enabled in config (NULL reference usage).
2020-11-04 10:38:55 +00:00
Daniel Caujolle-Bert
4ebc7f1af7 Fix segfault when GPS is not enabled in config (NULL reference usage). 2020-11-03 23:39:27 +01:00
Jonathan Naylor
023b5d48e0 Add optional log file rotation and UDP error handling. 2020-10-31 22:45:54 +00:00
Jonathan Naylor
be6364def2 Merge branch 'master' into SimpleDMR 2020-10-07 10:38:47 +01:00
Jonathan Naylor
62c5595915 Fix buffer overflow. 2020-10-07 10:38:19 +01:00
Jonathan Naylor
cf6f9b9ab7 Merge branch 'master' into SimpleDMR 2020-10-05 13:00:27 +01:00
Jonathan Naylor
c63d1503bb Updates for NetBSD. 2020-10-05 12:59:57 +01:00
Jonathan Naylor
4bf272216a Use normal logging in UDPSocket 2020-09-22 15:50:10 +01:00
Jonathan Naylor
5656547ec3 Clean up tabbing. 2020-09-21 10:14:15 +01:00
Jonathan Naylor
7934cc78bb Fix Windows. 2020-09-20 21:24:13 +01:00
Jonathan Naylor
5051efa78d Fix Windows compilation. 2020-09-20 15:05:42 +01:00
Jonathan Naylor
09a5824956 Merge branch 'master' into SimpleDMR 2020-09-18 13:06:06 +01:00
Jonathan Naylor
1ff647b701 Add the missing "to" the Dynamic TG voice. 2020-09-18 13:05:29 +01:00
Jonathan Naylor
b11a967171 Reformat the latitude and longitude values. 2020-09-16 13:28:11 +01:00
Jonathan Naylor
8101f4d8e6 Merge branch 'IPv6' into SimpleDMR 2020-09-09 11:45:23 +01:00
Jonathan Naylor
6ce9a9db01 Merge pull request #93 from jg1uaa/IPv6
IPv6 and inline comment
2020-09-09 11:36:53 +01:00