YSFClients/YSFGateway
2025-06-24 05:28:28 -05:00
..
APRSWriter.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
APRSWriter.h Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06:00
Conf.cpp Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +01:00
Conf.h Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +01:00
CRC.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
CRC.h Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
DTMF.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
DTMF.h Blank out the DTMF tones. 2018-02-23 08:06:54 +00:00
FCSNetwork.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
FCSNetwork.h Update the C++ version. 2025-03-19 17:49:49 +00:00
FCSRooms.txt Update FCSRooms.txt 2025-03-12 23:35:01 +01:00
Golay24128.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
Golay24128.h Initial commit. 2016-05-27 17:55:44 +01:00
GPS.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
GPS.h Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
Log.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
Log.h Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Makefile * Added git version string to VERSION, etc. (GitVersion.h); consistent with other clients. 2022-01-07 08:35:27 -06:00
prebuild.cmd Clean up the code and remove an annoying bug. 2024-07-08 15:14:30 +01:00
README.md Update the README files. 2020-08-19 16:16:00 +01:00
RingBuffer.h Update the C++ version. 2025-03-19 17:49:49 +00:00
StopWatch.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
StopWatch.h Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
Sync.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
Sync.h Prepare for Wires-X encoding. 2016-06-06 18:19:56 +01:00
Thread.cpp Update the C++ version. 2025-03-19 17:49:49 +00: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 Fix nullptr instead of NULL argument usage in getaddrinfo(). 2025-06-07 17:37:17 +02:00
UDPSocket.h Update the C++ version. 2025-03-19 17:49:49 +00:00
Utils.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
Utils.h Initial commit. 2016-05-27 17:55:44 +01:00
Version.h Update Version.h 2025-06-15 16:45:30 +01:00
WiresX.cpp Update WiresX.cpp 2025-05-26 01:08:33 +01:00
WiresX.h Fix YSFGateway Crash on searching for a reflector with an ID that doesn't exist, code cleanup around the WiresX protocol 2025-05-20 00:50:36 +01:00
YSFConvolution.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
YSFConvolution.h Initial commit. 2016-05-27 17:55:44 +01:00
YSFDefines.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:51:51 +02:00
YSFFICH.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
YSFFICH.h Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
YSFGateway.cpp Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +01:00
YSFGateway.h Fix YSFGateway Crash on searching for a reflector with an ID that doesn't exist, code cleanup around the WiresX protocol 2025-05-20 00:50:36 +01:00
YSFGateway.ini Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +01:00
YSFGateway.vcxproj Allow YSFClients to compile under Windows. 2024-04-22 13:15:25 +01:00
YSFGateway.vcxproj.filters Convert to using the APRSGateway. 2020-06-01 12:03:34 +01:00
YSFHostsUpdate.sh Refactor cURL and hostfile URL 2025-06-24 05:28:28 -05:00
YSFNetwork.cpp Fix issue #321 2025-04-23 15:18:01 +08:00
YSFNetwork.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:51:51 +02:00
YSFPayload.cpp Update the C++ version. 2025-03-19 17:49:49 +00:00
YSFPayload.h Add the data creation for the payload. 2016-06-06 18:29:20 +01:00
YSFReflectors.cpp Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +01:00
YSFReflectors.h Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +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