From 312eebc9c108f505237135d9660a8a3826952c3c Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 7 Oct 2025 13:07:00 +0200 Subject: [PATCH] DAQ: added crystalsize model and added b_factor and crystal_size to models.py --- common/src/aaredaqlib/models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/common/src/aaredaqlib/models.py b/common/src/aaredaqlib/models.py index c14bff9b..3beb5964 100644 --- a/common/src/aaredaqlib/models.py +++ b/common/src/aaredaqlib/models.py @@ -592,6 +592,11 @@ class SessionStatus(BaseModel): current_pgroup: str | None = None staff: bool = False +class CrystalSize(BaseModel): + x: float = 0.0 + y: float = 0.0 + z: float = 0.0 + class DAQStatusModel(BaseModel): geom: SampleGeometryModel diffraction: DiffractionGeometry @@ -602,6 +607,8 @@ class DAQStatusModel(BaseModel): session: SessionStatus box: BoundingBoxModel | None = None last_best_res: float | None = None + last_best_b_factor: float | None = None + crystal_size: CrystalSize = CrystalSize(x=0,y=0,z=0) class BeamlineSettingsModel(BaseModel): dtz_max: float | None = 1600.0 @@ -620,4 +627,4 @@ class BeamlineSettingsModel(BaseModel): class CryojetSettingsModel(BaseModel): cryojet_park_position: float | None = 12.0 cryojet_measurement_position: float | None = 5.0 - cryojet_in_use: bool | None = True + cryojet_in_use: bool | None = True \ No newline at end of file