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

From version 4.2
edited by superadmin
on 2026/06/15 21:57
Change comment: Short URL code assigned
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
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +XWiki.admin
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. В левом блоке — текст скрипта автоматизации. Внесите в него изменения, для сохранения нажмите на кнопку «Сохранить» внизу.
... ... @@ -250,6 +250,7 @@
250 250  )))|(% style="text-align: left;" %)(((
251 251  Все продукты
252 252  )))|(% style="text-align: left;" %)(((
253 +(% class="content-wrapper" %)
253 253  (((
254 254  Асинхронное выполнение отложенных по времени или периодических действий.
255 255  
... ... @@ -632,6 +632,7 @@
632 632  
633 633  loninput.lua позволяет «подписаться» на изменения состояния входов. Для управления «подписчиками» в модуле доступны следующие функции:
634 634  
636 +(% class="wrapped" %)
635 635  |=(((
636 636  Функция
637 637  )))|=(((
... ... @@ -670,6 +670,7 @@
670 670  
671 671  В функцию {{code language="none"}}on_loninput_input_state_changed{{/code}} передаются следующие параметры:
672 672  
675 +(% class="wrapped" %)
673 673  |=(((
674 674  Параметр
675 675  )))|=(((
... ... @@ -743,12 +743,13 @@
743 743  }
744 744  {{/code}}
745 745  
746 -Каждая точка доступа в списке — это либо точка доступа модуля расширения МДС, либо одна из точек доступа М2.
749 +(% style="color: rgb(51,51,51);" %)Каждая точка доступа в списке — это либо точка доступа модуля расширения МДС, либо одна из точек доступа М2.
747 747  
748 748  ===== {{id name="РуководствопоскриптамLua-Управлениеточкойдоступа"/}}Управление точкой доступа =====
749 749  
750 750  Для управления точками доступа на модулях расширения доступна функция {{code language="none"}}transmit_status(token, status){{/code}}, которая позволяет отправлять модулям команды управления. Функция принимает следующие параметры:
751 751  
755 +(% class="wrapped" %)
752 752  |=(((
753 753  Параметр
754 754  )))|=(((
... ... @@ -775,8 +775,9 @@
775 775  Команда управления (требуемый статус точки доступа); значение из перечисления {{code language="none"}}lonpacs.AP_COMMAND{{/code}} (см. ниже)
776 776  )))
777 777  
778 -Для управления точкам доступа доступны следующие команды (значения параметра {{code language="none"}}status{{/code}}):
782 +(% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Для управления точкам доступа доступны следующие команды (значения параметра {{code language="none"}}status{{/code}}):
779 779  
784 +(% class="wrapped" %)
780 780  |=(((
781 781  Команда
782 782  )))|=(((
... ... @@ -843,6 +843,7 @@
843 843  
844 844  Модуль {{code language="none"}}lonpacs.lua{{/code}} позволяет «подписаться» на события изменения состояния точек доступа, мониторинга связи с точками доступа, изменения состояния прохода (фазы алгоритма прохода). Для управления «подписчиками» в модуле доступны следующие функции:
845 845  
851 +(% class="wrapped" %)
846 846  |=(((
847 847  Функция
848 848  )))|=(((
... ... @@ -925,6 +925,7 @@
925 925  
926 926  Параметр {{code language="none"}}ap_status{{/code}} может принимать одно из следующих значений:
927 927  
934 +(% class="wrapped" %)
928 928  |=(((
929 929  Состояние точки доступа
930 930  )))|=(((
... ... @@ -939,7 +939,7 @@
939 939  )))|(((
940 940  0
941 941  )))|(((
942 -Точка доступа в состоянии ожидания транзакции
949 +(% style="color: rgb(51,51,51);" %)Точка доступа в состоянии ожидания транзакции
943 943  )))
944 944  |(((
945 945  {{code language="none"}}
... ... @@ -957,7 +957,7 @@
957 957  )))|(((
958 958  2
959 959  )))|(((
960 -Старт транзакции прохода по кнопке выхода
967 +(% style="color: rgb(51,51,51);" %)Старт транзакции прохода по кнопке выхода
961 961  )))
962 962  |(((
963 963  {{code language="none"}}
... ... @@ -966,7 +966,7 @@
966 966  )))|(((
967 967  5
968 968  )))|(((
969 -Дверь удержана открытой (удержание двери)
976 +(% style="color: rgb(51,51,51);" %)Дверь удержана открытой (удержание двери)
970 970  )))
971 971  |(((
972 972  {{code language="none"}}
... ... @@ -991,7 +991,7 @@
991 991  )))|(((
992 992  10
993 993  )))|(((
994 -Дверь открыта при совершении прохода
1001 +(% style="color: rgb(51,51,51);" %)Дверь открыта при совершении прохода
995 995  )))
996 996  |(((
997 997  {{code language="none"}}
... ... @@ -1077,7 +1077,7 @@
1077 1077  )))|(((
1078 1078  32
1079 1079  )))|(((
1080 -Неисправное состояние замка (не является состоянием точки доступа)
1087 +(% style="color: rgb(51,51,51);" %)Неисправное состояние замка (не является состоянием точки доступа)
1081 1081  )))
1082 1082  |(((
1083 1083  {{code language="none"}}
... ... @@ -1086,7 +1086,7 @@
1086 1086  )))|(((
1087 1087  53
1088 1088  )))|(((
1089 -Удержание двери точки доступа в состоянии "закрыта и заблокирована"
1096 +(% style="color: rgb(51,51,51);" %)Удержание двери точки доступа в состоянии "закрыта и заблокирована"
1090 1090  )))
1091 1091  |(((
1092 1092  {{code language="none"}}
... ... @@ -1095,7 +1095,7 @@
1095 1095  )))|(((
1096 1096  54
1097 1097  )))|(((
1098 -Взлом двери точки доступа в состоянии "закрыта и заблокирована"
1105 +(% style="color: rgb(51,51,51);" %)Взлом двери точки доступа в состоянии "закрыта и заблокирована"
1099 1099  )))
1100 1100  |(((
1101 1101  {{code language="none"}}
... ... @@ -1114,7 +1114,7 @@
1114 1114  Текущая транзакция пользователя обрывается.
1115 1115  )))
1116 1116  |(((
1117 -##ARMED_CLOSE_BLOCKED_FORCE_OPEN(%%)##
1124 +##(% style="color: rgb(68,68,68);" %)ARMED_CLOSE_BLOCKED_FORCE_OPEN(%%)##
1118 1118  )))|(((
1119 1119  106
1120 1120  )))|(((
... ... @@ -1137,6 +1137,7 @@
1137 1137  
1138 1138  где значение полей таблицы следующее:
1139 1139  
1147 +(% class="wrapped" %)
1140 1140  |=(((
1141 1141  Поле
1142 1142  )))|=(((
... ... @@ -1205,6 +1205,7 @@
1205 1205  (% style="text-align: left;" %)
1206 1206  Значение кода состояния алгоритма прохода (фазы прохода) {{code language="none"}}status, {{/code}}полученного в функции {{code language="none"}}lonpacs_on_pass_status_changed(token, status, notify_key),{{/code}} может принимать одно из следующих значений:
1207 1207  
1216 +(% class="wrapped" %)
1208 1208  |=(((
1209 1209  Код (условный)
1210 1210  )))|=(((
... ... @@ -1579,6 +1579,7 @@
1579 1579  )))|(% style="text-align: left;" %)(((
1580 1580  К считывателю предъявлен идентификатор
1581 1581  )))|(% style="text-align: left;" %)(((
1591 +(% class="content-wrapper" %)
1582 1582  (((
1583 1583  Вызывается тогда, когда к считывателю контроллера предъявлен идентификатор.
1584 1584  
... ... @@ -1606,6 +1606,7 @@
1606 1606  )))|(% style="text-align: left;" %)(((
1607 1607  Получена внешняя команда на инициацию транзакции доступа.
1608 1608  )))|(% style="text-align: left;" %)(((
1619 +(% class="content-wrapper" %)
1609 1609  (((
1610 1610  Первый аргумент {{code language="none"}}token{{/code}} — токен точки доступа.
1611 1611  
... ... @@ -1755,7 +1755,7 @@
1755 1755  {{/info}}
1756 1756  
1757 1757  (% style="text-align: left;" %)
1758 -===== {{id name="РуководствопоскриптамLua-Изменениесостоянияпериферии"/}}Изменение состояния периферии(%%) =====
1769 +===== {{id name="РуководствопоскриптамLua-Изменениесостоянияпериферии"/}}(% style="color: rgb(112,112,112);" %)Изменение состояния периферии(%%) =====
1759 1759  
1760 1760  (% style="text-align: left;" %)
1761 1761  При изменении состояния какого-либо элемента периферии (обычно, это различные входы) вызывается функция-обработчик {{code language="none"}}pacs_input{{/code}}. Ниже приведён Lua-код, который позволит в зависимости от типа элемента периферии получить его логическое состояние.
... ... @@ -1840,6 +1840,7 @@
1840 1840  )))|(% style="text-align: left;" %)(((
1841 1841  Выполнить проверку переданных идентификаторов и начать транзакцию доступа
1842 1842  )))|(% style="text-align: left;" %)(((
1854 +(% class="content-wrapper" %)
1843 1843  (((
1844 1844  Первый аргумент — токен точки доступа. Второй аргумент — Lua-таблица с идентификаторами (такая же, какая получена в функции-обработчике {{code language="none"}}pacs_reader_input{{/code}}):
1845 1845  
... ... @@ -1926,6 +1926,7 @@
1926 1926  )))|(% style="text-align: left;" %)(((
1927 1927  Изменить состояние точки доступа
1928 1928  )))|(% style="text-align: left;" %)(((
1941 +(% class="content-wrapper" %)
1929 1929  (((
1930 1930  Первый аргумент — токен точки доступа.
1931 1931  
... ... @@ -2008,7 +2008,7 @@
2008 2008  {{/info}}
2009 2009  
2010 2010  (% style="text-align: left;" %)
2011 -===== {{id name="РуководствопоскриптамLua-set_timeout"/}}set_timeout(%%) =====
2024 +===== {{id name="РуководствопоскриптамLua-set_timeout"/}}(% style="color: rgb(112,112,112);" %)set_timeout(%%) =====
2012 2012  
2013 2013  (% style="text-align: left;" %)
2014 2014  Запланировать вызов указанной Lua-функции спустя заданное количество миллисекунд.
... ... @@ -2068,7 +2068,7 @@
2068 2068  {{/error}}
2069 2069  
2070 2070  (% style="text-align: left;" %)
2071 -===== {{id name="РуководствопоскриптамLua-clear_interval"/}}clear_interval(%%) =====
2084 +===== {{id name="РуководствопоскриптамLua-clear_interval"/}}(% style="color: rgb(112,112,112);" %)clear_interval(%%) =====
2072 2072  
2073 2073  (% style="text-align: left;" %)
2074 2074  Аналогично clear_timeout функция позволяет отменить запланированное ранее периодическое задание: {{code language="none"}}clear_interval(ID задания){{/code}}, где {{code language="none"}}ID задания{{/code}} — результат выполнения функции {{code language="none"}}set_interval{{/code}}.
XWiki.ShortUrlClass[0]
Short URL code
... ... @@ -1,1 +1,0 @@
1 -05486
Last known target (debug)
... ... @@ -1,1 +1,0 @@
1 -ui.Руководство по скриптам Lua.WebHome

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