[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Error using block UHD AMsg Source
From: |
Josh Blum |
Subject: |
Re: [Discuss-gnuradio] Error using block UHD AMsg Source |
Date: |
Wed, 10 Oct 2012 18:14:46 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 |
On 10/10/2012 06:09 PM, Jose Torres Diaz wrote:
> Hi Josh,
>
> Do you mean to change in the top_block.py?. I did this, but when I run
> again the top_block.py, it changes back to:
>
> gr_extras.uhd_amsg_source(device_addr="add=172.17.3.140")
>
> even if I try:
>
> gr_extras.uhd_amsg_source(uhd.device_addr="add=172.17.3.140")
>
> Thanks again Josh,
>
I see. Its the xml definition. Too bad python/swig does get the
constructor overloads that c++ sees.
I pushed this change to the repo:
> diff --git a/grc/extras_uhd_amsg_source.xml b/grc/extras_uhd_amsg_source.xml
> index 5f8c261..5bb59f0 100644
> --- a/grc/extras_uhd_amsg_source.xml
> +++ b/grc/extras_uhd_amsg_source.xml
> @@ -4,7 +4,7 @@
> <key>extras_uhd_amsg_source</key>
> <import>from gnuradio import uhd</import>
> <import>import gnuradio.extras as gr_extras</import>
> - <make>gr_extras.uhd_amsg_source(device_addr=$dev_addr)</make>
> + <make>gr_extras.uhd_amsg_source(uhd.device_addr($dev_addr))</make>
> <param>
> <name>Device Addr</name>
> <key>dev_addr</key>
-josh
> Regards,
>
> Jose
>
> On Thu, Oct 11, 2012 at 11:24 AM, Josh Blum <address@hidden> wrote:
>
>>
>>
>> On 10/10/2012 05:51 PM, Jose Torres Diaz wrote:
>>> Hi All,
>>>
>>> I'm checking the functionality of the block "UHD AMsg Source" using the
>>> USRP N210. The device is correctly detected as you can see:
>>>
>>> uhd_find_devices
>>> linux; GNU C++ version 4.6.1; Boost_104601; UHD_003.004.003-221-g9d6f9492
>>>
>>> --------------------------------------------------
>>> -- UHD Device 0
>>> --------------------------------------------------
>>> Device Address:
>>> type: usrp2
>>> addr: 172.17.3.140
>>> name:
>>> serial: E0R17TCUP
>>>
>>> I've attached a screen-shot of the GRC file. When I run the flow graph, I
>>> get the following error:
>>>
>>> Traceback (most recent call last):
>>> File "/home/asrpuser/Desktop/Jose Torres Material /top_block.py", line
>>> 54, in <module>
>>> tb = top_block()
>>> File "/home/asrpuser/Desktop/Jose Torres Material /top_block.py", line
>>> 33, in __init__
>>> self.extras_uhd_amsg_source_0 =
>>> gr_extras.uhd_amsg_source(device_addr="add=172.17.3.140")
>>
>> try gr_extras.uhd_amsg_source(uhd.device_addr("addr=172.17.3.140"))
>>
>>> File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/extras/extras_swig.py",
>>> line 5384, in make
>>> return _extras_swig.uhd_amsg_source_make(*args, **kwargs)
>>> TypeError: in method 'uhd_amsg_source_make', argument 1 of type
>>> 'uhd::device_addr_t const &'
>>>
>>> Anyone has seen an error like this before?, How can I solve/workaround
>>> this error?
>>>
>>> Thanks a lot for your help,
>>>
>>> Jose.
>>>
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>
- [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/10
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Josh Blum, 2012/10/10
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/10
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source,
Josh Blum <=
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/10
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/10
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Josh Blum, 2012/10/11
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/14
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/14
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Josh Blum, 2012/10/11
- Re: [Discuss-gnuradio] Error using block UHD AMsg Source, Jose Torres Diaz, 2012/10/11