diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2017-07-21 07:23:06 +0700 |
---|---|---|
committer | Vadim Yanitskiy <axilirator@gmail.com> | 2017-07-21 07:34:05 +0700 |
commit | 6ee2c165d94bbe0f34f827dbecb3190d47ba649a (patch) | |
tree | 210fd7da9311535e66af9ce711729f815df9c428 /lib | |
parent | fbfd836fc2edaf167d4929264bf7c5267368e64f (diff) |
burst_sdcch_subslot_splitter: implement and expose GET/SET API
Diffstat (limited to 'lib')
-rw-r--r-- | lib/flow_control/burst_sdcch_subslot_splitter_impl.cc | 15 | ||||
-rw-r--r-- | lib/flow_control/burst_sdcch_subslot_splitter_impl.h | 4 |
2 files changed, 19 insertions, 0 deletions
diff --git a/lib/flow_control/burst_sdcch_subslot_splitter_impl.cc b/lib/flow_control/burst_sdcch_subslot_splitter_impl.cc index 90237d9..46177c1 100644 --- a/lib/flow_control/burst_sdcch_subslot_splitter_impl.cc +++ b/lib/flow_control/burst_sdcch_subslot_splitter_impl.cc @@ -141,5 +141,20 @@ namespace gr { message_port_pub(pmt::mp(port), msg); } + + /* External API */ + splitter_mode + burst_sdcch_subslot_splitter_impl::get_mode(void) + { + return d_mode; + } + + splitter_mode + burst_sdcch_subslot_splitter_impl::set_mode(splitter_mode mode) + { + d_mode = mode; + return d_mode; + } + } /* namespace gsm */ } /* namespace gr */ diff --git a/lib/flow_control/burst_sdcch_subslot_splitter_impl.h b/lib/flow_control/burst_sdcch_subslot_splitter_impl.h index b8eaaea..50aa028 100644 --- a/lib/flow_control/burst_sdcch_subslot_splitter_impl.h +++ b/lib/flow_control/burst_sdcch_subslot_splitter_impl.h @@ -36,6 +36,10 @@ namespace gr { burst_sdcch_subslot_splitter_impl(splitter_mode mode); ~burst_sdcch_subslot_splitter_impl(); void process_burst(pmt::pmt_t msg); + + /* External API */ + splitter_mode get_mode(void); + splitter_mode set_mode(splitter_mode mode); }; } // namespace gsm |