diff options
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h')
-rw-r--r-- | gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h b/gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h index 2ed57e08bd..7aaa7eec2a 100644 --- a/gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h +++ b/gr-blocks/include/gnuradio/blocks/unpack_k_bits_bb.h @@ -21,40 +21,40 @@ */ #ifndef INCLUDED_GR_UNPACK_K_BITS_BB_H -#define INCLUDED_GR_UNPACK_K_BITS_BB_H +#define INCLUDED_GR_UNPACK_K_BITS_BB_H #include <gnuradio/blocks/api.h> #include <gnuradio/sync_interpolator.h> namespace gr { - namespace blocks { +namespace blocks { + +/*! + * \brief Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB. + * + * This block picks the K least significant bits from a byte, and expands + * them into K bytes of 0 or 1. + * + * Example: + * k = 4 + * in = [0xf5, 0x08] + * out = [0,1,0,1, 1,0,0,0] + * \ingroup byte_operators_blk + */ +class BLOCKS_API unpack_k_bits_bb : virtual public sync_interpolator +{ +public: + // gr::blocks::unpack_k_bits_bb::sptr + typedef boost::shared_ptr<unpack_k_bits_bb> sptr; /*! - * \brief Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB. - * - * This block picks the K least significant bits from a byte, and expands - * them into K bytes of 0 or 1. - * - * Example: - * k = 4 - * in = [0xf5, 0x08] - * out = [0,1,0,1, 1,0,0,0] - * \ingroup byte_operators_blk + * \brief Make an unpack_k_bits block. + * \param k number of bits to unpack. */ - class BLOCKS_API unpack_k_bits_bb : virtual public sync_interpolator - { - public: - // gr::blocks::unpack_k_bits_bb::sptr - typedef boost::shared_ptr<unpack_k_bits_bb> sptr; - - /*! - * \brief Make an unpack_k_bits block. - * \param k number of bits to unpack. - */ - static sptr make(unsigned k); - }; + static sptr make(unsigned k); +}; - } /* namespace blocks */ +} /* namespace blocks */ } /* namespace gr */ #endif /* INCLUDED_GR_UNPACK_K_BITS_BB_H */ |