]> gerrit.simantics Code Review - simantics/fmil.git/blobdiff - org.simantics.fmil/native/FMUSimulator/include/fmi1_cs.h
(refs #6290) Import initial FMI Studio codebase
[simantics/fmil.git] / org.simantics.fmil / native / FMUSimulator / include / fmi1_cs.h
index 81bc098fd7073028f629f47f591e53c43f183fb2..464fdf4ced143b1cb2e09f584ed81f8beddce0c9 100644 (file)
@@ -7,7 +7,26 @@ extern "C" {
 \r
 typedef struct {\r
        char *name;\r
+       char *description;\r
        long vr;\r
+       // 0 = real\r
+       // 1 = integer\r
+       // 2 = boolean\r
+       // 3 = string\r
+       // 4 = enumeration\r
+       int type;\r
+       // 0 = constant\r
+       // 1 = parameter\r
+       // 2 = discrete\r
+       // 3 = continuous\r
+       // 4 = unknown\r
+       int variability;\r
+       // 0 = input\r
+       // 1 = output\r
+       // 2 = internal\r
+       // 3 = none\r
+       // 4 = unknown\r
+       int causality;\r
 } FMIL_Variable;\r
 \r
 __declspec(dllexport) void* FMI1_CS_LOAD(const char *zipFilePath, const char *unzipFolder);\r