Project

General

Profile

Feature #2175

Update code for GNURadio 3.6 and later

Added by stevie about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
High
Assignee:
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Spec Reference:

Description

GNURadio 3.6 introduces a lot of improved functionality. We are already suffering because not all of this code is backwards compatible nor is it particularly easy to get things working.

1. Using cmake to build the C++ blocks.
  • Integrate all C++ blocks (repeater, decoder, etc.) into single build.
  • Rename blocks so they comply with new namespace rules.
  • Add support for message passing and metadata.
  • Ensure that grc is supported for all blocks.
    1. Remove IT++ or, at the very minimum, fix the problems with the changes to BCH decoding.
  • IT++ has changed how it decodes BCH and this breaks packet decoding.
    1. Refactoring code so we can pass messages and structured data between blocks.
    1. Update top-level python code to use argparse, update GUI etc..
    1. Flesh out some top-level C++ code as alternative to Python scripts.

History

#1 Updated by zecke about 1 year ago

  • Project changed from OP25j to OP25

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)