9 #ifndef INCLUDED_SOAPY_GR_SINK_IMPL_H
10 #define INCLUDED_SOAPY_GR_SINK_IMPL_H
18 #include <SoapySDR/Device.hpp>
19 #include <SoapySDR/Modules.hpp>
20 #include <SoapySDR/Registry.hpp>
21 #include <SoapySDR/Version.hpp>
34 const std::string& type,
36 const std::string& dev_args,
37 const std::string& stream_args,
38 const std::vector<std::string>& tune_args,
39 const std::vector<std::string>& other_settings);
51 long d_burst_remaining;
Base block implementation for SDR devices.
Definition: block_impl.h:35
Sink block implementation for SDR devices.
Definition: sink_impl.h:31
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
compute output items from input items
sink_impl(const std::string &device, const std::string &type, size_t nchan, const std::string &dev_args, const std::string &stream_args, const std::vector< std::string > &tune_args, const std::vector< std::string > &other_settings)
void set_length_tag_name(const std::string &length_tag_name) override
~sink_impl() override
Definition: sink_impl.h:40
Definition: gr-soapy/include/gnuradio/soapy/sink.h:41
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition: pmt.h:84
PMT_API pmt_t get_PMT_NIL()
std::vector< const void * > gr_vector_const_void_star
Definition: types.h:28
std::vector< void * > gr_vector_void_star
Definition: types.h:27
std::vector< int > gr_vector_int
Definition: types.h:23