<?php
require_once('common.php');
$result['state']  = 0;
$result['error']  = '';
switch($_['action']){
    case 'changeState':
        //Definis le PIN en tant que sortie
        system("gpio mode ".$pins[$_['pin']]." out");
        //Active/désactive le pin
        system("gpio write ".$pins[$_['pin']]." ".$_['state']);
        $result['state'] = 1;
    break;
    case 'demo':
        system("gpio write ".$pins['11']." 1");
        sleep(1);
        system("gpio write ".$pins['11']." 0");
        system("gpio write ".$pins['12']." 1");
        sleep(1);
        system("gpio write ".$pins['12']." 0");
        system("gpio write ".$pins['7']." 1");
        sleep(1);
        system("gpio write ".$pins['7']." 0");
    break;
    default:
        $result['error']  = 'Aucune action définie';
    break;
}
echo '('.json_encode($result).')';
?>