Opened 9 years ago
Last modified 9 years ago
#4165 closed defect
C runtime simulation_data.h out of date — at Version 2
| Reported by: | Henning Kiel | Owned by: | somebody |
|---|---|---|---|
| Priority: | low | Milestone: | 1.11.0 |
| Component: | Run-time | Version: | v1.11.0 |
| Keywords: | Cc: | Adrian Pop |
Description (last modified by )
The file OMCompiler/SimulationRuntime/c/simulation_data.h has inconsistent dummy values. At least the macro dummyRealAttribute causes lots of warnings (which are suppressed, if no error occurs).
#define omc_dummyVarInfo {-1,-1,"","",omc_dummyFileInfo}
#define omc_dummyEquationInfo {-1,0,"",-1,NULL}
#define omc_dummyFunctionInfo {-1,"",omc_dummyFileInfo}
#define omc_dummyRealAttribute {NULL,NULL,DBL_MAX,-DBL_MAX,0,0,1.0,0,0.0}
[...]
/* Model info structures */
typedef struct VAR_INFO
{
int id;
int inputIndex; /* -1 means not an input */
const char *name;
const char *comment;
FILE_INFO info;
} VAR_INFO;
typedef struct EQUATION_INFO
{
int id;
int profileBlockIndex;
int parent;
int numVar;
const char **vars;
}EQUATION_INFO;
typedef struct FUNCTION_INFO
{
int id;
const char* name;
FILE_INFO info;
}FUNCTION_INFO;
[...]
typedef struct REAL_ATTRIBUTE
{
modelica_string unit; /* = "" */
modelica_string displayUnit; /* = "" */
modelica_real min; /* = -Inf */
modelica_real max; /* = +Inf */
modelica_boolean fixed; /* depends on the type */
modelica_boolean useNominal; /* = false */
modelica_real nominal; /* = 1.0 */
modelica_real start; /* = 0.0 */
}REAL_ATTRIBUTE;
Change History (2)
comment:1 by , 9 years ago
| Cc: | added |
|---|
comment:2 by , 9 years ago
| Description: | modified (diff) |
|---|
Note:
See TracTickets
for help on using tickets.
