ansibleSensor.php~ 885 Bytes
$ini = "";
$arduino_simple = "[Arduino_init]\r\n";
$arduino_spi = "[Arduino_spi_init]\r\n";
$nucleo = "[Nucleo_init]\r\n";



foreach($_POST['sensor'] as $sensor => $value)
{
	$version = -1;
	$val = explode(":", $value);
	
	if(count($types)<>0 && !in_array($val[2], $types)) {$err = true;}
	else {$types[] = $val[2];}

	$version = getSensorVersion($val[0], $val[1]);
	if($version == 0)
	{
		$a_simple = true;
		$arduino_simple = $arduino_simple.$val[0]." capteur=".$val[1]."\n";
	}
	elseif($version == 1)
	{
		$a_spi = true;
		$arduino_spi = $arduino_spi.$val[0]." capteur=".$val[1]."\n";
	}
	elseif($version == 2)
	{
		$n = true;
		$nucleo = $nucleo.$val[0]." capteur=".$val[1]."\n";
	}
}

if($a_simple) {$ini = $ini.$arduino_simple."\n";}
if($a_spi) {$ini = $ini.$arduino_spi."\n";}
if($n) {$ini = $ini.$nucleo."\n";}

if(!$err)
{
	file_put_contents('upload/inventaire.ini', $ini);
}