ZWO Camera

Note

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

This service operates a ZWO camera. The following are the different types of ZWO cameras that have been tested and used with catkit2 so far:

For camera specs, see the website links above.

Note that using ZWO cameras requires a manual installation of the ZWO SDK from zwoastro.com It also requires the setup of the environment variable ZWO_ASI_LIB to point to the right file from the SDK depending on your operating system. For example, on Windows, you would set ZWO_ASI_LIB to the path of the ASICamera2.dll file from the SDK; for Linux, you would set it to the path of the libASICamera2.so file from the SDK.

Configuration

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

camera1:
    service_type: zwo_camera
    simulated_service_type: camera_sim
    requires_safety: false

    device_name: ZWO ASI533MM

    # Base camera configuration
    width: 192
    height: 192
    offset_x: 1038
    offset_y: 1282
    exposure_time: 1000
    gain: 100
    rot90: false
    flip_x: false
    flip_y: false

Properties

ZWO-specific properties:

brightness: Brightness of the camera.

device_name: The name of the camera.

max_bandwidth: The camera USB bandwidth setting. True uses (default) max USB bandwidth setting. False sets minimum USB bandwidth which can be more reliable in some situations.

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.