fix: add specific ScanControlLoadMessages

This commit is contained in:
gac-x01da (Resp. Clark Adam Hugh)
2024-08-06 10:14:40 +02:00
parent 5296c70ebb
commit 79f5d42ffc

View File

@@ -50,8 +50,19 @@ class ScanControlLoadMessage(int, enum.Enum):
PENDING = 0
STARTED = 1
SUCCESS = 2
# TODO add here specific errors above 3-14
INVALID_SCAN_MODE = 15
ERR_XRD_MEAS_LEN_LOW = 3
ERR_XRD_N_TRIGGERS_LOW = 4
ERR_XRD_TRIGS_EVERY_N_LOW = 5
ERR_XRD_MEAS_LEN_HI = 6
ERR_XRD_N_TRIGGERS_HI = 7
ERR_XRD_TRIGS_EVERY_N_HI = 8
ERR_SCAN_HI_ANGLE_LIMIT = 9
ERR_SCAN_LOW_ANGLE_LIMITS = 10
ERR_SCAN_TIME = 11
ERR_SCAN_VEL_TOO_HI = 12
ERR_SCAN_ANGLE_OUT_OF_LIM = 13
ERR_SCAN_HIGH_VEL_LAR_42 = 14
ERR_SCAN_MODE_INVALID = 15
class Mo1BraggError(Exception):