18 #ifndef INCLUDED_SATELLITES_SELECTOR_H 19 #define INCLUDED_SATELLITES_SELECTOR_H 21 #include <gnuradio/block.h> 25 namespace satellites {
42 typedef boost::shared_ptr<selector>
sptr;
52 make(
size_t itemsize,
unsigned int input_index,
unsigned int output_index);
58 virtual void set_enabled(
bool enable) = 0;
59 virtual bool enabled()
const = 0;
61 virtual void set_input_index(
unsigned int input_index) = 0;
62 virtual int input_index()
const = 0;
64 virtual void set_output_index(
unsigned int output_index) = 0;
65 virtual int output_index()
const = 0;
boost::shared_ptr< selector > sptr
Definition: selector.h:42
output[output_index][i] = input[input_index][i]
Definition: selector.h:39
Definition: ax100_decode.h:17
#define SATELLITES_API
Definition: api.h:31