Подскажите, плиз, после того, как контроллер будет перезагружен (по любой причине), то указанное свойство в виртуальном устройстве
forceDefault: true
приведет к обязательному выполнению правила с проверкой условия:
whenChanged?
Пример ниже взят с вашего форума.
defineVirtualDevice("bench", {
cells: {
value: {
type: "temperature",
value: 0,
forceDefault: true
}
}
});
defineRule("bench", {
whenChanged: "bench/value",
then: function() {
dev["bench/value"] = dev["bench/value"] + 1;
}
});