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