Sébastien DI MERCURIO 5 years ago
parent
commit
34be2bb151

BIN
doc/sujets/tex/rapport_etudiant/figures-pdf/th_receiveFromMon.png View File


BIN
doc/sujets/tex/specifications/seq_req/req14-16.png View File


BIN
doc/sujets/tex/specifications/seq_req/req17.png View File


BIN
doc/sujets/tex/specifications/seq_req/req18.png View File


+ 3
- 3
doc/sujets/tex/specifications/src/besoins.tex View File

84
 
84
 
85
 
85
 
86
 %%%%%%%%%%%%%%%%%%%%%%%%%
86
 %%%%%%%%%%%%%%%%%%%%%%%%%
87
-\paragraph{Etablissement du socket.} La connexion entre le moniteur et le superviseur est réalisée site à la demande de l'utilisateur via l'interface graphique. Lorsque la demande est faite, un socket est créé, il faut donc que le serveur soit en attente d'une demande de connexion, c'est-à-dire que la méthode {\tt AcceptClient} de la classe {\tt ComMonitor} soit en cours d'exécution. Cette méthode est bloquante.\\
87
+\paragraph{Etablissement du socket.} La connexion entre le moniteur et le superviseur est réalisée suite à la demande de l'utilisateur via l'interface graphique. Lorsque la demande est faite, un socket est créé, il faut donc que le serveur soit en attente d'une demande de connexion, c'est-à-dire que la méthode {\tt AcceptClient} de la classe {\tt ComMonitor} soit en cours d'exécution. Cette méthode est bloquante.\\
88
 
88
 
89
 \req{La connexion entre le moniteur et le superviseur (via le socket) doit être établie suite à la demande de connexion de l'utilisateur.}
89
 \req{La connexion entre le moniteur et le superviseur (via le socket) doit être établie suite à la demande de connexion de l'utilisateur.}
90
 
90
 
245
 
245
 
246
 \req{Lorsque l'utilisateur demande, via le moniteur, le démarrage avec watchdog, le robot doit démarrer dans ce mode. Un message d'acquittement est retourné au moniteur. En cas d'échec, un message indiquant l'échec est transmis au moniteur.
246
 \req{Lorsque l'utilisateur demande, via le moniteur, le démarrage avec watchdog, le robot doit démarrer dans ce mode. Un message d'acquittement est retourné au moniteur. En cas d'échec, un message indiquant l'échec est transmis au moniteur.
247
 
247
 
248
-Une fois le démarrage effectué, le robot doit rester vivant en envoyant régulièrement le message de rechargement du watchdog.}
248
+Une fois le démarrage effectué, le robot doit rester vivant. Pour cela, il faut que le moniteur envoie régulièrement le message de rechargement du watchdog.}
249
 
249
 
250
 %alt
250
 %alt
251
 %note right of Monitor
251
 %note right of Monitor
339
 \req{La caméra doit être démarrée suite à une demande provenant du moniteur. Si l'ouverture de la  caméra a échoué, il faut envoyer un message au moniteur.}
339
 \req{La caméra doit être démarrée suite à une demande provenant du moniteur. Si l'ouverture de la  caméra a échoué, il faut envoyer un message au moniteur.}
340
 
340
 
341
 %%%%%%%%%%%%%%%%%%%%%%%%%
341
 %%%%%%%%%%%%%%%%%%%%%%%%%
342
-\paragraph{Capture d'une image (mode nominal).} La méthode {\tt Grab} de {\tt Camera} permet de capturer une image. La compression de l'image se fait à l'aide de la fonction {\tt ToJpg} de {\tt Img}. L'envoi de l'image au moniteur s'effectue normalement par l'envoi d'un message. La fréquence de capture d'une image est fixée par un paramètre lors de l'instanciation d'un objet {\tt Camera}.\\
342
+\paragraph{Capture d'une image (mode nominal).} La méthode {\tt Grab} de {\tt Camera} permet de capturer une image. L'envoi de l'image au moniteur s'effectue normalement par l'envoi d'un message\footnote{L'image est compressée lors de l'envoi du message.}. La fréquence de capture d'une image est fixée par un paramètre lors de l'instanciation d'un objet {\tt Camera}.\\
343
 
343
 
344
 \req{Dès que la caméra est ouverte, une image doit être envoyée au moniteur toutes les 100 ms.}
344
 \req{Dès que la caméra est ouverte, une image doit être envoyée au moniteur toutes les 100 ms.}
345
 
345
 

Loading…
Cancel
Save