Package MDSplus :: Module event :: Class Event
[frames | no frames]

Type Event

object --+        
         |        
  _Verbose --+    
             |    
        Thread --+
                 |
                Event


Thread to wait for event
Method Summary
  __init__(self, event, timeout)
Saves event name and starts wfevent thread
  cancel(self)
  event_run(self)
Data getData(self)
Return data transfered with the event.
numpy.uint8 getRaw(self)
Return raw data transfered with the event.
  getTime(self)
Return time of event in seconds since epoch rtype: float
  setevent(event, data)
Issue an MDSplus event (Static method)
  seteventRaw(event, buffer)
Issue an MDSplus event (Static method)
Data wfevent(event)
Wait for an event (Static method)
Data wfeventRaw(event)
Wait for an event (Static method)
    Inherited from Thread
  __repr__(self)
  getName(self)
  isAlive(self)
  isDaemon(self)
  join(self, timeout)
  run(self)
  setDaemon(self, daemonic)
  setName(self, name)
  start(self)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Instance Method Details

__init__(self, event, timeout=0)
(Constructor)

Saves event name and starts wfevent thread
Parameters:
event - name of event to monitor
           (type=str)
Overrides:
threading.Thread.__init__

getData(self)

Return data transfered with the event.
Returns:
Data

getRaw(self)

Return raw data transfered with the event.
Returns:
numpy.uint8

getTime(self)

Return time of event in seconds since epoch rtype: float

Static Method Details

setevent(event, data)

Issue an MDSplus event
Parameters:
event - event name
           (type=str)
data - data to pass with event
           (type=Data)

seteventRaw(event, buffer)

Issue an MDSplus event
Parameters:
event - event name
           (type=str)
buffer - data buffer
           (type=numpy.uint8 array)

wfevent(event)

Wait for an event
Parameters:
event - event name
Returns:
Data

wfeventRaw(event)

Wait for an event
Parameters:
event - event name
Returns:
Data

Generated by Epydoc 2.1 on Wed Aug 18 13:35:31 2010 http://epydoc.sf.net