YSFClients/YSFGateway
Merlinv3 db134471f6
Update GPS.cpp
ADD "DR-2X" Repeater
2020-09-01 18:38:44 +02:00
..
APRSWriter.cpp altMSL appeared in API 9. 2020-06-24 12:05:07 +02:00
APRSWriter.h Excluse gps.h if not using gpsd. 2020-06-29 17:21:54 +01:00
Conf.cpp Add debugging to APRS. 2020-06-05 09:27:03 +01:00
Conf.h Add debugging to APRS. 2020-06-05 09:27:03 +01: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 Update FCSNetwork.cpp 2020-08-30 18:15:49 +02:00
FCSNetwork.h Clean up the code and reformat the visible FCSxxxxx string. 2018-02-27 18:14:06 +00:00
FCSRooms.txt Update FCSRooms.txt 2020-08-31 19:27:21 +02: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 Update GPS.cpp 2020-09-01 18:38:44 +02:00
GPS.h First version of the mobile GPS client code. 2018-11-01 15:43:41 +00: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 Add the install target. 2020-06-25 10:12:38 +01: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 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 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 Fix a compile issue and bump the version date. 2020-08-03 16:54:26 +01:00
WiresX.cpp Revert "Alternate Disconnect" 2019-02-03 22:56:37 -03:00
WiresX.h Fix for buffer overflow in Modems due to long Wires-X reply 2019-02-03 20:28:43 -03: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 Fix a compile issue and bump the version date. 2020-08-03 16:54:26 +01:00
YSFGateway.h Update processWiresX return type definition in class 2020-08-03 17:40:57 +02:00
YSFGateway.ini Add debugging to APRS. 2020-06-05 09:27:03 +01:00
YSFGateway.vcxproj Convert to using the APRSGateway. 2020-06-01 12:03:34 +01:00
YSFGateway.vcxproj.filters Convert to using the APRSGateway. 2020-06-01 12:03:34 +01:00
YSFHosts.txt Up-to-date YSF Hosts file. 2020-08-05 09:51:12 +01:00
YSFHostsupdate.sh Up-to-date YSF Hosts file. 2020-08-05 09:51:12 +01:00
YSFNetwork.cpp Fix poll handling 2019-02-01 00:49:56 -03:00
YSFNetwork.h Lots of Wires-X changes. 2018-03-05 20:00:29 +00: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 Merge pull request #170 from narspt/patch-3 2020-02-26 12:49:03 +00:00
YSFReflectors.h Tag YSF2xxx reflectors as being Wires-X capable. 2019-01-29 12:34:28 +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