[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] HELP with "packet header parser"
From: |
Cinaed Simson |
Subject: |
Re: [Discuss-gnuradio] HELP with "packet header parser" |
Date: |
Sat, 5 Jan 2019 17:50:21 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 |
On 1/5/19 2:26 PM, Alban Meffre wrote:
> ok sorry my mistake i got "packet_header_default" and
> "header_format_default" mixed up
> bob
The error message at the bottom indicates the wrong number arguments.
digital.header_format_default('1101001110010001', 0)
Try
digital.header_format_default('1101001110010001', 0, bps)
where bps is the number of bits per symbol for your problem.
See
Default Header Format Obj.
in the grc.
-- Cinaed
>
> Le sam. 5 janv. 2019 à 22:13, Alban Meffre <address@hidden
> <mailto:address@hidden>> a écrit :
>
> hi all
>
> i try to figure out how to use the "packet header parser" block
> as a formatter i use
> "digital.header_format_default('1101001110010001', 0)"
>
> when i launch i get the error
> "
> Traceback (most recent call last):
> File "/Users/alban/gnuradio/top_block.py", line 146, in <module>
> main()
> File "/Users/alban/gnuradio/top_block.py", line 134, in main
> tb = top_block_cls()
> File "/Users/alban/gnuradio/top_block.py", line 71, in __init__
> self.digital_packet_headerparser_b_0 =
> digital.packet_headerparser_b(hdr_format_dec_0)
> File
>
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/digital/digital_swig2.py",
> line 2651, in make
> return _digital_swig2.packet_headerparser_b_make(*args)
> NotImplementedError: Wrong number or type of arguments for
> overloaded function 'packet_headerparser_b_make'.
> Possible C/C++ prototypes are:
>
>
> gr::digital::packet_headerparser_b::make(gr::digital::packet_header_default::sptr
> const &)
> gr::digital::packet_headerparser_b::make(long,std::string const &)
> "
>
>
> in the "rx_ofdm" example supplied with gnuradio, the "packet header
> parser" use the formatter "header_formatter.base()"
>
> i do not find any documentation about the base() method
> as you can see the doxygen is empty
>
> https://www.gnuradio.org/doc/doxygen/classgr_1_1digital_1_1header__format__base.html#a5a7b2939707146f2b28d7e91e04103c2
>
> if i add ".base()" to the formatter in my top_block i get an error too
>
> please someone can explain me hox to use this block ?
> thank you all
> --
> Alban MEFFRE F4GSW
>
>
>
>
> --
> Alban MEFFRE F4GSW
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>