Skip to content

Commit

Permalink
- fix events in fmi 2.0
Browse files Browse the repository at this point in the history
 - added more tests for fmi 2.0


git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@22860 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Willi Braun committed Oct 22, 2014
1 parent e4bb763 commit 231155d
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c
Expand Up @@ -726,21 +726,7 @@ fmi2Status fmi2NewDiscreteStates(fmi2Component c, fmi2EventInfo* eventInfo) {
eventInfo->nextEventTimeDefined = fmi2False;
eventInfo->nextEventTime = 0;

/* Get next event time (sample calls)*/

nextSampleEvent = getNextSampleTimeFMU(comp->fmuData);
if (nextSampleEvent == -1) {
eventInfo->nextEventTimeDefined = fmi2False;
} else {
eventInfo->nextEventTimeDefined = fmi2True;
eventInfo->nextEventTime = nextSampleEvent;
returnValue = fmi2EventUpdate(comp, eventInfo);
}

// set the state
if (eventInfo->newDiscreteStatesNeeded) {
comp->state = modelContinuousTimeMode;
}
returnValue = fmi2EventUpdate(comp, eventInfo);

return returnValue;
}
Expand Down

0 comments on commit 231155d

Please sign in to comment.