Метод GetIPAddress возвращает IP-адрес соединения ядер программного комплекса Интеллект в соответствии с существующей архитектурой распределенной системы видеонаблюдения.

Синтаксис обращения к методу:

function  GetIPAddress (dst : String, src : String) : String

Аргументы метода:

  1. dst – обязательный аргумент. Задает наименование удаленного компьютера, на котором установлено ядро программного комплекса Интеллект. Значение аргумента dst должно совпадать с одним из наименований компьютеров, зарегистрированных при настройке архитектуры распределенной системы видеонаблюдения. Допустимые значения: значения типа String, удовлетворяющие требованиям к сетевым именам компьютеров; диапазон ограничен зарегистрированными в системе наименованиями компьютеров.
  2. src – обязательный аргумент. Задает наименование локального компьютера (компьютера, с которого производится запуск скрипта). Значение аргумента src должно совпадать наименованием локального компьютера, под которым он зарегистрирован в программном комплексе Интеллект. Допустимые значения: значения типа String, удовлетворяющие требованиям к сетевым именам компьютеров.

Примечание.

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

Пример. По тревоге от камеры определить имя компьютера, к которому подключена данная камера, и вывести в отладочное окно IP-адрес соединения данного компьютера с локальным (на котором работает скрипт).

if (Event.SourceType == "CAM" && Event.Action == "MD_START")

{
	var camid = Event.SourceId;
	var compname = GetObjectParentId("CAM", camid, "COMPUTER");\\определение имени компьютера, к которому подключена тревожная камера
	var ip = GetIPAddress(compname,"WS1"); \\ определение IP-адреса соединения с компьютером, на котором установлена тревожная камера
	DebugLogString("IP-адрес соединения с компьютером, на котором установлена тревожная камера  " + ip);
}

Примечание.

Вместо “WS1” в примере необходимо вписать имя компьютера, на котором запускается скрипт и установлено ядро ПК Интеллект.