Esempio n. 1
0
 public TmAlarmZonal(TmAlarmType type,
                     short id,
                     string name,
                     short importance,
                     short isInUse,
                     bool isActive,
                     TmAnalog tmAnalog,
                     string expression)
     : base(type, id, name, importance, isInUse, isActive, tmAnalog)
 {
     ThresholdName = expression;
 }
Esempio n. 2
0
 public TmAlarmExpression(TmAlarmType type,
                          short id,
                          string name,
                          short importance,
                          short isInUse,
                          bool isActive,
                          TmAnalog tmAnalog,
                          string expression,
                          short compareSign)
     : base(type, id, name, importance, isInUse, isActive, tmAnalog)
 {
     Expression            = expression;
     _isCompareGreaterThan = (compareSign == 0);
 }
Esempio n. 3
0
 public TmAlarmValue(TmAlarmType type,
                     short id,
                     string name,
                     short importance,
                     short isInUse,
                     bool isActive,
                     TmAnalog tmAnalog,
                     float compareValue,
                     short compareSign)
     : base(type, id, name, importance, isInUse, isActive, tmAnalog)
 {
     CompareValue          = compareValue;
     _isCompareGreaterThan = (compareSign == 0);
 }
Esempio n. 4
0
 public TmAlarm(TmAlarmType type,
                short id,
                string name,
                short importance,
                short isInUse,
                bool isActive,
                TmAnalog tmAnalog)
 {
     Type       = type;
     Id         = id;
     Name       = name;
     Importance = importance;
     IsInUse    = (isInUse > 0);
     IsActive   = isActive;
     TmAnalog   = tmAnalog;
 }