summaryrefslogtreecommitdiff
path: root/gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h')
-rw-r--r--gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h b/gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h
index edf96f7186..5fd7912a15 100644
--- a/gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h
+++ b/gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h
@@ -27,34 +27,34 @@
#include <gnuradio/sync_interpolator.h>
namespace gr {
- namespace blocks {
+namespace blocks {
+
+/*!
+ * \brief Convert stream of complex to a stream of interleaved chars.
+ * \ingroup type_converters_blk
+ *
+ * \details
+ * The output stream contains chars with twice as many output
+ * items as input items. For every complex input item, we produce
+ * two output chars that contain the real part and imaginary part
+ * converted to chars:
+ *
+ * \li output[0][n] = static_cast<char>(input[0][m].real());
+ * \li output[0][n+1] = static_cast<char>(input[0][m].imag());
+ */
+class BLOCKS_API complex_to_interleaved_char : virtual public sync_interpolator
+{
+public:
+ // gr::blocks::complex_to_interleaved_char::sptr
+ typedef boost::shared_ptr<complex_to_interleaved_char> sptr;
/*!
- * \brief Convert stream of complex to a stream of interleaved chars.
- * \ingroup type_converters_blk
- *
- * \details
- * The output stream contains chars with twice as many output
- * items as input items. For every complex input item, we produce
- * two output chars that contain the real part and imaginary part
- * converted to chars:
- *
- * \li output[0][n] = static_cast<char>(input[0][m].real());
- * \li output[0][n+1] = static_cast<char>(input[0][m].imag());
+ * Build a complex to interleaved chars block.
*/
- class BLOCKS_API complex_to_interleaved_char : virtual public sync_interpolator
- {
- public:
- // gr::blocks::complex_to_interleaved_char::sptr
- typedef boost::shared_ptr<complex_to_interleaved_char> sptr;
-
- /*!
- * Build a complex to interleaved chars block.
- */
- static sptr make(bool vector=false);
- };
+ static sptr make(bool vector = false);
+};
- } /* namespace blocks */
+} /* namespace blocks */
} /* namespace gr */
#endif /* INCLUDED_BLOCKS_COMPLEX_TO_INTERLEAVED_CHAR_H */