Skip to content
This repository was archived by the owner on May 18, 2019. It is now read-only.

Commit a4086ba

Browse files
lochelOpenModelica-Hudson
authored andcommitted
Fix initialization of parameters and attributes for FMUs
Fix ticket:5218 Belonging to [master]: - #2856
1 parent 5c68648 commit a4086ba

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,12 @@ fmi2Status fmi2ExitInitializationMode(fmi2Component c)
637637
return fmi2Error;
638638
FILTERED_LOG(comp, fmi2OK, LOG_FMI2_CALL, "fmi2ExitInitializationMode...")
639639

640+
setThreadData(comp);
641+
comp->fmuData->callback->updateBoundParameters(comp->fmuData, comp->threadData);
642+
comp->fmuData->callback->updateBoundVariableAttributes(comp->fmuData, comp->threadData);
640643
comp->state = modelEventMode;
644+
resetThreadData(comp);
645+
641646
FILTERED_LOG(comp, fmi2OK, LOG_FMI2_CALL, "fmi2ExitInitializationMode: succeed")
642647
return fmi2OK;
643648
}

0 commit comments

Comments
 (0)