Right now check_ueye_api just dlopens the library. The message it delivers on failure is a little misleading to. It claims that it could not detect official drivers. Note - the unofficial drivers would work here if you set the library paths correctly.
It would be nice to have a small non-ros app that could verify working driver and hardware without potential problems introduced by the ROS wrapper.
[ ] Link it rather than dlopen'ing it. Is dlopen'ing it serving any specific purpose?
[ ] Include a ueye header
[ ] Verify the driver version is compatible (this package should specify a minimum version requirement)
[ ] Verify the api: call some ueye methods (that don't need a hardware connection)
[ ] Verify hardware: stream something from the camera
Right now
check_ueye_api
just dlopens the library. The message it delivers on failure is a little misleading to. It claims that it could not detect official drivers. Note - the unofficial drivers would work here if you set the library paths correctly.It would be nice to have a small non-ros app that could verify working driver and hardware without potential problems introduced by the ROS wrapper.