Пример #1
0
     $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);
     log::add('arduidom', 'info', 'CompileArduino STEP 2: ino build finished.' . $chk);
     sleep(1);
     //log::add('arduidom', 'info', 'SETP2: Start  Daemon ' . $i);
     //$chk = arduidom::startdaemon($i);
     //if ($chk == 1) {
     //    log::add('arduidom', 'info', 'STEP3: Daemon ' . $i . ' started' . $chk);
     ajax::success();
     //} else {
     //    log::add('arduidom', 'info', 'STEP3: 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') == 'setPinMapping' . $i) {
     ajax::success(arduidom::setPinMapping($i));
 }