Models: Add shutter open, more logical parameter order

This commit is contained in:
2025-05-19 15:19:33 +02:00
parent a38b3b055a
commit f7115acb08
+4 -3
View File
@@ -135,10 +135,11 @@ class SessionsStateEnum(Enum):
class BeamlineStatus(BaseModel):
energy_keV: float
detector_distance_mm: float
dtz_mm: float
ring_current_mA: float
light: Annotated[float, Field(ge=0.0, le=100.0)]
cryojet_K: float
shutter_open: bool
class SessionStatus(BaseModel):
session: SessionsStateEnum = SessionsStateEnum.Vacant
@@ -146,10 +147,10 @@ class SessionStatus(BaseModel):
staff: bool = False
class DAQStatusModel(BaseModel):
state: BeamlineStateEnum
busy: bool
geom: SampleGeometryModel
bl: BeamlineStatus
state: BeamlineStateEnum
busy: bool
sample: SampleShortInfo | None = None
session: SessionStatus