...
This is the first ECS PD newsletter. Hopefully we start putting these out on a monthly basis to take stock of the improvements and work we're doing, and let the rest of LCLS know what new things are available from ECS!
Fixed server configuration issues that caused the network interface on the camera servers to periodically reset, disrupting data collection and often worse.
Squashed a bug related to how the photon energy bitmask is generated to make things more failsafe.
...
After some apparent inconsistencies with veto logic, a deep review of a majority of PLC veto logic was conducted to ensure the PMPS would produce faults only when necessary, and not when an obvious veto device should be keeping things safe.
Improperly latching "BPTM timeout" faults have been resolved and will no longer prevent beam seemingly at random.
Fixed bugs:
Added new tools:
And also added several many new devices for LCLS-II!
March began with some PMPS hacks to protect mirror coatings as the undulators and operators continue to impress us all with increasing beam power. These hacks were formalized in a subsequent upgrade that added state-based control to the mirror vertical axes, and the full PMPS integration (on the L line only).
XRT Mirrors M1, M2 and M3 are now connected to the PMPS arbiter and coating protection is now active.
LCLS-II DAQ support has been added for SP1K1's grating pitch! This works up to 120Hz and involves triggering the motion PLC directly to get encoder counts out and sent directly to the DAQ. This can feasibly be re-used to get any values we'd like from the PLC to the DAQ directly. The values are timed into the DAQ using an EVR.
...