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

I have a ettus B200 mini. I want a function in C++ that shows if there is a hardware connection or not. Does this exist?

我有一台 B200 mini。我想要一个 C++ 中的函数 returns 一个关于硬件连接的标志。所以如果有硬件连接,函数return1.如果没有连接,则returns 0.ettus有没有这样的函数?

由于您使用的是超高清,因此可以使用uhd::device::find功能。在任何情况下,它都会 return 你 std::vector<uhd::device_adrr_t>。因此,如果您向 find 函数提供提示,您可以通过检查向量 returned 的大小来简单地验证您的设备是否已连接。如果您不对该功能给出任何提示,它将 return 所有连接到计算机的设备。然后您可以迭代并搜索您的特定设备。