Aravis OS : Windows11.
Aravis Version : 0.8.34 and 0.8.35.
GEV Cameras : Telops and Noxant.
Package manager : vcpkg.
When using “g_object_unref(camera)”, this command does not disconnect the camera. We must wait for the disconnection via the “Heartbeat” device mechanism before reconnecting.
I was able to work around the problem by using the “CCP (Control Channel Privilege) 0x00000A00” with the value 0.
Code :
arv_device_write_register(device, 0x00000A00, 0, &error); //Before the “g_object_unref(camera)”
Is there another method?