Anqi Xu

Results 13 comments of Anqi Xu

* let's say your catkin workspace is located at `~/catkin_ws` * for simplicity, let's export an environment variable: `$ export CATKIN_WS="~/catkin_ws"` * to do this properly, you should open your...

two common issues that I've seen that cause this symptom are: 1. the ueye_cam ROS package was not compiled (e.g. via `catkin_make` or `catkin build`) 2. the `devel/setup.bash` for your...

Sounds like you have compiled properly. Did you verify failure point 2 that I pointed out, speciifcally `source`ing your `setup.bash`? The version of ueye_cam on apt is slightly outdated compared...

Hi. Unfortunately I don't have much time these days to work on this project, and I don't believe I have a camera with global shutter option, so it'll be difficult...

According to the [cfg code](https://github.com/anqixu/ueye_cam/blob/master/cfg/UEyeCam.cfg#L86), flash_delay should be able to accept negative values. Here's 2 caveats from the actual source code: 1 - [when setting to free-run mode](https://github.com/anqixu/ueye_cam/blob/master/src/ueye_cam_driver.cpp#L803), the flash...

Before setting a user-requested flash delay value, the code first retrieves the camera's [minimum](https://github.com/anqixu/ueye_cam/blob/master/src/ueye_cam_driver.cpp#L758) and [maximum](https://github.com/anqixu/ueye_cam/blob/master/src/ueye_cam_driver.cpp#L764) delay values, and then [checks+updates](https://github.com/anqixu/ueye_cam/blob/master/src/ueye_cam_driver.cpp#L770) the requested delay value to be within the min-max...

In that case, the solution might be as easy as commenting out [this line](https://github.com/anqixu/ueye_cam/blob/master/src/ueye_cam_driver.cpp#L803). Essentially, instead of manually forcing the flash parameters to hard-coded values each time entering free-run, we...

Sorry I'm still not able to replicate your results, and given that I don't have access to uEye cameras, so it will be hard to debug.

Let's try to address the 2 issues separately. **The "identical timestamp" issue**: I have a strong hypothesis for the source of the issue. ueye_cam uses [is_getImageInfo()](https://en.ids-imaging.com/manuals/uEye_SDK/EN/uEye_Manual/index.html) to set each frame's...

You do raise an interesting concern, regarding who is responsible for pulling down the `FRAME` event flag. I had assumed that IDS would do this automatically if `is_WaitEvent` returns successful....