aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/mboard/usrp2/usrp2_impl.hpp
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-02-18 19:25:14 -0800
committerJosh Blum <josh@joshknows.com>2010-02-18 19:25:14 -0800
commit186468252d9435ccd4f0d26a1a50dcaff1c6d4ed (patch)
tree73527ce07c7c60beb57bfa2b625fed3fffeeb253 /host/lib/usrp/mboard/usrp2/usrp2_impl.hpp
parent6fdaccea1fba15b754945d9be7da0ed4a3861633 (diff)
downloaduhd-186468252d9435ccd4f0d26a1a50dcaff1c6d4ed.tar.gz
uhd-186468252d9435ccd4f0d26a1a50dcaff1c6d4ed.tar.bz2
uhd-186468252d9435ccd4f0d26a1a50dcaff1c6d4ed.zip
added support for the duc (no control yet though)
Diffstat (limited to 'host/lib/usrp/mboard/usrp2/usrp2_impl.hpp')
-rw-r--r--host/lib/usrp/mboard/usrp2/usrp2_impl.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/host/lib/usrp/mboard/usrp2/usrp2_impl.hpp b/host/lib/usrp/mboard/usrp2/usrp2_impl.hpp
index 2475b3a3c..d2d90b8ed 100644
--- a/host/lib/usrp/mboard/usrp2/usrp2_impl.hpp
+++ b/host/lib/usrp/mboard/usrp2/usrp2_impl.hpp
@@ -128,12 +128,19 @@ private:
uhd::dict<std::string, wax_obj_proxy> _tx_dboards;
//methods and shadows for the ddc dsp
+ std::vector<size_t> _allowed_decim_and_interp_rates;
static const size_t _num_ddc = 1;
size_t _ddc_decim[_num_ddc];
double _ddc_freq[_num_ddc];
- void ddc_init(size_t which);
+ void init_ddc_config(size_t which);
void update_ddc_config(size_t which_ddc);
+ //methods and shadows for the duc dsp
+ size_t _duc_interp;
+ double _duc_freq;
+ void init_duc_config(void);
+ void update_duc_config(void);
+
//properties interface for ddc
void ddc_get(const wax::obj &, wax::obj &, size_t which);
void ddc_set(const wax::obj &, const wax::obj &, size_t which);