diff --git a/java_console/io/src/main/java/com/rusefi/native_/EngineLogic.java b/java_console/io/src/main/java/com/rusefi/native_/EngineLogic.java index 561b06cdd5..874c4ac117 100644 --- a/java_console/io/src/main/java/com/rusefi/native_/EngineLogic.java +++ b/java_console/io/src/main/java/com/rusefi/native_/EngineLogic.java @@ -13,4 +13,6 @@ public class EngineLogic { public native void setConfiguration(byte[] content, int offset, int size); public native void invokePeriodicCallback(); + + public native byte[] getOutputs(); } diff --git a/unit_tests/native/com_rusefi_native__EngineLogic.h b/unit_tests/native/com_rusefi_native__EngineLogic.h index a2c3bfc4c5..e4b7f70709 100644 --- a/unit_tests/native/com_rusefi_native__EngineLogic.h +++ b/unit_tests/native/com_rusefi_native__EngineLogic.h @@ -47,6 +47,14 @@ JNIEXPORT void JNICALL Java_com_rusefi_native_1_EngineLogic_setConfiguration JNIEXPORT void JNICALL Java_com_rusefi_native_1_EngineLogic_invokePeriodicCallback (JNIEnv *, jobject); +/* + * Class: com_rusefi_native__EngineLogic + * Method: getOutputs + * Signature: ()[B + */ +JNIEXPORT jbyteArray JNICALL Java_com_rusefi_native_1_EngineLogic_getOutputs + (JNIEnv *, jobject); + #ifdef __cplusplus } #endif