Digital Voice Modem Desktop Console Software
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.
Bryan Biedenkapp b6096aa0b2
fix design of alert tone widget; fix incorrect storage of the key for placement (should be the filename not the name);
11 months ago
configs add support for DES-OFB; fix alert tone to behave as expected with primary channel; update fnecore submodule 11 months ago
dvmconsole fix design of alert tone widget; fix incorrect storage of the key for placement (should be the filename not the name); 11 months ago
fnecore@0419c2fac7 add support for DES-OFB; fix alert tone to behave as expected with primary channel; update fnecore submodule 11 months ago
repo fix offset for channel widgets slightly; update screenshots; 11 months ago
.editorconfig Add support for per channel audio control 11 months ago
.gitignore Initial refactor 1 year ago
.gitmodules remove whackerlinklib submodule 11 months ago
LICENSE remove whackerlinklib submodule 11 months ago
README.md markdown is rage inducing; 11 months ago
dvmconsole.sln don't allow Any CPU (this is very problematic with our reliance on external DLLs); 11 months ago

README.md

Digital Voice Modem Desktop Dispatch Console

The Digital Voice Modem Desktop Dispatch Console ("DDC"), provides a WPF desktop application that mimics or otherwise operates like a typical dispatch console, allowing DVM users to listen to multiple talkgroups on a DVM FNE from a single application.

Light Mode Console

Building

This project utilizes a standard Visual Studio solution for its build system.

The DDC software requires the library dependancies below. Generally, the software attempts to be as portable as possible and as library-free as possible. A basic Visual Studio install, with .NET is usually all that is needed to compile.

Dependencies

Build Instructions

  1. Clone the repository. git clone https://github.com/DVMProject/dvmconsole.git
  2. Switch into the "dvmconsole" folder.
  3. Open the "dvmconsole.sln" with Visual Studio.
  4. Select "x86" as the CPU type.
  5. Compile.

Please note that while, x64 CPU types are supported, it will require compiling the dvmvocoder library separately for that CPU architecture.

dvmconsole Configuration

  1. Create/Edit codeplug.yml (example codeplug is provided in the configs directory).
  2. Start dvmconsole.
  3. Use "Open Codeplug" to open the configuration for the console.

Project Notes

License

This project is licensed under the AGPLv3 License - see the LICENSE file for details. Use of this project is intended, for amateur and/or educational use ONLY. Any other use is at the risk of user and all commercial purposes is strictly discouraged.

Powered by TurnKey Linux.