Modèle de données :
Configurons un modèle de données avec les paramètres suivants :
- Code : supervision
- Designation : Supervision
- Localisation of data source : OpenDAS Server Internal
- Validation method : Numbers and characters
- Acquisition method : Display Supervision
Configuration fonctionnelle :
Ajoutons un bouton :
<Button> <designation>Supervision</designation> <function>supervision1</function> </Button>
Puis une procédure qui affichera la vue supervision
<supervision1> <supervision name="supervision_1"> <instruction>Manage your systems</instruction> <supervision name="supervision_1"></supervision> </supervision> </supervision1>
Supervision Template :
OpenDAS simplifie la gestion des machines et matériels présents sur la vue supervision.
A présent, nous allons configurer un matériel à afficher.
Il est possible d’afficher une image en arrière plan “image” ainsi que de personnaliser la taille de la vue Supervision avec les champs “height_case” et “width_case”
Dans le modèle “Supervision Template”, chaque configuration doit être défini par la balise dans le champs mapping présent
<sup></sup>
Passons aux paramètres :
Pour être affiché dans la vue supervision, les paramètres suivants doivent être renseignés pour un matériel :
- Un nom et un code.
<sup> <code>1</code> <material>ScannerDC</material> </sup>
- Un sujet ActiveMQ à écouter.
<sup> <listentopic>supervision_1</listentopic> </sup>
- Un emplacement et une taille
<sup> <positionX>48</positionX> <positionY>202</positionY> <sizeW>50</sizeW> <sizeH>50</sizeH> </sup>
- Une forme et une orientation
<sup> <shape>triangle</shape> <orientation>left</orientation> </sup>
- Une couleur pour une tranche de valeurs émises
<sup> <!-- Entre 0 et 10, la couleur verte est affichée --> <cmm colorr="0" colorg="210" colorb="0" min="0" max="10"></cmm> <!-- Entre 10 et 200, la couleur jaune est affichée --> <cmm colorr="255" colorg="255" colorb="0" min="10" max="200"></cmm> </sup>
- Une couleur pour une valeur spécifique émise
<sup> <cv colorr="48" colorg="228" colorb="230" value="0"></cv> <!-- Quand la donnée reçue est 0, l'élément devient bleu --> </sup>
Il est également possible de simuler une émission de valeur pour ce matériel.
La simulation suivante émet une valeur entre 0 et 2 et 30 secondes en chaque changement de valeur.
<inputGenerator min="0" max="2" continue="0" valueinterval="1" timeinterval="30000"> </inputGenerator>