GNU Radio v3.6.2-149-ga6d285d9 C++ API
|
Classes | |
class | gr_bytes_to_syms |
Convert stream of bytes to stream of +/- 1 symbolsinput: stream of bytes; output: stream of float. More... | |
class | gr_char_to_float |
Convert stream of chars to a stream of float. More... | |
class | gr_char_to_short |
Convert stream of chars to a stream of float. More... | |
class | gr_complex_to_interleaved_short |
Convert stream of complex to a stream of interleaved shorts. More... | |
class | gr_complex_to_float |
convert a stream of gr_complex to 1 or 2 streams of float More... | |
class | gr_complex_to_real |
complex in, real out (float) More... | |
class | gr_complex_to_imag |
complex in, imaginary out (float) More... | |
class | gr_complex_to_mag |
complex in, magnitude out (float) More... | |
class | gr_complex_to_mag_squared |
complex in, magnitude squared out (float) More... | |
class | gr_complex_to_arg |
complex in, angle out (float) More... | |
class | gr_float_to_char |
Convert stream of float to a stream of char. More... | |
class | gr_float_to_complex |
Convert 1 or 2 streams of float to a stream of gr_complex. More... | |
class | gr_float_to_int |
Convert stream of float to a stream of short. More... | |
class | gr_float_to_short |
Convert stream of float to a stream of short. More... | |
class | gr_float_to_uchar |
Convert stream of float to a stream of unsigned char. More... | |
class | gr_int_to_float |
Convert stream of int to a stream of float. More... | |
class | gr_interleaved_short_to_complex |
Convert stream of interleaved shorts to a stream of complex. More... | |
class | gr_pack_k_bits_bb |
Converts a stream of bytes with 1 bit in the LSB to a byte with k relevent bits. More... | |
class | gr_short_to_char |
Convert stream of short to a stream of float. More... | |
class | gr_short_to_float |
Convert stream of short to a stream of float. More... | |
class | gr_uchar_to_float |
Convert stream of unsigned chars to a stream of float. More... | |
class | gr_unpack_k_bits_bb |
Converts a byte with k relevent bits to k output bytes with 1 bit in the LSB. More... | |
class | gr::blocks::char_to_float |
Convert stream of chars to a stream of float. More... | |
class | gr::blocks::char_to_short |
Convert stream of chars to a stream of short. More... | |
class | gr::blocks::complex_to_arg |
complex in, arg out (float) More... | |
class | gr::blocks::complex_to_float |
convert a stream of gr_complex to 1 or 2 streams of float More... | |
class | gr::blocks::complex_to_imag |
complex in, imag out (float) More... | |
class | gr::blocks::complex_to_interleaved_short |
Convert stream of complex to a stream of interleaved shorts
. More... | |
class | gr::blocks::complex_to_mag |
complex in, magnitude out (float) More... | |
class | gr::blocks::complex_to_mag_squared |
complex in, magnitude squared out (float) More... | |
class | gr::blocks::complex_to_real |
complex in, real out (float) More... | |
class | gr::blocks::float_to_char |
Convert stream of floats to a stream of char. More... | |
class | gr::blocks::float_to_complex |
one or two floats in, complex out More... | |
class | gr::blocks::float_to_int |
Convert stream of floats to a stream of char. More... | |
class | gr::blocks::float_to_short |
Convert stream of floats to a stream of shorts. More... | |
class | gr::blocks::float_to_uchar |
Convert stream of floats to a stream of unsigned chars
. More... | |
class | gr::blocks::int_to_float |
Convert stream of ints to a stream of floats. More... | |
class | gr::blocks::interleaved_short_to_complex |
Convert stream of interleaved shorts to a stream of complex
. More... | |
class | gr::blocks::short_to_char |
Convert stream of shorts to a stream of chars. More... | |
class | gr::blocks::short_to_float |
Convert stream of shorts to a stream of floats. More... | |
class | gr::blocks::uchar_to_float |
Convert stream of unsigned chars to a stream of floats
. More... | |
class | digital_binary_slicer_fb |
slice float binary symbol outputting 1 bit outputx < 0 --> 0 x >= 0 --> 1 More... | |
class | digital_bytes_to_syms |
Convert stream of bytes to stream of +/- 1 symbolsinput: stream of bytes; output: stream of float. More... | |
Functions | |
static sptr | gr::blocks::stream_mux::make (size_t itemsize, const std::vector< int > &lengths) |
Creates a stream muxing block to multiplex many streams into one with a specified format. |
static sptr gr::blocks::stream_mux::make | ( | size_t | itemsize, |
const std::vector< int > & | lengths | ||
) | [static] |
Creates a stream muxing block to multiplex many streams into one with a specified format.
itemsize | the item size of the stream |
length | a vector (list/tuple) specifying the number of items from each stream the mux together. Warning: this requires that at least as many items per stream are available or the system will wait indefinitely for the items. |