547
правок
Ian (обсуждение | вклад) |
Ian (обсуждение | вклад) |
||
Строка 376: | Строка 376: | ||
'''Autocad PDF:''' [[File:WB-MSW-v.3.pdf]] | '''Autocad PDF:''' [[File:WB-MSW-v.3.pdf]] | ||
== Примеры правил wb-rules == | |||
=== CO2 === | |||
Простое правило: | |||
При концентрации CO2 меньше 650 - раз в 10 секунд мигаем зеленым. | |||
При концентрации CO2 свыше 651, но меньше 1000 - раз в 5 секунд мигаем желтым. | |||
При концентрации CO2 свыше 1001 - раз в секунду мигаем красным. | |||
<syntaxhighlight lang="ecmascript"> | |||
defineRule("msw3_co2", { | |||
whenChanged: "wb-msw-v3_97/CO2", | |||
then: function(newValue, devName, cellName) { | |||
var co2_good = newValue < 650; | |||
var co2_middle = newValue < 1000 && newValue > 651; | |||
var co2_bad = newValue > 1001; | |||
if (co2_good) { | |||
dev[devName]["Green LED"] = true; | |||
dev[devName]["Red LED"] = false; | |||
dev[devName]["LED Period (s)"] = 10; | |||
} | |||
if (co2_middle) { | |||
dev[devName]["Green LED"] = true; | |||
dev[devName]["Red LED"] = true; | |||
dev[devName]["LED Period (s)"] = 5; | |||
} | |||
if (co2_bad) { | |||
dev[devName]["Green LED"] = false; | |||
dev[devName]["Red LED"] = true; | |||
dev[devName]["LED Period (s)"] = 1; | |||
} | |||
} | |||
}); | |||
</syntaxhighlight> | |||
</translate> | </translate> |
правок