usrp — у меня есть ettus B200 mini. Я хочу функцию в C ++, которая показывает, есть ли аппаратное соединение или нет. Это существует?

У меня есть B200 mini. Я хотел бы функцию в C ++, которая возвращает флаг относительно аппаратного соединения. Таким образом, если есть аппаратное соединение, функция возвращает 1. Если соединения нет, она возвращает 0. Есть ли у ettus какие-либо функции, подобные этой?

0

Решение

Поскольку вы используете UHD, вы можете использовать функцию uhd::device::find. В любом случае он вернет вам std::vector<uhd::device_adrr_t>, Так что, если вы дадите подсказку find Функция, вы можете просто проверить, что ваше устройство подключено, проверив размер возвращаемого вектора. Если вы не дадите подсказки функции, она вернет все устройства, подключенные к компьютеру. Затем вы можете выполнить итерацию и выполнить поиск вашего конкретного устройства.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]