aboutsummaryrefslogtreecommitdiffstats
path: root/lib/qa_utils
diff options
context:
space:
mode:
authorPiotr Krysik <ptrkrysik@gmail.com>2017-09-19 08:07:14 +0200
committerPiotr Krysik <ptrkrysik@gmail.com>2017-09-19 08:07:14 +0200
commitebf888070946ee9ac5f1fce8abc1cc989fccc6b0 (patch)
treeec2a124531fa262820e55ca9dfa055318e19c355 /lib/qa_utils
parent27f003267c044f4d416128fcb5cc40721a9fef77 (diff)
Modification of the burst sink to read bursts with headers - incomplete
Diffstat (limited to 'lib/qa_utils')
-rw-r--r--lib/qa_utils/burst_sink_impl.cc8
-rw-r--r--lib/qa_utils/burst_sink_impl.h2
2 files changed, 8 insertions, 2 deletions
diff --git a/lib/qa_utils/burst_sink_impl.cc b/lib/qa_utils/burst_sink_impl.cc
index 102c5be..bdc2192 100644
--- a/lib/qa_utils/burst_sink_impl.cc
+++ b/lib/qa_utils/burst_sink_impl.cc
@@ -47,7 +47,8 @@ namespace gr {
burst_sink_impl::burst_sink_impl()
: gr::block("burst_sink",
gr::io_signature::make(0, 0, 0),
- gr::io_signature::make(0, 0, 0))
+ gr::io_signature::make(0, 0, 0)),
+ d_bursts(pmt::PMT_NIL)
{
message_port_register_in(pmt::mp("in"));
set_msg_handler(pmt::mp("in"), boost::bind(&burst_sink_impl::process_burst, this, _1));
@@ -105,7 +106,10 @@ namespace gr {
{
return d_burst_data;
}
-
+ pmt::pmt_t burst_sink_impl::get_bursts()
+ {
+ return d_bursts;
+ }
} /* namespace gsm */
} /* namespace gr */
diff --git a/lib/qa_utils/burst_sink_impl.h b/lib/qa_utils/burst_sink_impl.h
index 1035430..e87422d 100644
--- a/lib/qa_utils/burst_sink_impl.h
+++ b/lib/qa_utils/burst_sink_impl.h
@@ -35,6 +35,7 @@ namespace gr {
std::vector<int> d_framenumbers;
std::vector<int> d_timeslots;
std::vector<std::string> d_burst_data;
+ pmt::pmt_t d_bursts;
public:
burst_sink_impl();
~burst_sink_impl();
@@ -42,6 +43,7 @@ namespace gr {
virtual std::vector<int> get_framenumbers();
virtual std::vector<int> get_timeslots();
virtual std::vector<std::string> get_burst_data();
+ virtual pmt::pmt_t get_bursts();
};
} // namespace gsm