21 #ifndef RTL_TCP_SOURCE_F_H 22 #define RTL_TCP_SOURCE_F_H 24 #include <gnuradio/sync_block.h> 25 #include <gnuradio/thread/thread.h> 29 #pragma comment(lib, "ws2_32.lib") 37 #include <sys/types.h> 38 #include <sys/socket.h> 39 #include <netinet/in.h> 40 #include <netinet/tcp.h> 41 #include <arpa/inet.h> 59 typedef boost::shared_ptr<rtl_tcp_source_f> rtl_tcp_source_f_sptr;
77 unsigned char *d_temp_buff;
81 unsigned int d_tuner_type;
82 unsigned int d_tuner_gain_count;
83 unsigned int d_tuner_if_gain_count;
87 unsigned short port,
int payload_size,
bool eof,
bool wait);
106 int work(
int noutput_items,
107 gr_vector_const_void_star &input_items,
108 gr_vector_void_star &output_items);
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
rtl_tcp_source_f_sptr make_rtl_tcp_source_f(size_t itemsize, const char *host, unsigned short port, int payload_size, bool eof=false, bool wait=false)
Definition: rtl_tcp_source_f.h:52
Definition: rtl_tcp_source_f.h:53
void set_agc_mode(int on)
void set_offset_tuning(int on)
Definition: rtl_tcp_source_f.h:50
void set_gain_mode(int manual)
Definition: rtl_tcp_source_f.h:49
Definition: rtl_tcp_source_f.h:69
void set_if_gain(int stage, int gain)
enum rtlsdr_tuner get_tuner_type()
Definition: rtl_tcp_source_f.h:102
void set_sample_rate(int sample_rate)
void set_freq_corr(int ppm)
unsigned int get_tuner_if_gain_count()
Definition: rtl_tcp_source_f.h:104
Definition: rtl_tcp_source_f.h:54
Definition: rtl_tcp_source_f.h:55
friend rtl_tcp_source_f_sptr make_rtl_tcp_source_f(size_t itemsize, const char *host, unsigned short port, int payload_size, bool eof, bool wait)
rtlsdr_tuner
Definition: rtl_tcp_source_f.h:48
void * optval_t
Definition: rtl_tcp_source_f.h:42
void set_direct_sampling(int on)
unsigned int get_tuner_gain_count()
Definition: rtl_tcp_source_f.h:103
Definition: rtl_tcp_source_f.h:51