В настоящее время я пытаюсь использовать Pleora SDK для подключения к тепловизору FLIR AX5. Я попытался запустить все примеры программ, найденных в ebus_sdk / share / sample. Тем не менее, когда я пытаюсь запустить их, я могу выбрать камеру, но время ожидания всех подключений.
Но я могу запустить GEVPlayer без проблем.
Я использую Ubuntu 12.04
EBus_SDK Pleora_eBUS_SDK_2.2.3.2436_redhat-EL-5.4-64bit
Вам следует обратиться в службу технической поддержки FLIR за помощью. Они обеспечивают поддержку первой линии для SDK Pleora, когда он поставляется с камерами FLIR.
Кроме того, FYI, версия 2.2.3 SDK довольно старая — где-то между 1 и 2 годами с момента выпуска. Не уверен, относится ли это к вашей проблеме, но с тех пор было сделано много улучшений. Версия 3.1.7 является последней.
Джон Филлипс @ Плеора
Во-первых, вы должны убедиться, что камера не подключена где-либо еще, убедитесь, что все подключения к камере через GEVPlayer закрыты перед запуском приложения.
Там, где я видел исключение TIMEOUT, основные проблемы были связаны с PVBuffer. Если вы можете подключиться к камере, но не можете выполнить потоковую передачу, попробуйте еще раз согласовать размер пакета перед запуском Acquisition, это то, что GevPlayer делает, но образцы не могут.
Если предположить, что настройки вашей сетевой карты правильные (включены jumbo-frames, 9k) и т. Д., Проблема может быть связана со временем, некоторые камеры требуют больше времени для подключения, чем другие, и характеристики Gevplayer не обязательно совпадают с характеристиками, которые вы можете увидеть при использовании SDK.
В настройках связи (cameraobject.GenLink) должна быть настройка с именем AnswerTimeout. Это может быть увеличено, это позволит камере больше времени между запросами, прежде чем она объявит время ожидания.
Как упомянуто выше, я бы обновил до новейшей SDK 3.1.7, это должно быть бесплатно, поскольку я знаю, что лицензирование pleroa не ограничивает конкретную версию выпуска.
Если вы отлаживаете свой код и можете найти, где именно он находится, я могу предоставить больше информации.