Go to file
Jonathan Naylor d9e2f52ae6 Fixes for VS2019, and the use of a different compiler. 2024-05-30 14:53:55 +01:00
RSSI
Tools
linux
.gitignore
AMBEFEC.cpp
AMBEFEC.h
AX25Control.cpp
AX25Control.h
AX25Defines.h
AX25Network.cpp
AX25Network.h
BCH.cpp
BCH.h
BPTC19696.cpp
BPTC19696.h
CRC.cpp
CRC.h
Conf.cpp
Conf.h
DMRAccessControl.cpp
DMRAccessControl.h
DMRCSBK.cpp
DMRCSBK.h
DMRControl.cpp
DMRControl.h
DMRData.cpp
DMRData.h
DMRDataHeader.cpp
DMRDataHeader.h
DMRDefines.h
DMREMB.cpp
DMREMB.h
DMREmbeddedData.cpp
DMREmbeddedData.h
DMRFullLC.cpp
DMRFullLC.h
DMRIds.dat
DMRLC.cpp
DMRLC.h
DMRLookup.cpp
DMRLookup.h
DMRNetwork.cpp
DMRNetwork.h
DMRShortLC.cpp
DMRShortLC.h
DMRSlot.cpp Fixes for VS2019, and the use of a different compiler. 2024-05-30 14:53:55 +01:00
DMRSlot.h
DMRSlotType.cpp
DMRSlotType.h
DMRTA.cpp
DMRTA.h
DMRTrellis.cpp
DMRTrellis.h
DMRplus_startup_options.md
DStarControl.cpp Fixes for VS2019, and the use of a different compiler. 2024-05-30 14:53:55 +01:00
DStarControl.h
DStarDefines.h
DStarHeader.cpp
DStarHeader.h
DStarNetwork.cpp
DStarNetwork.h
DStarSlowData.cpp
DStarSlowData.h
Defines.h
Dockerfile
FMControl.cpp
FMControl.h
FMNetwork.cpp
FMNetwork.h
Golay2087.cpp
Golay2087.h
Golay24128.cpp
Golay24128.h
Hamming.cpp
Hamming.h
I2CController.cpp
I2CController.h
IIRDirectForm1Filter.cpp
IIRDirectForm1Filter.h
LICENCE
Log.cpp
Log.h
M17CRC.cpp
M17CRC.h
M17Control.cpp
M17Control.h
M17Convolution.cpp
M17Convolution.h
M17Defines.h
M17LSF.cpp
M17LSF.h
M17Network.cpp
M17Network.h
M17Utils.cpp
M17Utils.h
MMDVM.ini
MMDVMHost.cpp
MMDVMHost.h
MMDVMHost.sln
MMDVMHost.vcxproj
MMDVMHost.vcxproj.filters
MQTTConnection.cpp
MQTTConnection.h
Makefile
Modem.cpp
Modem.h
ModemPort.cpp
ModemPort.h
Mutex.cpp
Mutex.h
NXDN.csv
NXDNAudio.cpp
NXDNAudio.h
NXDNCRC.cpp
NXDNCRC.h
NXDNControl.cpp
NXDNControl.h
NXDNConvolution.cpp
NXDNConvolution.h
NXDNDefines.h
NXDNFACCH1.cpp
NXDNFACCH1.h
NXDNIcomNetwork.cpp
NXDNIcomNetwork.h
NXDNKenwoodNetwork.cpp
NXDNKenwoodNetwork.h
NXDNLICH.cpp
NXDNLICH.h
NXDNLayer3.cpp
NXDNLayer3.h
NXDNLookup.cpp
NXDNLookup.h
NXDNNetwork.cpp
NXDNNetwork.h
NXDNSACCH.cpp
NXDNSACCH.h
NXDNUDCH.cpp
NXDNUDCH.h
NullController.cpp
NullController.h
P25Audio.cpp
P25Audio.h
P25Control.cpp
P25Control.h
P25Data.cpp
P25Data.h
P25Defines.h
P25LowSpeedData.cpp
P25LowSpeedData.h
P25NID.cpp
P25NID.h
P25Network.cpp
P25Network.h
P25Trellis.cpp
P25Trellis.h
P25Utils.cpp
P25Utils.h
POCSAGControl.cpp
POCSAGControl.h
POCSAGDefines.h
POCSAGNetwork.cpp
POCSAGNetwork.h
QR1676.cpp
QR1676.h
README.daemon
README.md
RS129.cpp
RS129.h
RS241213.cpp
RS241213.h
RSSI.dat
RSSIInterpolator.cpp
RSSIInterpolator.h
RemoteControl.cpp Fixes for VS2019, and the use of a different compiler. 2024-05-30 14:53:55 +01:00
RemoteControl.h
RingBuffer.h
SerialPort.cpp
SerialPort.h
StopWatch.cpp
StopWatch.h
Sync.cpp
Sync.h
Thread.cpp
Thread.h
Timer.cpp
Timer.h
UARTController.cpp
UARTController.h
UDPController.cpp
UDPController.h
UDPSocket.cpp
UDPSocket.h
UserDB.cpp
UserDB.h
UserDBentry.cpp
UserDBentry.h
Utils.cpp
Utils.h
Version.h
YSFControl.cpp
YSFControl.h
YSFConvolution.cpp
YSFConvolution.h
YSFDefines.h
YSFFICH.cpp
YSFFICH.h
YSFNetwork.cpp
YSFNetwork.h
YSFPayload.cpp
YSFPayload.h
prebuild.cmd
schema.json

README.md

These are the source files for building the MMDVMHost, the program that interfaces to the MMDVM or DVMega on the one side, and a suitable network on the other. It supports D-Star, DMR, P25 Phase 1, NXDN, System Fusion, M17, POCSAG, FM, and AX.25 on the MMDVM, and D-Star, DMR, and System Fusion on the DVMega.

On the D-Star side the MMDVMHost interfaces with the ircDDB Gateway, on DMR it connects to the DMR Gateway to allow for connection to multiple DMR networks, or a single network directly. on System Fusion it connects to the YSF Gateway to allow access to the FCS and YSF networks. On P25 it connects to the P25 Gateway. On NXDN it connects to the NXDN Gateway which provides access to the NXDN and NXCore talk groups. On M17 it uses the M17 Gateway to access the M17 reflector system. It uses the DAPNET Gateway to access DAPNET to receive paging messages. Finally it uses the FM Gateway to interface to existing FM networks.

It builds 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.