Parcourir la source

Fixed bug #694 - Time events are now cleaned by generated code.

terfloth@itemis.de il y a 13 ans
Parent
commit
5f9655edc8

+ 8 - 0
plugins/org.yakindu.sct.generator.c/.settings/org.eclipse.xtend.core.Xtend.prefs

@@ -0,0 +1,8 @@
+autobuilding=true
+eclipse.preferences.version=1
+is_project_specific=true
+outlet.DEFAULT_OUTPUT.cleanDirectory=false
+outlet.DEFAULT_OUTPUT.cleanupDerived=true
+outlet.DEFAULT_OUTPUT.createDirectory=true
+outlet.DEFAULT_OUTPUT.derived=false
+outlet.DEFAULT_OUTPUT.override=true

+ 5 - 0
plugins/org.yakindu.sct.generator.c/src/org/yakindu/sct/generator/c/StatemachineC.xtend

@@ -109,6 +109,11 @@ class StatemachineC {
 				«event.access» = bool_false; 
 				«ENDFOR»
 			«ENDIF»
+			«IF timed»
+				«FOR event : timeEventScope.events»
+				«event.access» = bool_false; 
+				«ENDFOR»
+			«ENDIF»
 		}
 	'''