23 #ifndef INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
24 #define INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
43 chan_info() : id(-1), pwr_db(0), arfcn(0), freq(0), lac(0), cell_id(0), mnc(0){}
44 chan_info(
const chan_info & info) : id(info.id), pwr_db(info.pwr_db), arfcn(info.arfcn), freq(info.freq), lac(info.lac), cell_id(info.cell_id), mnc(info.mnc){}
66 void process_bursts(pmt::pmt_t burst);
67 void process_sysinfo(pmt::pmt_t msg);
68 std::set<chan_info, compare_id> d_c0_channels;
74 virtual std::vector<int>
get_lac();
76 virtual std::vector<int>
get_mnc();
bool operator()(const chan_info &a, const chan_info &b) const
Definition: extract_system_info_impl.h:56
chan_info()
Definition: extract_system_info_impl.h:43
chan_info(const chan_info &info)
Definition: extract_system_info_impl.h:44
unsigned int mnc
Definition: extract_system_info_impl.h:41
unsigned int arfcn
Definition: extract_system_info_impl.h:37
unsigned int lac
Definition: extract_system_info_impl.h:39
Definition: extract_system_info_impl.h:55
float freq
Definition: extract_system_info_impl.h:38
Definition: extract_system_info_impl.h:33
Definition: control_channels_decoder.h:30
Definition: extract_system_info_impl.h:49
unsigned int cell_id
Definition: extract_system_info_impl.h:40
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:45
bool operator()(const chan_info &a, const chan_info &b) const
Definition: extract_system_info_impl.h:50