From 55774978a5e21d37754f3145a889588bf0af1a2b Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 26 Jun 2022 16:53:44 +0000 Subject: [PATCH] - refactored Frame to FrameReceiver git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1087 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/Frame.cpp | 2 -- radio/Frame.hpp | 83 ------------------------------------------------- radio/Makefile | 1 - 3 files changed, 86 deletions(-) delete mode 100644 radio/Frame.cpp delete mode 100644 radio/Frame.hpp diff --git a/radio/Frame.cpp b/radio/Frame.cpp deleted file mode 100644 index 483c613..0000000 --- a/radio/Frame.cpp +++ /dev/null @@ -1,2 +0,0 @@ -// -------------------------------------------------------------- -#include "Frame.hpp" diff --git a/radio/Frame.hpp b/radio/Frame.hpp deleted file mode 100644 index e970f93..0000000 --- a/radio/Frame.hpp +++ /dev/null @@ -1,83 +0,0 @@ -// -------------------------------------------------------------- -#ifndef _RADIO_FRAME_HPP_ -#define _RADIO_FRAME_HPP_ - -#include -#include -#include -#include - -#include "FrameDefs.hpp" -#include "Symbolizer.hpp" -#include "Formatter.hpp" -#include "DeSymbolizer.hpp" -#include "DeFormatter.hpp" - -class FrameReceiver : public Processor::Block -{ -public: -FrameReceiver() -: Processor::Block(1, 1) -, m_desymbolizer() -, m_deformatter() -, m_framesCount(0) -, m_byteCount(0) -, m_buf_symbol_in(nullptr) -, m_buf_byte_out(nullptr) -{ - -} - -~FrameReceiver() -{ -} - -frame_statistics_t getStats() -{ - return m_deformatter.getStats(); -} - -void resetStats() -{ - m_deformatter.resetStats(); -} - -void setNumBitsPerSymbol(uint32_t nBitsPerSym) -{ - m_desymbolizer.setNumBitsPerSymbol(nBitsPerSym); - m_deformatter.resetStats(); -} - -void prepare() -{ - m_buf_symbol_in = buffer_in(); -// m_buf_byte_out = buffer_out(); - m_buf_byte_in.resize(m_buf_symbol_in->capacity()); - - m_desymbolizer.buffer_in_add(m_buf_symbol_in); - m_desymbolizer.buffer_out_add(&m_buf_byte_in); - m_desymbolizer.prepare(); - - m_deformatter.buffer_in_add(&m_buf_byte_in); - m_deformatter.buffer_out_add(m_buf_byte_out); - m_deformatter.prepare(); -} - -void process() -{ - m_desymbolizer.process(); - m_deformatter.process(); -} - -private: - DeSymbolizer m_desymbolizer; - DeFormatter m_deformatter; - uint32_t m_framesCount; - uint32_t m_byteCount; - Processor::Buffer *m_buf_symbol_in; - Processor::Buffer *m_buf_byte_out; - Processor::Buffer m_buf_byte_in; -}; - -// -------------------------------------------------------------- -#endif // _RADIO_FRAME_HPP_ diff --git a/radio/Makefile b/radio/Makefile index 71ebba1..d07b071 100644 --- a/radio/Makefile +++ b/radio/Makefile @@ -8,7 +8,6 @@ CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Symbolizer.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/DeFormatter.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/DeSymbolizer.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Scrambler.cpp -CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Frame.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/metrics/Tracker.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/TimingGenerator.cpp CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/Farrow.cpp