 |
GNU Radio Manual and C++ API Reference
3.10.3.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
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;
Sink block implementation for SDR devices.
Definition: sink_impl.h:30
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
PMT_API pmt_t get_PMT_NIL()
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)
Definition: gr-soapy/include/gnuradio/soapy/sink.h:40
std::vector< int > gr_vector_int
Definition: types.h:23
void set_length_tag_name(const std::string &length_tag_name) override
std::vector< const void * > gr_vector_const_void_star
Definition: types.h:28
Base block implementation for SDR devices.
Definition: block_impl.h:34
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition: pmt.h:83
~sink_impl() override
Definition: sink_impl.h:40
GNU Radio logging wrapper.
Definition: basic_block.h:29
std::vector< void * > gr_vector_void_star
Definition: types.h:27