aboutsummaryrefslogtreecommitdiffstats
path: root/include/grgsm
diff options
context:
space:
mode:
authorRoman Khassraf <roman@khassraf.at>2015-07-12 19:02:32 +0200
committerRoman Khassraf <roman@khassraf.at>2015-07-12 19:02:32 +0200
commit95c6f9dfba62dd2a219fc6b29a41dae401d84c9c (patch)
treee0589f679ce9311c6f4349f8133d34d78b1c83cc /include/grgsm
parent4a7b645bd46bbbf88903998937a8366101a09503 (diff)
Added functions for retrieving data from immediate assignment extractor
Diffstat (limited to 'include/grgsm')
-rw-r--r--include/grgsm/misc_utils/extract_immediate_assignment.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/grgsm/misc_utils/extract_immediate_assignment.h b/include/grgsm/misc_utils/extract_immediate_assignment.h
index 74e69a4..90e2ef0 100644
--- a/include/grgsm/misc_utils/extract_immediate_assignment.h
+++ b/include/grgsm/misc_utils/extract_immediate_assignment.h
@@ -26,10 +26,10 @@
#include <grgsm/api.h>
#include <gnuradio/block.h>
+#include <vector>
namespace gr {
namespace gsm {
-
/*!
* \brief <+description of block+>
* \ingroup gsm
@@ -49,6 +49,16 @@ namespace gr {
* creating new instances.
*/
static sptr make();
+ virtual std::vector<int> get_frame_numbers() = 0;
+ virtual std::vector<std::string> get_channel_types() = 0;
+ virtual std::vector<int> get_timeslots() = 0;
+ virtual std::vector<int> get_subchannels() = 0;
+ virtual std::vector<int> get_hopping() = 0;
+ virtual std::vector<int> get_maios() = 0;
+ virtual std::vector<int> get_hsns() = 0;
+ virtual std::vector<int> get_arfcns() = 0;
+ virtual std::vector<int> get_timing_advances() = 0;
+ virtual std::vector<std::string> get_mobile_allocations() = 0;
};
} // namespace gsm
} // namespace gr