Exemple #1
0
 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'
Exemple #2
0
    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))
Exemple #3
0
    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
Exemple #4
0
 def run(self):
     if not lib.is_pay_tripped(optic):
         return True
Exemple #5
0
 def run(self):
     if not (lib.is_pay_tripped(optic) or lib.is_twr_tripped(optic)):
         return True