26 Commits

Author SHA1 Message Date
def9f58252 fixed stacklevel of warnings; added retry for reference undulator 2025-01-28 18:14:11 +01:00
94bb279ec6 made K value comparison less accurate 2023-11-28 14:44:05 +01:00
fed899129b added hysteresis protections and magnet cycling; renamed TwoColorChicane -> TwoColorChicaneCurrent; added TwoColorChicaneDelay 2023-07-16 18:40:15 +02:00
1d95eef744 added unstuck logic 2023-02-16 17:31:48 +01:00
dbd0d7cfe4 print name of undulator if it arrives; changed the undulator K accuracy 2022-11-08 20:31:59 +01:00
fb633b9bfd added TwoColorChicane and Phases; default to not adjusting chics; some timing changes 2021-12-02 15:20:40 +01:00
d907b62e2e added radial motors, added message for when CHICs are skipped 2021-10-06 19:37:52 +02:00
ba3eab2074 read, use or compare reference undulator currently used by the machine 2021-09-15 22:32:06 +02:00
92be120d35 changed to new electron energy PV 2021-09-15 18:12:15 +02:00
775df217b3 commented calc of unused numbers 2021-08-27 16:56:43 +02:00
2b8de02e58 added switch for enabling/disabling CHIC adjustment 2021-08-27 16:52:06 +02:00
dddb64a1d7 renamed n_und_cal -> n_und_ref 2021-08-27 16:45:57 +02:00
35dc0c3b97 made active undulators and CHIC fudge offset settable from the constructor 2021-08-27 16:44:38 +02:00
0fbcc8346b IDs are mandatory now 2021-08-27 15:41:19 +02:00
9c819b06b4 use internal setting for the individual Undulator 2021-07-29 14:34:45 +02:00
44c5dd1308 updates 2021-06-27 11:10:06 +02:00
6b65e967e4 adjusted accuracy and used undulators 2021-06-23 19:00:59 +02:00
b36a635f46 be explicit about the starting the Task immediately 2021-06-22 21:31:00 +02:00
54804a2eec made CHIC (theoretically) scanable, i.e., set_target_value returns a Task 2021-06-22 21:22:18 +02:00
6f6c8ee7b4 added Eugenio's phase-shifter/CHIC calculation (still disabled) 2021-06-22 14:38:55 +02:00
67a8ac8ff4 added undulator no. 6; added a missing self; commented warning print; adjusted accuracy 2021-06-22 13:39:39 +02:00
cc625b35f9 added switch between scaled Ks and same K for all 2021-03-26 20:59:27 +01:00
dca76822c5 scale Ks; removed fixed energy <-> K maps; 2021-03-26 20:08:39 +01:00
3575208d89 added conversion E <-> K instead of calibration curve 2021-01-30 22:46:21 +01:00
f0a81fd5b9 added warning if Ks are not all close to each other 2021-01-30 16:24:08 +01:00
ead72320f6 added Undulator(s) 2021-01-30 15:54:21 +01:00