i'm passing downstream data to an external application (JAERO) which can
decode audio data from a ZMQ socket.
JAERO's ZMQ SUB receives demod data as 3 separate messages:
-TOPIC
-SAMP RATE
-DATA
I'm using GNURadio 3.9 so I can pass the TOPIC no problem, but passing the
sample rate as a separate message right after the topic has proven to be a
challenge.

Currently, i've written a ZMQ PUB Sink in a Python embedded block that
sends the zmq messages in the 3 message format above, it's a bit hacky but
It's working. I'm looking for a better way to do this that uses the
in-built GNURadio mechanisms to emit a custom key/value on the same
interval as the topic and data.

Is there a way to send a second key/value pair with each TOPIC and DATA
message that's sent?

For reference, this is the downstream ZMQ interface
https://github.com/jontio/JAERO/blob/3d92aea9362e0565bc6bc5300391a8bbbecf93ed/JAERO/zmq_audioreceiver.cpp#L37-L88

Reply via email to