discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] UHD: get_center_freq ?


From: Brett L. Trotter
Subject: Re: [Discuss-gnuradio] UHD: get_center_freq ?
Date: Sun, 06 Feb 2011 13:52:13 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Red Hat/3.1.7-3.el6_0 Thunderbird/3.1.7

Sorry for the delay- I sent this 02/02/11 from an email that's not
subscribed.
----

On 02/02/2011 04:48 PM, Josh Blum wrote:
>
> On 02/02/2011 12:48 PM, Brett L. Trotter wrote:
>> gr-usrp has set_tx_freq and tx_freq
>>
>> uhd has set_center_freq but no get_center_freq or center_freq- I'm
>> trying to port some USRP1 python code to UHD and there doesn't seem to
>> be a clear analog.
>>
> The uhd has a get/set_rx/tx_freq.
I couldn't find one...

address@hidden lib]# grep _freq *.h
uhd_multi_usrp_sink.h:    virtual uhd::tune_result_t set_center_freq(
uhd_multi_usrp_sink.h:    uhd::tune_result_t set_center_freq(double
freq, size_t chan){
uhd_multi_usrp_sink.h:        return
set_center_freq(uhd::tune_request_t(freq), chan);
uhd_multi_usrp_sink.h:    virtual uhd::freq_range_t
get_freq_range(size_t chan) = 0;
uhd_multi_usrp_source.h:    virtual uhd::tune_result_t set_center_freq(
uhd_multi_usrp_source.h:    uhd::tune_result_t set_center_freq(double
freq, size_t chan){
uhd_multi_usrp_source.h:        return
set_center_freq(uhd::tune_request_t(freq), chan);
uhd_multi_usrp_source.h:    virtual uhd::freq_range_t
get_freq_range(size_t chan) = 0;
uhd_single_usrp_sink.h:    virtual uhd::tune_result_t set_center_freq(
uhd_single_usrp_sink.h:    uhd::tune_result_t set_center_freq(double
freq, size_t chan){
uhd_single_usrp_sink.h:        return
set_center_freq(uhd::tune_request_t(freq), chan);
uhd_single_usrp_sink.h:    virtual uhd::freq_range_t
get_freq_range(size_t chan = 0) = 0;
uhd_single_usrp_source.h:    virtual uhd::tune_result_t set_center_freq(
uhd_single_usrp_source.h:    uhd::tune_result_t set_center_freq(double
freq, size_t chan){
uhd_single_usrp_source.h:        return
set_center_freq(uhd::tune_request_t(freq), chan);
uhd_single_usrp_source.h:    virtual uhd::freq_range_t
get_freq_range(size_t chan = 0) = 0;


>  Did I forget to swig up the get_freq
> for the source and sink wrappers?
>
This is what I could find anyway...

address@hidden swig]# pwd
/root/gnuradio/gr-uhd/swig
address@hidden swig]# grep "def.*_freq" uhd_swig.py
    def set_center_freq(self, *args):
    def get_freq_range(self, *args, **kwargs):
    def set_center_freq(self, *args):
    def get_freq_range(self, *args, **kwargs):
    def set_center_freq(self, *args):
    def get_freq_range(self, chan = 0):
    def set_center_freq(self, *args):
    def get_freq_range(self, chan = 0):


I'm usually missing something dumb when I put myself on the line and
post, but I'm happy to take my grains of salt and have a solution :)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]