Пример #1
0
         ajax::error("Le démon n'a pas démarré !");
     }
 }
 if (init('action') == 'bt_Prerequis') {
     arduidom::dependancy_install();
     ajax::success();
 }
 if (init('action') == 'stopDaemon') {
     if (arduidom::deamon_stop()) {
         ajax::success();
     } else {
         ajax::error("Le démon n'a pas été stoppé !");
     }
 }
 if (init('action') == 'checkDaemon') {
     if (arduidom::deamon_info()['state'] == 'ok') {
         ajax::success();
     } else {
         ajax::error("Le démon ne fonctionne pas !");
     }
 }
 for ($i = 1; $i < 9; $i++) {
     if (init('action') == 'checkDaemon' . $i) {
         if (arduidom::ping_arduino($i, false) == 1) {
             ajax::success();
         } else {
             ajax::error("L'Arduino " . $i . " ne fonctionne pas !");
         }
     }
     if (init('action') == 'FlashArduino' . $i) {
         log::add('arduidom', 'info', 'FlashArduino STEP 1: Exec avrdude and wait finish...');