E.1.6.5
<read-status>
Pour obtenir l'état du module ("unlocked", "locked" ou "remlocked"), de l'acquisition ("stopped"
ou "running") et/ou d'une ou plusieurs tâches ("stopped" ou "running").
Elément parent:
Eléments enfants:
Attributs:
Lorsque cet élément ne comporte aucun élément enfant dans la requête, le module répond l'état
du module, de l'acquisition et de l'ensemble des tâches et des erreurs signalées. Lorsqu'un
élément enfant est spécifié, seul l'état de cet élément est retourné.
Exemple:
< frontdaq >
<session logid="1045623"> <read-status/> </session>
</ frontdaq >
Réponse:
< frontdaq >
<request status="ok" />
<session>
<read-status>
<module>unlocked</module>
<errors>2</errors>
<acquisition>running</acquisition>
<task number="1">running</task>
<task number="2">running</task>
<task number="3">triggered</task>
<task number="4">stopped</task>
</read-status>
</session>
</ frontdaq >
E.1.6.5.1 <read-status> <errors>
Pour lire la valeur du compteur intene d'erreurs signalées dans le journal global des
évènements.
Ce compteur interne est incrémenté à chaque fois qu'un évènement de type 'erreur' est
enregistré dans le journal global. Il est remis à zéro par la commande <clear-errors>.
Le voyant 'warning' du module est allumé lorsque ce compteur n'est pas nul.
Exemple:
Requête
< frontdaq >
<session logid="1045623">
<read-status>
status>
</session>
</ frontdaq >
E.1.6.5.2 <read-status> <acquisition>
Pour lire l'état 'running' ou 'stopped' de l'acquisition
Réponse du module: arborescence identique à la commande. Le texte associé à l'élément
'acquisition' ( "stopped" ou "running") donne l'état.
session
acquisition, task, module, errors
aucun
<errors/>
</read-
Réponse
< frontdaq >
<request status="ok" />
<session>
<read-status>
<errors/>
status>
</session>
</ frontdaq >
E
</read-
173/213