Support for GNU Radio 3.10 #323
daniestevez
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have just merged #322, which adds support for GNU Radio 3.10 to the master branch. The differences for OOT modules between GNU Radio 3.9 and 3.10 are small (they are outlined in the porting guide).
There are a few changes that I have needed to do, regarding the movement of the
byte_t
andfloat_t
objects and the new UDP sink block (which is now undernetwork
rather thanblocks
). Since these are small changes, it makes sense to detect the GNU Radio version in the gr-satellites Python code and act accordingly. Therefore, the same gr-satellites codebase will be able to support GNU Radio 3.9 and 3.10, which greatly simplifies the release cycle. Releases with version4.x.y
will target both GNU Radio 3.9 and 3.10.I have run the
test.sh
script and the decoders seem to work fine (except those that usetnc_nx
, which wasn't available in GNU Radio 3.9 either).There are some warnings regarding the movement of some blocks to gr-pdu, such as
We could do the same and choose the appropriate location according to GNU Radio's version. However, perhaps it's not necessary. When these are dropped from gr-blocks (I assume this will be in GNU Radio 3.11 rather than in 3.10.1), we can add this code (or perhaps 3.11 will require more changes than justify using a different code base).
Beta Was this translation helpful? Give feedback.
All reactions