. */ // Chargement des classes require_once 'class/Diagral/Diagral_eOne.class.php'; use \Mguyard\Diagral\Diagral_eOne; try { // Instanciation de mon objet Alarm $MyAlarm = new Diagral_eOne("username@email.com","MyPassword"); // Activation/Désactivation du mode verbose $MyAlarm->verbose = True; $MyAlarm->login(); // On peut recuperer des information par le retour de la fonction $MyAlarm->getSystems(); // Recupere la liste de toutes les alarmes $MyAlarm->setSystemId(0); // Definit l'ID de son alarme $MyAlarm->getConfiguration(); $MyAlarm->connect("1234"); // Si nous n'avons pas d'information sur l'état de l'alarme (session existante), on demande les informations if(empty($MyAlarm->systemState)) { $MyAlarm->getAlarmStatus(); } #echo "".$MyAlarm->systemState."\n"; $groups = $MyAlarm->getAllGroups(); print_r($groups); $verboseContent = $MyAlarm->getVerboseEvents(); print_r($verboseContent); $MyAlarm->logout(); } catch (Exception $e) { echo "Exception Message : ".$e->getMessage(); exit($e->getCode()); }