Skip to content

Status messages output option for dsdccx

Compare
Choose a tag to compare
@f4exb f4exb released this 14 Jan 23:50
· 106 commits to master since this release

Status messages output option for dsdccx

New option -M to specify an output file where status messages are written every N input samples. The number N is calculated from the polling time given in the -m option as the number of samples processed during this time at a 48kS/s rate. Thus for example with a polling time of 0.1s (the default) N = 48000 * 0.1 = 4800 samples.

The format of the file is described here

Two more options have been added to specify a reference location when geographical data is sent in the messages (D-Star only). These are:

  • -P: latitude in decimal degrees with North positive
  • -Q: longitude in decimal degrees with East positive

Code cleanup with changes in interface

Details of the interface have changed concerning DMR so you will have to re-compile your client application if you use this version

Initialization fixes

Fixed missing attributes initialization which could cause trouble in some circumstances. In paricular the release build was not working (default build was debug).

Debian packages

Last but not least two Debian packages are provided for x86_64 and armv7 architectures.

Install it as usual for a .deb package:

  • Make sure the universe repository is in your /etc/apt/sources.list

Then in a terminal do:

  • sudo apt-get update
  • sudo dpkg -i dsdcc_vx.y.z-1_amd64.deb where x.y.z is the version number
  • sudo apt-get -f install this will install missing dependencies

The software is installed in /opt/dsdcc you can start the dsdccx utility from the command line with:

  • /opt/dsdcc/bin/dsdccx

Debian builds

  • dsdcc_1.6.0-1_amd64.deb Debian package for Intel/AMD 64 bit architecture. Works in Ubuntu 16.04
  • dsdcc_1.6.0-1_armhf.deb Debian package for ARM (armv7l) architecture. Intended for Debian Jessie distributions