24 #ifndef INCLUDED_GSM_EXTRACT_SYSTEM_INFO_H
25 #define INCLUDED_GSM_EXTRACT_SYSTEM_INFO_H
28 #include <gnuradio/block.h>
42 typedef boost::shared_ptr<extract_system_info>
sptr;
53 virtual std::vector<int> get_chans() = 0;
54 virtual std::vector<int> get_pwrs() = 0;
55 virtual std::vector<int> get_lac() = 0;
56 virtual std::vector<int> get_cell_id() = 0;
57 virtual std::vector<int> get_mcc() = 0;
58 virtual std::vector<int> get_mnc() = 0;
59 virtual std::vector<int> get_ccch_conf() = 0;
60 virtual std::vector<int> get_cell_arfcns(
int chan_id) = 0;
61 virtual std::vector<int> get_neighbours(
int chan_id) = 0;
62 virtual void reset() = 0;