Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
APRSWriter.cpp
APRSWriter.h
APRSWriterThread.cpp
APRSWriterThread.h
CRC.cpp
CRC.h
Conf.cpp
Conf.h
DTMF.cpp
DTMF.h
FCSNetwork.cpp
FCSNetwork.h
FCSRooms.txt
GPS.cpp
GPS.h
Golay24128.cpp
Golay24128.h
Log.cpp
Log.h
Makefile
Makefile.Solaris
README.md
RingBuffer.h
StopWatch.cpp
StopWatch.h
Sync.cpp
Sync.h
TCPSocket.cpp
TCPSocket.h
Thread.cpp
Thread.h
Timer.cpp
Timer.h
UDPSocket.cpp
UDPSocket.h
Utils.cpp
Utils.h
Version.h
WiresX.cpp
WiresX.h
YSFConvolution.cpp
YSFConvolution.h
YSFDefines.h
YSFFICH.cpp
YSFFICH.h
YSFGateway.cpp
YSFGateway.h
YSFGateway.ini
YSFGateway.vcxproj
YSFGateway.vcxproj.filters
YSFHosts.txt
YSFHostsupdate.sh
YSFNetwork.cpp
YSFNetwork.h
YSFPayload.cpp
YSFPayload.h
YSFReflectors.cpp
YSFReflectors.h

README.md

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