Move CaptureParams into camera from autofocus

This commit is contained in:
Joe Knapper 2026-02-19 12:19:31 +00:00 committed by Julian Stirling
parent 67e43c90df
commit 37e3450670
3 changed files with 10 additions and 10 deletions

View file

@ -20,7 +20,7 @@ from pydantic import BaseModel, computed_field, field_validator, model_validator
import labthings_fastapi as lt
from labthings_fastapi.types.numpy import NDArray
from .camera import BaseCamera
from .camera import BaseCamera, CaptureParams
from .stage import BaseStage
LOGGER = logging.getLogger(__name__)
@ -40,13 +40,6 @@ class AutofocusParams(BaseModel):
sharpness_method: str = "jpeg"
class CaptureParams(BaseModel):
"""A class for capturing at least a single image."""
images_dir: str
save_resolution: tuple[int, int]
class StackParams(BaseModel):
"""A class for holding stack parameters, and returning computed ones."""