В настоящее время я пытаюсь использовать pleod 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. Они обеспечивают поддержку первой линии для Pleora SDK, когда она снабжена камерами FLIR.
Кроме того, FYI, версия 2.2.3 SDK довольно старая - где-то между 1 и 2 годами с момента выпуска. Не уверен, что это имеет отношение к вашей проблеме, но с тех пор было много улучшений. Версия 3.1.7 является последней.
Джон Филлипс @Плеора
Во-первых, вы должны убедиться, что камера не связана в другом месте, убедитесь, что все подключения к камере через GEVPlayer закрыты перед запуском приложения.
Где я видел исключение TIMEOUT, основные проблемы были вокруг PVBuffer. Если вы можете подключиться к камере, но не можете выполнить поток, попробуйте еще раз согласовать размер пакета перед запуском Acquisition, это то, что GevPlayer но образцы не могут.
Предполагая, что настройки вашей сетевой карты верны (jumbo-frames enabled, 9k) и т.д. Проблема может возникать во времени, некоторым камерам требуется больше времени для подключения к другим, а характеристики Gevplayer - не обязательно то, что вы можете увидеть с помощью SDK. Должна быть настройка в настройках связи (cameraobject.GenLink) под названием AnswerTimeout. Это может быть увеличено, это позволит камере больше времени между запросами, прежде чем объявит тайм-аут.
Как уже упоминалось выше, я обновлялся до новейшего sdk 3.1.7, это должно быть бесплатным, поскольку im-лицензирование pleroa не ограничивает конкретную версию выпуска.
Если вы отлаживаете свой код и можете точно определить, где находится ваш код, я могу предоставить дополнительную информацию.