Opened 11 years ago

Closed 9 years ago

#2087 closed defect (invalid)

Move generated functions

Reported by: adeas31 Owned by: adeas31
Priority: high Milestone: 1.9.2
Component: FMI Version: trunk
Keywords: Cc: lochel, adeas31, wbraun, jfrenkel

Description (last modified by sjoelund.se)

At the moment, we generate code like:

void functionDAE(...) {
  ...;
}

And call it from the runtime:

functionDAE(...);

This is a problem for FMUs since there are now two functions available with the name functionDAE. In order to make the runtime work properly, we need to move this code into a struct and from the run-time call

data->functionDAE(...);

The actual definitions of functions like functionDAE needs to use something similar to the fmiFullName() macro. Or other approach that accomplishes the same effect.

Change History (5)

comment:1 Changed 11 years ago by sjoelund.se

  • Description modified (diff)

comment:2 Changed 11 years ago by sjoelund.se

  • Cc jfrenkel added

comment:3 Changed 11 years ago by sjoelund.se

  • Milestone changed from 1.9.0 to 1.9.1

Postponed until 1.9.1

comment:4 Changed 10 years ago by sjoelund.se

  • Milestone changed from 1.9.1 to 1.9.2

This ticket was not closed for 1.9.1, which has now been released. It was batch modified for milestone 1.9.2 (but maybe an empty milestone was more appropriate; feel free to change it).

comment:5 Changed 9 years ago by adeas31

  • Resolution set to invalid
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.