CameraAbilities
CameraAbilities
This section describes how to monitor and control operations.
Operations that involve communication with digital cameras can
take some time. For example, downloading an image over a slow serial
line can take several minutes. In order to be able to keep the frontend
responsive, to give the user the possibility to cancel operations, and in
order to be able to
report detailed error messages, #GPContext has been introduced.
The structure giving you control over operations
GPContext
@camera:
@folder:
@file:
@widget:
@Returns:
@camera:
@folder:
@file:
@widget:
@Returns:
@fs:
@folder:
@filename:
@info:
@data:
@Returns:
@camera:
@folder:
@widget:
@Returns:
@camera:
@folder:
@widget:
@Returns:
@Param1:
@msg:
@data:
@Param1:
@percentage:
@data:
@camera:
@result:
@Returns:
@Param1:
@status:
@data:
@camera:
@folder:
@file:
@window:
@Returns:
@camera:
@folder:
@file:
@window:
@Returns:
@camera:
@folder:
@window:
@Returns:
@camera:
@folder:
@window:
@Returns:
@camera:
@Returns:
@camera:
@format:
@Varargs:
@Returns:
@camera:
@percentage:
@Returns:
@camera:
@format:
@Varargs:
@Returns:
@camera:
@func:
@data:
@Returns:
@camera:
@func:
@data:
@Returns:
@camera:
@func:
@data:
@Returns:
@camera:
@format:
@Varargs:
@Returns:
@context:
@Returns:
@context:
@format:
@Varargs:
@context:
@context:
@format:
@Varargs:
@Returns:
@context:
@target:
@format:
@Varargs:
@Returns:
@context:
@id:
@context:
@id:
@current:
@context:
@format:
@Varargs:
@Returns:
@context:
@context:
@func:
@data:
@context:
@func:
@data:
@context:
@func:
@data:
@context:
@func:
@data:
@context:
@start_func:
@update_func:
@stop_func:
@data:
@context:
@func:
@data:
@context:
@func:
@data:
@context:
@format:
@Varargs:
@context:
@Param1:
@data:
@Returns: