aboutsummaryrefslogtreecommitdiffstats
path: root/rdsparse/decoder_impl.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-04-22 16:03:33 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-04-22 16:03:33 +0200
commit322c6d765ab1d83cfb5f201626525d3b139103d0 (patch)
tree8f51b7047cb6ddfee7554c6e3bbd7dc1f9f07f7b /rdsparse/decoder_impl.h
parente5595ed8c96ddbe593f2cc3a62f2de38f2884f49 (diff)
downloadmmbtools-aux-322c6d765ab1d83cfb5f201626525d3b139103d0.tar.gz
mmbtools-aux-322c6d765ab1d83cfb5f201626525d3b139103d0.tar.bz2
mmbtools-aux-322c6d765ab1d83cfb5f201626525d3b139103d0.zip
Delete useless rdsparse
Diffstat (limited to 'rdsparse/decoder_impl.h')
-rw-r--r--rdsparse/decoder_impl.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/rdsparse/decoder_impl.h b/rdsparse/decoder_impl.h
deleted file mode 100644
index 53c707c..0000000
--- a/rdsparse/decoder_impl.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (C) 2014 Bastian Bloessl <bloessl@ccs-labs.org>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#ifndef INCLUDED_RDS_DECODER_IMPL_H
-#define INCLUDED_RDS_DECODER_IMPL_H
-
-namespace rds {
-
-class decoder_impl
-{
-public:
- decoder_impl(bool log, bool debug);
-
- // in are bits (either 0 or 1)
- int work(int noutput_items, const int* in);
-
-private:
-
- void enter_no_sync();
- void enter_sync(unsigned int);
- unsigned int calc_syndrome(unsigned long, unsigned char);
- void decode_group(unsigned int*);
-
- unsigned long bit_counter;
- unsigned long lastseen_offset_counter, reg;
- unsigned int block_bit_counter;
- unsigned int wrong_blocks_counter;
- unsigned int blocks_counter;
- unsigned int group_good_blocks_counter;
- unsigned int group[4];
- bool log;
- bool debug;
- bool presync;
- bool good_block;
- bool group_assembly_started;
- unsigned char lastseen_offset;
- unsigned char block_number;
- enum { NO_SYNC, SYNC } d_state;
-
-};
-
-}; // namespace rds
-
-#endif /* INCLUDED_RDS_DECODER_IMPL_H */
-