Метод GetIPAddress возвращает IP-адрес соединения ядер программного комплекса Интеллект в соответствии с существующей архитектурой распределенной системы видеонаблюдения.
Синтаксис обращения к методу:
function GetIPAddress (dst : String, src : String) : 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” в примере необходимо вписать имя компьютера, на котором запускается скрипт и установлено ядро ПК Интеллект. |