Метод GetObjectParentType возвращает тип родительского объекта для заданного объекта в соответствии предусмотренной в системе иерархией системных объектов.
Синтаксис обращения к методу:
function GetObjectParentType (objtype : String) : String |
Аргументы метода:
В иерархии системных объектов самым старшим является объект Main. Данный объект является родительским для всех объектов типа Computer («Компьютер»), Screen («Экран») и прочих. |
Пример. По запуску макрокоманды №1 отобразить в отладочном окне названия четырех объектов, начиная с зоны детектора, в порядке предусмотренной ПК Интеллект иерархии.
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN") { var objtype = "CAM_ZONE"; DebugLogString(objtype); for(var i = 1; i<=4; i=i+1) { objtype = GetObjectParentType(objtype); DebugLogString(objtype); } } |