Hi,
I’m connecting to an Ethernet camera using its IP address. It might happen that the camera is not available. Is there any way to change the connection timeout in Aravis? When calling arv_camera_new
without the camera connected, I get the following:
[GvDevice::new] Interface address = 192.168.42.1
[GvDevice::new] Device address = 192.168.42.2
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::read_memory] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
The above takes roughly 8 seconds before arv_camera_new
returns. I would like to make this shorter. Thank you.
Regards