summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/uchar_to_float_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib/uchar_to_float_impl.cc')
-rw-r--r--gr-blocks/lib/uchar_to_float_impl.cc57
1 files changed, 28 insertions, 29 deletions
diff --git a/gr-blocks/lib/uchar_to_float_impl.cc b/gr-blocks/lib/uchar_to_float_impl.cc
index 0068094861..ec666da349 100644
--- a/gr-blocks/lib/uchar_to_float_impl.cc
+++ b/gr-blocks/lib/uchar_to_float_impl.cc
@@ -29,32 +29,31 @@
#include <gnuradio/io_signature.h>
namespace gr {
- namespace blocks {
-
- uchar_to_float::sptr uchar_to_float::make()
- {
- return gnuradio::get_initial_sptr(new uchar_to_float_impl());
- }
-
- uchar_to_float_impl::uchar_to_float_impl()
- : sync_block("uchar_to_float",
- io_signature::make (1, 1, sizeof(unsigned char)),
- io_signature::make (1, 1, sizeof(float)))
- {
- }
-
- int
- uchar_to_float_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- const unsigned char *in = (const unsigned char *) input_items[0];
- float *out = (float *) output_items[0];
-
- uchar_array_to_float (in, out, noutput_items);
-
- return noutput_items;
- }
-
- } /* namespace blocks */
-}/* namespace gr */
+namespace blocks {
+
+uchar_to_float::sptr uchar_to_float::make()
+{
+ return gnuradio::get_initial_sptr(new uchar_to_float_impl());
+}
+
+uchar_to_float_impl::uchar_to_float_impl()
+ : sync_block("uchar_to_float",
+ io_signature::make(1, 1, sizeof(unsigned char)),
+ io_signature::make(1, 1, sizeof(float)))
+{
+}
+
+int uchar_to_float_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ const unsigned char* in = (const unsigned char*)input_items[0];
+ float* out = (float*)output_items[0];
+
+ uchar_array_to_float(in, out, noutput_items);
+
+ return noutput_items;
+}
+
+} /* namespace blocks */
+} /* namespace gr */