Last modified by superadmin on 2026/06/15 21:57

From version 3.1
edited by admin
on 2026/06/07 17:48
Change comment: Clean Confluence migrated style markers
To version 2.1
edited by admin
on 2026/06/07 08:06
Change comment: Set default code macro language to java

Summary

Details

Page properties
Content
... ... @@ -40,7 +40,7 @@
40 40  == {{id name="РуководствопоскриптамLua-Какредактироватьскрипт"/}}Как редактировать скрипт ==
41 41  
42 42  (% style="text-align: left;" %)
43 -Для удобство редактирования и отладки скрипта автоматизации предназначен текстовый online-редактор, доступный в наших продуктах по адресу {{code language="none"}}http://[ip-address]/lua-editor/{{/code}} или ##http:~/~/[ip-address]/internal/(%%)lua-editor/##.
43 +Для удобство редактирования и отладки скрипта автоматизации предназначен текстовый online-редактор, доступный в наших продуктах по адресу {{code language="none"}}http://[ip-address]/lua-editor/{{/code}} или ##http:~/~/[ip-address]/(% style="color: rgb(51,51,51);" %)internal/(%%)lua-editor/##.
44 44  
45 45  (% style="text-align: left;" %)
46 46  1. В левом блоке — текст скрипта автоматизации. Внесите в него изменения, для сохранения нажмите на кнопку «Сохранить» внизу.
... ... @@ -633,6 +633,7 @@
633 633  
634 634  loninput.lua позволяет «подписаться» на изменения состояния входов. Для управления «подписчиками» в модуле доступны следующие функции:
635 635  
636 +(% class="wrapped" %)
636 636  |=(((
637 637  Функция
638 638  )))|=(((
... ... @@ -671,6 +671,7 @@
671 671  
672 672  В функцию {{code language="none"}}on_loninput_input_state_changed{{/code}} передаются следующие параметры:
673 673  
675 +(% class="wrapped" %)
674 674  |=(((
675 675  Параметр
676 676  )))|=(((
... ... @@ -744,12 +744,13 @@
744 744  }
745 745  {{/code}}
746 746  
747 -Каждая точка доступа в списке — это либо точка доступа модуля расширения МДС, либо одна из точек доступа М2.
749 +(% style="color: rgb(51,51,51);" %)Каждая точка доступа в списке — это либо точка доступа модуля расширения МДС, либо одна из точек доступа М2.
748 748  
749 749  ===== {{id name="РуководствопоскриптамLua-Управлениеточкойдоступа"/}}Управление точкой доступа =====
750 750  
751 751  Для управления точками доступа на модулях расширения доступна функция {{code language="none"}}transmit_status(token, status){{/code}}, которая позволяет отправлять модулям команды управления. Функция принимает следующие параметры:
752 752  
755 +(% class="wrapped" %)
753 753  |=(((
754 754  Параметр
755 755  )))|=(((
... ... @@ -776,8 +776,9 @@
776 776  Команда управления (требуемый статус точки доступа); значение из перечисления {{code language="none"}}lonpacs.AP_COMMAND{{/code}} (см. ниже)
777 777  )))
778 778  
779 -Для управления точкам доступа доступны следующие команды (значения параметра {{code language="none"}}status{{/code}}):
782 +(% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Для управления точкам доступа доступны следующие команды (значения параметра {{code language="none"}}status{{/code}}):
780 780  
784 +(% class="wrapped" %)
781 781  |=(((
782 782  Команда
783 783  )))|=(((
... ... @@ -844,6 +844,7 @@
844 844  
845 845  Модуль {{code language="none"}}lonpacs.lua{{/code}} позволяет «подписаться» на события изменения состояния точек доступа, мониторинга связи с точками доступа, изменения состояния прохода (фазы алгоритма прохода). Для управления «подписчиками» в модуле доступны следующие функции:
846 846  
851 +(% class="wrapped" %)
847 847  |=(((
848 848  Функция
849 849  )))|=(((
... ... @@ -926,6 +926,7 @@
926 926  
927 927  Параметр {{code language="none"}}ap_status{{/code}} может принимать одно из следующих значений:
928 928  
934 +(% class="wrapped" %)
929 929  |=(((
930 930  Состояние точки доступа
931 931  )))|=(((
... ... @@ -940,7 +940,7 @@
940 940  )))|(((
941 941  0
942 942  )))|(((
943 -Точка доступа в состоянии ожидания транзакции
949 +(% style="color: rgb(51,51,51);" %)Точка доступа в состоянии ожидания транзакции
944 944  )))
945 945  |(((
946 946  {{code language="none"}}
... ... @@ -958,7 +958,7 @@
958 958  )))|(((
959 959  2
960 960  )))|(((
961 -Старт транзакции прохода по кнопке выхода
967 +(% style="color: rgb(51,51,51);" %)Старт транзакции прохода по кнопке выхода
962 962  )))
963 963  |(((
964 964  {{code language="none"}}
... ... @@ -967,7 +967,7 @@
967 967  )))|(((
968 968  5
969 969  )))|(((
970 -Дверь удержана открытой (удержание двери)
976 +(% style="color: rgb(51,51,51);" %)Дверь удержана открытой (удержание двери)
971 971  )))
972 972  |(((
973 973  {{code language="none"}}
... ... @@ -992,7 +992,7 @@
992 992  )))|(((
993 993  10
994 994  )))|(((
995 -Дверь открыта при совершении прохода
1001 +(% style="color: rgb(51,51,51);" %)Дверь открыта при совершении прохода
996 996  )))
997 997  |(((
998 998  {{code language="none"}}
... ... @@ -1078,7 +1078,7 @@
1078 1078  )))|(((
1079 1079  32
1080 1080  )))|(((
1081 -Неисправное состояние замка (не является состоянием точки доступа)
1087 +(% style="color: rgb(51,51,51);" %)Неисправное состояние замка (не является состоянием точки доступа)
1082 1082  )))
1083 1083  |(((
1084 1084  {{code language="none"}}
... ... @@ -1087,7 +1087,7 @@
1087 1087  )))|(((
1088 1088  53
1089 1089  )))|(((
1090 -Удержание двери точки доступа в состоянии "закрыта и заблокирована"
1096 +(% style="color: rgb(51,51,51);" %)Удержание двери точки доступа в состоянии "закрыта и заблокирована"
1091 1091  )))
1092 1092  |(((
1093 1093  {{code language="none"}}
... ... @@ -1096,7 +1096,7 @@
1096 1096  )))|(((
1097 1097  54
1098 1098  )))|(((
1099 -Взлом двери точки доступа в состоянии "закрыта и заблокирована"
1105 +(% style="color: rgb(51,51,51);" %)Взлом двери точки доступа в состоянии "закрыта и заблокирована"
1100 1100  )))
1101 1101  |(((
1102 1102  {{code language="none"}}
... ... @@ -1115,7 +1115,7 @@
1115 1115  Текущая транзакция пользователя обрывается.
1116 1116  )))
1117 1117  |(((
1118 -##ARMED_CLOSE_BLOCKED_FORCE_OPEN(%%)##
1124 +##(% style="color: rgb(68,68,68);" %)ARMED_CLOSE_BLOCKED_FORCE_OPEN(%%)##
1119 1119  )))|(((
1120 1120  106
1121 1121  )))|(((
... ... @@ -1138,6 +1138,7 @@
1138 1138  
1139 1139  где значение полей таблицы следующее:
1140 1140  
1147 +(% class="wrapped" %)
1141 1141  |=(((
1142 1142  Поле
1143 1143  )))|=(((
... ... @@ -1206,6 +1206,7 @@
1206 1206  (% style="text-align: left;" %)
1207 1207  Значение кода состояния алгоритма прохода (фазы прохода) {{code language="none"}}status, {{/code}}полученного в функции {{code language="none"}}lonpacs_on_pass_status_changed(token, status, notify_key),{{/code}} может принимать одно из следующих значений:
1208 1208  
1216 +(% class="wrapped" %)
1209 1209  |=(((
1210 1210  Код (условный)
1211 1211  )))|=(((
... ... @@ -1758,7 +1758,7 @@
1758 1758  {{/info}}
1759 1759  
1760 1760  (% style="text-align: left;" %)
1761 -===== {{id name="РуководствопоскриптамLua-Изменениесостоянияпериферии"/}}Изменение состояния периферии(%%) =====
1769 +===== {{id name="РуководствопоскриптамLua-Изменениесостоянияпериферии"/}}(% style="color: rgb(112,112,112);" %)Изменение состояния периферии(%%) =====
1762 1762  
1763 1763  (% style="text-align: left;" %)
1764 1764  При изменении состояния какого-либо элемента периферии (обычно, это различные входы) вызывается функция-обработчик {{code language="none"}}pacs_input{{/code}}. Ниже приведён Lua-код, который позволит в зависимости от типа элемента периферии получить его логическое состояние.
... ... @@ -2013,7 +2013,7 @@
2013 2013  {{/info}}
2014 2014  
2015 2015  (% style="text-align: left;" %)
2016 -===== {{id name="РуководствопоскриптамLua-set_timeout"/}}set_timeout(%%) =====
2024 +===== {{id name="РуководствопоскриптамLua-set_timeout"/}}(% style="color: rgb(112,112,112);" %)set_timeout(%%) =====
2017 2017  
2018 2018  (% style="text-align: left;" %)
2019 2019  Запланировать вызов указанной Lua-функции спустя заданное количество миллисекунд.
... ... @@ -2073,7 +2073,7 @@
2073 2073  {{/error}}
2074 2074  
2075 2075  (% style="text-align: left;" %)
2076 -===== {{id name="РуководствопоскриптамLua-clear_interval"/}}clear_interval(%%) =====
2084 +===== {{id name="РуководствопоскриптамLua-clear_interval"/}}(% style="color: rgb(112,112,112);" %)clear_interval(%%) =====
2077 2077  
2078 2078  (% style="text-align: left;" %)
2079 2079  Аналогично clear_timeout функция позволяет отменить запланированное ранее периодическое задание: {{code language="none"}}clear_interval(ID задания){{/code}}, где {{code language="none"}}ID задания{{/code}} — результат выполнения функции {{code language="none"}}set_interval{{/code}}.

Интерфейс НЕЙРОСС