12 #ifndef INCLUDED_CYBERRADIO_VITA_IQ_SOURCE_MK3_H 13 #define INCLUDED_CYBERRADIO_VITA_IQ_SOURCE_MK3_H 16 #include <gnuradio/sync_interpolator.h> 77 typedef boost::shared_ptr<vita_iq_source_mk3>
sptr;
112 static sptr make(
int vita_type = 0,
113 size_t payload_size = 8192,
114 size_t vita_header_size = 0,
115 size_t vita_tail_size = 0,
116 bool byte_swapped =
false,
117 bool iq_swapped =
false,
118 float iq_scale_factor = 1.0,
119 const std::string& host =
"0.0.0.0",
120 unsigned short port = 0,
121 bool ddc_coherent =
false,
132 virtual float get_realtime_sample_rate(
int output = 0) = 0;
#define CYBERRADIO_API
Definition: api.h:30
A generic VITA 49-compatible I/Q data source block (Mk3).
Definition: vita_iq_source_mk3.h:74
Provides GNU Radio blocks.
Definition: NDR651_duc_sink_mk2.h:21
boost::shared_ptr< vita_iq_source_mk3 > sptr
Definition: vita_iq_source_mk3.h:77