Rule Examples: различия между версиями

Нет описания правки
(Добавил пример с функкцией)
Строка 516: Строка 516:
<syntaxhighlight lang="ecmascript">
<syntaxhighlight lang="ecmascript">
function ruleCO2 (devCO2, minCO2, maxCO2){
function ruleCO2 (devCO2, minCO2, maxCO2){
//log.info("rule create", devCO2)
  log.debug("rule create", devCO2)
   defineRule ("ruleCO2"+devCO2, {
   defineRule ("ruleCO2"+devCO2, {
       whenChanged: devCO2+"/CO2",
       whenChanged: devCO2+"/CO2",
       then: function(newValue, devName, cellName) {
       then: function(newValue, devName, cellName) {
         //log.info("rule enter")
         log.info("ruleCO2 " + devCO2 +" enter with", newValue)
         if (newValue < minCO2) {
         if (newValue < minCO2) {
           dev[devCO2+"/LED Glow Duration (ms)"] = 50;
           dev[devCO2+"/LED Glow Duration (ms)"] = 50;
wb_editors
890

правок