Commit graph

369 commits

Author SHA1 Message Date
Andy Taylor
f261b88d7f
Update YSFGateway.ini
Defaulted the command passthrough to off
2019-01-29 11:34:44 +00:00
Andy Taylor
a477f3333a
Update WiresX.cpp 2019-01-28 13:56:43 +00:00
Andy Taylor
36970ce021
Update YSFGateway.cpp 2019-01-28 13:56:14 +00:00
Andy CA6JAU
3eec7d741c Fix Wires-X SEARCH reply length 2019-01-27 20:40:21 -03:00
Andy Taylor
2013dd91b5
Update YSFGateway.cpp
Send the disconnect to the YSF2xxx gateway too
2019-01-27 01:24:49 +00:00
Andy Taylor
aaee560119 Revert "Update YSFGateway.cpp"
This reverts commit e57cadc679.
2019-01-27 01:22:15 +00:00
Andy Taylor
e57cadc679
Update YSFGateway.cpp 2019-01-27 01:18:31 +00:00
root
5a940857ba Experimental WiresX Selective Passthrough 2019-01-25 15:51:31 +00:00
Jonathan Naylor
013de54c5a Allow forcing of Wires-X test to upper case. 2019-01-08 09:24:15 +00:00
wdatkinson
5970a2ed09
Update YSFHosts.txt
Added YSF317 (#31075)
2019-01-03 17:49:53 -05:00
Andy CA6JAU
165c82fd55 Fix for Wires-X SEARCH reply > 20 results 2018-12-09 23:21:23 -03:00
iw9grl
5e2ccff2fe
Update YSFHosts.txt
Updated new IPs of many YSF-Reflector
2018-11-12 08:26:47 +01:00
Jonathan Naylor
7dc7c820c0 Small MobileGPS code cleanups. 2018-11-06 11:28:22 +00:00
Jonathan Naylor
f17d7a65a6 Clean up static location handling. 2018-11-06 07:53:11 +00:00
Jonathan Naylor
e0d01c64c2 Clean up GPS data parsing. 2018-11-05 19:55:36 +00:00
Jonathan Naylor
4ddbd34f9b Intelligently add the velocity/speed/bearing data to the APRS message. 2018-11-02 10:51:17 +00:00
Jonathan Naylor
0446deefad First version of the mobile GPS client code. 2018-11-01 15:43:41 +00:00
Andy CA6JAU
2e506ced93 Add Wires-X categories support 2018-08-05 18:04:35 -04:00
Andy CA6JAU
70a06f3cd6 Fix command length for dump function in WiresX 2018-07-29 19:41:19 -04:00
Andy CA6JAU
3b3d2881bf Fix for process long Wires-X commands 2018-07-29 19:00:47 -04:00
Jonathan Naylor
01d88248c7 Close the fds after log initialisation. 2018-07-26 20:17:20 +01:00
Jonathan Naylor
51d534034b Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
Jonathan Naylor
f30f30d509 Update the StopWatch. 2018-07-04 21:49:35 +01:00
Jonathan Naylor
a5e1a8fde9
Merge pull request #111 from lucamarche-iz1mlt/master
Prints to the log file
2018-06-18 19:31:57 +01:00
Jonathan Naylor
a7d7752279 Move the call to LogInitialise. 2018-06-18 18:36:09 +01:00
LucaMarche IZ1MLT
62c36f3a7c
Edit file log print
Revised log print file to be used with the DG9VH dashboard
2018-06-04 14:42:40 +02:00
Jonathan Naylor
3385796d22 Allow for a user definable callsign suffix. 2018-05-24 18:44:19 +01:00
Jonathan Naylor
11cad79a95 Attempt to fix the inactivity timeout. 2018-05-24 18:17:37 +01:00
Andy CA6JAU
7ad6fea17a Not load FCS rooms if FCS is disabled 2018-05-13 13:40:31 -04:00
Andy CA6JAU
adceddcb40 Prevent false poll lost 2018-05-13 01:34:40 -04:00
Jonathan Naylor
99f0b8dbb4 Bump the version date. 2018-05-09 20:04:39 +01:00
Jonathan Naylor
076959cb59 Read FCS Wires-X data from a file. 2018-05-09 20:04:09 +01:00
Jonathan Naylor
6e69361b6f Fix callsign length issue with FCS rooms. 2018-05-09 19:42:25 +01:00
Andy CA6JAU
a8eb0ffa79 Support for YSF2NXDN and YSF2P25 pseudo reflectors 2018-05-05 19:13:20 -03:00
Shawn Chain
60e40a2ec1 Add CN YSF REFL to TG460501 2018-05-02 20:56:35 +08:00
Jonathan Naylor
383168dd6e Add an up-yo-date YSF hosts files. 2018-03-21 07:33:18 +00:00
Jonathan Naylor
135b91f4c6 Bump the version date. 2018-03-15 23:23:39 +00:00
Jonathan Naylor
c1789ffd0f Re-do the FCS reflectors a little to include a description. 2018-03-15 23:23:08 +00:00
Jonathan Naylor
0d777da182 Add named FCS rooms to Wires-X. 2018-03-15 19:52:07 +00:00
Andy CA6JAU
5cefef5366 Load reflector list after configure Parrot and YSF2DMR pseudo reflectors 2018-03-10 23:36:03 -03:00
Jonathan Naylor
0ad3f8712a Lots of Wires-X changes. 2018-03-05 20:00:29 +00:00
Jonathan Naylor
f63c6069de Update the YSF Hosts file. 2018-03-04 11:40:25 +00:00
Jonathan Naylor
fcc179d5f6 Bump the version date. 2018-02-28 18:50:37 +00:00
Jonathan Naylor
53e6c5dd3d Clean up the code and reformat the visible FCSxxxxx string. 2018-02-27 18:14:06 +00:00
Jonathan Naylor
63fa0a2cda Reduce logging messages. 2018-02-27 08:02:02 +00:00
Jonathan Naylor
253af16694 Add sanity checks to the DTMF code. 2018-02-27 07:19:22 +00:00
Jonathan Naylor
c85aa2c9f3 Add sequence number reset code. 2018-02-26 19:12:26 +00:00
Jonathan Naylor
c17ffdbb89 Bug fixes mostly, 2018-02-26 19:05:34 +00:00
Jonathan Naylor
64db730870 Blank out the DTMF tones. 2018-02-23 08:06:54 +00:00
Jonathan Naylor
750e13222e Modify the revert handling. 2018-02-23 07:19:58 +00:00
Jonathan Naylor
b56ef7051f Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00:00
Jonathan Naylor
28a0a78d84 Almost complete, but it doesn't work! 2018-02-22 20:14:49 +00:00
Jonathan Naylor
22e5bb523f More changes, including FCS linking at startup. 2018-02-22 19:44:23 +00:00
Jonathan Naylor
9719b1d269 Lots of small changes. 2018-02-22 19:11:21 +00:00
Jonathan Naylor
4edd2ebdd1 Still need to handle polls. 2018-02-22 08:05:21 +00:00
Jonathan Naylor
295677878e Still need to handle polls and such like. 2018-02-22 07:37:29 +00:00
Jonathan Naylor
a52d831ba5 Add the FCS protocol and the beginnings of the control for it. 2018-02-21 21:53:58 +00:00
Jonathan Naylor
9dc484ea64 Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +00:00
Jonathan Naylor
05c0cce1db Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
Jonathan Naylor
c84df3db5e Initial changes ready for FCS support. 2018-02-21 18:41:24 +00:00
Andy CA6JAU
fe410b937a Adding pseudo YSF2DMR reflector 2018-01-28 23:05:25 -03:00
Jonathan Naylor
60b338151f Update the YSF Hosts file. 2017-11-24 14:31:02 +00:00
Jonathan Naylor
6fd0a0a170 Fix GPS interprestation. Thanks to BH4QBV. 2017-10-31 09:22:34 +00:00
Jonathan Naylor
e12963e6fd Descrease turnaround time for Wires-X replies. 2017-10-10 17:15:50 +01:00
Jonathan Naylor
d2865dfa64 Add new (unused) CM definition. 2017-09-16 19:35:42 +01:00
Jonathan Naylor
995f974e31 Move to VS2017. 2017-09-16 14:42:08 +01:00
Jonathan Naylor
41015d21d3 Add new ini entry for the optional APRS description. 2017-09-04 10:11:07 +01:00
Jonathan Naylor
2f41b0eaab Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
Jonathan Naylor
6cd839eb80 Add missing space in log message. 2017-08-25 10:12:34 +01:00
Jonathan Naylor
e11a7959b3 Increase the information in the linking log messages. 2017-08-22 21:51:37 +01:00
Jonathan Naylor
769052e25b Remove VW mode, it doesn't seem to do DTMF. 2017-08-19 19:17:08 +01:00
Jonathan Naylor
30f0cb3bb5 Remove DN mode 1 as have no example data. 2017-08-19 19:10:16 +01:00
Jonathan Naylor
aadc85be69 Add DN mode DTMF commands. 2017-08-19 19:08:01 +01:00
Jonathan Naylor
b3b94497a0 Update the YSF Hosts file. 2017-08-19 17:06:23 +01:00
Jonathan Naylor
6a81990b48 Fix DN mode bugs and rename DTMF methods. 2017-08-16 14:57:50 +01:00
Jonathan Naylor
11d56992be Handle multiple AMBE blocks per payload. 2017-08-16 10:18:43 +01:00
Jonathan Naylor
356250df07 Further integration of the DTMF code. 2017-08-15 21:09:20 +01:00
Jonathan Naylor
7421ff415d Start integrating the DTMF code. 2017-08-15 20:57:17 +01:00
Jonathan Naylor
004b156e80 Add build instructions for the DTMF file. 2017-08-15 20:30:02 +01:00
Jonathan Naylor
d92a894cd5 Add the D-Star DTM code. 2017-08-15 12:09:55 +01:00
phl0
924219ba2a
Resolve port clash for YSFParrot port 2017-08-03 12:06:56 +02:00
Jonathan Naylor
80b315d7c9 Bump the version date. 2017-07-19 20:07:07 +01:00
Jonathan Naylor
a87ec7d532 Update the YSF Hosts file. 2017-07-19 20:05:59 +01:00
phl0
8a6d27b85f
Fix APRS beacon bug (incorrect frequency) 2017-07-19 15:28:10 +02:00
Steve Zingman
36babf9c3d Update IP address of North America reflector 2017-07-11 05:41:07 -04:00
Jonathan Naylor
c1e5a784c2 Update the YSF Hosts file. 2017-06-09 23:13:55 +01:00
John Ronan
3d6c68f2c7 Changed the Cast rather than the const 2017-06-04 13:51:12 +01:00
John Ronan
bce9840cb1 Float does not appear to have enough precision for the calculation 2017-06-04 10:27:49 +01:00
John Ronan
f3ddcce744 * Could not see were the timer was being started. Starting now in open.
* Adjusted Formatting
2017-06-01 09:45:41 +01:00
Jonathan Naylor
e3827bbd1b Simplify the link reversion logic. 2017-05-02 15:58:15 +01:00
Jonathan Naylor
d6c3f0fe32 Don't have the inactivity timer on a non-revertible startup reflector. 2017-05-01 15:47:11 +01:00
Jonathan Naylor
d3b27585e3 Update the YSF Hosts file. 2017-05-01 14:40:38 +01:00
Jonathan Naylor
8490ea46a5 Allow revertion to startup reflector. 2017-05-01 14:37:14 +01:00
Jonathan Naylor
62f45b6c10 Fix autoconnect bug, 2017-03-25 11:42:07 +00:00
Jonathan Naylor
0153b54420 Bump the version date. 2017-03-25 09:52:10 +00:00
Jonathan Naylor
67c6147f30 Update the YSF Hosts file. 2017-03-25 09:51:01 +00:00
Jonathan Naylor
0d7f5ab22e Remove a potential memory leak. 2017-03-25 09:48:31 +00:00
Jonathan Naylor
92d22f72b3 Reload the reflector list in a different way to avoid crashes. 2017-03-24 15:37:46 +00:00
Jonathan Naylor
0521b82e24 Merge pull request #83 from juribeparada/master
Fix for latitude sign of GPS data
2017-03-22 05:40:56 +00:00
Andy CA6JAU
3191efcdcc Fix for latitude sign of GPS data 2017-03-21 22:11:01 -03:00
Jonathan Naylor
f60cf52a0b Handle idle timeouts and lost connections more gracefully. 2017-03-21 18:45:31 +00:00
Andy CA6JAU
7ffa22fba7 A workaround for the last page of YSF Reflectors list 2017-03-21 01:05:02 -03:00
Andy CA6JAU
6af25cdf63 Fix compilation in macOS 2017-03-20 22:17:33 -03:00
Jonathan Naylor
9ecbef3cea Make Wires-X forget about disconnected reflectors. 2017-03-20 15:44:25 +00:00
Jonathan Naylor
65c87982e7 Disable network reading when not linked. 2017-03-20 14:42:04 +00:00
Jonathan Naylor
4e8e40d582 Small change to the inactivity timer resetting. 2017-03-19 08:41:48 +00:00
Jonathan Naylor
85a9571eb6 Bump the version date. 2017-03-18 07:58:00 +00:00
Jonathan Naylor
af54beb5bd Add defensive code to track down or remove crashes. 2017-03-18 07:57:35 +00:00
Jonathan Naylor
4ae82cfd8d Add an inactivity timer to the gateway. 2017-03-18 07:41:09 +00:00
Jonathan Naylor
76428bb0cb Small code cleanup. 2017-03-02 20:53:40 +00:00
Jonathan Naylor
1740624a31 Update the YSF Hosts file. 2017-03-02 20:53:16 +00:00
Jonathan Naylor
5dd3bbaf44 Update the YSF Hosts file. 2016-11-14 17:37:42 +00:00
Jonathan Naylor
6311a96f30 Bump the version date. 2016-10-21 06:48:27 +01:00
Jonathan Naylor
e03a62ec7e Unlink before linking. 2016-10-20 17:44:58 +01:00
Jonathan Naylor
4b022094ca Rearrange reflector counting. 2016-10-19 07:31:32 +01:00
Jonathan Naylor
47fac16a70 Remove incorrect assert. 2016-10-17 21:05:40 +01:00
Jonathan Naylor
6782b4bf0d Clean up the gateway configuration. 2016-10-17 17:38:58 +01:00
Jonathan Naylor
1927af2fcf Remove unneeded time handling and fix compiler warnings. 2016-10-14 09:29:06 +01:00
Jonathan Naylor
7c188fe7c0 Remove the watchdog timer from the reflector. 2016-10-13 23:12:51 +01:00
Jonathan Naylor
6418c4fe6b Restructure the YSF gateway and protocol. 2016-10-13 18:47:04 +01:00
Jonathan Naylor
d2dca61804 Increase log file path variable. 2016-10-13 18:09:38 +01:00
Jonathan Naylor
20a33d1ff0 Clean up of log handling. 2016-10-04 17:39:17 +01:00
Jonathan Naylor
20485f5d02 Allow for an optional local Parrot entry. 2016-10-03 17:45:20 +01:00
Jonathan Naylor
6f6d27ebf3 Update for the new YAF hosts file format and remove the restart of the gateway. 2016-10-03 09:47:06 +01:00
Kim - DG9VH
913372b084 typo + example 2016-09-30 21:47:13 +02:00
Jonathan Naylor
e46445f56c Update the links mark down. 2016-09-30 13:24:44 +01:00
Jonathan Naylor
89d83dda46 Add README.md 2016-09-30 13:22:56 +01:00
Jonathan Naylor
519976995b Pad the reflector name and description to the correct size. 2016-09-30 11:39:32 +01:00
Jonathan Naylor
a3944b5b98 Remove stale reflector entries from the list. 2016-09-30 11:14:38 +01:00
Jonathan Naylor
92a401ba0a Remove unneeded variable. 2016-09-30 11:09:59 +01:00
Jonathan Naylor
d51dc57e28 Simplify the reflector access method. 2016-09-30 11:09:24 +01:00
Jonathan Naylor
9ee69cd555 Use a real YSF Hosts file from Kim Heinz. 2016-09-30 08:23:15 +01:00
Jonathan Naylor
04519a58c7 Use the correct delimiter for the file format. 2016-09-29 20:11:10 +01:00
Jonathan Naylor
f8b0accafb Alter format of hosts file ready for network reloading. 2016-09-29 19:56:27 +01:00
Kim - DG9VH
4c7f1b2a3a New Reflector 2016-09-27 07:25:34 +02:00
Kim - DG9VH
00d6359487 New Reflector 2016-09-26 07:24:57 +02:00
Kim - DG9VH
c4290438e8 correct hostname 2016-09-25 20:34:54 +02:00
Kim - DG9VH
059b9c3193 New Reflector
A warm welcome to Scotland!
2016-09-25 19:59:56 +02:00
Kim - DG9VH
c121eebb45 Added new (old) Reflector 2016-09-25 12:18:43 +02:00
Kim - DG9VH
94613db84b added new reflector 2016-09-23 17:31:21 +02:00
Jonathan Naylor
c0ba147644 Bump the version date. 2016-09-23 13:05:29 +01:00
Jonathan Naylor
020a08168d Change the tag to be just the callsign. 2016-09-22 22:07:35 +01:00
Jonathan Naylor
935492c5a4 Try to avoid creating duplicates with the YSFReflector. 2016-09-22 21:54:51 +01:00
Kim - DG9VH
68ccde0091 New Reflectors 2016-09-22 18:13:50 +02:00
Kim - DG9VH
7d2561bd7b added new reflector 2016-09-20 20:40:44 +02:00
Kim - DG9VH
3a902777d7 New Reflector 2016-09-18 18:24:41 +02:00
Kim - DG9VH
7449c26369 was too fast for David :-) 2016-09-16 22:47:30 +02:00
Kim - DG9VH
74c2aed386 added new reflector
plus some meta
2016-09-16 22:34:09 +02:00
Kim - DG9VH
e2e9710579 New Reflector 2016-09-09 08:17:19 +02:00
Kim - DG9VH
fc9f9504e8 New Reflector 2016-08-27 20:32:40 +02:00