Photonic Science GEV Model¶
Model for Photonic Science GEV Cameras. The model just implements the basic methods defined in the
BaseCamera()
using a Photonic Sicence camera. The controller for this
camera is photonicscience
- copyright
Aquiles Carattino <aquiles@uetke.com>
- license
GPLv3, see LICENSE for more details
-
class
pynta.model.cameras.psi.
Camera
(camera)[source]¶ Bases:
pynta.model.cameras.base_camera.BaseCamera
-
getParameters
()[source]¶ Returns all the parameters passed to the camera, such as exposure time, ROI, etc. Not necessarily the parameters go to the hardware, it may be that some are just software related.
- Return dict
keyword => value.
Todo
Implement this method
-
initialize
()[source]¶ Initializes the camera.
Todo
pynta.controller.devices.photonicscience.scmoscam.GEVSCMOS.SetGainMode()
behaves unexpectedly. One is forced to set the gain mode twice to have it right. So far, this is the only way to prevent the weird lines from appearing. Checking the meaning of the gains is a must.
-
set_exposure
(exposure)[source]¶ Sets the exposure of the camera.
Todo
Include units for ensuring the proper exposure time is being set.
-
setupCamera
(params)[source]¶ Setups the camera with the given parameters.
params[‘exposureTime’]
params[‘binning’]
params[‘gain’]
params[‘frequency’]
params[‘ROI’]
Todo
not implemented
-