Moved burst printer to different directory
diff --git a/include/gsm/bursts_printer.h b/include/gsm/bursts_printer.h
index 3ec595f..c814810 100644
--- a/include/gsm/bursts_printer.h
+++ b/include/gsm/bursts_printer.h
@@ -24,6 +24,38 @@
#include <gsm/api.h>
#include <gnuradio/block.h>
+#include <string>
+#include <vector>
+
+
+
+class chan_info {
+ public:
+ unsigned int id;
+ int8_t pwr_db;
+ unsigned int arfcn;
+ float freq;
+ unsigned int lac;
+ unsigned int cell_id;
+ unsigned int mnc;
+
+ chan_info() : id(-1), pwr_db(0), arfcn(0), freq(0), lac(0), cell_id(0), mnc(0){}
+ 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){}
+ ~chan_info(){}
+};
+
+struct compare_id {
+ inline bool operator()(const chan_info &a, const chan_info &b) const
+ {
+ return a.id < b.id;
+ }
+};
+struct compare_pwr {
+ inline bool operator()(const chan_info &a, const chan_info &b) const
+ {
+ return a.pwr_db < b.pwr_db;
+ }
+};
namespace gr {
namespace gsm {