YSFClients/YSFGateway
2018-02-22 22:06:24 +00:00
..
APRSWriter.cpp Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
APRSWriter.h Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
APRSWriterThread.cpp Fix Linux compiler issues. 2016-06-14 06:36:40 +01:00
APRSWriterThread.h Fix more APRS bugs. 2016-06-13 23:45:08 +01:00
Conf.cpp More changes, including FCS linking at startup. 2018-02-22 19:44:23 +00:00
Conf.h More changes, including FCS linking at startup. 2018-02-22 19:44:23 +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 the FCS protocol and the beginnings of the control for it. 2018-02-21 21:53:58 +00:00
DTMF.h Remove VW mode, it doesn't seem to do DTMF. 2017-08-19 19:17:08 +01:00
FCSNetwork.cpp Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00:00
FCSNetwork.h Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00: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 Fix GPS interprestation. Thanks to BH4QBV. 2017-10-31 09:22:34 +00:00
GPS.h Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
Log.cpp Increase log file path variable. 2016-10-13 18:09:38 +01:00
Log.h Initial commit. 2016-05-27 17:55:44 +01:00
Makefile Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
Makefile.Solaris Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
README.md typo + example 2016-09-30 21:47:13 +02:00
RingBuffer.h Initial commit. 2016-05-27 17:55:44 +01:00
StopWatch.cpp Initial commit. 2016-05-27 17:55:44 +01:00
StopWatch.h Initial commit. 2016-05-27 17:55:44 +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
TCPSocket.cpp Add aprs.fi gateway. 2016-06-12 11:52:02 +01:00
TCPSocket.h Add aprs.fi gateway. 2016-06-12 11:52:02 +01:00
Thread.cpp Fix Linux threading compile issues. 2016-06-06 19:29:23 +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 Debugging the gateway. 2016-06-07 21:19:33 +01:00
UDPSocket.h Initial commit. 2016-05-27 17:55:44 +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 Bump the version date. 2017-07-19 20:07:07 +01:00
WiresX.cpp Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +00:00
WiresX.h Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +00: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 Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00:00
YSFGateway.h Almost complete, but it doesn't work! 2018-02-22 20:14:49 +00:00
YSFGateway.ini Almost complete, but it doesn't work! 2018-02-22 20:14:49 +00:00
YSFGateway.vcxproj Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
YSFGateway.vcxproj.filters Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
YSFHosts.txt Update the YSF Hosts file. 2017-11-24 14:31:02 +00:00
YSFHostsupdate.sh Update for the new YAF hosts file format and remove the restart of the gateway. 2016-10-03 09:47:06 +01:00
YSFNetwork.cpp Lots of small changes. 2018-02-22 19:11:21 +00:00
YSFNetwork.h Lots of small changes. 2018-02-22 19:11:21 +00:00
YSFPayload.cpp Debugging the gateway. 2016-06-07 21:19:33 +01:00
YSFPayload.h Add the data creation for the payload. 2016-06-06 18:29:20 +01:00
YSFReflectors.cpp Initial changes ready for FCS support. 2018-02-21 18:41:24 +00:00
YSFReflectors.h Initial changes ready for FCS support. 2018-02-21 18:41:24 +00:00

The YSF Gateway interfaces the MMDVM Host to the open source YSF Reflector system 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 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