Re: [Вопрос] Обработка значения при его изменении
Добавлено: Сб мар 03, 2018 10:42 pm
Разрешите здесь спрошу, вроде по смыслу подходит.
МЖД курить только начал, поэтому прошу сразу не забрасывать ссаными тряпками, поиском пользовался...
Дано: прикручиваю счетчик потребленного электричества по миганиям светодиода на электросчетчике. Пытаюсь разобраться со свойствами и методами на примере например класса humiditySensors (есть из коробки). В нем есть объект humSensor01, который наследует свойства и методы от родителя. Внимание вопрос: никак не пойму как вызывается метод humChanged, в котором уже написан код раскидывания по свойствам например даты, времени и т.д.. Ведь если посмотреть объект humSensor01, то у свойства humidity нет галки "при изменении вызывать метод humChanged". Дак вот как он вызывается то?
Я просто счетчик электричества проектирую по миганиям светодиода на нем, считаю мигания, по MQTT отправляю в класс Scounters (там объект мой есть с нужными мне свойствами), написал метод. А вот как его вызвать при изменении свойства ПРАВИЛЬНО не пойму. Можно конечно выбрать "при изменении запускать метод такой-то", но вроде в образце так работает и не пойму почему
МЖД курить только начал, поэтому прошу сразу не забрасывать ссаными тряпками, поиском пользовался...
Дано: прикручиваю счетчик потребленного электричества по миганиям светодиода на электросчетчике. Пытаюсь разобраться со свойствами и методами на примере например класса humiditySensors (есть из коробки). В нем есть объект humSensor01, который наследует свойства и методы от родителя. Внимание вопрос: никак не пойму как вызывается метод humChanged, в котором уже написан код раскидывания по свойствам например даты, времени и т.д.. Ведь если посмотреть объект humSensor01, то у свойства humidity нет галки "при изменении вызывать метод humChanged". Дак вот как он вызывается то?
Я просто счетчик электричества проектирую по миганиям светодиода на нем, считаю мигания, по MQTT отправляю в класс Scounters (там объект мой есть с нужными мне свойствами), написал метод. А вот как его вызвать при изменении свойства ПРАВИЛЬНО не пойму. Можно конечно выбрать "при изменении запускать метод такой-то", но вроде в образце так работает и не пойму почему