/* 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