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 aecc34ee64
Allow YSFClients to compile under Windows.
5 months ago
..
APRSWriter.cpp Take care of GPSd API version about fix. 1 year ago
APRSWriter.h Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2 years ago
CRC.cpp Prepare for Wires-X encoding. 8 years ago
CRC.h Prepare for Wires-X encoding. 8 years ago
Conf.cpp Simplify the UDP socket handling. 8 months ago
Conf.h Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months 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 Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 3 years ago
FCSNetwork.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 3 years ago
FCSRooms.txt Update FCSRooms.txt 2 years ago
GPS.cpp Add FT-5R to the list of supported radios + icon 3 years ago
GPS.h Fix Wires-X passthrough and some code cleanups. 4 years ago
Golay24128.cpp Initial commit. 8 years ago
Golay24128.h Initial commit. 8 years ago
Log.cpp Fix compiler warnings 3 years ago
Log.h Add optional diabling of file rotation and UDP socket bug fixing. 4 years ago
Makefile * Added git version string to VERSION, etc. (GitVersion.h); consistent with other clients. 3 years ago
README.md Update the README files. 4 years ago
RingBuffer.h Initial commit. 8 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. 8 years ago
Sync.h Prepare for Wires-X encoding. 8 years ago
Thread.cpp Updates for NetBSD. 4 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 Simplify the UDP socket handling. 8 months ago
UDPSocket.h Allow YSFClients to compile under Windows. 5 months ago
Utils.cpp Initial commit. 8 years ago
Utils.h Initial commit. 8 years ago
Version.h Simplify the UDP socket handling. 8 months ago
WiresX.cpp Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months ago
WiresX.h Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months ago
YSFConvolution.cpp Initial commit. 8 years ago
YSFConvolution.h Initial commit. 8 years ago
YSFDefines.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 3 years ago
YSFFICH.cpp Fix Wires-X passthrough and some code cleanups. 4 years ago
YSFFICH.h Fix Wires-X passthrough and some code cleanups. 4 years ago
YSFGateway.cpp Allow YSFClients to compile under Windows. 5 months ago
YSFGateway.h update processWiresX return type definition 3 years ago
YSFGateway.ini Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months ago
YSFGateway.vcxproj Allow YSFClients to compile under Windows. 5 months ago
YSFGateway.vcxproj.filters Convert to using the APRSGateway. 4 years ago
YSFHosts.txt Update YSFHosts.txt 2 years ago
YSFHostsupdate.sh Up-to-date YSF Hosts file. 4 years ago
YSFNetwork.cpp Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 3 years ago
YSFNetwork.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 3 years ago
YSFPayload.cpp Clean up and remove unused variables 6 years ago
YSFPayload.h Add the data creation for the payload. 8 years ago
YSFReflectors.cpp Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months ago
YSFReflectors.h Reverses PR #306, which broke FCS Remote/Dynamic linking 12 months ago
prebuild.cmd Allow YSFClients to compile under Windows. 5 months ago

README.md

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