我有一台ettus B200 mini。我想在C ++中使用一个函数来显示是否存在硬件连接。这是否存在?

时间:2016-12-20 16:10:39

标签: c++ usrp uhd

我有一台B200 mini。我想在C ++中使用一个返回有关硬件连接的标志的函数。因此,如果存在硬件连接,则函数返回1.如果没有连接,则返回0. ettus是否具有这样的函数?

1 个答案:

答案 0 :(得分:0)

当您使用UHD时,您可以使用uhd::device::find功能。在任何情况下,它都会返回repo1。因此,如果您对std::vector<uhd::device_adrr_t>函数进行提示,则可以通过检查返回的向量的大小来验证您的设备是否已连接。如果您未对该功能给出任何提示,它将返回连接到计算机的所有设备。然后,您可以迭代并搜索特定设备。