During testing the following issues were found with the energy changes:
Changing the energy causes the dcm_offset to be unstable and prevents it being set until the change is finished
Bimorph mirror voltages time out when set simultaneously as the sets proceed incrementally instead of all at once, so actually need to set them one at a time
lat/yaw need to be set on a stripe change, which should drive these changes as per GDA; the lookup-table for the lat (which is effectively a constant) then doesn't apply
We should call the set energy again before collection/xrc so that the energy is correctly set even if a robot load hasn't been issued - if we are already at the right energy this should be fairly quick.
During testing the following issues were found with the energy changes:
dcm_offset
to be unstable and prevents it being set until the change is finished