Reports until 09:26, Thursday 25 February 2016
H1 SEI
hugh.radkins@LIGO.ORG - posted 09:26, Thursday 25 February 2016 (25712)
LHO HEPI Guardians Restarted w/corrected code

WP 5744, II 1206, FR 4418

Code oversite fixed.  Guardian restarted.  All HPIs are good.  Tested on HAM6, positive function.  ISI guardians not restarted--should do next Tuesday to confirm no issues there.

files updated:

hugh.radkins@operator3:~ 0$ userapps
hugh.radkins@operator3:release 0$ cd isi/common/guardian/
hugh.radkins@operator3:guardian 0$ svn up
U    isiguardianlib/isolation/const.py
U    isiguardianlib/isolation/states.py
U    isiguardianlib/damping/states.py
Updated to revision 12715.

Here are the changes and additions to fix the oversite

hugh.radkins@operator3:guardian 0$ diff isiguardianlib/damping/states.py isiguardianlib/damping/states.pybuhr
 

>         if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (top_const.CHAMBER_TYPE != 'BSC_ST1'):

<         if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (top_const.CHAMBER_TYPE != 'BSC_ST1') & (top_const.CHAMBER_TYPE != 'HPI'):
---
hugh.radkins@operator3:guardian 1$ diff isiguardianlib/isolation/const.py isiguardianlib/isolation/const.pybuhr
139,144d138
<             GS13_GAIN_DOF = ['H1', 'H2', 'H3', 'V1', 'V2','V3'],
<             SWITCH_GS13_GAIN = False,
<             FF_DOF = dict(
<                 FF = [],
<                 HPI_FF = [],
<             ),
 

hugh.radkins@operator3:guardian 1$ diff isiguardianlib/isolation/states.pybuhr isiguardianlib/isolation/states.py
319c319
<             if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (top_const.CHAMBER_TYPE != 'BSC_ST1'):
---
>             if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (top_const.CHAMBER_TYPE != 'BSC_ST1') & (top_const.CHAMBER_TYPE != 'HPI'):
321c321,322
<             iso_util.turn_FF('OFF', iso_const.ISOLATION_CONSTANTS['FF_DOF'])
---
>             if (top_const.CHAMBER_TYPE != 'HPI'):
>                 iso_util.turn_FF('OFF', iso_const.ISOLATION_CONSTANTS['FF_DOF'])
490c491
<             if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (self.has_requested_gs13_gain_switch == False) & (top_const.CHAMBER_TYPE != 'BSC_ST1'):
---
>             if (iso_const.ISOLATION_CONSTANTS['SWITCH_GS13_GAIN']) & (self.has_requested_gs13_gain_switch == False) & (top_const.CHAMBER_TYPE != 'BSC_ST1') & (top_const.CHAMBER_TYPE != 'HPI'):
494c495,496
<                     iso_util.turn_FF('ON', iso_const.ISOLATION_CONSTANTS['FF_DOF'])
---
>                     if (top_const.CHAMBER_TYPE != 'HPI'):  
>                         iso_util.turn_FF('ON', iso_const.ISOLATION_CONSTANTS['FF_DOF'])