Инструменты пользователя

Инструменты сайта


создание_новых_модулей

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
создание_новых_модулей [2021/08/28 02:54]
144.76.6.230 старая версия восстановлена (2021/08/02 13:17)
создание_новых_модулей [2021/09/25 03:36] (текущий)
65.21.180.7 старая версия восстановлена (2021/09/22 02:57)
Строка 7: Строка 7:
 * Драйверы вывода - код, конфигурируемый в разделе **items**. Основное назначение которого - транслировать внешним устройствам управляющие команды (по командам MQTT или от внутренних объектов контроллера). Драйверы вывода, также, имеют возможность транслировать в MQTT или другим объектам контроллера, информацию, получаемую от внешних устройств, изменившийся статус внешних устройств. То есть драйверы данного типа двунаправлены. * Драйверы вывода - код, конфигурируемый в разделе **items**. Основное назначение которого - транслировать внешним устройствам управляющие команды (по командам MQTT или от внутренних объектов контроллера). Драйверы вывода, также, имеют возможность транслировать в MQTT или другим объектам контроллера, информацию, получаемую от внешних устройств, изменившийся статус внешних устройств. То есть драйверы данного типа двунаправлены.
  
 +<code>
 **Общий класс-предок, определяющий абстрактные методы как для драйвера ввода так и для драйвера вывода:** **Общий класс-предок, определяющий абстрактные методы как для драйвера ввода так и для драйвера вывода:**
 Class abstractCh-| Setup(), Stop(), Poll(), Status() ; publishTopic(topic, value) Class abstractCh-| Setup(), Stop(), Poll(), Status() ; publishTopic(topic, value)
Строка 15: Строка 16:
                  | **Унаследованный класс, определяющий прототип для драйвера вывода**                  | **Унаследованный класс, определяющий прототип для драйвера вывода**
                  |-Class abstractOut item + Ctrl(), isActive(), getDefaultOnVal()                  |-Class abstractOut item + Ctrl(), isActive(), getDefaultOnVal()
-                 +</code>                 
создание_новых_модулей.1630108463.txt.gz · Последнее изменение: 2021/08/28 02:54 — 144.76.6.230