Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple ueye_cams with criss-crossed streams #111

Open
stonier opened this issue Jul 13, 2021 · 5 comments
Open

Multiple ueye_cams with criss-crossed streams #111

stonier opened this issue Jul 13, 2021 · 5 comments

Comments

@stonier
Copy link
Collaborator

stonier commented Jul 13, 2021

Wondering if anyone here has this experience...

  • Two ueye_cams with different device ids
  • Two ueye_cam nodes with two instances rqt_iamge_view connecting to each node (so they should get into streaming mode)
  • Both cameras connect, are in use, but both show the same image stream

This isn't a ueye_cam problem either. We observe the same effect with two launches of idscameramanager.

@jmackay2 @anqixu

@stonier
Copy link
Collaborator Author

stonier commented Jul 13, 2021

FYI @ChrisFajardo-TRI

@ChrisFajardo-TRI
Copy link

Here's a behavior we're reproducing

  1. launch camera A node
    camera A goes to streaming mode

  2. launch camera B node
    camera B does not go to streaming mode (will timeout at is_CaptureVideo)

  3. terminate and restart camera A node
    camera A and camera B both go to streaming mode
    however both camera A and camera B both stream camera A's images on both camera A and B topics

@ChrisFajardo-TRI
Copy link

@stonier you can close this

found from idscameramanager that both cameras had multicast was enabled with same IP, so disabling multicast fixes things

@stonier
Copy link
Collaborator Author

stonier commented Jul 14, 2021

Might leave it open - would be nice to be able to detect the situation and warn from this driver and additionally have a means to configure it from here (instead of idscameramanager).

@ChrisFajardo-TRI has pointed us at is_Multicast and IS_AMC_CMD_SET_MC_ENABLED in the IDS SDK as a possible means to do so.

@jmackay2
Copy link
Collaborator

I haven't used multicast in my multi-camera setups in the past, so I haven't run into this issue before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants