]> gerrit.simantics Code Review - simantics/fmil.git/blob - org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h
7f860d2e5698c6b176a49e7bc14f5b7e89e7e4f7
[simantics/fmil.git] / org.simantics.fmil.core / native / FMUSimulator / include / org_simantics_fmil_FMILJNI.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */\r
2 #include <jni.h>\r
3 /* Header for class org_simantics_fmu_FMUControlJNI */\r
4 \r
5 #ifndef _Included_org_simantics_fmu_FMUControlJNI\r
6 #define _Included_org_simantics_fmu_FMUControlJNI\r
7 #ifdef __cplusplus\r
8 extern "C" {\r
9 #endif\r
10 \r
11 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_loadFMUFile_1\r
12   (JNIEnv *, jobject, jstring, jstring);\r
13 \r
14 /*\r
15  * Class:     org_simantics_fmu_FMUControlJNI\r
16  * Method:    setStepLength_\r
17  * Signature: (Ljava/lang/String;D)I\r
18  */\r
19 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setStepLength_1\r
20   (JNIEnv *, jobject, jint, jdouble);\r
21 \r
22 /*\r
23  * Class:     org_simantics_fmu_FMUControlJNI\r
24  * Method:    instantiateSimulation_\r
25  * Signature: (Ljava/lang/String;)I\r
26  */\r
27 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_instantiateSimulation_1\r
28   (JNIEnv *, jobject, jint);\r
29 \r
30 /*\r
31  * Class:     org_simantics_fmu_FMUControlJNI\r
32  * Method:    initializeSimulation_\r
33  * Signature: (Ljava/lang/String;)I\r
34  */\r
35 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_initializeSimulation_1\r
36   (JNIEnv *, jobject, jint);\r
37 \r
38 /*\r
39  * Class:     org_simantics_fmu_FMUControlJNI\r
40  * Method:    subscribe_\r
41  * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I\r
42  */\r
43 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_subscribe_1\r
44   (JNIEnv *, jobject, jint, jintArray);\r
45 \r
46 /*\r
47  * Class:     org_simantics_fmu_FMUControlJNI\r
48  * Method:    setRealValue_\r
49  * Signature: (Ljava/lang/String;Ljava/lang/String;D)I\r
50  */\r
51 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setRealValue_1\r
52   (JNIEnv *, jobject, jint, jint, jdouble);\r
53 \r
54 /*\r
55  * Class:     org_simantics_fmu_FMUControlJNI\r
56  * Method:    setIntegerValue_\r
57  * Signature: (Ljava/lang/String;Ljava/lang/String;I)I\r
58  */\r
59 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setIntegerValue_1\r
60   (JNIEnv *, jobject, jstring, jstring, jint);\r
61 \r
62 /*\r
63  * Class:     org_simantics_fmu_FMUControlJNI\r
64  * Method:    setBooleanValue_\r
65  * Signature: (Ljava/lang/String;Ljava/lang/String;Z)I\r
66  */\r
67 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setBooleanValue_1\r
68   (JNIEnv *, jobject, jstring, jstring, jboolean);\r
69 \r
70 /*\r
71  * Class:     org_simantics_fmu_FMUControlJNI\r
72  * Method:    setTime_\r
73  * Signature: (Ljava/lang/String;D)I\r
74  */\r
75 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setTime_1\r
76   (JNIEnv *, jobject, jstring, jdouble);\r
77 \r
78 /*\r
79  * Class:     org_simantics_fmu_FMUControlJNI\r
80  * Method:    simulateStep_\r
81  * Signature: (Ljava/lang/String;)I\r
82  */\r
83 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_simulateStep_1\r
84   (JNIEnv *, jobject, jint);\r
85 \r
86 /*\r
87  * Class:     org_simantics_fmu_FMUControlJNI\r
88  * Method:    getSubscribedResults_\r
89  * Signature: (Ljava/lang/String;[D)[D\r
90  */\r
91 JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_FMIL_getSubscribedResults_1\r
92   (JNIEnv *, jobject, jint, jdoubleArray);\r
93 \r
94 /*\r
95  * Class:     org_simantics_fmu_FMUControlJNI\r
96  * Method:    unloadFMU_\r
97  * Signature: (Ljava/lang/String;)I\r
98  */\r
99 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_unloadFMU_1\r
100   (JNIEnv *, jobject, jint);\r
101 \r
102 /*\r
103  * Class:     org_simantics_fmu_FMUControlJNI\r
104  * Method:    isInitialized_\r
105  * Signature: (Ljava/lang/String;)Z\r
106  */\r
107 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_FMIL_isInitialized_1\r
108   (JNIEnv *, jobject, jstring);\r
109 \r
110 /*\r
111  * Class:     org_simantics_fmu_FMUControlJNI\r
112  * Method:    getTime_\r
113  * Signature: (Ljava/lang/String;)D\r
114  */\r
115 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_FMIL_getTime_1\r
116   (JNIEnv *, jobject, jint);\r
117 \r
118 /*\r
119  * Class:     org_simantics_fmu_FMUControlJNI\r
120  * Method:    getAllVariables_\r
121  * Signature: (Ljava/lang/String;)[Ljava/lang/String;\r
122  */\r
123 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariables_1\r
124   (JNIEnv *, jobject, jint);\r
125 \r
126 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableDescriptions_1\r
127   (JNIEnv *, jobject, jint);\r
128 \r
129 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableDeclaredTypes_1\r
130   (JNIEnv *, jobject, jint);\r
131 \r
132 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableReferences_1\r
133   (JNIEnv *, jobject, jint, jintArray);\r
134 \r
135 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableTypes_1\r
136   (JNIEnv *, jobject, jint, jintArray);\r
137 \r
138 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableVariabilities_1\r
139   (JNIEnv *, jobject, jint, jintArray);\r
140 \r
141 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableCausalities_1\r
142   (JNIEnv *, jobject, jint, jintArray);\r
143 \r
144 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypes_1\r
145   (JNIEnv *, jobject, jint);\r
146 \r
147 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeDescriptions_1\r
148   (JNIEnv *, jobject, jint);\r
149 \r
150 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeQuantities_1\r
151   (JNIEnv *, jobject, jint);\r
152 \r
153 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeUnits_1\r
154   (JNIEnv *, jobject, jint);\r
155 \r
156 /*\r
157  * Class:     org_simantics_fmu_FMUControlJNI\r
158  * Method:    filterVariables_\r
159  * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\r
160  */\r
161 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_filterVariables_1\r
162   (JNIEnv *, jobject, jstring, jstring);\r
163 \r
164 /*\r
165  * Class:     org_simantics_fmu_FMUControlJNI\r
166  * Method:    getLastErrorMessage_\r
167  * Signature: (Ljava/lang/String;)Ljava/lang/String;\r
168  */\r
169 JNIEXPORT jstring JNICALL Java_org_simantics_fmil_FMIL_getLastErrorMessage_1\r
170   (JNIEnv *, jobject, jstring);\r
171 \r
172 /*\r
173  * Class:     org_simantics_fmu_FMUControlJNI\r
174  * Method:    getRealValue_\r
175  * Signature: (Ljava/lang/String;Ljava/lang/String;)D\r
176  */\r
177 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_FMIL_getRealValue_1\r
178   (JNIEnv *, jobject, jint, jint);\r
179 \r
180 /*\r
181  * Class:     org_simantics_fmu_FMUControlJNI\r
182  * Method:    getStringValue_\r
183  * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\r
184  */\r
185 JNIEXPORT jstring JNICALL Java_org_simantics_fmil_FMIL_getStringValue_1\r
186   (JNIEnv *, jobject, jstring, jstring);\r
187 \r
188 /*\r
189  * Class:     org_simantics_fmu_FMUControlJNI\r
190  * Method:    getIntegerValue_\r
191  * Signature: (Ljava/lang/String;Ljava/lang/String;)I\r
192  */\r
193 JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_getIntegerValue_1\r
194   (JNIEnv *, jobject, jstring, jstring);\r
195 \r
196 /*\r
197  * Class:     org_simantics_fmu_FMUControlJNI\r
198  * Method:    getBooleanValue_\r
199  * Signature: (Ljava/lang/String;Ljava/lang/String;)Z\r
200  */\r
201 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_FMIL_getBooleanValue_1\r
202   (JNIEnv *, jobject, jstring, jstring);\r
203 \r
204 #ifdef __cplusplus\r
205 }\r
206 #endif\r
207 #endif\r