Moved control channels decoder to libosmocore implementation
diff --git a/lib/decoding/control_channels_decoder_impl.h b/lib/decoding/control_channels_decoder_impl.h
index 2fa3dce..542335b 100644
--- a/lib/decoding/control_channels_decoder_impl.h
+++ b/lib/decoding/control_channels_decoder_impl.h
@@ -26,6 +26,10 @@
#include <grgsm/decoding/control_channels_decoder.h>
#include "fire_crc.h"
#include "cch.h"
+extern "C" {
+ #include <osmocom/coding/gsm0503_coding.h>
+ #include <osmocom/core/utils.h>
+}
namespace gr {
namespace gsm {
@@ -35,9 +39,8 @@
private:
unsigned int d_collected_bursts_num;
pmt::pmt_t d_bursts[4];
- unsigned short interleave_trans[CONV_SIZE];
- FC_CTX fc_ctx;
- void decode(pmt::pmt_t msg);
+
+ void decode(pmt::pmt_t msg);
public:
control_channels_decoder_impl();
~control_channels_decoder_impl();