Есть у меня проблемка:
Есть класс "Light", в нем классы вложенные "PWM", и "Relay".
В каждом из этих классов есть метод "Refresh", так вот, когда я делаю выборку объектов класса "Light", и выполнение метода "Refresh" - получаю ошибку "Call to a member function callMethod() on a non-object in..."
Если я делаю выборку из конкретно подкласса "PWM" - то все работает. Если делаю выборку из "Relay" - то та же ошибка.
выборку делаю вот так:
Код: Выделить всё
$objects=getObjectsByClass("Relay");
foreach($objects as $obj) {
$obj1=getObject($obj['TITLE']);
$obj1->callMethod("Refresh");
}