Displaying report 1-1 of 1.
Reports until 10:46, Tuesday 22 August 2023
H1 SUS (GRD)
thomas.shaffer@LIGO.ORG - posted 10:46, Tuesday 22 August 2023 (72373)
Added R0 alignment offset switching to SUS.py

Both Jeff and Stuart Aston separately noticed that the quad R0 alignment offsets are not engaged or disengaged via the guardian. This seems like an oversight and has created a bit of confusion (LLO FRS27877). I've added to the engage_align_offsets to also switch R0 offsets if R0 is present in the levels() list. I tested this out on a quad (ETMY) and a non-quad (PRM), both worked as expected.

def engage_align_offsets(onoff):
+    stages = [susobj.levels()[0]]
+    # Do R0 at the same time for quads
+    if 'R0' in susobj.levels():
+        stages += ['R0']
    log('Ramping ALIGNMENT offsets %s' % (onoff))
-    susobj.alignOffsetSwitchWrite(onoff, levels=[susobj.levels()[0]])
+    susobj.alignOffsetSwitchWrite(onoff, levels=stages)

 

I reloaded all suspension nodes and committed this change to the svn. I'll pass this on to Stuart to do at LLO when they get the chance.

Displaying report 1-1 of 1.