20 Dec, 2019
1 commit
-
Migré le fichier install.py dans pyros.py (supprimé install.py) pour éviter redondances de variables (VENV, REQUIREMENTS, …) et rendre le script pyros.py encore plus généraliste (ou “suisse”)
19 Dec, 2019
3 commits
13 Dec, 2019
1 commit
12 Dec, 2019
1 commit
-
(+ global_log_level par defaut = INFO)
09 Dec, 2019
1 commit
-
- Toutes les classes utilisent self.print() et self.printd() - Suppression des paramètres DEBUG passés à toutes les classes (car il est obtenu via l'environnement, plus simple)
03 Dec, 2019
1 commit
29 Nov, 2019
1 commit
28 Nov, 2019
1 commit
-
=> permet de lancer un agent en mode debug Il faut maintenant faire passer correctement cette option dans toutes les classes..
27 Nov, 2019
1 commit
26 Nov, 2019
1 commit
-
- Une commande get_xx() aura donc pour résultat l'argument de la commande set_xx() précédente - vérifié par les tests (il faudra vérifier ça pour de vrai sur Gemini en real live..., avec permission de Mr AK ;-)) Reste à refactoriser tout ça...
22 Nov, 2019
3 commits
-
- Factorisation de presque tout dans la classe mère - DS_Gemini et DS_SBIG hyper-simplifiés - Bcp plus clean qu’avant
21 Nov, 2019
1 commit
-
RUN SBIG et Gemini en meme temps OK (avec AgentMultiRequester)
20 Nov, 2019
4 commits
-
On utilise 2 dcc (distincts) qui pointent sur le même Device DC_Gemini.Mount : class Mount(DC) class MountBis(Mount) Ca fonctionne en sequentiel ⇒ Yapuka tester ces 2 executions en // !!!
-
2 nouveaux scripts shell: - GEMINI_test.sh - GEMINI_run_client.sh
13 Nov, 2019
1 commit
-
(pour y voir un peu plus clair entre les différents acteurs...)
04 Nov, 2019
2 commits
-
(et renommage DeviceController et Channel)
01 Nov, 2019
1 commit
-
- un niveau d'héritage en moins - mixage composition et héritage - constructeur DC paramétré avec paramètres ip, port, channel, protocol, commandes, simulateur (tous optionnels) - sous-classe Protocol (gemini, sbig, ...) - gestion des exceptions pour ne plus bloquer le programme (pas de dcc, commande inconnue ou non implémentée...) (il faut encore mettre à jour le diagramme uml en conséquence)
23 Oct, 2019
2 commits
-
(dans src/doc/) Ajout de fichiers __init__.py dans les dossiers, pour pyreverse (sinon ne va pas dans dossier)
10 Oct, 2019
3 commits
-
Ca permet de faire un simulateur différent pour chaque device controller (gemini, sbig, ...) Bugfix test device
01 Oct, 2019
1 commit
30 Sep, 2019
1 commit
-
(uniquement si en "localhost") Avant, c'était géré par AgentDevice, maintenant c'est fait à plus bas niveau
26 Sep, 2019
1 commit
20 Sep, 2019
1 commit
-
(les paths vers les modules étaient trop longs et redondants)