diff options
Diffstat (limited to 'gr-fec/lib/repetition_decoder_impl.h')
-rw-r--r-- | gr-fec/lib/repetition_decoder_impl.h | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/gr-fec/lib/repetition_decoder_impl.h b/gr-fec/lib/repetition_decoder_impl.h index 33fb174456..2a058a0894 100644 --- a/gr-fec/lib/repetition_decoder_impl.h +++ b/gr-fec/lib/repetition_decoder_impl.h @@ -29,39 +29,38 @@ #include <gnuradio/fec/repetition_decoder.h> namespace gr { - namespace fec { - namespace code { +namespace fec { +namespace code { - class FEC_API repetition_decoder_impl : public repetition_decoder - { - private: - //plug into the generic fec api - void generic_work(void *inbuffer, void *outbuffer); - int get_output_size(); - int get_input_size(); - int get_input_item_size(); - float get_shift(); - const char* get_input_conversion(); - //const char* get_output_conversion(); +class FEC_API repetition_decoder_impl : public repetition_decoder +{ +private: + // plug into the generic fec api + void generic_work(void* inbuffer, void* outbuffer); + int get_output_size(); + int get_input_size(); + int get_input_item_size(); + float get_shift(); + const char* get_input_conversion(); + // const char* get_output_conversion(); - unsigned int d_max_frame_size; - unsigned int d_frame_size; - unsigned int d_rep; - float d_ap_prob; + unsigned int d_max_frame_size; + unsigned int d_frame_size; + unsigned int d_rep; + float d_ap_prob; - std::vector<float> d_trials; + std::vector<float> d_trials; - public: - repetition_decoder_impl(int frame_size, int rep, - float ap_prob=0.5); - ~repetition_decoder_impl(); +public: + repetition_decoder_impl(int frame_size, int rep, float ap_prob = 0.5); + ~repetition_decoder_impl(); - bool set_frame_size(unsigned int frame_size); - double rate(); - }; + bool set_frame_size(unsigned int frame_size); + double rate(); +}; - } /* namespace code */ - } /* namespace fec */ +} /* namespace code */ +} /* namespace fec */ } /* namespace gr */ #endif /* INCLUDED_FEC_REPETITION_DECODER_IMPL_H */ |