summaryrefslogtreecommitdiff
path: root/gr-uhd
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2015-12-07 16:03:50 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2015-12-07 16:03:50 -0800
commit7ec5e1385a70a7ddafa2fbdf9bd023757feedad9 (patch)
tree5b0aae2c2c60ef16ce0b01b2bfb05d09b5fce4a7 /gr-uhd
parent6f31b6e1dbb8f2474f6d95418d09145b0ceeecac (diff)
parent9587f5b34914f8ccbb05db093a024cf117b60a44 (diff)
Merge branch 'master' into next
Diffstat (limited to 'gr-uhd')
-rw-r--r--gr-uhd/lib/usrp_sink_impl.cc13
-rw-r--r--gr-uhd/lib/usrp_sink_impl.h2
2 files changed, 15 insertions, 0 deletions
diff --git a/gr-uhd/lib/usrp_sink_impl.cc b/gr-uhd/lib/usrp_sink_impl.cc
index 0d26f7fcaa..53050051f9 100644
--- a/gr-uhd/lib/usrp_sink_impl.cc
+++ b/gr-uhd/lib/usrp_sink_impl.cc
@@ -618,5 +618,18 @@ namespace gr {
return true;
}
+
+ void
+ usrp_sink_impl::setup_rpc()
+ {
+#ifdef GR_CTRLPORT
+ add_rpc_variable(
+ rpcbasic_sptr(new rpcbasic_register_handler<usrp_block>(
+ alias(), "command",
+ "", "UHD Commands",
+ RPC_PRIVLVL_MIN, DISPNULL)));
+#endif /* GR_CTRLPORT */
+ }
+
} /* namespace uhd */
} /* namespace gr */
diff --git a/gr-uhd/lib/usrp_sink_impl.h b/gr-uhd/lib/usrp_sink_impl.h
index 1575378d21..d509baef90 100644
--- a/gr-uhd/lib/usrp_sink_impl.h
+++ b/gr-uhd/lib/usrp_sink_impl.h
@@ -103,6 +103,8 @@ namespace gr {
inline void tag_work(int &ninput_items);
+ void setup_rpc();
+
private:
//! Like set_center_freq(), but uses _curr_freq and _curr_lo_offset
::uhd::tune_result_t _set_center_freq_from_internals(size_t chan);