TODO: Le Monitor fait bcp trop de choses qui dépassent sa responsabilité. Il faut passer quelques unes de ces fonctions au Majordome: - démarrer le AlertManager - initialize instruments - config instruments - update soft versions - compute night start&end @startuml title Monitoring actor System actor User :System: --> (Initialize instruments connection) :System: --> (Configure instruments) :System: --> (Update softwares versions) :System: --> (Start alert listener) :System: --> (Get instrument status) :System: --> (Ask PLC for info) :System: --> (Compute night start & end) :System: --> (Handle the time, and the night start & end) :User: --> (See instruments status) :User: --> (See PLC info) @enduml