Giter VIP home page Giter VIP logo

digiham's People

Contributors

jketterl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

digiham's Issues

DMR Decode

How can I decode a DMR Audio? Using this code?

Could not find a package configuration file provided by "Csdr"

Hi

I'm trying to build digiham and have installed codecserver and csdr which I can both use from command line

When executing cmake .. It can't find Csdr

CMake Error at CMakeLists.txt:17 (find_package):
  By not providing "FindCsdr.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Csdr", but
  CMake did not find one.

  Could not find a package configuration file provided by "Csdr" (requested
  version 0.18) with any of the following names:

    CsdrConfig.cmake
    csdr-config.cmake

  Add the installation prefix of "Csdr" to CMAKE_PREFIX_PATH or set
  "Csdr_DIR" to a directory containing one of the above files.  If "Csdr"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "/home/senpai/digiham/build/CMakeFiles/CMakeOutput.log".
See also "/home/senpai/digiham/build/CMakeFiles/CMakeError.log".

How can I fix this? Thanks

TETRA decoder

Feature description
From Wikipedia: Terrestrial Trunked Radio (TETRA; formerly known as Trans-European Trunked Radio), a European standard for a trunked radio system, is a professional mobile radio and two-way transceiver specification. TETRA was specifically designed for use by government agencies, emergency services, (police forces, fire departments, ambulance) for public safety networks, rail transport staff for train radios, transport services and the military. TETRA is the European version of trunked radio, similar to Project 25.

Target audience
Many radio hobbyists listen to commercial (unencrypted) TETRA transmissions. TETRA is also used by some European hams.

cmake library linking is wrong

You can't use

target_link_libraries(rrc_filter version)

This stuff generates shared object files and links against.
You can't have libversion.so for each program. It is a file conflict.

What you want to do is linking your object files to executables...

add_executable(rrc_filter rrc_filter.c version.o)

I think this is true for all target_link_libraries appearances.
Or else you also miss the installation of library files.

CMake Error at CMakeLists.txt:17 (find_package):

root@OpenWebRX:/home/troyborg/digiham/build# cmake ..
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found suitable version "3.12.4", minimum required is "3.0")
CMake Error at CMakeLists.txt:17 (find_package):
  By not providing "Findcsdr.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "csdr", but
  CMake did not find one.

  Could not find a package configuration file provided by "csdr" (requested
  version 0.18) with any of the following names:

    csdrConfig.cmake
    csdr-config.cmake

  Add the installation prefix of "csdr" to CMAKE_PREFIX_PATH or set
  "csdr_DIR" to a directory containing one of the above files.  If "csdr"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "/home/troyborg/digiham/build/CMakeFiles/CMakeOutput.log".
See also "/home/troyborg/digiham/build/CMakeFiles/CMakeError.log".

root@OpenWebRX:/home/troyborg# whereis csdr
csdr: /usr/bin/csdr /usr/local/bin/csdr

why can't it find it?

Unable to install digiham via openwebrx package on Ubuntu 22.04 LTS

With the unstable Ubuntu repository at openwebrx.de, "python3-digiham" requires only python3 3.10 or lower... which means that the 3.10.4 release with Ubuntu 22.04 LTS means digiham can't be installed via package. Could it be changed to allow python3 3.10.4 or newer?

P25 decoder

Feature description
From Wikipedia: Project 25 (P25 or APCO-25) is a suite of standards for interoperable digital two-way radio products. P25 was developed by public safety professionals in North America and has gained acceptance for public safety, security, public service, and commercial applications worldwide. P25 radios are a direct replacement for analog UHF (typically FM) radios, but add the ability to transfer data as well as voice, allowing for more natural implementations of encryption and text messaging. P25 radios are commonly implemented by dispatch organizations, such as police, fire, ambulance and emergency rescue service, using vehicle-mounted radios combined with handheld walkie-talkie use.

Target audience
Many radio hobbyists listen to commercial (unencrypted) P25 transmissions.

Architecture Documentation

I am trying to understand where Digiham falls in to the architecture diagram with Codec Server.

Codec Server is a server for access to USB codec devices? Then Digiham is a decoding program to send feed to Codec Server, Codec Server decodes the feed, then sends it back to Digiham, Digiham then plays it to a local speaker?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.