Архив автора: GetChiper

10 Событие от изменения точки

   Элемент формирует событие, в случае если произошло изменение значения заданной точки доступа.

ПАРАМЕТРЫ ЭЛЕМЕНТА

1 Событие сформируется при изменении точки:
В выпадающем списке, из описанных точек доступа, выбираем точку, которую необходимо мониторить. По факту изменения значения точки формируется единичное событие для последующих элементов сценария.

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 2 байта, SRAM – 4 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 10)
1
– Номер контролируемой точки:

Распределение переменных элемента в SRAM:
0, 1, 2, 3 – Референтное значение точки

9 Комментарий

   Элемент не выполняет никаких действий, не использует ресурсов устройства. Используется лишь для визуально разделения блоков сценария.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 0 байта, SRAM – 0 байт

8 Засыпание

   Элемент переводит устройство в режим пониженного энергопотребления. Любое сообщение по сети возобновляет нормальную работу устройства. Очевидно, бесполезно применять этот элемент в сети с активными пересылками сообщений по ней. (в разработке).

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 8)

7 Изменение события

Элемент изменяет тип предыдущего события, позволяя организовывать более гибкие варианты реагирования на события.

 ОПИСАНИЕ

Элемент предназначен для организации в микропрограмме дополнительных способов формирования сигнала события. Исходными данными для элемента являются события от предыдущего элемента (предыдущее событие). На выходе возможны различные варианты событий.

 ПАРАМЕТРЫ ЭЛЕМЕНТА

Исходные события (события от предыдущих элементов): 

1 Событие будет сформировано:

Итоговые события (события для последующих элементов):
— единожды в момент возникновения предыдущего события

— единожды в момент окончания предыдущего события

– постоянно, при наличии предыдущего события (повторитель)

– постоянно, при отсутствии предыдущего события (инвертор)

Для случая преобразования в единичные события возможны дополнительные опции (при установке соответствующих чекбоксов).
Исходные события:

Итоговые события:
√ – удерживать событие до прихода следующего (триггер)

√ – случайно пропускать/не_пропускать событие (случайный выбор)

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 2 байта, SRAM – 1 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 7)
1 – Тип события:
b1,0 – выбор варианта обработки события
=0 – единожды в момент возникновения предыдущего события
=1 – единожды в момент окончания предыдущего события
=2 – постоянно, при наличии предыдущего события
=3 – постоянно, при отсутствии предыдущего события
b2
 – удерживать событие до прихода нового (триггер)
b3
 – случайно пропускать/не_пропускать событие (случайный выбор)

Распределение переменных элемента в SRAM:
0 – предыдущее значение события (для работы триггера)

5 Запрет микропрограммы

   В случае, если нужно временно исключить микропрограмму из сценария (не удаляя цепочки элементов и их настройки), применяется данный элемент (вместо «Начало микропрограммы»).

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 5)

4 Инициализиализация

   Элемент является аналогом элемента «Начало микропрограммы», но начатая с такого элемента микропрограмма выполнится только один раз при запуске (или сбросе) устройства. Применяется для инициализирующих действий в сценарии.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 4)

3 Конец микропрограммы

   Любая микропрограмма должна завершаться этим элементом.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 3)

2 Начало микропрограммы

   Элемент является указателем начала микропрограммы.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 2)

1 Конец сценария

   Элемент, которым должен заканчиваться любой сценарий. После этого элемента все последующие элементы будут проигнорированы устройством.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 1 байт, SRAM – 0 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 1)

0 Разделитель

Элемент не выполняет никаких действий, не использует ресурсов устройства. Используется лишь для визуально разделения блоков сценария.

НЕ ИМЕЕТ ПАРАМЕТРОВ

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 0 байта, SRAM – 0 байт