Example #1
0
 def close(self, equiplist):
     for item in equiplist:
         for case in switch(item):
             if case('AF'):
                 if self.radio:
                     self.radio.close()
                 break
             if case('AFs'):
                 if self.sradio:
                     self.sradio.close()
                 break
             if case('SG'):
                 if self.sg:
                     self.sg.close()
                 break
             if case('VSA'):
                 if self.vsa:
                     self.vsa.close()
                 break
             if case('SA'):
                 if self.sa:
                     self.sa.close()
                 break
             if case('Z11'):
                 if self.z11:
                     self.z11.close()
                 break
             if case('SWT'):
                 if self.swt:
                     self.swt.close()
                 break
             if case('PWR'):
                 if self.pwr:
                     self.pwr.close()
                 break
             if case('UBOOT'):
                 if self.ub:
                     self.ub.close()
                 break
             if case('THERM'):
                 if self.therm:
                     self.therm.close()
                 break
             if case('LJ'):
                 break
             if case(
             ):  # default, could also just omit condition or 'if True'
                 print "could not close %s" % case
Example #2
0
    def open(self, equiplist):
        for item in equiplist:
            for case in switch(item):
                if case('AF'):
                    self.openAF()
                    break
                if case('AFs'):
                    self.openAFs()
                    break
                if case('SG'):
                    self.openSG()
                    break
                if case('VSA'):
                    self.openVSA()
                    break
                if case('SA'):
                    self.openSA()
                    break
                if case('Z11'):
                    self.openZ11()
                    break
#                if case('CAL'):
#                    self.openCAL( '5ghz' )
#                    break;
#                if case('CAL5GHz'):
#                    self.openCAL( '5ghz' )
#                    break;
                if case('CAL24GHz'):
                    self.openCAL('24ghz')
                    break
                if case('SWT'):
                    self.openSWT()
                    break
                if case('PWR'):
                    self.openPWR()
                    break
                if case('UBOOT'):
                    self.openUBOOT()
                    break
                if case('LJ'):
                    self.openLJ()
                    break
                if case('THERM'):
                    self.openTHERM()
                    break
                if case(
                ):  # default, could also just omit condition or 'if True'
                    print "could not open %s" % case