- refactored Symbolizer

- cleaned up

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1073 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-06-24 09:32:39 +00:00
parent 4f07817800
commit 860921eaad
2 changed files with 32 additions and 36 deletions
+2 -2
View File
@@ -12,8 +12,6 @@ class Symbolizer : public Processor::Block
public:
Symbolizer();
virtual ~Symbolizer() = default;
void process(data_t src);
void process(void *pSrc, uint32_t len);
void setNumBitsPerSymbol(uint32_t nBitsPerSym);
// Processor::Block
@@ -28,6 +26,8 @@ private:
Processor::Buffer<uint8_t> *m_buf_in;
Processor::Buffer<symbol_t> *m_buf_out;
symbol_t differentialEncode(symbol_t symbol);
void commit(symbol_t src);
void assemble_and_commit(uint8_t src);
};
// --------------------------------------------------------------