Blame view

doc/uml/activities/monitoring/timers_loop_act.txt 688 Bytes
164eebbd   haribo   UML and comments
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@startuml

title Timers loop

(*) --> "Compute timers"
	--> "Get nearest timer time"
	--> "Wait until nearest timer"
	--> if "Status timer passed"
		--> [Yes] "Get instruments status"
		--> "Ask PLC for info"
		--> "Store all status in DB"
		--> "Send all status to IC"
		--> "Analyse return of PLC"
		--> "Update timers"
	else
		--> [No] if "Night start timer passed"
			--> [Yes] "Start scheduling"
		else
			--> [No] if "Night end timer passed"
				--> [Yes] "Start calibration files creation"
				--> "Compute night start & end"
				--> "Start scheduling"
				--> "Update timers"
			else
				--> [No] "Update timers"
			endif
		endif
		
	endif
	
	--> "Get nearest timer time"

@enduml