1
0
Fork 0
System Fusion network servers; a gateway, a parrot and a reflector. Forked from https://github.com/g4klx/YSFClients. Added the changes from OE1KBC into the `ycs232-kbc` branch.
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.
 
 
 
 
 
Go to file
DO1OLI 9bccf4c2b6
added .vscode to .gitignore
2 years ago
DGIdGateway Show FCS receive debug only when debug is active 2 years ago
YSFGateway Add new remote command: 3 years ago
YSFParrot * Added git version string to VERSION, etc. (GitVersion.h); consistent with other clients. 3 years ago
YSFReflector Added git version string to VERSION, etc. (GitVersion.h); consistent with other clients. 3 years ago
.gitignore added .vscode to .gitignore 2 years ago
LICENCE Initial version. 9 years ago
Makefile Beginnings of the DG-ID Gateway 4 years ago
README.md Update the README 3 years ago
YSFClients.sln Update the VS2019 files. 4 years ago

README.md

These programs are clients for the System Fusion networking now built into the MMDVM Host.

The Parrot can be used as a functional replacement for the built-in parrot that was removed from the MMDVM Host when the networking was added. The Parrot is very simple minded and can only handle one client at a time and is therefore not suitable for use as a shared resource via the Internet.

The YSF Gateway allows for use of Yaesu Wires-X commands from the radio to control the listing and access to the various reflectors (rooms in Wires-X parlance). It optionally sends System Fusion GPS information to aprs.fi.

The DG-ID Gateway allows the use of the DG-ID setting on the radio to control access to the different System Fusion network systems. It optionally sends System Fusion GPS information to aprs.fi.

The Reflector retransmits any received System Fusion data to other MMDVM Hosts or Gateways logged into the reflector at the time. It also provides status information to potential clients.

The Gateways and the Reflector have ini files that contain the parameters for running the software. The filename of the ini file is passed as a parameter on the command line. The Parrot takes the UDP port number to listen on as an argument.

The MMDVM .ini file should have the IP address and port number of the client in the [System Fusion Network] settings.

They build on 32-bit and 64-bit Linux as well as on Windows using Visual Studio 2019 on x86 and x64.

This software is licenced under the GPL v2 and is primarily intended for amateur and educational use.