Bläddra i källkod

Issue 1982 (#1989)

* extended test model to cover issues regarding extra cycle execution and local event value handling

* extended test to check extra cycle execution and local event payloads

* regenerated java tests

* disabled LocalEventTest to save the master build

* regenerated java tests

* added LocalEvantTest to c code generator tests

* Fix event value assignment, should be reference
Rene Beckmann 7 år sedan
förälder
incheckning
b6b0f919fb

+ 1 - 1
plugins/org.yakindu.sct.generator.c/src/org/yakindu/sct/generator/c/eventdriven/EventDrivenExpressionCode.xtend

@@ -33,7 +33,7 @@ class EventDrivenExpressionCode extends CExpressionsGenerator {
 			«event.definition.event.access» = bool_true«ELSE»
 			«IF value !== null»
 			«event.definition.event.typeSpecifier.targetLanguageName» «valueVarName» = «value.code»;
-			«functionPrefix(flow)»add_value_event_to_queue(«scHandle», «event.definition.event.eventEnumMemberName», «valueVarName»)
+			«functionPrefix(flow)»add_value_event_to_queue(«scHandle», «event.definition.event.eventEnumMemberName», &«valueVarName»)
 			«ELSE»
 			«functionPrefix(flow)»add_event_to_queue(«scHandle», «event.definition.event.eventEnumMemberName»)«ENDIF»«ENDIF»'''
 	}