mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-28 15:56:33 -04:00
implement networked PlutoSDR
This commit is contained in:
parent
749cd82b51
commit
af2cb5462c
@ -49,6 +49,18 @@ void DevicePlutoSDRScan::scan()
|
|||||||
|
|
||||||
m_scans.clear();
|
m_scans.clear();
|
||||||
|
|
||||||
|
if (num_contexts == 0)
|
||||||
|
{
|
||||||
|
struct iio_context *ctx = iio_create_network_context("pluto.local");
|
||||||
|
if(!ctx) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
m_scans.push_back({std::string("PlutoSDR"), std::string("networked"), std::string("ip:pluto.local")});
|
||||||
|
m_serialMap[m_scans.back().m_serial] = &m_scans.back();
|
||||||
|
m_urilMap[m_scans.back().m_uri] = &m_scans.back();
|
||||||
|
iio_context_destroy(ctx);
|
||||||
|
}
|
||||||
|
|
||||||
for (i = 0; i < num_contexts; i++)
|
for (i = 0; i < num_contexts; i++)
|
||||||
{
|
{
|
||||||
const char *description = iio_context_info_get_description(info[i]);
|
const char *description = iio_context_info_get_description(info[i]);
|
||||||
@ -121,5 +133,3 @@ void DevicePlutoSDRScan::getSerials(std::vector<std::string>& serials) const
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user