Документация для версии Интеллект 4.13. Документация на другие версии также доступна.

Предыдущая страница MACRO Макрокоманда  DISPLAY Экран Следующая страница

Объект SLAVE соответствует системному объекту Компьютер.

От объекта SLAVE поступают события, представленные в таблице ниже. Запуск процедур происходит при возникновении соответствующего события.

События

Описание событий

Комментарий

CONNECTED

Подключение

Событие генерируется, когда какой-либо Клиент подключился к Серверу

DISCONNECTED

Отключение

Событие генерируется, когда какой-либо Клиент отключился от Сервера

KEY_IGNORED_HW

Ключ отвергнут (несоответствие кодов плат)

Событие генерируется в случае, если коды плат (либо HID) в ключе не соответствуют текущим у компьютера

KEY_IGNORED_SW

Ключ отвергнут (превышено ограничение)

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

KEY_UPDATED

Ключ обновлен


PROTOCOL_RCVD

Протокол получен


REBUILD_IN_START

Начало переиндексации архива


REBUILD_IN_STOP

Окончание переиндексации архива


REGISTER_ATTEMPT

Попытка несанкционированного доступа


REGISTER_ERROR

Превышен лимит попыток доступа

Событие генерируется, когда пользователь много раз предпринимал неудачные попытки входа в систему. После события возникает некоторый таймаут, когда данный пользователь не сможет сделать попытку входа. Количество попыток входа и таймаут можно изменить через реестр

REGISTER_USER

Регистрация пользователя

Данное событие происходит при попытке пользователя войти в систему (при вводе логина и пароля)

DISC_EXIST

Диск для записи архива присутствует


NO_DISC

Диск для записи архива отсутствует


KEY_IGNORED_FR

Ключ отвергнут

Событие генерируется в случае, если ключевой файл не удалось записать на диск

SHUTDOWN

Завершение работы


DISC_MOUNT

Диск подключен (монтирован)


DISC_UNMOUNT

Диск отсоединен (размонтирован)


ARCHIVE_DEPTHГлубина архива

Событие генерируется в полночь и содержит информацию о глубине архива по всем дискам в часах (параметр depth<>). Для вызова события вручную используется реакция GET_DEPTH.

При отображении события в Протоколе событий в поле Дополнительная информация указывается глубина архива в формате Дни:Часы. Также данная информация содержится в параметре события param0<>.

Глубина архива рассчитывается как разница между датами создания самого старого файла архива и самого нового файла архива (на диске или по камере)

FORCED_OFFПринудительная выгрузкаСобытие генерируется перед принудительной выгрузкой ПК Интеллект, например, в случае, если извлечен ключ защиты Guardant. Выгрузка производится после повлекшего ее действия (например, извлечения ключа Guardant) через интервал времени, задаваемый ключом реестра UnloadDelay – см. Справочник ключей реестра

DEACTIVATE_ALL_DISP

Скрыть все экраныСобытие позволяет скрыть все экраны на указанном в параметре slave<> компьютере. Если в событии присутствует параметр except<>, то скрываются все экраны, кроме экрана с указанным в данном параметре идентификатором
LIC_EXPIRATIONДействие лицензии заканчивается через

По умолчанию не генерируется. Для включения необходимо установить ключ NotifyExpireLic = 1 (см. Справочник ключей реестра).

В параметре days<> указывается количество дней до окончания лицензии (может быть дробным числом). Событие генерируется в момент загрузки ПК Интеллект и после смены дня

DATABASE_ERRORПотеряна связь с базой данныхСобытие генерируется в случае разрыва связи с SQL Server при первом обращении к нему после разрыва
SCRIPT_ERRORВыполнение скрипта завершилось ошибкой

По умолчанию событие не генерируется, так как не добавлено в файл внешних настроек intellect.ddi. Чтобы событие SCRIPT_ERROR генерировалось и записывалось в таблицу PROTOCOL, его необходимо добавить в таблицу intellect.ddi (см. Редактирование файла внешних настроек intellect.ddi с помощью утилиты ddi.exe)

Список команд и параметров для объекта SLAVE представлен в таблице:

Команда – описание команды

Параметры

Описание параметров

"SETUP" – установить параметры для компьютера

display_id<>

Идентификатор экрана

drives<>

Диски для записи видеоархива

drives_a<>

Диски для записи аудиоинформации

flags<>

Флаги

arch_days<>

Размер архива событий

connection<>

Соединение

disable_protocol<>

Отключить протоколирование

ip_address<>

IP адрес устройства

is_backup<>

Архивация

is_load<>

Загружен

local_protocol<>

Локальный протокол

modem<>

Модемное соединение

name<>

Имя объекта

password<>

Пароль

sync_time<>

Синхронизировать время

username<>

Имя пользователя

"BACKUP" – сделать резервную копию БД

-

-

"CONNECT_ONE" – подключиться к компьютеру. Подключает соответствующий компьютер. Следует избегать использования этой реакции вручную

-

-

"CONNECT_OTHER" – подключиться к ядрам. Подключает компьютер к другим ядрам из конфигурации. Следует избегать использования этой реакции вручную

-

-

"DISCONNECT_ONE" – отключиться от компьютера. Отключает соответствующий компьютер. В случае отключения ядро может автоматически подключиться. Следует избегать использования этой реакции вручную

-

-

"SYNC_PROTOCOL" – запустить утилиту синхронизации протокола SyncProtocol.exe. Если синхронизация настроена, происходит слияние протокола

-

-

"SYNC_TIME" – синхронизовать время. Для выполнения данной реакции необходимо, чтобы в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\ITV\INTELLECT\  (HKEY_LOCAL_MACHINE \Software\Wow6432Node\ITV\INTELLECT для 64-битной системы) был создан параметр SyncTime со значением  1 на той системе, которой адресована реакция

-

-

"CREATE_PROCESS" – запустить процесс

command_line<>

Командная строка. Команды командной строки Windows, записанные без символов переноса строки через разделители |, & или &&

"SEND_MY_CONFIG" – разослать конфигурацию. Рассылает свою конфигурацию другим компьютерам. То же, что “SPREAD_CONFIG”

-

-

"MOVE_CONFIG" – переместить конфигурацию. Перемещает конфигурацию, созданную в дереве объектов на основе компьютера-Поставщика, на компьютер-Получатель

from<>

Поставщик

to<>

Получатель

"SPREAD_CONFIG" – распространить конфигурацию, то же, что “SEND_MY_CONFIG”

-

-

"GET_DEPTH" – получить глубину архива. В ответ на реакцию в системе формируется событие ARCHIVE_DEPTH (см. таблицу выше). Отсутствие одного или обоих параметров означает запрос глубины по записям для всех возможных значений параметраcam<>Идентификатор камеры, для которой запрашивается глубина архива
drive<>

Диск или сетевой путь, по которому запрашивается глубина архива.

Название диска задается формате "<буква диска>:\\", например drive<D:\\>

Примечание. Символ "\" – экранируемый.

Сетевой путь задается в формате UNC

"ACTIVATE_DISPLAY" – сменить экран. Команда позволяет отобразить на мониторе (мониторах) компьютера Экран с заданным идентификаторомdisplay_id<>Идентификатор соответствующего объекта Экран. Если в параметре передано пустое значение, при выполнении данной команды скрываются все экраны

Свойства объекта SLAVE показаны в таблице:

Свойства объекта SLAVE

Описание свойств объекта

ID<>

Идентификатор объекта

PARENT_ID<>

Идентификатор родительского объекта

USER_ID<>

Идентификатор пользователя