Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

RunControl Class Reference

Inheritance diagram for RunControl:

Inheritance graph
[legend]
Collaboration diagram for RunControl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ (common, parent=None, name=None, fl=0)
 disconnected ()
 timedout ()
 connectClicked ()
 userId ()
 SetupClicked ()
 TeardownClicked ()
 StartRunClicked ()
 StopRunClicked ()
 PauseClicked ()
 ResumeClicked ()
 StopClicked ()
 load ()
 fileExit ()
 ExitButtonClicked ()
 doReset ()
 doStop ()
 doStopRun ()
 doRun ()
 doPause ()
 doEmit (obj, signal=SIGNAL("clicked()"), args=())
 normalCursor ()
 waitCursor ()
 getHardwareVersions (lat=None)
 clearHardwareVersionsCache ()
 getFSM ()
 setLAT (lat)
 initGUIbridges ()
 isGUIthread ()
 customEvent (e)
 createGUI (obj, args, kwargs)
 execGUImethodNR (func, args, kwargs)
 execGUImethod (func, args, kwargs)

Detailed Description

Class for providing a run control framework

Definition at line 32 of file RunControl.py.


Member Function Documentation

createGUI obj  ,
args  ,
kwargs 
 

Method used for instantiating a GUI from a non-GUI subthread

doEmit obj  ,
signal  = SIGNAL("clicked()"),
args  = ()
 

Emit a signal, possibly from a subthread. By default the signal is 'clicked()' with no arguments.

doPause  ) 
 

Emit a Pause button click under program control. Can be done from a subthread.

doReset  ) 
 

Emit a Reset button click under program control. Can be done from a subthread.

doRun  ) 
 

Emit a Run button click under program control. Can be done from a subthread.

doStop  ) 
 

Emit a Stop button click under program control. Can be done from a subthread.

doStopRun  ) 
 

Depricated version of doStop().

execGUImethod func  ,
args  ,
kwargs 
 

Method used for executing a GUI function from a non-GUI thread. Use this method when a response is expected from the function and when it is appropriate to wait for it (no deadlock arises)

execGUImethodNR func  ,
args  ,
kwargs 
 

Method used for executing a GUI function from a non-GUI thread. Use this method when no (useful) response is expected or when waiting for one could cause a deadlock. Any response from the function is lost.


The documentation for this class was generated from the following file:
Generated on Fri Jul 21 13:28:00 2006 for LATTE R04-12-00 by doxygen 1.4.3