EstimateCaptureTimeout

Estimates a capture timeout that should be sufficient for triggering and retrieving a frame for the given cameras using their current settings.

The estimated timeout is based on the theoretical exposure, waiting and transmission times for the current camera settings. It also includes some buffer time in case the network connection is not working optimally.

The estimate can be used as a baseline for the timeout parameters of the Capture and Retrieve commands.