Skip to content

Commit

Permalink
Update objects.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Цуркан Алексей Владимирович committed Jan 16, 2024
1 parent 34f42cf commit a6bed7a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@

Объекты поддерживают [установку](/objects.md#objset) флага обратной связи, таким образом в вызываемом скрипте можно получить информацию об источнике изменения.

Например, есть два скрипта. Один записывает значение в объект со своей периодичностью, а другой скрипт значение считывает со своей периодичностью. Необходимо, чтобы пока второй скрипт не считал значение, первый бы не записывал. Для этого первый скрипт при записи выставляет флаг `А`, если его нет, а второй скрипт при чтении флаг сбрасывает. Вариантов использования масса. Например, можно использовать как дополнительное поле данных в объекте).

Флаг обратной связи виден в веб-интерфейсе (`A`), а так же возвращается в LUA и HTTP API командах. Также этот флаг передается в событии `Event.Obj.Ack` скрипту, вызванному по изменению или записи объекта.

### MQTT Notify
Expand Down

0 comments on commit a6bed7a

Please sign in to comment.