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);