DpElementFilter

data class DpElementFilter(var mask: String) : AlertFilter

Класс, описывающий фильтр по точке данных (dpElement).

Поддерживаются:

  • точное имя точки данных, без масок;

  • маски вида "точка данных;точка данных" для указания нескольких точек данных;

  • символ '*' — любое количество символов;

  • символ '?' — ровно один символ.

Примеры: mask = "int_1" -> только dpElement == "int_1" mask = "int_1;int_2" -> только dpElement == "int_1" и dpElement == "int_2" mask = "int_*" -> "int_1", "int_100", "int_12" и т.д. mask = "int_1?" -> "int_10", "int_11", ..., но не "int_100"

Constructors

Link copied to clipboard
constructor(mask: String)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun clone(): AlertFilter

Функция получения копии фильтра

Link copied to clipboard
open override fun isMatched(alert: Alert): Boolean

Функция проверки аларма на совпадение с фильтром