Evolution #3937

Evolution #4090: ******************* PYROS SOFTWARE

Evolution #4093: ************** (WP) 09.1 – OBSERVATORY CONTROL

Evolution #4200: ******* (M) 09.1.50 - MONITOR - Monitoring (weather, observation conditions, site)

Evolution #4269: * (F) PLC Simulator

Instruments creation & configuration

Added by Paul Carensac over 8 years ago. Updated about 8 years ago.

Status:NouveauStart date:07/05/2016
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-Estimated time:8.00 hours
Target version:Version 0.10 - Environment Monitoring 0.1 (PLC)Spent time:-

Description

Configurer les instruments au lancement de la task (qui se lance au début du programme)

History

#1 Updated by Paul Carensac over 8 years ago

  • Subject changed from Instruments configuration to Instruments creation & configuration

On crée les instruments en global et on les configure.

#2 Updated by Paul Carensac over 8 years ago

GROS SOUCI : Comment je fais pour donner l'accès à la communication avec les instruments partout dans mon code ? Tous les modules tournent dans des process différents ...
Une possibilité serait de faire l'initialisation de la connection au début du monitoring, puis chaque task qui en a besoin crée les objets, et récupèrent les identifiants de la communication dans la DB.
Second possibilité : la communication avec les instruments est gérée par une queue qui reçoit une task d'initialisation (qui crée donc les objets en global), puis des tâches de communication comportant 1-le nom du device, 2-le type de message et 3-les paramètres, et renvoie le retour du device.

#3 Updated by Paul Carensac over 8 years ago

Une autre possibilité est d'avoir des pool de connections via rabbitMQ ou redis (ou même la DB).

#4 Updated by Jeremy Barneron over 8 years ago

  • Parent task set to #4200

#5 Updated by Jeremy Barneron about 8 years ago

  • Parent task changed from #4200 to #4269

#6 Updated by Jeremy Barneron about 8 years ago

  • Estimated time set to 8.00

Also available in: Atom PDF