X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.fmil.core%2Fnative%2FFMUSimulator%2Finclude%2Forg_simantics_fmil_FMILJNI.h;h=cccabf7947e99a462e8b11583f97b82be613f40a;hb=refs%2Fchanges%2F37%2F2237%2F1;hp=7f860d2e5698c6b176a49e7bc14f5b7e89e7e4f7;hpb=411f77604de585b8b00e76ce39dab96e530193e5;p=simantics%2Ffmil.git diff --git a/org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h b/org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h index 7f860d2..cccabf7 100644 --- a/org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h +++ b/org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h @@ -1,207 +1,207 @@ -/* DO NOT EDIT THIS FILE - it is machine generated */ -#include -/* Header for class org_simantics_fmu_FMUControlJNI */ - -#ifndef _Included_org_simantics_fmu_FMUControlJNI -#define _Included_org_simantics_fmu_FMUControlJNI -#ifdef __cplusplus -extern "C" { -#endif - -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_loadFMUFile_1 - (JNIEnv *, jobject, jstring, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: setStepLength_ - * Signature: (Ljava/lang/String;D)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setStepLength_1 - (JNIEnv *, jobject, jint, jdouble); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: instantiateSimulation_ - * Signature: (Ljava/lang/String;)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_instantiateSimulation_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: initializeSimulation_ - * Signature: (Ljava/lang/String;)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_initializeSimulation_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: subscribe_ - * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_subscribe_1 - (JNIEnv *, jobject, jint, jintArray); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: setRealValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;D)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setRealValue_1 - (JNIEnv *, jobject, jint, jint, jdouble); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: setIntegerValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;I)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setIntegerValue_1 - (JNIEnv *, jobject, jstring, jstring, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: setBooleanValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;Z)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setBooleanValue_1 - (JNIEnv *, jobject, jstring, jstring, jboolean); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: setTime_ - * Signature: (Ljava/lang/String;D)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_setTime_1 - (JNIEnv *, jobject, jstring, jdouble); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: simulateStep_ - * Signature: (Ljava/lang/String;)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_simulateStep_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getSubscribedResults_ - * Signature: (Ljava/lang/String;[D)[D - */ -JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_FMIL_getSubscribedResults_1 - (JNIEnv *, jobject, jint, jdoubleArray); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: unloadFMU_ - * Signature: (Ljava/lang/String;)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_unloadFMU_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: isInitialized_ - * Signature: (Ljava/lang/String;)Z - */ -JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_FMIL_isInitialized_1 - (JNIEnv *, jobject, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getTime_ - * Signature: (Ljava/lang/String;)D - */ -JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_FMIL_getTime_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getAllVariables_ - * Signature: (Ljava/lang/String;)[Ljava/lang/String; - */ -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariables_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableDescriptions_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableDeclaredTypes_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableReferences_1 - (JNIEnv *, jobject, jint, jintArray); - -JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableTypes_1 - (JNIEnv *, jobject, jint, jintArray); - -JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableVariabilities_1 - (JNIEnv *, jobject, jint, jintArray); - -JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_FMIL_getAllVariableCausalities_1 - (JNIEnv *, jobject, jint, jintArray); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypes_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeDescriptions_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeQuantities_1 - (JNIEnv *, jobject, jint); - -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_getAllDeclaredTypeUnits_1 - (JNIEnv *, jobject, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: filterVariables_ - * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; - */ -JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_FMIL_filterVariables_1 - (JNIEnv *, jobject, jstring, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getLastErrorMessage_ - * Signature: (Ljava/lang/String;)Ljava/lang/String; - */ -JNIEXPORT jstring JNICALL Java_org_simantics_fmil_FMIL_getLastErrorMessage_1 - (JNIEnv *, jobject, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getRealValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;)D - */ -JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_FMIL_getRealValue_1 - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getStringValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - */ -JNIEXPORT jstring JNICALL Java_org_simantics_fmil_FMIL_getStringValue_1 - (JNIEnv *, jobject, jstring, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getIntegerValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;)I - */ -JNIEXPORT jint JNICALL Java_org_simantics_fmil_FMIL_getIntegerValue_1 - (JNIEnv *, jobject, jstring, jstring); - -/* - * Class: org_simantics_fmu_FMUControlJNI - * Method: getBooleanValue_ - * Signature: (Ljava/lang/String;Ljava/lang/String;)Z - */ -JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_FMIL_getBooleanValue_1 - (JNIEnv *, jobject, jstring, jstring); - -#ifdef __cplusplus -} -#endif -#endif +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_simantics_fmil_core_FMIL */ + +#ifndef _Included_org_simantics_fmil_core_FMIL +#define _Included_org_simantics_fmil_core_FMIL +#ifdef __cplusplus +extern "C" { +#endif + +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_loadFMUFile_1 + (JNIEnv *, jobject, jstring, jstring); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setStepLength_ + * Signature: (Ljava/lang/String;D)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStepLength_1 + (JNIEnv *, jobject, jint, jdouble); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: instantiateSimulation_ + * Signature: (Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_instantiateSimulation_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: initializeSimulation_ + * Signature: (Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_initializeSimulation_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: subscribe_ + * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_subscribe_1 + (JNIEnv *, jobject, jint, jintArray); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setRealValue_ + * Signature: (IID)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setRealValue_1 + (JNIEnv *, jobject, jint, jint, jdouble); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setIntegerValue_ + * Signature: (III)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setIntegerValue_1 + (JNIEnv *, jobject, jint, jint, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setBooleanValue_ + * Signature: (IIZ)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setBooleanValue_1 + (JNIEnv *, jobject, jint, jint, jboolean); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setStringValue_ + * Signature: (IILjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStringValue_1 + (JNIEnv *, jobject, jint, jint, jstring); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: setTime_ + * Signature: (Ljava/lang/String;D)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setTime_1 + (JNIEnv *, jobject, jstring, jdouble); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: simulateStep_ + * Signature: (Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_simulateStep_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getSubscribedResults_ + * Signature: (Ljava/lang/String;[D)[D + */ +JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_core_FMIL_getSubscribedResults_1 + (JNIEnv *, jobject, jint, jdoubleArray); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: unloadFMU_ + * Signature: (Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_unloadFMU_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: isInitialized_ + * Signature: (Ljava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_isInitialized_1 + (JNIEnv *, jobject, jstring); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getTime_ + * Signature: (Ljava/lang/String;)D + */ +JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getTime_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getAllVariables_ + * Signature: (Ljava/lang/String;)[Ljava/lang/String; + */ +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariables_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDescriptions_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDeclaredTypes_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableReferences_1 + (JNIEnv *, jobject, jint, jintArray); + +JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableTypes_1 + (JNIEnv *, jobject, jint, jintArray); + +JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableVariabilities_1 + (JNIEnv *, jobject, jint, jintArray); + +JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableCausalities_1 + (JNIEnv *, jobject, jint, jintArray); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypes_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeDescriptions_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeQuantities_1 + (JNIEnv *, jobject, jint); + +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeUnits_1 + (JNIEnv *, jobject, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: filterVariables_ + * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; + */ +JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_filterVariables_1 + (JNIEnv *, jobject, jstring, jstring); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getRealValue_ + * Signature: (Ljava/lang/String;Ljava/lang/String;)D + */ +JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getRealValue_1 + (JNIEnv *, jobject, jint, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getStringValue_ + * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_simantics_fmil_core_FMIL_getStringValue_1 + (JNIEnv *, jobject, jint, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getIntegerValue_ + * Signature: (Ljava/lang/String;Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_getIntegerValue_1 + (JNIEnv *, jobject, jint, jint); + +/* + * Class: org_simantics_fmil_core_FMIL + * Method: getBooleanValue_ + * Signature: (Ljava/lang/String;Ljava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_getBooleanValue_1 + (JNIEnv *, jobject, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif