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

Новая страница: «defineRule({ whenChanged: "wb-mcm8_20/Input 1 Long Press Counter", then: function (newValue, devName, cellName) { // Start a timer that will increase the value of the control startTicker("input1_long_press", 75); } });»
(Новая страница: «function _buzzer_set_params() { var period = parseInt(1.0 / dev.buzzer.frequency * 1E9); var duty_cycle = parseInt(dev.buzzer.volume * 1.0 / 100 * period * 0.5);»)
(Новая страница: «defineRule({ whenChanged: "wb-mcm8_20/Input 1 Long Press Counter", then: function (newValue, devName, cellName) { // Start a timer that will increase the value of the control startTicker("input1_long_press", 75); } });»)
Строка 510: Строка 510:




         <div lang="ru" dir="ltr" class="mw-content-ltr">
         runShellCommand("echo " + period + " > /sys/class/pwm/pwmchip0/pwm2/period");
runShellCommand("echo " + period + " > /sys/class/pwm/pwmchip0/pwm2/period");
         runShellCommand("echo " + duty_cycle + " > /sys/class/pwm/pwmchip0/pwm2/duty_cycle");
         runShellCommand("echo " + duty_cycle + " > /sys/class/pwm/pwmchip0/pwm2/duty_cycle");
};
};
</div>




<div lang="ru" dir="ltr" class="mw-content-ltr">
defineRule("_system_buzzer_params", {
defineRule("_system_buzzer_params", {
   whenChanged: [
   whenChanged: [
Строка 523: Строка 520:
     "buzzer/volume",
     "buzzer/volume",
     ],
     ],
</div>


   <div lang="ru" dir="ltr" class="mw-content-ltr">
   then: function (newValue, devName, cellName) {
then: function (newValue, devName, cellName) {
     if ( dev.buzzer.enabled) {
     if ( dev.buzzer.enabled) {
         _buzzer_set_params();
         _buzzer_set_params();
Строка 532: Строка 527:
   }
   }
});
});
</div>




<div lang="ru" dir="ltr" class="mw-content-ltr">
defineRule("_system_buzzer_onof", {
defineRule("_system_buzzer_onof", {
   whenChanged: "buzzer/enabled",
   whenChanged: "buzzer/enabled",
Строка 547: Строка 540:
   }
   }
});
});
</div>


<div lang="ru" dir="ltr" class="mw-content-ltr">
</syntaxhighlight>
</syntaxhighlight>
</div>


<div lang="ru" dir="ltr" class="mw-content-ltr">
<div lang="ru" dir="ltr" class="mw-content-ltr">
translator, wb_editors
4390

правок