YSFClients/YSFGateway
2023-02-17 06:20:09 -06:00
..
APRSWriter.cpp Add mode type to APRS string. Make APRS band/offset string a bit more consistent. 2023-02-17 06:20:09 -06: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 Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06:00
Conf.h Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06: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 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
FCSNetwork.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
FCSRooms.txt Update FCSRooms.txt 2023-02-05 22:32:47 +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 Add FT-5R to the list of supported radios + icon 2021-09-22 19:59:30 +01:00
GPS.h Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
Log.cpp Fix compiler warnings 2021-10-25 18:03:19 +01: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
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 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
UDPSocket.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
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 Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06:00
WiresX.cpp 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
WiresX.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
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 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 Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
YSFFICH.h Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
YSFGateway.cpp Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06:00
YSFGateway.h update processWiresX return type definition 2021-11-29 01:47:21 +00:00
YSFGateway.ini Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06: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 2023-01-19 14:29:42 -05:00
YSFHostsupdate.sh Up-to-date YSF Hosts file. 2020-08-05 09:51:12 +01:00
YSFNetwork.cpp 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
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 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 Make FCS rooms numbering dynamic. 2021-11-08 20:16:31 +00:00
YSFReflectors.h Make FCS rooms numbering dynamic. 2021-11-08 20:16:31 +00: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