Hamamatsu Camera

Note

This service inherits from the base Camera (Base class) base class.

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

  • Hamamatsu ORCA-Quest 2 C15550-22UP

Configuration

In addition to the base camera configuration, the following Hamamatsu-specific options are available:

camera1:
    service_type: hamamatsu_camera
    simulated_service_type: camera_sim
    requires_safety: false

    camera_id: 0
    cooling_mode: 'on'
    fan_status: 'off'
    camera_mode: 'ultraquiet'
    pixel_format: Mono16
    binning: 1
    critical_temperature: 28

    # Base camera configuration
    width: 400
    height: 400
    offset_x: 0
    offset_y: 0
    exposure_time: 8317.5
    gain: 0
    rot90: false
    flip_x: false
    flip_y: false

Properties

Hamamatsu-specific properties:

brightness: Brightness of the camera.

cooler_mode: Cooler mode (only in water cooling): ‘off’, ‘on’ or ‘max’.

fan_status: Current camera fan status: ‘off’, ‘on’.

See the base Camera (Base class) class for additional properties.

Commands

See the base Camera (Base class) class documentation.

Datastreams

See the base Camera (Base class) class documentation.