Это старая версия документа.
====== system ====== Добавляет возможность выполнения платформенно-зависимых операций. Данный модуль требует включения в задачу. <code yaml> plugin.system: enable: on module.sys: enable: on gpio: gpi.0: 2563/1 gpi.1: 2565/5 gpi.2: 2565/4 gpi.3: 2560/1 gpo.0: 2563/6 gpo.1: 2562/5 gpo.2: 2567/0 gpo.3: 2567/1 shutdown: tag: gpi.0 value: 1 delay_s: 300 </code> |**gpio** | - |карта портов ввода/вывода в формате: ''tagname: ioport/bit'' | |:::|:::|**tagname** - имя создаваемого тега | |:::|:::|**ioport** - номер аппаратного порта, см. описание gpio в мануале на оборудование | |:::|:::|**bit** - номер бита, от 0 до 7 | |**shutdown** | - |параметры отключения системы по событию | ===== shutdown ===== |**tag** | - |отслеживаемый тег для определения наступления события | |**value** | ''1'' |необходимое значение тега для определения наступления события | |**delay_s** | ''60'' |задержка отключения после наступления события в циклах задачи (не секунды) | |**cmd.linux** | ''shutdown -h now'' |системная команда отключения для linux | |**cmd.windows** | ''shutdown.exe -s -t 0'' |системная команда отключения для windows | ===== Дополнительные теги ===== |**shutdown.cnt** |Обратный счетчик до отключения системы | |**shutdown.state** |Индикатор состояния отключения: | |:::|''0'' - ожидание события | |:::|''1'' - идет задержка отключения | |:::|''2'' - отключение отменено до наступления нового события | |:::|''3'' - выполняется отключение |