aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rtl_tcp
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2013-01-10 20:27:56 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2013-01-10 20:27:56 +0100
commit887dbb14571588f0f24dff63561d33f15b3047f7 (patch)
treead3de7aa5f34d867f004ff85242c35ab93435264 /lib/rtl_tcp
parent9bfce2694f83856d15ffe5374961e1d4d2e906cb (diff)
rtl_tcp: add get_devices member which returns a default device
Diffstat (limited to 'lib/rtl_tcp')
-rw-r--r--lib/rtl_tcp/rtl_tcp_source_c.cc13
-rw-r--r--lib/rtl_tcp/rtl_tcp_source_c.h2
2 files changed, 14 insertions, 1 deletions
diff --git a/lib/rtl_tcp/rtl_tcp_source_c.cc b/lib/rtl_tcp/rtl_tcp_source_c.cc
index 120abcb..861cf59 100644
--- a/lib/rtl_tcp/rtl_tcp_source_c.cc
+++ b/lib/rtl_tcp/rtl_tcp_source_c.cc
@@ -132,7 +132,18 @@ gr_basic_block_sptr rtl_tcp_source_c::self()
std::string rtl_tcp_source_c::name()
{
- return "RTL TCP Client Source";
+ return "RTL TCP Client";
+}
+
+std::vector<std::string> rtl_tcp_source_c::get_devices()
+{
+ std::vector<std::string> devices;
+
+ std::string args = "rtl_tcp=localhost:1234";
+ args += ",label='RTL-SDR Spectrum Server'";
+ devices.push_back( args );
+
+ return devices;
}
size_t rtl_tcp_source_c::get_num_channels( void )
diff --git a/lib/rtl_tcp/rtl_tcp_source_c.h b/lib/rtl_tcp/rtl_tcp_source_c.h
index 9657714..17f4c0c 100644
--- a/lib/rtl_tcp/rtl_tcp_source_c.h
+++ b/lib/rtl_tcp/rtl_tcp_source_c.h
@@ -48,6 +48,8 @@ public:
std::string name();
+ static std::vector< std::string > get_devices();
+
size_t get_num_channels( void );
osmosdr::meta_range_t get_sample_rates( void );