AstraRegul
Релиз 2024.08.31.00
×

4.4.1.4.4.7.1.11.2.6. GetSignalName

 
Предоставляет информацию о режиме записи сообщения в указанный сигнал в указанном сервере-потребителе.
 
string GetSignalName(int4 i, int4 k)
 

Параметры

 
Параметр
Тип
Описание
i
int4
Индекс сервера аудита
k
int4
Индекс категории важности
 
Возвращает значение в числовом виде, где:
1 – соответствует DynamicEvent (запись сообщения с xml-конструкцией, описывающей динамическое событие);
2 – соответствует Value (обычная запись сообщения).
 
Поскольку в конфигурационном файле может быть указано несколько серверов-потребителей, каждый из них описывается в компоненте в виде элемента массива A[i]. Каждый элемент массива А[i] представляет собой массив B, каждый элемент B[i,k] которого описывает один из сигналов в описываемом сервере A[i].
 
Массив А, описывающий сервера-потребители = [[Массив В, описывающий первый сервер], [Массив В, описывающий второй сервер]]
Массив В, описывающий первый сервер = [[Описание первой категории важности], [Описание второй категории важности]]
Массив В, описывающий второй сервер = [[Описание первой категории важности], [Описание второй категории важности]]
 
Обратиться к конкретному сигналу можно по номеру элемента в массивах A и B (i, k).
 
Каждый элемент массива B[i,k] соответствует одному из значений атрибута Mode xml-элемента <Signal>, вложенного в xml-элемент <SignalMap> одного из xml-элементов <OpcDaLogConsumer> в конфигурационном файле агента безопасности.
 
Пример использования приведен в описании функции GetSignalType().