Hamamatsu Camera

This service controls a Hamamatsu camera. It is a wrapper around the DCAM SDK, which is distributed on the manufacturer website together with their Python API dcam: https://www.hamamatsu.com/eu/en/product/cameras/software/driver-software.html

The service requires the definition of an environment variable CATKIT_DCAM_SDK_PATH that points to the python directory within the DCAM SDK installation.

The service has been successfully tested with the following camera models: - Hamamatsu ORCA-Quest C15550-20UP

Configuration

camera1:
  service_type: hamamatsu_camera
  simulated_service_type: camera_sim
  requires_safety: false

  camera_id: 0
  camera_mode: 'ultraquiet'
  pixel_format: Mono16
  binning: 1

  offset_x: 0
  offset_y: 0
  width: 400
  height: 400
  sensor_width: 4096
  sensor_height: 2304
  exposure_time: 8294.4
  gain: 0

Properties

exposure_time: Exposure time of the camera in microseconds.

gain: Gain of the camera.

brightness: Brightness of the camera.

width: The width of the camera frames.

height: The height of the camera frames.

offset_x: The x offset of the camera frames on the sensor.

offset_y: The y offset of the camera frames on the sensor.

sensor_width: The width of the sensor.

sensor_height: The height of the sensor.

Commands

start_acquisition(): This starts the acquisition of images from the camera.

end_acquisition(): This ends the acquisition of images from the camera.

Datastreams

temperature: The temperature (in Celsius) as measured by the camera.

images: The images acquired by the camera.

is_acquiring: Whether the camera is currently acquiring images.