19 Jun, 2019

1 commit


18 Jun, 2019

2 commits


17 Jun, 2019

4 commits


14 Jun, 2019

4 commits

  • Etienne Pallier
     
  • /src/core/pyros_django/utils/celme/ => /src/core/celme/
    
    
    
    TODO (coming) :
    - Restructuration du projet - phase 5 : /devices_channel/ =>
    réorganisation interne
    
    	RAPPELS SUR L'UTILISATION :
    
    	- (TEST) Scenarios de test :
    		1) ./pyros test
    		2) ./pyros testall
    		3) Lancer agents A et B en mode simu (option -t):
    			./pyros.py -t start agentA,agentB
    			Attendre 1 à 2mn jusqu'à obtenir les 2 résultats suivants:
    			(AgentA): Finished testing => result is ok
    			(AgentB): Finished testing => result is ok
    		4) Lancer agentDevice et agentTelescopeRequester en mode simu (-t) :
    			./pyros.py -t start agentTelescopeRequester,agentDevice
    
    	- (RUN) Mode opératoire pour lancer un agent (en mode normal, hors
    test) :
    		- pour lancer agentA seulement : ./pyros.py start agentA [-c
    configfile]
    		- pour lancer plusieurs agents : ./pyros.py start agentA,agentB,...
    [-c configfile]
    		(ou encore: activer l'environnement virtuel, puis lancer "cd
    src/.../agent/ ; ./AgentA.py configfile")
    		- pour utiliser thread ou processus : il suffit de mettre la constante
    RUN_IN_THREAD de AgentA (ou AgentB ou AgentX) à False ou True
    Etienne Pallier
     
  • /devices_channel/ => /src/devices_controller/
    Etienne Pallier
     
  • Etienne Pallier
     

26 Apr, 2019

3 commits


17 Apr, 2019

1 commit


08 Apr, 2019

1 commit


02 Apr, 2019

1 commit


01 Apr, 2019

2 commits


29 Mar, 2019

3 commits


28 Mar, 2019

1 commit


26 Mar, 2019

3 commits


22 Mar, 2019

7 commits


21 Mar, 2019

3 commits


20 Mar, 2019

3 commits

  • Etienne Pallier
     
  • Etienne Pallier
     
  • - Mode opératoire :
    	- pour lancer agentA seulement : ./pyros.py start agentA [-c
    configfile]
    	- pour lancer plusieurs agents : ./pyros.py start agentA,agentB,... [-c
    configfile]
    	(ou encore: activer l'environnement virtuel, puis lancer "./AgentA.py
    configfile")
    	- pour utiliser thread ou processus : il suffit de mettre la constante
    RUN_IN_THREAD de AgentA (ou AgentB ou AgentX) à False ou True
    
    - Scenario de test :
    	- lancer agents A et B : ./pyros.py start agentA,agentB
    	- attendre 1mn et attendre les 2 résultats suivants:
    		(AgentA): Finished testing => result is ok
    		(AgentB): Finished testing => result is ok
    
    - Autres remarques:
    	- Nouvelle commande "flush_commands" pour purger les commmandes en
    attente
    	- routine_process() implemented
    	- Eval command implemented
    	- Timeout géré : si commande pas exécutée en temps raisonnable => la
    même commande est ré-exéuctée à l'itération suivante
    	- Chaque agent a son propre scenario de commandes à envoyer
    	- GROSSE OPTIMISATION : plus besoin du script intermédiaire
    "start_agent.py" !!!
    			==> pyros.py lance directement "cd src/agent/ ; python AgentX.py"
    Etienne Pallier
     

19 Mar, 2019

1 commit