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

GruleAlarms Class Reference

Alarm rule. More...

Inheritance diagram for GruleAlarms:

Inheritance graph
[legend]
Collaboration diagram for GruleAlarms:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ (name, subsystem, category, enabled, continuous, yellowUpperLimit, yellowLowerLimit, redUpperLimit, redLowerLimit, actions=[])
 _eval_ (value, attr, node)

Detailed Description

Alarm rule.

If the value falls below the yellow or red lower limit or it exceeds the yellow or red upped limit the appropriate registered action is fired.

Definition at line 193 of file gRule.py.


Member Function Documentation

__init__ name  ,
subsystem  ,
category  ,
enabled  ,
continuous  ,
yellowUpperLimit  ,
yellowLowerLimit  ,
redUpperLimit  ,
redLowerLimit  ,
actions  = []
 

Alarm rule constructor.

Parameters:
name Rule name
subsystem Subsystem gGroup to which the rule belongs
category Category gGroup to which the rule belongs
enabled Flag indicating whether rule is enabled
continuous Flag indicating whether rule can fire repeatedly
yellowUpperLimit Yellow alarm upper limit
yellowLowerLimit Yellow alarm lower limit
redUpperLimit Red alarm upper limit
redLowerLimit Red alarm lower limit

_eval_ value  ,
attr  ,
node 
 

Alarm rule evaluation method.

If the red alarm is fired then the yellow alarm does not get fired.

Reimplemented from Grule.


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