I have confirmed the current version of Aravis with the method in this Thread. However in a simple test script using python bindings I am getting a error.
camera_g.props.device.take_control() AttributeError: 'GvDevice' object has no attribute 'take_control'
The script is checking camera_g.props.device.is_controller(), and if it is False, I call take_control as seen above. To force this case I connect another script to the camera first, then run this script to take_control.
From what I can tell, take_control was supported back in 0.8.3