Expected Behavior
Modes S Demod flow graphs compile and produce a stream of bits for incoming ADS-B messages that get sent to the ZMQ port for the PD circular buffer when the flow graph is launched from within FISSURE.
Current Behavior
The Mode-S Demod flow graphs in the Python3-maint8 branch are incomplete and the blocks needed to transfer ADS-B message data are missing.
Steps to Reproduce
- Open any Mode S Demod flow graph from within the PD Flow Graphs folder using GNU Radio Companion
- Observe the incomplete flow graph
- Try to load and launch the PD flow graph from within the FISSURE PD tab.
Context
The Python3-maint8 branch contains the mhostetter version of gr-adsb and does not appear to have the blocks required to transfer bits without a little extra modification. The Python2 branch used the forked branch of gr-adsb by wnagele which had the ADSB Decoder block connected to a Message Source which fed into a ZMQ PUB Sink. The 3.8 version of the wnagele repo may not exist.
Solutions will focus on either porting wnagele to 3.8/3.10, modifying mhostetter, or finding a different way to manipulate the messages from the existing mhostetter output.
Expected Behavior
Modes S Demod flow graphs compile and produce a stream of bits for incoming ADS-B messages that get sent to the ZMQ port for the PD circular buffer when the flow graph is launched from within FISSURE.
Current Behavior
The Mode-S Demod flow graphs in the Python3-maint8 branch are incomplete and the blocks needed to transfer ADS-B message data are missing.
Steps to Reproduce
Context
The Python3-maint8 branch contains the mhostetter version of gr-adsb and does not appear to have the blocks required to transfer bits without a little extra modification. The Python2 branch used the forked branch of gr-adsb by wnagele which had the ADSB Decoder block connected to a Message Source which fed into a ZMQ PUB Sink. The 3.8 version of the wnagele repo may not exist.
Solutions will focus on either porting wnagele to 3.8/3.10, modifying mhostetter, or finding a different way to manipulate the messages from the existing mhostetter output.