logo.png

Reunions du 03/12/08

Topo Heidelberg

Presentation Sécurité

Home Up

LPNHE Nicolas Roche -> http://lpnp90.in2p3.fr/$\sim$roche/hess2i/

Figure: SOFTWARE
\begin{figure}\centering
\includeImage[scale=0.8]{software}
\end{figure}


Contents


1 Serveur embarqué

10 : HV enable / disable 1
11 : HV enable / disable 2
12 : Enable of the calibration PM HV
20 : Lid opening

1.1 Initialisation

  • Allumer les basses tensions
  • Lancement des ventilateurs

1.2 Tâches ordonnancées

  • Contrôle du courant et de la tension
  • Lecture des photo-diodes en entrée
  • Mise à jour du statut des températures

1.3 Analyseurs gramaticaux

  • Grammaire fournie par le LAPP
  • Transition de l'automate.

Figure: Threads embarqués
\begin{figure}\centering
\includeImage[scale=0.9]{threads}
\end{figure}


2 Controleur CORBA

Figure: GUI
\begin{figure}\centering
\includeImage[scale=0.5]{SecurityController}
\end{figure}

Clonage des controleurs existants.

$ man omniNames
 The  OMNI Naming Service is an omniORB2 implementation of the OMG’s COS
       Naming Service Specification.

$ ~/cvs/onlinesecurity/bin/Controller -n Security/Controller

$ nameclt list roche/Security
Controller
GUI

$ python GUI.py

Figure: Diagramme de classes
\begin{figure}\centering
\includeImage[scale=0.9]{controller}
\end{figure}

.1 Server. .2 Message. .3 StateController. .4 Controller.


3 API Array Manager

Christian Stegmann. <stegmann@physik.uni-erlangen.de>

Figure: AUTOMATE
\begin{figure}\centering
\includeImage[scale=0.9]{automate}
\end{figure}

Évènement tâches pré-requises au changement d'état
gotosafe
Bloquer les GPIO LID et HV
configure
Tester l'état non erroné des basses tensions
Tester l'état non erroné des températures
Tester l'état non excité des diodes-pin
Autoriser les GPIO LID et HV
start  
stop  
abort  
pause  
resume  


telnet camera17 1808
> BEGIN_
> TASK LIST
> SECURITY <ReadFan></ReadFan>
> RUNLEVEL CONFIGURE
> RUNLEVEL GET RUNLEVEL (questionnement par Big)
> RUNLEVEL GET STATUS   (questionnement par Big)
> ENDMSG

Home Up

This document is also available in PDF and PostScript format.



2016-02-15