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
Kurt 9b698b5d8c
Update Conf.cpp
4 years ago
..
APRSWriter.cpp altMSL appeared in API 9. 4 years ago
APRSWriter.h Excluse gps.h if not using gpsd. 4 years ago
CRC.cpp Prepare for Wires-X encoding. 9 years ago
CRC.h Prepare for Wires-X encoding. 9 years ago
Conf.cpp Update Conf.cpp 4 years ago
Conf.h Add debugging to APRS. 4 years ago
DTMF.cpp Add sanity checks to the DTMF code. 7 years ago
DTMF.h Blank out the DTMF tones. 7 years ago
FCSNetwork.cpp Clear up the mess left by OE1KBC. 4 years ago
FCSNetwork.h Clear up the mess left by OE1KBC. 4 years ago
FCSRooms.txt Update FCSRooms.txt 4 years ago
GPS.cpp Update GPS.cpp 4 years ago
GPS.h First version of the mobile GPS client code. 6 years ago
Golay24128.cpp Initial commit. 9 years ago
Golay24128.h Initial commit. 9 years ago
Log.cpp Increase log file path variable. 8 years ago
Log.h Initial commit. 9 years ago
Makefile Add the install target. 4 years ago
README.md typo + example 8 years ago
RingBuffer.h Initial commit. 9 years ago
StopWatch.cpp Simplify the new stopwatch code. 6 years ago
StopWatch.h Simplify the new stopwatch code. 6 years ago
Sync.cpp Prepare for Wires-X encoding. 9 years ago
Sync.h Prepare for Wires-X encoding. 9 years ago
Thread.cpp Fix Linux threading compile issues. 9 years ago
Thread.h Fix Linux threading compile issues. 9 years ago
Timer.cpp Initial commit. 9 years ago
Timer.h Initial commit. 9 years ago
UDPSocket.cpp Debugging the gateway. 9 years ago
UDPSocket.h Initial commit. 9 years ago
Utils.cpp Initial commit. 9 years ago
Utils.h Initial commit. 9 years ago
Version.h Fix a compile issue and bump the version date. 4 years ago
WiresX.cpp Revert "Alternate Disconnect" 6 years ago
WiresX.h Fix for buffer overflow in Modems due to long Wires-X reply 6 years ago
YSFConvolution.cpp Initial commit. 9 years ago
YSFConvolution.h Initial commit. 9 years ago
YSFDefines.h Still need to handle polls and such like. 7 years ago
YSFFICH.cpp Now have a valid response to the DX command :-) 9 years ago
YSFFICH.h Beginnings of Wires-X replies. 9 years ago
YSFGateway.cpp Fix a compile issue and bump the version date. 4 years ago
YSFGateway.h Update processWiresX return type definition in class 4 years ago
YSFGateway.ini Add debugging to APRS. 4 years ago
YSFGateway.vcxproj Convert to using the APRSGateway. 5 years ago
YSFGateway.vcxproj.filters Convert to using the APRSGateway. 5 years ago
YSFHosts.txt Up-to-date YSF Hosts file. 4 years ago
YSFHostsupdate.sh Up-to-date YSF Hosts file. 4 years ago
YSFNetwork.cpp Fix poll handling 6 years ago
YSFNetwork.h Lots of Wires-X changes. 7 years ago
YSFPayload.cpp Clean up and remove unused variables 6 years ago
YSFPayload.h Add the data creation for the payload. 9 years ago
YSFReflectors.cpp Merge pull request #170 from narspt/patch-3 5 years ago
YSFReflectors.h Tag YSF2xxx reflectors as being Wires-X capable. 6 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