rcStatusMonitor Class Reference

Monitoring class for the status panel. More...

List of all members.

Public Member Functions

def __init__
 rcStatusMonitor constructor.
def startWatch
 Start the watch.
def stopWatch
 Stop the watch.
def addWatchItem
 Add the watch item to the list.
def saveWatch
 Save watch items.
def restoreWatch
 Restore watch items.
def updateWatchItems
 Watch item update loop which wakes up based on the interval.


Detailed Description

Monitoring class for the status panel.

Definition at line 310 of file rcStatusMonitor.py.


Member Function Documentation

def __init__   self,
  interval,
  gui = None
 

rcStatusMonitor constructor.

Parameters:
interval The interval that the watch items get updated
gui Parent GUI

Definition at line 312 of file rcStatusMonitor.py.

def addWatchItem   self,
  label,
  accessor,
  key = None,
  alarmExpr = None,
  isStale = None
 

Add the watch item to the list.

Parameters:
label Watch item label
accessor Accessor method
key Unique key for this watch item
alarmExpr Alarm expression
isStale isStale method

Definition at line 340 of file rcStatusMonitor.py.

def restoreWatch   self  ) 
 

Restore watch items.

Definition at line 362 of file rcStatusMonitor.py.

def saveWatch   self  ) 
 

Save watch items.

Definition at line 355 of file rcStatusMonitor.py.

def startWatch   self  ) 
 

Start the watch.

Definition at line 326 of file rcStatusMonitor.py.

def stopWatch   self  ) 
 

Stop the watch.

Definition at line 333 of file rcStatusMonitor.py.

def updateWatchItems   self  ) 
 

Watch item update loop which wakes up based on the interval.

Definition at line 373 of file rcStatusMonitor.py.


The documentation for this class was generated from the following file:
Generated on Thu Apr 27 20:53:30 2006 for LICOS L02-01-00 by doxygen 1.4.6-NO