Over the last ~5 days, nearly 100 SDF channels have gone into alarm. We should probably link these to the INTENT bit, since many of these are actually real configuration control changes of the IFO, yet currently do not dictate any GO/NO GO of observation mode. When connected to the intent bit, it will force commissioners and operators to address these changes in realtime, rather than let them stack up for me to reinvent every 5 days.
Since super-winds (and calibrations) have the IFO down, I've taken the opportunity to work on these - so far I've cleaned up:
- ETMX and ETMY L1 and L2 damping loop outputs enabled last Tuesday around the maintenance period - maybe the BURT pushed these buttons. I verified that the SAFE file sets the gain of the loop to be zero and the IN and OUTPUTS are ON. Guardian then controls the gain.
- Accepted a few pages of offset changes, and the extra AS_B_RF45_AWHITEN_SET2 due to Evan/Stefan running the dark offsets script/commissioning last Thur night (alog 20976). I'll wait for them to comment that the 1st attached SDF diffs are 1) their intended gain changes as it's vague in their alog, and 2) if they are ready to keep/accept them.
- Since SDF couldn't write the very small ~ 10e-19 CALCS epics values to the SAFE.snap file (commissioned AUG 11 alog 20452), I wrote them in by hand and then hit LOAD TABLE on the CALCS SDF. All of the values cleared, since now they match the very small values loaded in their respective medms. I've committed the CALCS safe.snap to svn.
- ALS X and Y - I need someone to point me to an alog regarding why the ALS_WFS_DOF_3 gains changed on both X and Y in the middle of the night on Thur night (2am Fri - see second SDF diff attachment.)
Today, Evan pointed out that the DARK OFFSETs script sets these gains of the ASC loops to 1.0, but then does not reset the gains back to their nominal settings. This was surprising to Evan, so he is reworking the script. We have reverted the first 16 gain changes in the attached ASC SDF screen because of this.
Then, the next 4 gain setting diffs (ASC-AS_B_RF45) were from commissioning by Sheila/etal (20961), so we've ACCEPTED those in SDF.
The existing script was, to put it mildly, not suitable for use as a control room tool. As Betsy says, it simply wrote a gain of 1 to every segment of every AS WFS. In fact, it did this twice: once inside a for loop, and then again immedately afterward (using a string of 32 caput commands). Moreover, there is no reason for such a script to touch the segment gains at all.
This script (along with the analogous REFL script) was summarily overwritten with a new python script: userapps/asc/common/scripts/dark_offsets/WFS_offset_AS. Usage is given in the first few lines as a comment.