Étape 3: contrôle
Sur cet ordinateur portable est installé SUSE 8.2. 8.2 a été choisi, parce que l’ordinateur portable est une vieille machine et nouvelles distributions besoin trop de RAM et d’autres ressources pour le fonctionnement stable.
L’image ci-dessous montre le masque utilisé pour contrôler la carte relais. Ce programme est un script écrit en Ruby en utilisant le toolkit de Tcl/Tk pour les widgets de GUI.
Le script Ruby est sorti sur :
http://RubyForge.org/projects/boxmarker/
Lorsqu’une télécopie alarme arrive, le mot clé a un widget bouton correspondant. Celui qui a pour allumer les lumières juste appuie sur le bouton correspondant. Le script recherche alors un fichier .xml pour savoir, qui feux doit être allumés en fonction du mot-clé.
Lorsque le script trouvé les infos nécessaires, il appelle un programme externe qui contrôle la carte relais. Ce programme externe est appelé par un appel système et lui donnant les infos trouvent dans le fichier .xml.
Le programme appelé pour contrôler la carte de relais se trouve sur :
http://www.Thomas-Dohl.de/?Projekte:Relaiskarte
Sur le côté droit du masque, vous pouvez voir les feux sont allumés.