Документация для версии Axxon Next 4.5.0 - 4.5.10. Документация на другие версии также доступна.

Предыдущая страница Выполнение web-запроса  Примеры циклических макрокоманд Следующая страница

В ряде действий, в которых предусмотрена возможность передачи сообщений (см. SMS оповещение, E-mail оповещениеPush-уведомлениеВыполнение web-запроса), в тексте сообщений допускается использовать шаблоны:

  • {cameraNode} - имя Сервера (применяется, если условие запуска макрокоманды связано с камерой);
  • {eventNode} - имя Сервера (применяется, если условие запуска макрокоманды не связано с камерой);
  • {cameraName} - имя и короткое имя видеокамеры, которая инициировала макрокоманду;
  • {cameraLabel} - только имя видеокамеры;
  • {cameraIpAddress} - IP-адрес видеокамеры;
  • {cameraId} - идентификатор видеокамеры;
  • {cameraRef} - идентификатор VIDEOSOURCEID (см. Получение списка источников видео (камер));
  • {dateTime} - время сработки макрокоманды в формате ISO в часовом поясе UTC;
  • {serverDateTime} - время сработки макрокоманды в формате ISO в часовом поясе Сервера;
  • {plate} - распознанный номер транспортного средства;
  • {name} - имя распознанного человека из списка лиц (см. Списки лиц);
  • {age} - возраст распознанного человека;
  • {gender} - пол распознанного человека;

    Внимание!

    Шаблоны {age} и {gender} применимы, если выполняются следующие условия:

    1. В настройках детектора лиц активирован параметр Пол и возраст (см. Настройка детектора лиц).
    2. В условиях запуска макрокоманды выбрано событие Появилось лицо: уточняющее срабатывание (см. Задание фильтров для событийных макрокоманд).
  • {appearedTime} - время обнаружения объекта детектором в часовом поясе UTC;
  • {serverAppearedTime} - время обнаружения объекта детектором в часовом поясе Сервера;
  • {rectangles} - координаты и размер объекта, который вызвал сработку детектора;
  • шаблоны статистики:
    • {cpuUsage} - загрузка ЦП Сервера;
    • {netUsage} - загрузка сети Сервера;
    • {memoryUsage} - загрузка оперативной памяти Сервера;
    • {diskUsage} - заполненность диска;
    • {archiveUsage} - заполненность архива.

      Внимание!

      Шаблоны статистики применимы только при запуске макрокоманды от соответствующего статистического условия (см. Запуск событийных макрокоманд на основе данных статистики)

Примечание

В шаблонах помимо фигурных скобок {} также можно использовать %%. Например, %cameraId%. 

Примечание

У шаблонов с датой и временем (dateTime, serverDateTime, appearedTime, serverAppearedTime) имеются расширенные формы, с помощью которых дату и время можно задать в произвольной формате. Параметры, описывающие формат, должны быть между двух символов @. 

Например, {dateTime@%Y-%m-%d %H:%M:%S@}. В этом случае формат будет следующим: 2020-10-04 18:43:23.

Возможные параметры:

ПараметрОписание
%aСокращенное название дня недели
%AПолное название дня недели
%bСокращенное название месяца 
%BПолное название месяца 
%yПоследние 2 цифры года
%YГод полностью
%m Месяц года 
%d День месяца
%HЧас времени в 24-часовом формате
%MМинута как десятичное число 
%SСекунда как десятичное число
%FДоли секунды

Комбинированные параметры:

ПараметрОписание
%DЭквивалент %m/%d/%y
%TЭквивалент %H:%M:%S

Например, в данной макрокоманде при срабатывании детектора уровня воды будет отправлено е-mail сообщение следующего формата:

Subject: Оповещение: Обратите внимание, сработал детектор уровня воды

Сервер: Server1
Видеокамера: 10.0.11.36 34.Участок
Время события: 20190812T085517.926430
  • No labels