Метод GetObjectState возвращает состояние системного объекта на момент обращения.
Синтаксис обращения к методу:
function GetObjectState(objtype : String, id : String) : String |
Аргументы метода:
Пример. При включении реле №1 (например, нажатии кнопки, подключенной к реле №1) поставить на охрану луч №1. При повторном включении реле №1, снять с охраны луч № 1.
if (Event.SourceType == "GRELE" && Event.SourceId == "1" && Event.Action == "ON")
{
if(GetObjectState("GRAY", "1")=="DISARM")
{
SetObjectState("GRAY", "1", "ARM");
}
else
{
SetObjectState("GRAY", "1", "DISARM");
}
} |