Sheila suggested that we should skip shuttering ALS (as we did by hand during one of the locks yesterday), so that we don't have to re-lock the green lasers when we're ready to check the green initial alignment setpoints. So, I've uncommented the edge that we've used in the past, that allows us to jump from DHARD_WFS to CARM_OFFSET_REDUCTION.
In addition to that, I've added a flag to lscparams, and have tried to have DHARD_WFS look at that flag, and DHARD_WFS will either return True or will return the PARK_ALS_VCO state. I've loaded this, but we're already past this point in the guardian, so we'll see how it works next lock.
Attached is a screenshot showing what I did (in case it's not the right thing to have done).
We seem to have successfully left the greens open this lock. If I think about it, I'll switch the flag to check the opposite behavior, for next lock.
This lock, I tried with the flag set to False, and it did what I wanted - went through shuttering ALS, then kept on going toward the requested state. So, I think it works.
Jenne, Sheila
We found this logic confusing when we tried to request DHARD WFS as part of locking problems diagnosis, as it forces DHARD WFS to return a later state. We removed this logic and instead added a weight of 5 to the arrow from DHARD WFS to CARM_OFFSET_REDUCTION. If someone wants to return to locking with green on, they can change this weight to 1 by editing the ISC_LOCK edges (line 6157 for now):
('DHARD_WFS', 'CARM_OFFSET_REDUCTION', 5), #if you want to leave green locked (to reset green refs) change this weight to 1)