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)); } } // end of For 1 to 9 if (init('action') == 'pinMapping') { global $ARDUPINMAP_A, $ARDUPINMAP_B, $ARDUPINMAP_C; //$result = config::searchKey('pin::', 'arduidom'); $result = ''; for ($k = 1; $k < 10; $k++) { $modelPinMap = config::byKey('A' . $k . '_model', 'arduidom', 'none'); $ARDUPINMAP = ''; if ($modelPinMap == "bobox59" || $modelPinMap == "uno" || $modelPinMap == "duemilanove328" || $modelPinMap == "leo" || $modelPinMap == "nano168" || $modelPinMap == "nano328") { $ARDUPINMAP = $ARDUPINMAP_A; } if ($modelPinMap == "mega1280" || $modelPinMap == "mega2560") { $ARDUPINMAP = $ARDUPINMAP_B;