23 #ifndef INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
24 #define INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
79 void process_bursts(pmt::pmt_t burst);
80 void process_sysinfo(pmt::pmt_t msg);
83 void decode_neighbour_cells(uint8_t * data,
unsigned int offset,
unsigned int chan_id);
88 virtual std::vector<int>
get_lac();
90 virtual std::vector<int>
get_mcc();
91 virtual std::vector<int>
get_mnc();
bool operator()(const chan_info &a, const chan_info &b) const
Definition: extract_system_info_impl.h:69
void copy_nonzero_elements(const chan_info &info)
Definition: extract_system_info_impl.h:49
chan_info()
Definition: extract_system_info_impl.h:46
chan_info(const chan_info &info)
Definition: extract_system_info_impl.h:47
unsigned int mnc
Definition: extract_system_info_impl.h:41
unsigned int arfcn
Definition: extract_system_info_impl.h:37
unsigned int mcc
Definition: extract_system_info_impl.h:40
unsigned int lac
Definition: extract_system_info_impl.h:38
Definition: extract_system_info_impl.h:68
std::set< int > cell_arfcns
Definition: extract_system_info_impl.h:44
unsigned int ccch_conf
Definition: extract_system_info_impl.h:42
Definition: extract_system_info_impl.h:33
Definition: extract_system_info_impl.h:62
unsigned int cell_id
Definition: extract_system_info_impl.h:39
int8_t pwr_db
Definition: extract_system_info_impl.h:36
unsigned int id
Definition: extract_system_info_impl.h:35
~chan_info()
Definition: extract_system_info_impl.h:48
std::map< unsigned int, chan_info > chan_info_map
Definition: extract_system_info_impl.h:75
bool operator()(const chan_info &a, const chan_info &b) const
Definition: extract_system_info_impl.h:63
std::set< int > neighbour_cells
Definition: extract_system_info_impl.h:43