def pre_exec(self): if lib.is_twr_tripped(optic, BIO_TWR): log("All tripped.") return 'TRIPPED' elif lib.is_pay_tripped(optic,BIO_PAY): log("Payload is tripped") return 'PAY_TRIPPED'
def run(self): lib.all_off_quick(self,optic) for DOF in ['P','Y']: ezca['VIS-'+optic+'_MN_TMOLDAMP_%s_RSET'%DOF] = 2 ezca['VIS-'+optic+'_MN_TMOLDAMP_%s_GAIN'%DOF] = 1 ezca['VIS-'+optic+'_PAY_MASTERSWITCH'] = 'OFF' ezca['VIS-'+optic+'_MASTERSWITCH'] = 'OFF' return not (lib.is_pay_tripped(optic,par.BIO_PAY) or lib.is_twr_tripped(optic,par.BIO_TWR))
def run(self): for DOF in ['P','Y']: ezca['VIS-'+optic+'_MN_TMOLDAMP_%s_RSET'%DOF] = 2 ezca['VIS-'+optic+'_MN_TMOLDAMP_%s_GAIN'%DOF] = 1 ezca.get_LIGOFilter('VIS-'+optic+'_MN_MNOLDAMP_%s'%DOF).turn_off('INPUT') ezca['VIS-'+optic+'_MN_MNOLDAMP_%s_RSET'%DOF] = 2 if not lib.is_pay_tripped(optic,['MNH','MNIMV','IMH','TM']): return True
def run(self): if not lib.is_pay_tripped(optic): return True
def run(self): if not (lib.is_pay_tripped(optic) or lib.is_twr_tripped(optic)): return True