Re: Message debug block

2021-11-19 Thread GNU Radio, the Free & Open-Source Toolkit for Software Radio
Dear Vasil, Jacob Very thank you for your clarification. In my opinion there are lacks in the documentation so I will add a few more sentences about the PDUs and what it means exactly and how to interpret it compared to the standard messages in GNU Radio. In the issue 4191

Re: Message debug block

2021-11-19 Thread jacob
In this case, there is an extra bit of confusion because an empty PMT dictionary `pmt.make_dict()` is represented by (and the same as) `pmt.PMT_NIL`. An interned string, as in your first example, is not a dictionary type object and thus you get the warning message. Jacob ‐‐‐ Original

Re: Message debug block

2021-11-19 Thread Vasil Velichkov
Hi Marcin, On 18/11/2021 15.23, Marcin Puchlik wrote: > *pmt.cons(pmt.intern(""), pmt.make_u8vector(16, 0xFF)) - *where Debug > block cannot extract the PDU - gr::log :WARN: message_debug0 - Non PDU type > message received. Dropping. Not every message is a PDU [1]. Have a look at is_pdu() in

Message debug block

2021-11-18 Thread GNU Radio, the Free & Open-Source Toolkit for Software Radio
Hi, While getting into the messaging system in GNU Radio I noticed that the Message Debug block doesn't print PDU for messages if a message has metadata (key value or car) different than pmt.PMT_NIL. So I have a Message Strobe connected to Message Debug where message is: *pmt.cons(pmt.intern