Table of Contents

Class UserDiagSettings

Namespace
Lers.Diag
Assembly
Lers.System.dll

Представляет пользовательский параметр диагностики на определенную нештатную ситуацию.

public class UserDiagSettings
Inheritance
UserDiagSettings
Inherited Members
Extension Methods

Constructors

UserDiagSettings(bool, IncidentImportance, string, string, string, Season, DeviceDataType)

Создаёт новый экземпляр пользовательских настроек диагностики объекта учёта.

public UserDiagSettings(bool enabled, IncidentImportance importance, string expression, string message, string shortMessage, Season seasons, DeviceDataType dataTypes)

Parameters

enabled bool
importance IncidentImportance

Важность нештатной ситуации, которая формируется по этому критерию.

expression string

Формула для расчёта критерия возникновения нештатной ситуации. Формула должна возвращать логическое значение.

message string

Сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован.

shortMessage string

Короткое сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован. Это сообщение будет использовано в уведомлениях.

seasons Season

Режимы работы, в которых выполняется диагностика.

dataTypes DeviceDataType

Типы данных, по которым выполняется диагностика.

Properties

DataTypes

Возвращает или задает типы данных, для которых будет выполняться диагностика.

public DeviceDataType DataTypes { get; set; }

Property Value

DeviceDataType

Enabled

Возвращает или задает признак, указывающий что нужно проводить диагностику по этому параметру.

public bool Enabled { get; set; }

Property Value

bool

Expression

Возвращает или задаёт формулу, которая используется для расчёта критерия возникновения нештатной ситуации.

public string Expression { get; set; }

Property Value

string

Importance

Возвращает или задает важность нештатной сиутации, которая формируется по этому критерию.

public IncidentImportance Importance { get; set; }

Property Value

IncidentImportance

Message

Возвращает или задает сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован.

public string Message { get; set; }

Property Value

string

Seasons

Возвращает или задает сезоны (режимы работы), в которых будет выполнятся диагностика.

public Season Seasons { get; set; }

Property Value

Season

ShortMessage

Возвращает или задает короткое сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован. Это сообщение будет использовано в уведомлениях.

public string ShortMessage { get; set; }

Property Value

string