diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2016-02-12 11:24:19 -0800 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2016-02-12 11:24:19 -0800 |
commit | 965c4db3669cb4dfdc24cda8ccbc4a09c46d5ced (patch) | |
tree | 96921535937d0c5745373054c359670824022cce /gr-analog/lib/frequency_modulator_fc_impl.cc | |
parent | fa6813a91b4eb528b5b4b65bacfacfbc115aebe4 (diff) | |
parent | efed1fe3701c77bb71ffe2bfd659777c802109ea (diff) |
Merge branch 'master' into next
Diffstat (limited to 'gr-analog/lib/frequency_modulator_fc_impl.cc')
-rw-r--r-- | gr-analog/lib/frequency_modulator_fc_impl.cc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gr-analog/lib/frequency_modulator_fc_impl.cc b/gr-analog/lib/frequency_modulator_fc_impl.cc index 812eb8bf0b..56fa0f7c17 100644 --- a/gr-analog/lib/frequency_modulator_fc_impl.cc +++ b/gr-analog/lib/frequency_modulator_fc_impl.cc @@ -76,5 +76,27 @@ namespace gr { return noutput_items; } + void + frequency_modulator_fc_impl::setup_rpc() + { +#ifdef GR_CTRLPORT + add_rpc_variable( + rpcbasic_sptr(new rpcbasic_register_get<frequency_modulator_fc, float>( + alias(), "sensitivity", + &frequency_modulator_fc::sensitivity, + pmt::mp(-1024.0f), pmt::mp(1024.0f), pmt::mp(0.0f), + "", "Sensitivity", RPC_PRIVLVL_MIN, + DISPTIME | DISPOPTSTRIP))); + + add_rpc_variable( + rpcbasic_sptr(new rpcbasic_register_set<frequency_modulator_fc, float>( + alias(), "sensitivity", + &frequency_modulator_fc::set_sensitivity, + pmt::mp(-1024.0f), pmt::mp(1024.0f), pmt::mp(0.0f), + "", "sensitivity", + RPC_PRIVLVL_MIN, DISPNULL))); +#endif /* GR_CTRLPORT */ + + } } /* namespace analog */ } /* namespace gr */ |