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

Материал из Wiren Board
(Новая страница: «defineRule("_system_track_vin", { whenChanged: "wb-adc/Vin", then: function() { if (dev["wb-adc"]["Vin"] < dev["wb-adc"]["BAT"] ) { dev["power_status"]["Vin"] = 0; } else { dev["power_status"]["Vin"] = dev["wb-adc"]["Vin"] ; } } });»)
 
 
Строка 2: Строка 2:
     whenChanged: "wb-adc/Vin",
     whenChanged: "wb-adc/Vin",
     then: function() {
     then: function() {
         if (dev["wb-adc"]["Vin"] < dev["wb-adc"]["BAT"] ) {
         if (dev["wb-adc/Vin"] < dev["wb-adc/BAT"] ) {
             dev["power_status"]["Vin"] = 0;
             dev["power_status/Vin"] = 0;
         } else {
         } else {
             dev["power_status"]["Vin"] = dev["wb-adc"]["Vin"] ;
             dev["power_status/Vin"] = dev["wb-adc/Vin"] ;
         }
         }
     }
     }
});
});

Текущая версия на 21:57, 21 сентября 2022

Определение сообщения (Rule Examples)
defineRule("_system_track_vin", {
   whenChanged: "wb-adc/Vin",
   then: function() {
       if (dev["wb-adc"]["Vin"] < dev["wb-adc/BAT"] ) {
           dev["power_status/Vin"] = 0;
       } else {
           dev["power_status/Vin"] = dev["wb-adc/Vin"] ;
       }
   }
});

defineRule("_system_track_vin", {

   whenChanged: "wb-adc/Vin",
   then: function() {
       if (dev["wb-adc/Vin"] < dev["wb-adc/BAT"] ) {
           dev["power_status/Vin"] = 0;
       } else {
           dev["power_status/Vin"] = dev["wb-adc/Vin"] ;
       }
   }

});