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

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

На странице:

Конфигурирование макрокоманд описывается в файле LogicService.proto.

Каждая макрокоманда состоит из:

  • id guid;
  • названия name;
  • режима работы mode;
  • условий conditions;
  • правил rules;

Режимы работы

 mode содержит общую информацию:

  • enabled или disabled - включена или отключена макрокоманда;
  • user_role - роль, для которой будет доступна макрокоманда в меню на раскладке;
  • is_add_to_menu - добавить макрокоманды в меню на раскладке;
  • time_zone id временной зоны, если макрокоманда должна запускаться по времени;

    "time_zone": {
                        "timezone_id": "6fb68cf4-ca6a-46a1-b2e3-ab4cfdaa0444"
                    }


  • autorule

    Примачание

     Содержит общую информацию для запуска автоматических правил:

    • камера, под которой создано правило zone_ap;
    • работать только в режиме на охраны only_if_armed;
    • id временной зоны timezone_id;
    "autorule": {
                        "zone_ap": "hosts/Server1/DeviceIpint.30/SourceEndpoint.video:0:0",
                        "only_if_armed": false,
                        "timezone_id": "00000000-0000-0000-0000-000000000000"
                    }


  • continuous

    Примачание

    Содержит общую информацию для запуска циклических макрокоманд:

    • Сервер server;
    • id временной зоны timezone_id;
    • цикличность запуска в миллисекундах heartbeat_ms;
    • случайный запуск макрокоманды  random.
     "continuous": {
                        "server": "P-ZHARKOVA",
                        "timezone_id": "00000000-0000-0000-0000-000000000000",
                        "heartbeat_ms": 3600000,
                        "random": true
                    }
  • No labels