Sep 26 – 30, 2022
Capital Hilton
US/Eastern timezone
All GRCon talks are now available to watch at https://www.youtube.com/GNURadioProject

Improved Messaging using Modern PMTs

Sep 26, 2022, 1:30 PM
15m
Presidential Ballroom (Capital Hilton)

Presidential Ballroom

Capital Hilton

Talk GNU Radio Core Functionality Main Track

Speaker

John Sallay

Description

GNURadio uses Polymorphic Types (PMTs) for asynchronous messaging and data tagging. The current API can be error prone and difficult to use. A new PMT interface is being written using modern C++ and Google Flatbuffers. This new API allows for more intuitive use, better error checking, and better performance.

The presentation will provide performance comparisons with the current API and detail examples of how to use the new PMTs. It will also discuss the path forward to integrate the new PMTs into a mainline release of GNURadio so that developers can start using them in their blocks and flowgraphs.

Talk Length 15 Minutes
Acknowledge Acknowledge In-Person

Primary author

Presentation materials