コード例 #1
0
   def logEvent(self, eventName, eventDescr = '', timestamp=None):
      if eventName == 'StartAq':
          eventDescr = '%d' % self.spooler.imNum

      if timestamp is None:
          timestamp = sp.timeFcn()
      self.tq.logQueueEvent(self.queueName, (eventName, eventDescr, timestamp))
コード例 #2
0
    def logEvent(self, eventName, eventDescr='', timestamp=None):
        """Log an event.
          
        Parameters
        ----------
        eventName : string
            short event name - < 32 chars and should be shared by events of the
            same type.
        eventDescr : string
            description of the event - additional, even specific information
            packaged as a string (<255 chars). This is commonly used to store 
            parameters - e.g. z positions, and should be both human readable and 
            easily parsed.
        
        
        In addition to the name and description, timing information is recorded
        for each event.
        """
        if eventName == 'StartAq':
            eventDescr = '%d' % self.spooler.imNum

        ev = self.evts.row

        ev['EventName'] = eventName
        ev['EventDescr'] = eventDescr

        if timestamp is None:
            ev['Time'] = sp.timeFcn()
        else:
            ev['Time'] = timestamp

        ev.append()
        self.evts.flush()
コード例 #3
0
ファイル: HDFSpooler.py プロジェクト: RuralCat/CLipPYME
 def logEvent(self, eventName, eventDescr = ''):
     '''Log an event.
       
     Parameters
     ----------
     eventName : string
         short event name - < 32 chars and should be shared by events of the
         same type.
     eventDescr : string
         description of the event - additional, even specific information
         packaged as a string (<255 chars). This is commonly used to store 
         parameters - e.g. z positions, and should be both human readable and 
         easily parsed.
     
     
     In addition to the name and description, timing information is recorded
     for each event.
     '''
     if eventName == 'StartAq':
         eventDescr = '%d' % self.spooler.imNum
           
     ev = self.evts.row
     
     ev['EventName'] = eventName
     ev['EventDescr'] = eventDescr
     ev['Time'] = sp.timeFcn()
     
     ev.append()
     self.evts.flush()
コード例 #4
0
    def logEvent(self, eventName, eventDescr='', timestamp=None):
        if eventName == 'StartAq' and eventDescr == '':
            eventDescr = '%d' % self.spooler.imNum

        if timestamp is None:
            timestamp = sp.timeFcn()

        with self._event_lock:
            self._events.append((eventName, eventDescr, timestamp))
コード例 #5
0
ファイル: QueueSpooler.py プロジェクト: RuralCat/CLipPYME
 def logEvent(self, eventName, eventDescr=""):
     if eventName == "StartAq":
         eventDescr = "%d" % self.spooler.imNum
     self.tq.logQueueEvent(self.queueName, (eventName, eventDescr, sp.timeFcn()))
コード例 #6
0
 def logEvent(self, eventName, eventDescr=''):
     if eventName == 'StartAq':
         eventDescr = '%d' % self.spooler.imNum
     self.tq.logQueueEvent(self.queueName,
                           (eventName, eventDescr, sp.timeFcn()))
コード例 #7
0
ファイル: HTTPSpooler.py プロジェクト: RuralCat/CLipPYME
 def logEvent(self, eventName, eventDescr = ''):
    if eventName == 'StartAq':
        eventDescr = '%d' % self.spooler.imNum
    self.spooler._post('NEWEVENT', (eventName, eventDescr, sp.timeFcn()))
コード例 #8
0
 def logEvent(self, eventName, eventDescr=''):
     if eventName == 'StartAq':
         eventDescr = '%d' % self.spooler.imNum
     self.spooler._post('NEWEVENT', (eventName, eventDescr, sp.timeFcn()))