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; }
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); }
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); }
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; }