24 #ifndef INCLUDED_GSM_EXTRACT_IMMEDIATE_ASSIGNMENT_H
25 #define INCLUDED_GSM_EXTRACT_IMMEDIATE_ASSIGNMENT_H
28 #include <gnuradio/block.h>
41 typedef boost::shared_ptr<extract_immediate_assignment>
sptr;
51 static sptr make(
bool print_immediate_assignments=
false,
bool ignore_gprs=
false,
bool unique_references=
false);
52 virtual std::vector<int> get_frame_numbers() = 0;
53 virtual std::vector<std::string> get_channel_types() = 0;
54 virtual std::vector<int> get_timeslots() = 0;
55 virtual std::vector<int> get_subchannels() = 0;
56 virtual std::vector<int> get_hopping() = 0;
57 virtual std::vector<int> get_maios() = 0;
58 virtual std::vector<int> get_hsns() = 0;
59 virtual std::vector<int> get_arfcns() = 0;
60 virtual std::vector<int> get_timing_advances() = 0;
61 virtual std::vector<std::string> get_mobile_allocations() = 0;