1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
YSFClients/YSFGateway
Jonathan Naylor 60b338151f
Update the YSF Hosts file.
7 years ago
..
APRSWriter.cpp Add the desciption field to the APRS data for this node/repeater. 7 years ago
APRSWriter.h Add the desciption field to the APRS data for this node/repeater. 7 years ago
APRSWriterThread.cpp Fix Linux compiler issues. 8 years ago
APRSWriterThread.h Fix more APRS bugs. 8 years ago
CRC.cpp Prepare for Wires-X encoding. 8 years ago
CRC.h Prepare for Wires-X encoding. 8 years ago
Conf.cpp Add new ini entry for the optional APRS description. 7 years ago
Conf.h Add new ini entry for the optional APRS description. 7 years ago
DTMF.cpp Remove VW mode, it doesn't seem to do DTMF. 7 years ago
DTMF.h Remove VW mode, it doesn't seem to do DTMF. 7 years ago
GPS.cpp Fix GPS interprestation. Thanks to BH4QBV. 7 years ago
GPS.h Add the desciption field to the APRS data for this node/repeater. 7 years ago
Golay24128.cpp Initial commit. 8 years ago
Golay24128.h Initial commit. 8 years ago
Log.cpp Increase log file path variable. 8 years ago
Log.h Initial commit. 8 years ago
Makefile Add build instructions for the DTMF file. 7 years ago
Makefile.Solaris Add build instructions for the DTMF file. 7 years ago
Network.cpp Handle idle timeouts and lost connections more gracefully. 8 years ago
Network.h Handle idle timeouts and lost connections more gracefully. 8 years ago
README.md typo + example 8 years ago
Reflectors.cpp Remove a potential memory leak. 8 years ago
Reflectors.h Reload the reflector list in a different way to avoid crashes. 8 years ago
RingBuffer.h Initial commit. 8 years ago
StopWatch.cpp Initial commit. 8 years ago
StopWatch.h Initial commit. 8 years ago
Sync.cpp Prepare for Wires-X encoding. 8 years ago
Sync.h Prepare for Wires-X encoding. 8 years ago
TCPSocket.cpp Add aprs.fi gateway. 8 years ago
TCPSocket.h Add aprs.fi gateway. 8 years ago
Thread.cpp Fix Linux threading compile issues. 8 years ago
Thread.h Fix Linux threading compile issues. 8 years ago
Timer.cpp Initial commit. 8 years ago
Timer.h Initial commit. 8 years ago
UDPSocket.cpp Debugging the gateway. 8 years ago
UDPSocket.h Initial commit. 8 years ago
Utils.cpp Initial commit. 8 years ago
Utils.h Initial commit. 8 years ago
Version.h Bump the version date. 7 years ago
WiresX.cpp Descrease turnaround time for Wires-X replies. 7 years ago
WiresX.h Allow revertion to startup reflector. 7 years ago
YSFConvolution.cpp Initial commit. 8 years ago
YSFConvolution.h Initial commit. 8 years ago
YSFDefines.h Add new (unused) CM definition. 7 years ago
YSFFICH.cpp Now have a valid response to the DX command :-) 8 years ago
YSFFICH.h Beginnings of Wires-X replies. 8 years ago
YSFGateway.cpp Add new ini entry for the optional APRS description. 7 years ago
YSFGateway.h Start integrating the DTMF code. 7 years ago
YSFGateway.ini Add new ini entry for the optional APRS description. 7 years ago
YSFGateway.vcxproj Move to VS2017. 7 years ago
YSFGateway.vcxproj.filters Add build instructions for the DTMF file. 7 years ago
YSFHosts.txt Update the YSF Hosts file. 7 years ago
YSFHostsupdate.sh Update for the new YAF hosts file format and remove the restart of the gateway. 8 years ago
YSFPayload.cpp Debugging the gateway. 8 years ago
YSFPayload.h Add the data creation for the payload. 8 years ago

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