Sheila, Daniel, Naoki, Nutsinee
This morning OPO failed to lock because our green launch power was too high. As of this morning the OPO guardian will take itself to DOWN when the power reaches above 35mW. Though this doesn't stop SQZ_MANAGER from re-requesting OPO to lock even if the pump ISS fails repeatedly (because SHG launch power was too high). Daniel also cranked up the OPO PZT offset to 10V using CLF slow offset to lower the lock point of the OPO PZT.
We made a few rough adjustments to the OPO guaridan:
1) In the ENGAGE_PUMP_ISS if ISS fails up to 20 times it will take itself to DOWN. Injecting squeezing with no pump ISS means bad squeezing. Squeeze level will drift. Squeeze angle will drift. We shouldn't inject bad squeezing into the interferometer.
2) If the SHG launch power is higher than 35mW the flipper will close and the guardian will take itself to DOWN. The point of this statement is to protect the fiber. We should close the flipper.
3) We added two functions and two GuardStateDecorator. GRLAUNCH checker lives in DOWN state and @ISS_checker lives in PRE_LOCK_CLF. If SQZ_MANAGER tries to take OPO to lock when these bad conditions are still true, OPO will refuse to go up and stays in DOWN.
The code has been loaded into the OPO Guardian. We still see to make SQZ_MANAGER put out nofification as well. For now the notifications live in the OPO guardian.