Пример #1
0
     if (arduidom::checkdaemon($i) == 0) {
         ajax::success();
     } else {
         ajax::error("Le démon " . $i . " ne s'est pas arreté");
     }
 }
 if (init('action') == 'checkDaemon' . $i) {
     if (arduidom::checkdaemon($i) == 1) {
         ajax::success();
     } else {
         ajax::error("Le démon " . $i . " ne fonctionne pas !");
     }
 }
 if (init('action') == 'FlashArduino' . $i) {
     log::add('arduidom', 'info', 'FlashArduino STEP 1: Exec avrdude and wait finish...');
     $chk = arduidom::FlashArduino($i);
     log::add('arduidom', 'info', 'FlashArduino STEP 2: avrdude finished.' . $chk);
     sleep(1);
     log::add('arduidom', 'info', 'FlashArduino STEP 3: Start  Daemon ' . $i);
     $chk = arduidom::startdaemon($i);
     if ($chk == 1) {
         log::add('arduidom', 'info', 'FlashArduino STEP 4: Daemon ' . $i . ' started' . $chk);
         ajax::success("Le démon " . $i . " a correctement démarré apres le televersement de l'arduino !");
     } else {
         log::add('arduidom', 'info', 'FlashArduino STEP 4: Daemon ' . $i . ' NOT started after flash' . $chk);
         ajax::error("Le démon " . $i . " n'a pas démarré apres le televersement de l'arduino !");
     }
 }
 if (init('action') == 'CompileArduino' . $i) {
     log::add('arduidom', 'info', 'CompileArduino STEP 1: Exec ino build and wait finish...');
     $chk = arduidom::CompileArduino($i);