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