Example #1
0
 def getDAQName(self, channel=None):
     if channel is None:
         if self.hasTriggerableShutter:
             ch = 'shutter'
             daqName = DAQGeneric.getDAQName(self, 'shutter')
         elif self.hasPCell:
             ch = 'pCell'
             daqName = DAQGeneric.getDAQName(self, 'pCell')
         elif self.hasQSwitch:
             ch = 'qSwitch'
             daqName = DAQGeneric.getDAQName(self, 'qSwitch')
         else:
             return (None, None)
         #raise HelpfulException("LaserTask can't find name of DAQ device to use for this task.")
         return (daqName, ch)
     else:
         return DAQGeneric.getDAQName(self, channel)
Example #2
0
 def getDAQName(self, channel=None):
     if channel is None:
         if self.hasTriggerableShutter:
             ch = 'shutter'
             daqName = DAQGeneric.getDAQName(self, 'shutter')
         elif self.hasPCell:
             ch = 'pCell'
             daqName = DAQGeneric.getDAQName(self, 'pCell')
         elif self.hasQSwitch:
             ch = 'qSwitch'
             daqName = DAQGeneric.getDAQName(self, 'qSwitch')
         else:
             return (None, None)
         #raise HelpfulException("LaserTask can't find name of DAQ device to use for this task.")
         return (daqName, ch)
     else:
         return DAQGeneric.getDAQName(self, channel)