YSFClients/YSFGateway
2020-11-04 10:15:30 +00:00
..
APRSWriter.cpp Merge branch 'master' into IPv6 2020-09-05 22:04:49 +01:00
APRSWriter.h Fix Windows compilation. 2020-09-20 14:56:00 +01:00
Conf.cpp Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Conf.h Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
CRC.cpp Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
CRC.h Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
DTMF.cpp Add sanity checks to the DTMF code. 2018-02-27 07:19:22 +00:00
DTMF.h Blank out the DTMF tones. 2018-02-23 08:06:54 +00:00
FCSNetwork.cpp Fix networking issues. 2020-11-04 10:15:30 +00:00
FCSNetwork.h Merge branch 'master' into IPv6 2020-09-06 15:25:13 +01:00
FCSRooms.txt Update FCSRooms.txt 2020-10-29 22:06:31 +01:00
Golay24128.cpp Initial commit. 2016-05-27 17:55:44 +01:00
Golay24128.h Initial commit. 2016-05-27 17:55:44 +01:00
GPS.cpp Update GPS.cpp 2020-09-01 18:38:44 +02:00
GPS.h First version of the mobile GPS client code. 2018-11-01 15:43:41 +00:00
Log.cpp Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Log.h Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Makefile Add HAVE_LOG_H to the YSF Gateway Makefile. 2020-09-06 15:12:33 +01:00
README.md Update the README files. 2020-08-19 16:16:00 +01:00
RingBuffer.h Initial commit. 2016-05-27 17:55:44 +01:00
StopWatch.cpp Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
StopWatch.h Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
Sync.cpp Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
Sync.h Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
Thread.cpp Updates for NetBSD. 2020-10-05 13:05:32 +01:00
Thread.h Fix Linux threading compile issues. 2016-06-06 19:29:23 +01:00
Timer.cpp Initial commit. 2016-05-27 17:55:44 +01:00
Timer.h Initial commit. 2016-05-27 17:55:44 +01:00
UDPSocket.cpp Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
UDPSocket.h Add Windows support. 2020-09-20 21:08:14 +01:00
Utils.cpp Initial commit. 2016-05-27 17:55:44 +01:00
Utils.h Initial commit. 2016-05-27 17:55:44 +01:00
Version.h Fix networking issues. 2020-11-04 10:15:30 +00:00
WiresX.cpp Revert "Alternate Disconnect" 2019-02-03 22:56:37 -03:00
WiresX.h Fix for buffer overflow in Modems due to long Wires-X reply 2019-02-03 20:28:43 -03:00
YSFConvolution.cpp Initial commit. 2016-05-27 17:55:44 +01:00
YSFConvolution.h Initial commit. 2016-05-27 17:55:44 +01:00
YSFDefines.h Still need to handle polls and such like. 2018-02-22 07:37:29 +00:00
YSFFICH.cpp Now have a valid response to the DX command :-) 2016-06-07 21:54:57 +01:00
YSFFICH.h Beginnings of Wires-X replies. 2016-06-06 22:16:22 +01:00
YSFGateway.cpp Fix networking issues. 2020-11-04 10:15:30 +00:00
YSFGateway.h Update YSFGateway.h 2020-09-05 22:40:04 +02:00
YSFGateway.ini Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
YSFGateway.vcxproj Use logging for UDPSocket where available. 2020-09-22 15:30:26 +01:00
YSFGateway.vcxproj.filters Convert to using the APRSGateway. 2020-06-01 12:03:34 +01:00
YSFHosts.txt Update YSFHosts.txt 2020-09-22 13:15:50 +01:00
YSFHostsupdate.sh Up-to-date YSF Hosts file. 2020-08-05 09:51:12 +01:00
YSFNetwork.cpp Fix networking issues. 2020-11-04 10:15:30 +00:00
YSFNetwork.h Fix networking issues. 2020-11-04 10:15:30 +00:00
YSFPayload.cpp Clean up and remove unused variables 2019-02-03 12:15:39 -03:00
YSFPayload.h Add the data creation for the payload. 2016-06-06 18:29:20 +01:00
YSFReflectors.cpp Merge branch 'master' into IPv6 2020-09-05 22:04:49 +01:00
YSFReflectors.h Convert to IPv6 2020-09-03 16:13:27 +01:00

The YSF Gateway interfaces the MMDVM Host to the open source YSF and FCS Reflector systems using the standard Wires-X commands from the radio. It also gateways position information to aprs.fi if sent.

The file YSFHosts.txt holds information about the YSF reflectors available, and the gateway has the ability to reload this file at intervals to ensure that it is always up to date.

It is expected that a call to retrieve this file is done via some mechanism such as cron on Linux. The URLs to retrieve the latest file are http://register.ysfreflector.de/export_csv.php, or https://register.ysfreflector.de/export_csv.php.

An example would be following line in root's crontab, that fetches the reflector-list each 5 minutes:

sudo crontab -e

add following line:

*/5 * * * * wget -O /var/YSFGateway/YSFHosts.txt http://register.ysfreflector.de/export_csv.php