Я использую USRP_UHD проект нашел здесь: https://github.com/RedhawkSDR/USRP_UHDНевозможно подключиться к IDM_Channel
Я видел вопрос: Component uses a device - failed to allocateCapacity. У этого джентльмена, похоже, есть аналогичная проблема, но у меня не было никаких других его проблем.
Я пытаюсь запустить узел, содержащий устройство USRP_UHD, через «Target SDR». Я заканчиваю с этим предупреждением:
WARN: Device_impl - Невозможно подключиться к каналу IDM
системы Notes:
CentOS 6,4 64 Bit
Redhawk 1.8.4
Ettus N200 + XCVR 2450 Daughtercard
GNU C++ версия 4.4.7 20120313 (Red Hat 4.4.7-3); Boost_104100; UHD_003.005.002-0 неизвестный
Когда узел не работает:
список nameclt REDHAWK_DEV
список: NotFound исключение: отсутствует узел
Когда узел работает: список
nameclt REDHAWK_DEV
ODM_Channel
IDM_Channel
REDHAWK_DEV
США RP-TEST/(Это мое имя узла)
и
EventViewer REDHAWK_DEV IDM_Channel
Приемные события. Нажмите кнопку «Ввод», чтобы выйти
Все кажется мне хорошо. Я считаю, что предупреждение брошено здесь: Device_impl.h
#if ENABLE_EVENTS
if (idm_channel_ior) {
try {
CORBA::Object_var IDM_channel_obj = ossie::corba::Orb()->string_to_object(idm_channel_ior);
if (CORBA::is_nil(IDM_channel_obj)) {
LOG_ERROR(Device_impl, "Invalid IDM channel IOR: " << idm_channel_ior);
} else {
CosEventChannelAdmin::EventChannel_var idm_channel = CosEventChannelAdmin::EventChannel::_narrow(IDM_channel_obj);
(*devPtr)->connectSupplierToIncomingEventChannel(idm_channel);
}
} catch (...) {
LOG_WARN(Device_impl, "Unable to connect to IDM channel");
}
}
#endif
Устройство USRP, кажется, не подобрать любой из моих свойств, которые я поставил в USRP_UHD.prf.xml - Я надеюсь, решение этого вопроса поможет. Благодаря!
Как я уже упоминал, я использую REDHAWK 1.8.4 - Я, однако, выполнил свое исправление в своем 1.8.4, и это, похоже, устранило мою проблему. Я больше не получаю предупреждение. Я по-прежнему не могу заставить мой USRP работать правильно, используя проект USRP_UHD, но это не похоже на проблему, связанную с этой проблемой. – AJK