ximea_tools.config

Frozen dataclasses for camera and recording settings.

Functions

parse_roi(spec)

Parse a ROI spec like 1200x1000+424+44 or 1200x1000.

Classes

CameraConfig([exposure_us, fps, gain_db, ...])

Camera-side settings, validated at construction.

RecordingConfig([output_dir, duration_s, ...])

Recording-side settings: where to write, for how long, in which mode.

RecordingResult(video_path, meta_path, ...)

Summary of a completed recording.