/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 4.0.0 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIGJAVA #define SWIGJAVA #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIG_MSC_UNSUPPRESS_4505 # if defined(_MSC_VER) # pragma warning(disable : 4505) /* unreferenced local function has been removed */ # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if defined(__GNUC__) # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 #endif /* Intel's compiler complains if a variable which was never initialised is * cast to void, which is a common idiom which we use to indicate that we * are aware a variable isn't used. So we just silence that warning. * See: https://github.com/swig/swig/issues/192 for more discussion. */ #ifdef __INTEL_COMPILER # pragma warning disable 592 #endif /* Fix for jlong on some versions of gcc on Windows */ #if defined(__GNUC__) && !defined(__INTEL_COMPILER) typedef long long __int64; #endif /* Fix for jlong on 64-bit x86 Solaris */ #if defined(__x86_64) # ifdef _LP64 # undef _LP64 # endif #endif #include #include #include /* Support for throwing Java exceptions */ typedef enum { SWIG_JavaOutOfMemoryError = 1, SWIG_JavaIOException, SWIG_JavaRuntimeException, SWIG_JavaIndexOutOfBoundsException, SWIG_JavaArithmeticException, SWIG_JavaIllegalArgumentException, SWIG_JavaNullPointerException, SWIG_JavaDirectorPureVirtual, SWIG_JavaUnknownError } SWIG_JavaExceptionCodes; typedef struct { SWIG_JavaExceptionCodes code; const char *java_exception; } SWIG_JavaExceptions_t; static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) { jclass excep; static const SWIG_JavaExceptions_t java_exceptions[] = { { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" }, { SWIG_JavaIOException, "java/io/IOException" }, { SWIG_JavaRuntimeException, "java/lang/RuntimeException" }, { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" }, { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" }, { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" }, { SWIG_JavaNullPointerException, "java/lang/NullPointerException" }, { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" }, { SWIG_JavaUnknownError, "java/lang/UnknownError" }, { (SWIG_JavaExceptionCodes)0, "java/lang/UnknownError" } }; const SWIG_JavaExceptions_t *except_ptr = java_exceptions; while (except_ptr->code != code && except_ptr->code) except_ptr++; (*jenv)->ExceptionClear(jenv); excep = (*jenv)->FindClass(jenv, except_ptr->java_exception); if (excep) (*jenv)->ThrowNew(jenv, excep, msg); } /* Contract support */ #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else #include // Use the C99 official header #if defined(SWIG_NOINCLUDE) || defined(SWIG_NOARRAYS) static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input); static void SWIG_JavaArrayArgoutSchar (JNIEnv *jenv, jbyte *jarr, signed char *carr, jbyteArray input); static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz); static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input); static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, unsigned char *carr, jshortArray input); static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz); static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input); static void SWIG_JavaArrayArgoutShort (JNIEnv *jenv, jshort *jarr, short *carr, jshortArray input); static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz); static int SWIG_JavaArrayInUshort (JNIEnv *jenv, jint **jarr, unsigned short **carr, jintArray input); static void SWIG_JavaArrayArgoutUshort (JNIEnv *jenv, jint *jarr, unsigned short *carr, jintArray input); static jintArray SWIG_JavaArrayOutUshort (JNIEnv *jenv, unsigned short *result, jsize sz); static int SWIG_JavaArrayInInt (JNIEnv *jenv, jint **jarr, int **carr, jintArray input); static void SWIG_JavaArrayArgoutInt (JNIEnv *jenv, jint *jarr, int *carr, jintArray input); static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz); static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input); static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, unsigned int *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz); static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input); static void SWIG_JavaArrayArgoutLong (JNIEnv *jenv, jint *jarr, long *carr, jintArray input); static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz); static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input); static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, unsigned long *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz); static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, jlong **carr, jlongArray input); static void SWIG_JavaArrayArgoutLonglong (JNIEnv *jenv, jlong *jarr, jlong *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, jlong *result, jsize sz); static int SWIG_JavaArrayInFloat (JNIEnv *jenv, jfloat **jarr, float **carr, jfloatArray input); static void SWIG_JavaArrayArgoutFloat (JNIEnv *jenv, jfloat *jarr, float *carr, jfloatArray input); static jfloatArray SWIG_JavaArrayOutFloat (JNIEnv *jenv, float *result, jsize sz); static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input); static void SWIG_JavaArrayArgoutDouble (JNIEnv *jenv, jdouble *jarr, double *carr, jdoubleArray input); static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz); #else /* signed char[] support */ static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetByteArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (signed char*) malloc(sz * sizeof(signed char)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseByteArrayElements(jenv, input, jarr, 0); } static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz) { jbyte *arr; int i; jbyteArray jresult = (*jenv)->NewByteArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetByteArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseByteArrayElements(jenv, jresult, arr, 0); return jresult; } /* unsigned char[] support */ static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetShortArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (unsigned char*) malloc(sz * sizeof(unsigned char)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseShortArrayElements(jenv, input, jarr, 0); } static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz) { jshort *arr; int i; jshortArray jresult = (*jenv)->NewShortArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetShortArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseShortArrayElements(jenv, jresult, arr, 0); return jresult; } /* short[] support */ static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetShortArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (short*) malloc(sz * sizeof(short)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseShortArrayElements(jenv, input, jarr, 0); } static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz) { jshort *arr; int i; jshortArray jresult = (*jenv)->NewShortArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetShortArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseShortArrayElements(jenv, jresult, arr, 0); return jresult; } /* unsigned short[] support */ static int SWIG_JavaArrayInUshort (JNIEnv *jenv, jint **jarr, unsigned short **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetIntArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (unsigned short*) malloc(sz * sizeof(unsigned short)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseIntArrayElements(jenv, input, jarr, 0); } static jintArray SWIG_JavaArrayOutUshort (JNIEnv *jenv, unsigned short *result, jsize sz) { jint *arr; int i; jintArray jresult = (*jenv)->NewIntArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetIntArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jenv, jresult, arr, 0); return jresult; } /* int[] support */ static int SWIG_JavaArrayInInt (JNIEnv *jenv, jint **jarr, int **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetIntArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (int*) malloc(sz * sizeof(int)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseIntArrayElements(jenv, input, jarr, 0); } static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz) { jint *arr; int i; jintArray jresult = (*jenv)->NewIntArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetIntArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jenv, jresult, arr, 0); return jresult; } /* unsigned int[] support */ static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetLongArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (unsigned int*) malloc(sz * sizeof(unsigned int)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseLongArrayElements(jenv, input, jarr, 0); } static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz) { jlong *arr; int i; jlongArray jresult = (*jenv)->NewLongArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetLongArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jenv, jresult, arr, 0); return jresult; } /* long[] support */ static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetIntArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (long*) malloc(sz * sizeof(long)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseIntArrayElements(jenv, input, jarr, 0); } static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz) { jint *arr; int i; jintArray jresult = (*jenv)->NewIntArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetIntArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jenv, jresult, arr, 0); return jresult; } /* unsigned long[] support */ static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetLongArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (unsigned long*) malloc(sz * sizeof(unsigned long)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseLongArrayElements(jenv, input, jarr, 0); } static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz) { jlong *arr; int i; jlongArray jresult = (*jenv)->NewLongArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetLongArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jenv, jresult, arr, 0); return jresult; } /* jlong[] support */ static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, jlong **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetLongArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (jlong*) malloc(sz * sizeof(jlong)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseLongArrayElements(jenv, input, jarr, 0); } static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, jlong *result, jsize sz) { jlong *arr; int i; jlongArray jresult = (*jenv)->NewLongArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetLongArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jenv, jresult, arr, 0); return jresult; } /* float[] support */ static int SWIG_JavaArrayInFloat (JNIEnv *jenv, jfloat **jarr, float **carr, jfloatArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetFloatArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (float*) malloc(sz * sizeof(float)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseFloatArrayElements(jenv, input, jarr, 0); } static jfloatArray SWIG_JavaArrayOutFloat (JNIEnv *jenv, float *result, jsize sz) { jfloat *arr; int i; jfloatArray jresult = (*jenv)->NewFloatArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetFloatArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseFloatArrayElements(jenv, jresult, arr, 0); return jresult; } /* double[] support */ static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = (*jenv)->GetArrayLength(jenv, input); *jarr = (*jenv)->GetDoubleArrayElements(jenv, input, 0); if (!*jarr) return 0; *carr = (double*) malloc(sz * sizeof(double)); if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(jenv, input); for (i=0; iReleaseDoubleArrayElements(jenv, input, jarr, 0); } static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz) { jdouble *arr; int i; jdoubleArray jresult = (*jenv)->NewDoubleArray(jenv, sz); if (!jresult) return NULL; arr = (*jenv)->GetDoubleArrayElements(jenv, jresult, 0); if (!arr) return NULL; for (i=0; iReleaseDoubleArrayElements(jenv, jresult, arr, 0); return jresult; } #endif #include "icsneo/icsneoc.h" static neomessage_can_t* neomessage_can_t_cast(neomessage_t* msg) { return (neomessage_can_t*) msg; } static neomessage_eth_t* neomessage_eth_t_cast(neomessage_t* msg) { return (neomessage_eth_t*) msg; } static neomessage_t* from_can_neomessage_t_cast(neomessage_can_t* msg) { return (neomessage_t*) msg; } static neomessage_t* from_eth_neomessage_t_cast(neomessage_eth_t* msg) { return (neomessage_t*) msg; } static neodevice_t *new_neodevice_t_array(int nelements) { return (neodevice_t *) calloc(nelements,sizeof(neodevice_t)); } static void delete_neodevice_t_array(neodevice_t *ary) { free(ary); } static neodevice_t neodevice_t_array_getitem(neodevice_t *ary, int index) { return ary[index]; } static void neodevice_t_array_setitem(neodevice_t *ary, int index, neodevice_t value) { ary[index] = value; } static neoevent_t *new_neoevent_t_array(int nelements) { return (neoevent_t *) calloc(nelements,sizeof(neoevent_t)); } static void delete_neoevent_t_array(neoevent_t *ary) { free(ary); } static neoevent_t neoevent_t_array_getitem(neoevent_t *ary, int index) { return ary[index]; } static void neoevent_t_array_setitem(neoevent_t *ary, int index, neoevent_t value) { ary[index] = value; } static neomessage_t *new_neomessage_t_array(int nelements) { return (neomessage_t *) calloc(nelements,sizeof(neomessage_t)); } static void delete_neomessage_t_array(neomessage_t *ary) { free(ary); } static neomessage_t neomessage_t_array_getitem(neomessage_t *ary, int index) { return ary[index]; } static void neomessage_t_array_setitem(neomessage_t *ary, int index, neomessage_t value) { ary[index] = value; } #ifdef __cplusplus extern "C" { #endif SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1findAllDevices(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jintArray jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; size_t *arg2 = (size_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; { if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return ; } if ((*jenv)->GetArrayLength(jenv, jarg2) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } arg2 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg2, 0); } icsneo_findAllDevices(arg1,arg2); { (*jenv)->ReleaseIntArrayElements(jenv, jarg2, (jint *)arg2, 0); } } SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1freeUnconnectedDevices(JNIEnv *jenv, jclass jcls) { (void)jenv; (void)jcls; icsneo_freeUnconnectedDevices(); } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1serialNumToString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2, jintArray jarg3) { jboolean jresult = 0 ; uint32_t arg1 ; char *arg2 = (char *) 0 ; size_t *arg3 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; arg1 = (uint32_t)jarg1; { arg2 = NULL; if(jarg2 != NULL) { /* Get the String from the StringBuffer */ jmethodID setLengthID; jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID toStringID = (*jenv)->GetMethodID(jenv, strClass, "toString", "()Ljava/lang/String;"); jstring js = (jstring) (*jenv)->CallObjectMethod(jenv, jarg2, toStringID); /* Convert the String to a C string */ const char *pCharStr = (*jenv)->GetStringUTFChars(jenv, js, 0); /* Take a copy of the C string as the typemap is for a non const C string */ jmethodID capacityID = (*jenv)->GetMethodID(jenv, strClass, "capacity", "()I"); jint capacity = (*jenv)->CallIntMethod(jenv, jarg2, capacityID); arg2 = (char *) malloc(capacity+1); strcpy(arg2, pCharStr); /* Release the UTF string we obtained with GetStringUTFChars */ (*jenv)->ReleaseStringUTFChars(jenv, js, pCharStr); /* Zero the original StringBuffer, so we can replace it with the result */ setLengthID = (*jenv)->GetMethodID(jenv, strClass, "setLength", "(I)V"); (*jenv)->CallVoidMethod(jenv, jarg2, setLengthID, (jint) 0); } } { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } result = (bool)icsneo_serialNumToString(arg1,arg2,arg3); jresult = (jboolean)result; { if(arg2 != NULL) { /* Append the result to the empty StringBuffer */ jstring newString = (*jenv)->NewStringUTF(jenv, arg2); jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID appendStringID = (*jenv)->GetMethodID(jenv, strClass, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;"); (*jenv)->CallObjectMethod(jenv, jarg2, appendStringID, newString); /* Clean up the string object, no longer needed */ free(arg2); arg2 = NULL; } } { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1serialStringToNum(JNIEnv *jenv, jclass jcls, jobject jarg1) { jlong jresult = 0 ; char *arg1 = (char *) 0 ; uint32_t result; (void)jenv; (void)jcls; { arg1 = NULL; if(jarg1 != NULL) { /* Get the String from the StringBuffer */ jmethodID setLengthID; jclass strClass = (*jenv)->GetObjectClass(jenv, jarg1); jmethodID toStringID = (*jenv)->GetMethodID(jenv, strClass, "toString", "()Ljava/lang/String;"); jstring js = (jstring) (*jenv)->CallObjectMethod(jenv, jarg1, toStringID); /* Convert the String to a C string */ const char *pCharStr = (*jenv)->GetStringUTFChars(jenv, js, 0); /* Take a copy of the C string as the typemap is for a non const C string */ jmethodID capacityID = (*jenv)->GetMethodID(jenv, strClass, "capacity", "()I"); jint capacity = (*jenv)->CallIntMethod(jenv, jarg1, capacityID); arg1 = (char *) malloc(capacity+1); strcpy(arg1, pCharStr); /* Release the UTF string we obtained with GetStringUTFChars */ (*jenv)->ReleaseStringUTFChars(jenv, js, pCharStr); /* Zero the original StringBuffer, so we can replace it with the result */ setLengthID = (*jenv)->GetMethodID(jenv, strClass, "setLength", "(I)V"); (*jenv)->CallVoidMethod(jenv, jarg1, setLengthID, (jint) 0); } } result = (uint32_t)icsneo_serialStringToNum((char const *)arg1); jresult = (jlong)result; { if(arg1 != NULL) { /* Append the result to the empty StringBuffer */ jstring newString = (*jenv)->NewStringUTF(jenv, arg1); jclass strClass = (*jenv)->GetObjectClass(jenv, jarg1); jmethodID appendStringID = (*jenv)->GetMethodID(jenv, strClass, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;"); (*jenv)->CallObjectMethod(jenv, jarg1, appendStringID, newString); /* Clean up the string object, no longer needed */ free(arg1); arg1 = NULL; } } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1isValidNeoDevice(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_isValidNeoDevice((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1openDevice(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_openDevice((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1closeDevice(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_closeDevice((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1isOpen(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_isOpen((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1goOnline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_goOnline((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1goOffline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_goOffline((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1isOnline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_isOnline((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1enableMessagePolling(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_enableMessagePolling((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1disableMessagePolling(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_disableMessagePolling((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1isMessagePollingEnabled(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_isMessagePollingEnabled((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getMessages(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jintArray jarg3, jobject jarg4) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; neomessage_t *arg2 = (neomessage_t *) 0 ; size_t *arg3 = (size_t *) 0 ; uint64_t arg4 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(neomessage_t **)&jarg2; { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg4) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return 0; } clazz = (*jenv)->GetObjectClass(jenv, jarg4); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg4, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg4 = 0; if (sz > 0) { arg4 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } result = (bool)icsneo_getMessages((neodevice_t const *)arg1,arg2,arg3,arg4); jresult = (jboolean)result; { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1getPollingMessageLimit(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; size_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = icsneo_getPollingMessageLimit((neodevice_t const *)arg1); jresult = (jlong)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1setPollingMessageLimit(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; size_t arg2 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (size_t)jarg2; result = (bool)icsneo_setPollingMessageLimit((neodevice_t const *)arg1,arg2); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getProductName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jintArray jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; char *arg2 = (char *) 0 ; size_t *arg3 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; { arg2 = NULL; if(jarg2 != NULL) { /* Get the String from the StringBuffer */ jmethodID setLengthID; jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID toStringID = (*jenv)->GetMethodID(jenv, strClass, "toString", "()Ljava/lang/String;"); jstring js = (jstring) (*jenv)->CallObjectMethod(jenv, jarg2, toStringID); /* Convert the String to a C string */ const char *pCharStr = (*jenv)->GetStringUTFChars(jenv, js, 0); /* Take a copy of the C string as the typemap is for a non const C string */ jmethodID capacityID = (*jenv)->GetMethodID(jenv, strClass, "capacity", "()I"); jint capacity = (*jenv)->CallIntMethod(jenv, jarg2, capacityID); arg2 = (char *) malloc(capacity+1); strcpy(arg2, pCharStr); /* Release the UTF string we obtained with GetStringUTFChars */ (*jenv)->ReleaseStringUTFChars(jenv, js, pCharStr); /* Zero the original StringBuffer, so we can replace it with the result */ setLengthID = (*jenv)->GetMethodID(jenv, strClass, "setLength", "(I)V"); (*jenv)->CallVoidMethod(jenv, jarg2, setLengthID, (jint) 0); } } { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } result = (bool)icsneo_getProductName((neodevice_t const *)arg1,arg2,arg3); jresult = (jboolean)result; { if(arg2 != NULL) { /* Append the result to the empty StringBuffer */ jstring newString = (*jenv)->NewStringUTF(jenv, arg2); jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID appendStringID = (*jenv)->GetMethodID(jenv, strClass, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;"); (*jenv)->CallObjectMethod(jenv, jarg2, appendStringID, newString); /* Clean up the string object, no longer needed */ free(arg2); arg2 = NULL; } } { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getProductNameForType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2, jintArray jarg3) { jboolean jresult = 0 ; devicetype_t arg1 ; char *arg2 = (char *) 0 ; size_t *arg3 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; arg1 = (devicetype_t)jarg1; { arg2 = NULL; if(jarg2 != NULL) { /* Get the String from the StringBuffer */ jmethodID setLengthID; jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID toStringID = (*jenv)->GetMethodID(jenv, strClass, "toString", "()Ljava/lang/String;"); jstring js = (jstring) (*jenv)->CallObjectMethod(jenv, jarg2, toStringID); /* Convert the String to a C string */ const char *pCharStr = (*jenv)->GetStringUTFChars(jenv, js, 0); /* Take a copy of the C string as the typemap is for a non const C string */ jmethodID capacityID = (*jenv)->GetMethodID(jenv, strClass, "capacity", "()I"); jint capacity = (*jenv)->CallIntMethod(jenv, jarg2, capacityID); arg2 = (char *) malloc(capacity+1); strcpy(arg2, pCharStr); /* Release the UTF string we obtained with GetStringUTFChars */ (*jenv)->ReleaseStringUTFChars(jenv, js, pCharStr); /* Zero the original StringBuffer, so we can replace it with the result */ setLengthID = (*jenv)->GetMethodID(jenv, strClass, "setLength", "(I)V"); (*jenv)->CallVoidMethod(jenv, jarg2, setLengthID, (jint) 0); } } { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } result = (bool)icsneo_getProductNameForType(arg1,arg2,arg3); jresult = (jboolean)result; { if(arg2 != NULL) { /* Append the result to the empty StringBuffer */ jstring newString = (*jenv)->NewStringUTF(jenv, arg2); jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID appendStringID = (*jenv)->GetMethodID(jenv, strClass, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;"); (*jenv)->CallObjectMethod(jenv, jarg2, appendStringID, newString); /* Clean up the string object, no longer needed */ free(arg2); arg2 = NULL; } } { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsRefresh(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_settingsRefresh((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApply(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_settingsApply((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApplyTemporary(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_settingsApplyTemporary((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApplyDefaults(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_settingsApplyDefaults((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApplyDefaultsTemporary(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (bool)icsneo_settingsApplyDefaultsTemporary((neodevice_t const *)arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_icsneo_1settingsReadStructure(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) { jint jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; void *arg2 = (void *) 0 ; size_t arg3 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(void **)&jarg2; arg3 = (size_t)jarg3; result = (int)icsneo_settingsReadStructure((neodevice_t const *)arg1,arg2,arg3); jresult = (jint)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApplyStructure(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; void *arg2 = (void *) 0 ; size_t arg3 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(void **)&jarg2; arg3 = (size_t)jarg3; result = (bool)icsneo_settingsApplyStructure((neodevice_t const *)arg1,(void const *)arg2,arg3); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1settingsApplyStructureTemporary(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; void *arg2 = (void *) 0 ; size_t arg3 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(void **)&jarg2; arg3 = (size_t)jarg3; result = (bool)icsneo_settingsApplyStructureTemporary((neodevice_t const *)arg1,(void const *)arg2,arg3); jresult = (jboolean)result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1getBaudrate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; uint16_t arg2 ; int64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (uint16_t)jarg2; result = (int64_t)icsneo_getBaudrate((neodevice_t const *)arg1,arg2); jresult = (jlong)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1setBaudrate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; uint16_t arg2 ; int64_t arg3 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (uint16_t)jarg2; arg3 = (int64_t)jarg3; result = (bool)icsneo_setBaudrate((neodevice_t const *)arg1,arg2,arg3); jresult = (jboolean)result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1getFDBaudrate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; uint16_t arg2 ; int64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (uint16_t)jarg2; result = (int64_t)icsneo_getFDBaudrate((neodevice_t const *)arg1,arg2); jresult = (jlong)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1setFDBaudrate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; uint16_t arg2 ; int64_t arg3 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (uint16_t)jarg2; arg3 = (int64_t)jarg3; result = (bool)icsneo_setFDBaudrate((neodevice_t const *)arg1,arg2,arg3); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1transmit(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; neomessage_t *arg2 = (neomessage_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(neomessage_t **)&jarg2; result = (bool)icsneo_transmit((neodevice_t const *)arg1,(neomessage_t const *)arg2); jresult = (jboolean)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1transmitMessages(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; neomessage_t *arg2 = (neomessage_t *) 0 ; size_t arg3 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(neomessage_t **)&jarg2; arg3 = (size_t)jarg3; result = (bool)icsneo_transmitMessages((neodevice_t const *)arg1,(neomessage_t const *)arg2,arg3); jresult = (jboolean)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1setWriteBlocks(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; bool arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = jarg2 ? true : false; icsneo_setWriteBlocks((neodevice_t const *)arg1,arg2); } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1describeDevice(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jintArray jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; char *arg2 = (char *) 0 ; size_t *arg3 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; { arg2 = NULL; if(jarg2 != NULL) { /* Get the String from the StringBuffer */ jmethodID setLengthID; jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID toStringID = (*jenv)->GetMethodID(jenv, strClass, "toString", "()Ljava/lang/String;"); jstring js = (jstring) (*jenv)->CallObjectMethod(jenv, jarg2, toStringID); /* Convert the String to a C string */ const char *pCharStr = (*jenv)->GetStringUTFChars(jenv, js, 0); /* Take a copy of the C string as the typemap is for a non const C string */ jmethodID capacityID = (*jenv)->GetMethodID(jenv, strClass, "capacity", "()I"); jint capacity = (*jenv)->CallIntMethod(jenv, jarg2, capacityID); arg2 = (char *) malloc(capacity+1); strcpy(arg2, pCharStr); /* Release the UTF string we obtained with GetStringUTFChars */ (*jenv)->ReleaseStringUTFChars(jenv, js, pCharStr); /* Zero the original StringBuffer, so we can replace it with the result */ setLengthID = (*jenv)->GetMethodID(jenv, strClass, "setLength", "(I)V"); (*jenv)->CallVoidMethod(jenv, jarg2, setLengthID, (jint) 0); } } { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } result = (bool)icsneo_describeDevice((neodevice_t const *)arg1,arg2,arg3); jresult = (jboolean)result; { if(arg2 != NULL) { /* Append the result to the empty StringBuffer */ jstring newString = (*jenv)->NewStringUTF(jenv, arg2); jclass strClass = (*jenv)->GetObjectClass(jenv, jarg2); jmethodID appendStringID = (*jenv)->GetMethodID(jenv, strClass, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;"); (*jenv)->CallObjectMethod(jenv, jarg2, appendStringID, newString); /* Clean up the string object, no longer needed */ free(arg2); arg2 = NULL; } } { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1getVersion(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neoversion_t result; (void)jenv; (void)jcls; result = icsneo_getVersion(); { neoversion_t * resultptr = (neoversion_t *) malloc(sizeof(neoversion_t)); memmove(resultptr, &result, sizeof(neoversion_t)); *(neoversion_t **)&jresult = resultptr; } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getEvents(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jintArray jarg2) { jboolean jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; size_t *arg2 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; { if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg2) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg2 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg2, 0); } result = (bool)icsneo_getEvents(arg1,arg2); jresult = (jboolean)result; { (*jenv)->ReleaseIntArrayElements(jenv, jarg2, (jint *)arg2, 0); } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getDeviceEvents(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jintArray jarg3) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; neoevent_t *arg2 = (neoevent_t *) 0 ; size_t *arg3 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(neoevent_t **)&jarg2; { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg3 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg3, 0); } result = (bool)icsneo_getDeviceEvents((neodevice_t const *)arg1,arg2,arg3); jresult = (jboolean)result; { (*jenv)->ReleaseIntArrayElements(jenv, jarg3, (jint *)arg3, 0); } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getLastError(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jboolean jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (bool)icsneo_getLastError(arg1); jresult = (jboolean)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1discardAllEvents(JNIEnv *jenv, jclass jcls) { (void)jenv; (void)jcls; icsneo_discardAllEvents(); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1discardDeviceEvents(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { neodevice_t *arg1 = (neodevice_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; icsneo_discardDeviceEvents((neodevice_t const *)arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_icsneo_1setEventLimit(JNIEnv *jenv, jclass jcls, jlong jarg1) { size_t arg1 ; (void)jenv; (void)jcls; arg1 = (size_t)jarg1; icsneo_setEventLimit(arg1); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_icsneo_1getEventLimit(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; size_t result; (void)jenv; (void)jcls; result = icsneo_getEventLimit(); jresult = (jlong)result; return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getSupportedDevices(JNIEnv *jenv, jclass jcls, jlong jarg1, jintArray jarg2) { jboolean jresult = 0 ; devicetype_t *arg1 = (devicetype_t *) 0 ; size_t *arg2 = (size_t *) 0 ; bool result; (void)jenv; (void)jcls; arg1 = *(devicetype_t **)&jarg1; { if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if ((*jenv)->GetArrayLength(jenv, jarg2) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg2 = (size_t *) (*jenv)->GetIntArrayElements(jenv, jarg2, 0); } result = (bool)icsneo_getSupportedDevices(arg1,arg2); jresult = (jboolean)result; { (*jenv)->ReleaseIntArrayElements(jenv, jarg2, (jint *)arg2, 0); } return jresult; } SWIGEXPORT jboolean JNICALL Java_icsneojavaJNI_icsneo_1getTimestampResolution(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jboolean jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; uint16_t *arg2 = (uint16_t *) 0 ; bool result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(uint16_t **)&jarg2; result = (bool)icsneo_getTimestampResolution((neodevice_t const *)arg1,arg2); jresult = (jboolean)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neodevice_1t_1device_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; devicehandle_t arg2 = (devicehandle_t) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = *(devicehandle_t *)&jarg2; if (arg1) (arg1)->device = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neodevice_1t_1device_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; devicehandle_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (devicehandle_t) ((arg1)->device); *(devicehandle_t *)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neodevice_1t_1handle_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; neodevice_handle_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (neodevice_handle_t)jarg2; if (arg1) (arg1)->handle = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neodevice_1t_1handle_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; neodevice_handle_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (neodevice_handle_t) ((arg1)->handle); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neodevice_1t_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; devicetype_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (devicetype_t)jarg2; if (arg1) (arg1)->type = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neodevice_1t_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; devicetype_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (devicetype_t) ((arg1)->type); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neodevice_1t_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neodevice_t *arg1 = (neodevice_t *) 0 ; char *arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if(arg2) { strncpy((char*)arg1->serial, (const char *)arg2, 7-1); arg1->serial[7-1] = 0; } else { arg1->serial[0] = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neodevice_1t_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; result = (char *)(char *) ((arg1)->serial); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neodevice_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neodevice_t *result = 0 ; (void)jenv; (void)jcls; result = (neodevice_t *)calloc(1, sizeof(neodevice_t)); *(neodevice_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neodevice_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neodevice_t *arg1 = (neodevice_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neodevice_t **)&jarg1; free((char *) arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1globalError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->globalError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1globalError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->globalError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1transmitMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->transmitMessage = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1transmitMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->transmitMessage); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1extendedFrame_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->extendedFrame = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1extendedFrame_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->extendedFrame); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1remoteFrame_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->remoteFrame = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1remoteFrame_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->remoteFrame); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1crcError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->crcError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1crcError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->crcError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canErrorPassive_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canErrorPassive = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canErrorPassive_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canErrorPassive); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1incompleteFrame_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->incompleteFrame = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1incompleteFrame_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->incompleteFrame); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1lostArbitration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->lostArbitration = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1lostArbitration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->lostArbitration); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1undefinedError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->undefinedError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1undefinedError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->undefinedError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusOff_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canBusOff = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusOff_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canBusOff); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canErrorWarning_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canErrorWarning = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canErrorWarning_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canErrorWarning); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusShortedPlus_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canBusShortedPlus = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusShortedPlus_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canBusShortedPlus); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusShortedGround_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canBusShortedGround = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canBusShortedGround_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canBusShortedGround); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1checksumError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->checksumError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1checksumError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->checksumError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1badMessageBitTimeError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->badMessageBitTimeError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1badMessageBitTimeError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->badMessageBitTimeError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1ifrData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->ifrData = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1ifrData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->ifrData); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1hardwareCommError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->hardwareCommError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1hardwareCommError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->hardwareCommError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1expectedLengthError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->expectedLengthError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1expectedLengthError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->expectedLengthError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1incomingNoMatch_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->incomingNoMatch = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1incomingNoMatch_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->incomingNoMatch); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1statusBreak_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->statusBreak = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1statusBreak_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->statusBreak); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1avsiRecOverflow_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->avsiRecOverflow = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1avsiRecOverflow_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->avsiRecOverflow); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1testTrigger_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->testTrigger = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1testTrigger_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->testTrigger); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1audioComment_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->audioComment = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1audioComment_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->audioComment); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1gpsData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->gpsData = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1gpsData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->gpsData); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1analogDigitalInput_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->analogDigitalInput = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1analogDigitalInput_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->analogDigitalInput); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1textComment_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->textComment = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1textComment_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->textComment); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1networkMessageType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->networkMessageType = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1networkMessageType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->networkMessageType); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1vsiTXUnderrun_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->vsiTXUnderrun = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1vsiTXUnderrun_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->vsiTXUnderrun); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1vsiIFRCRCBit_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->vsiIFRCRCBit = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1vsiIFRCRCBit_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->vsiIFRCRCBit); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1initMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->initMessage = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1initMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->initMessage); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1flexraySecondStartupFrame_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flexraySecondStartupFrame = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1flexraySecondStartupFrame_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->flexraySecondStartupFrame); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1extended_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->extended = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1extended_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->extended); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1hasValue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->hasValue = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1hasValue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->hasValue); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1valueIsBoolean_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->valueIsBoolean = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1valueIsBoolean_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->valueIsBoolean); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1highVoltage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->highVoltage = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1highVoltage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->highVoltage); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1longMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->longMessage = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1longMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->longMessage); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1globalChange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->globalChange = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1globalChange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->globalChange); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1errorFrame_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->errorFrame = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1errorFrame_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->errorFrame); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1endOfLongMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->endOfLongMessage = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1endOfLongMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->endOfLongMessage); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXBreakNotZero_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorRXBreakNotZero = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXBreakNotZero_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorRXBreakNotZero); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXBreakTooShort_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorRXBreakTooShort = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXBreakTooShort_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorRXBreakTooShort); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXSyncNot55_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorRXSyncNot55 = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXSyncNot55_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorRXSyncNot55); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXDataGreaterEight_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorRXDataGreaterEight = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorRXDataGreaterEight_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorRXDataGreaterEight); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorTXRXMismatch_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorTXRXMismatch = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorTXRXMismatch_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorTXRXMismatch); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorMessageIDParity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linErrorMessageIDParity = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linErrorMessageIDParity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linErrorMessageIDParity); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linSyncFrameError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linSyncFrameError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linSyncFrameError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linSyncFrameError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linIDFrameError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linIDFrameError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linIDFrameError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linIDFrameError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linSlaveByteError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linSlaveByteError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linSlaveByteError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linSlaveByteError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1rxTimeoutError_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->rxTimeoutError = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1rxTimeoutError_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->rxTimeoutError); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linNoSlaveData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->linNoSlaveData = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1linNoSlaveData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->linNoSlaveData); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdESI_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canfdESI = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdESI_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canfdESI); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdIDE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canfdIDE = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdIDE_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canfdIDE); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdRTR_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canfdRTR = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdRTR_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canfdRTR); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdFDF_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canfdFDF = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdFDF_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canfdFDF); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdBRS_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->canfdBRS = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1canfdBRS_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t) ((arg1)->canfdBRS); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1statusBitfield_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlongArray jarg2) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t *arg2 ; jlong *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 4) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUint(jenv, &jarr2, (unsigned int **)&arg2, jarg2)) return ; { size_t ii; uint32_t *b = (uint32_t *) arg1->statusBitfield; for (ii = 0; ii < (size_t)4; ii++) b[ii] = *((uint32_t *) arg2 + ii); } SWIG_JavaArrayArgoutUint(jenv, jarr2, (unsigned int *)arg2, jarg2); free(arg2); } SWIGEXPORT jlongArray JNICALL Java_icsneojavaJNI_neomessage_1statusbitfield_1t_1statusBitfield_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlongArray jresult = 0 ; neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; uint32_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_statusbitfield_t **)&jarg1; result = (uint32_t *)(uint32_t *) ((arg1)->statusBitfield); jresult = SWIG_JavaArrayOutUint(jenv, (unsigned int *)result, 4); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neomessage_1statusbitfield_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neomessage_statusbitfield_t *result = 0 ; (void)jenv; (void)jcls; result = (neomessage_statusbitfield_t *)calloc(1, sizeof(neomessage_statusbitfield_t)); *(neomessage_statusbitfield_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neomessage_1statusbitfield_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neomessage_statusbitfield_t *arg1 = (neomessage_statusbitfield_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neomessage_statusbitfield_t **)&jarg1; free((char *) arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { neomessage_t *arg1 = (neomessage_t *) 0 ; neomessage_statusbitfield_t *arg2 = (neomessage_statusbitfield_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neomessage_t **)&jarg1; arg2 = *(neomessage_statusbitfield_t **)&jarg2; if (arg1) (arg1)->status = *arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1t_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; neomessage_statusbitfield_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (neomessage_statusbitfield_t *)& ((arg1)->status); *(neomessage_statusbitfield_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1timestamp_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestamp = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1t_1timestamp_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint64_t) ((arg1)->timestamp); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1timestampReserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestampReserved = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1t_1timestampReserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint64_t) ((arg1)->timestampReserved); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jbyteArray jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *arg2 = (uint8_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; bool isCopy; arg2 = (*jenv)->GetByteArrayElements(jenv, jarg2, &isCopy); if (arg1) (arg1)->data = (uint8_t const *)arg2; } SWIGEXPORT jbyteArray JNICALL Java_icsneojavaJNI_neomessage_1t_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jbyteArray jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint8_t *) ((arg1)->data); jresult = (*jenv)->NewByteArray(jenv, (int) arg1->length); (*jenv)->SetByteArrayRegion(jenv, jresult, 0, (int) arg1->length, result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; size_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; arg2 = (size_t)jarg2; if (arg1) (arg1)->length = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1t_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; size_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = ((arg1)->length); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1header_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 4) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->header; for (ii = 0; ii < (size_t)4; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neomessage_1t_1header_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->header); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 4); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1netid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->netid = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neomessage_1t_1netid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint16_t) ((arg1)->netid); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->type = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neomessage_1t_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint8_t) ((arg1)->type); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1reserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 17) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->reserved; for (ii = 0; ii < (size_t)17; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neomessage_1t_1reserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->reserved); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 17); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neomessage_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neomessage_t *result = 0 ; (void)jenv; (void)jcls; result = (neomessage_t *)calloc(1, sizeof(neomessage_t)); *(neomessage_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neomessage_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neomessage_t *arg1 = (neomessage_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neomessage_t **)&jarg1; free((char *) arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; neomessage_statusbitfield_t *arg2 = (neomessage_statusbitfield_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = *(neomessage_statusbitfield_t **)&jarg2; if (arg1) (arg1)->status = *arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; neomessage_statusbitfield_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (neomessage_statusbitfield_t *)& ((arg1)->status); *(neomessage_statusbitfield_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1timestamp_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestamp = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1timestamp_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint64_t) ((arg1)->timestamp); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1timestampReserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestampReserved = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1timestampReserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint64_t) ((arg1)->timestampReserved); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jbyteArray jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t *arg2 = (uint8_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; bool isCopy; arg2 = (*jenv)->GetByteArrayElements(jenv, jarg2, &isCopy); if (arg1) (arg1)->data = (uint8_t const *)arg2; } SWIGEXPORT jbyteArray JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jbyteArray jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint8_t *) ((arg1)->data); jresult = (*jenv)->NewByteArray(jenv, (int) arg1->length); (*jenv)->SetByteArrayRegion(jenv, jresult, 0, (int) arg1->length, result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; size_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = (size_t)jarg2; if (arg1) (arg1)->length = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; size_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = ((arg1)->length); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1arbid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->arbid = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1arbid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint32_t) ((arg1)->arbid); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1netid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->netid = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1netid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint16_t) ((arg1)->netid); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->type = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint8_t) ((arg1)->type); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1dlcOnWire_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->dlcOnWire = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1dlcOnWire_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint8_t) ((arg1)->dlcOnWire); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1reserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 16) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->reserved; for (ii = 0; ii < (size_t)16; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1reserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->reserved); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 16); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neomessage_1can_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neomessage_can_t *result = 0 ; (void)jenv; (void)jcls; result = (neomessage_can_t *)calloc(1, sizeof(neomessage_can_t)); *(neomessage_can_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neomessage_1can_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neomessage_can_t **)&jarg1; free((char *) arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; neomessage_statusbitfield_t *arg2 = (neomessage_statusbitfield_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(neomessage_eth_t **)&jarg1; arg2 = *(neomessage_statusbitfield_t **)&jarg2; if (arg1) (arg1)->status = *arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; neomessage_statusbitfield_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (neomessage_statusbitfield_t *)& ((arg1)->status); *(neomessage_statusbitfield_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1timestamp_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestamp = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1timestamp_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint64_t) ((arg1)->timestamp); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1timestampReserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint64_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; { jclass clazz; jmethodID mid; jbyteArray ba; jbyte* bae; jsize sz; int i; if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); return ; } clazz = (*jenv)->GetObjectClass(jenv, jarg2); mid = (*jenv)->GetMethodID(jenv, clazz, "toByteArray", "()[B"); ba = (jbyteArray)(*jenv)->CallObjectMethod(jenv, jarg2, mid); bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); sz = (*jenv)->GetArrayLength(jenv, ba); arg2 = 0; if (sz > 0) { arg2 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(jenv, ba, bae, 0); } if (arg1) (arg1)->timestampReserved = arg2; } SWIGEXPORT jobject JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1timestampReserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint64_t) ((arg1)->timestampReserved); { jbyteArray ba = (*jenv)->NewByteArray(jenv, 9); jbyte* bae = (*jenv)->GetByteArrayElements(jenv, ba, 0); jclass clazz = (*jenv)->FindClass(jenv, "java/math/BigInteger"); jmethodID mid = (*jenv)->GetMethodID(jenv, clazz, "", "([B)V"); jobject bigint; int i; bae[0] = 0; for(i=1; i<9; i++ ) { bae[i] = (jbyte)(result>>8*(8-i)); } (*jenv)->ReleaseByteArrayElements(jenv, ba, bae, 0); bigint = (*jenv)->NewObject(jenv, clazz, mid, ba); (*jenv)->DeleteLocalRef(jenv, ba); jresult = bigint; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jbyteArray jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *arg2 = (uint8_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; bool isCopy; arg2 = (*jenv)->GetByteArrayElements(jenv, jarg2, &isCopy); if (arg1) (arg1)->data = (uint8_t const *)arg2; } SWIGEXPORT jbyteArray JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jbyteArray jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint8_t *) ((arg1)->data); jresult = (*jenv)->NewByteArray(jenv, (int) arg1->length); (*jenv)->SetByteArrayRegion(jenv, jresult, 0, (int) arg1->length, result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; size_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; arg2 = (size_t)jarg2; if (arg1) (arg1)->length = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; size_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = ((arg1)->length); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1preemptionFlags_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->preemptionFlags = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1preemptionFlags_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint8_t) ((arg1)->preemptionFlags); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1reservedHeader_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 3) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->reservedHeader; for (ii = 0; ii < (size_t)3; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1reservedHeader_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->reservedHeader); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 3); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1netid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->netid = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1netid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint16_t) ((arg1)->netid); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->type = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint8_t) ((arg1)->type); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1reserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 17) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->reserved; for (ii = 0; ii < (size_t)17; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1reserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->reserved); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 17); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neomessage_1eth_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neomessage_eth_t *result = 0 ; (void)jenv; (void)jcls; result = (neomessage_eth_t *)calloc(1, sizeof(neomessage_eth_t)); *(neomessage_eth_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neomessage_1eth_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neomessage_eth_t **)&jarg1; free((char *) arg1); } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1DEVICETYPE_1LONGEST_1NAME_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)((35+1)); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1DEVICETYPE_1LONGEST_1DESCRIPTION_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(((35+1) +7)); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1major_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->major = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neoversion_1t_1major_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (uint16_t) ((arg1)->major); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1minor_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->minor = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neoversion_1t_1minor_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (uint16_t) ((arg1)->minor); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1patch_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->patch = arg2; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_neoversion_1t_1patch_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (uint16_t) ((arg1)->patch); jresult = (jint)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1metadata_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; char *arg2 = (char *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if (arg2) { arg1->metadata = (char const *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->metadata, (const char *)arg2); } else { arg1->metadata = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoversion_1t_1metadata_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (char *) ((arg1)->metadata); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1buildBranch_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; char *arg2 = (char *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if (arg2) { arg1->buildBranch = (char const *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->buildBranch, (const char *)arg2); } else { arg1->buildBranch = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoversion_1t_1buildBranch_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (char *) ((arg1)->buildBranch); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1buildTag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; char *arg2 = (char *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if (arg2) { arg1->buildTag = (char const *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->buildTag, (const char *)arg2); } else { arg1->buildTag = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoversion_1t_1buildTag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (char *) ((arg1)->buildTag); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoversion_1t_1reserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoversion_t *arg1 = (neoversion_t *) 0 ; char *arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if(arg2) { strncpy((char*)arg1->reserved, (const char *)arg2, 32-1); arg1->reserved[32-1] = 0; } else { arg1->reserved[0] = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoversion_1t_1reserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoversion_t *arg1 = (neoversion_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoversion_t **)&jarg1; result = (char *)(char *) ((arg1)->reserved); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neoversion_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neoversion_t *result = 0 ; (void)jenv; (void)jcls; result = (neoversion_t *)calloc(1, sizeof(neoversion_t)); *(neoversion_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neoversion_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neoversion_t *arg1 = (neoversion_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neoversion_t **)&jarg1; free((char *) arg1); } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1description_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; char *arg2 = (char *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if (arg2) { arg1->description = (char const *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->description, (const char *)arg2); } else { arg1->description = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoevent_1t_1description_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (char *) ((arg1)->description); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1timestamp_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; time_t arg2 ; time_t *argp2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; argp2 = *(time_t **)&jarg2; if (!argp2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null time_t"); return ; } arg2 = *argp2; if (arg1) (arg1)->timestamp = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neoevent_1t_1timestamp_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; time_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = ((arg1)->timestamp); { time_t * resultptr = (time_t *) malloc(sizeof(time_t)); memmove(resultptr, &result, sizeof(time_t)); *(time_t **)&jresult = resultptr; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1eventNumber_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; uint32_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->eventNumber = arg2; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neoevent_1t_1eventNumber_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (uint32_t) ((arg1)->eventNumber); jresult = (jlong)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1severity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; uint8_t arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->severity = arg2; } SWIGEXPORT jshort JNICALL Java_icsneojavaJNI_neoevent_1t_1severity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshort jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (uint8_t) ((arg1)->severity); jresult = (jshort)result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; char *arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); if (!arg2) return ; } { if(arg2) { strncpy((char*)arg1->serial, (const char *)arg2, 7-1); arg1->serial[7-1] = 0; } else { arg1->serial[0] = 0; } } if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); } SWIGEXPORT jstring JNICALL Java_icsneojavaJNI_neoevent_1t_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (char *)(char *) ((arg1)->serial); if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1reserved_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshortArray jarg2) { neoevent_t *arg1 = (neoevent_t *) 0 ; uint8_t *arg2 ; jshort *jarr2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; if (jarg2 && (*jenv)->GetArrayLength(jenv, jarg2) != 16) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "incorrect array size"); return ; } if (!SWIG_JavaArrayInUchar(jenv, &jarr2, (unsigned char **)&arg2, jarg2)) return ; { size_t ii; uint8_t *b = (uint8_t *) arg1->reserved; for (ii = 0; ii < (size_t)16; ii++) b[ii] = *((uint8_t *) arg2 + ii); } SWIG_JavaArrayArgoutUchar(jenv, jarr2, (unsigned char *)arg2, jarg2); free(arg2); } SWIGEXPORT jshortArray JNICALL Java_icsneojavaJNI_neoevent_1t_1reserved_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jshortArray jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; uint8_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; result = (uint8_t *)(uint8_t *) ((arg1)->reserved); jresult = SWIG_JavaArrayOutUchar(jenv, (unsigned char *)result, 16); return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neoevent_1t(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; neoevent_t *result = 0 ; (void)jenv; (void)jcls; result = (neoevent_t *)calloc(1, sizeof(neoevent_t)); *(neoevent_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neoevent_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { neoevent_t *arg1 = (neoevent_t *) 0 ; (void)jenv; (void)jcls; arg1 = *(neoevent_t **)&jarg1; free((char *) arg1); } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1DEVICE_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1MSCAN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(2); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1SWCAN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(3); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LSFTCAN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(4); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FORDSCP_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(5); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1J1708_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(6); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1AUX_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(7); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1J1850VPW_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(8); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ISO_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(9); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1MAIN51_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(11); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(12); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1SCI_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(13); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ISO2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(14); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ISO14230_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(15); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(16); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET1_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(17); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(18); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET3_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(19); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1EXT_1MEMORYREAD_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(20); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1INT_1MEMORYREAD_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(21); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1DFLASH_1READ_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(22); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1SDCARD_1READ_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(23); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1CAN_1ERRBITS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(24); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1DFLASH_1WRITE_1DONE_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(25); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1CAN1_1LOGICAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(26); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1CAN2_1LOGICAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(27); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1LIN1_1LOGICAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(28); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1LIN2_1LOGICAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(29); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1LIN1_1ANALOG_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(30); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1LIN2_1ANALOG_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(31); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1MISC_1ANALOG_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(32); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1WAVE_1MISCDIO2_1LOGICAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(33); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1NETWORK_1COM_1ENABLE_1EX_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(34); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1NEOVI_1NETWORK_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(35); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1READ_1BAUD_1SETTINGS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(36); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1OLDFORMAT_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(37); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1SCOPE_1CAPTURE_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(38); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1HARDWARE_1EXCEP_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(39); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1GET_1RTC_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(40); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ISO3_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(41); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(42); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN3_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(44); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET4_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(45); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET5_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(46); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ISO4_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(47); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(48); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN3_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(49); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN4_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(50); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1APP_1ERROR_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(52); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1CGI_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(53); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RESET_1STATUS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(54); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FB_1STATUS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(55); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1APP_1SIGNAL_1STATUS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(56); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1READ_1DATALINK_1CM_1TX_1MSG_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(57); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1READ_1DATALINK_1CM_1RX_1MSG_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(58); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LOGGING_1OVERFLOW_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(59); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1READ_1SETTINGS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(60); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN4_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(61); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN5_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(62); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RS232_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(63); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1UART_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(64); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1UART2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(65); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1UART3_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(66); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1UART4_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(67); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1SWCAN2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(68); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ETHERNET_1DAQ_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(69); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1DATA_1TO_1HOST_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(70); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1TEXTAPI_1TO_1HOST_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(71); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET6_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(73); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1RED_1VBAT_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(74); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET7_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(75); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET8_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(76); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET9_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(77); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET10_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(78); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET11_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(79); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY1A_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(80); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY1B_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(81); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY2A_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(82); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY2B_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(83); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN5_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(84); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(85); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1FLEXRAY2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(86); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1OP_1ETHERNET12_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(87); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1MOST25_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(90); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1MOST50_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(91); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1MOST150_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(92); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ETHERNET_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(93); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1GMFSA_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(94); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1TCP_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(95); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN6_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(96); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HSCAN7_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(97); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LIN6_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(98); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1LSFTCAN2_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(99); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1HW_1COM_1LATENCY_1TEST_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(512); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1DEVICE_1STATUS_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(513); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1ANY_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0xfffe); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETID_1INVALID_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0xffff); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1INVALID_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1INTERNAL_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1CAN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(2); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1LIN_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(3); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1FLEXRAY_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(4); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1MOST_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(5); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1ETHERNET_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(6); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1ANY_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0xFE); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_icsneojavaJNI_ICSNEO_1NETWORK_1TYPE_1OTHER_1get(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; (void)jenv; (void)jcls; result = (int)(0xFF); jresult = (jint)result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1can_1t_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; neomessage_can_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (neomessage_can_t *)neomessage_can_t_cast(arg1); *(neomessage_can_t **)&jresult = result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1eth_1t_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; neomessage_eth_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; result = (neomessage_eth_t *)neomessage_eth_t_cast(arg1); *(neomessage_eth_t **)&jresult = result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_from_1can_1neomessage_1t_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_can_t *arg1 = (neomessage_can_t *) 0 ; neomessage_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_can_t **)&jarg1; result = (neomessage_t *)from_can_neomessage_t_cast(arg1); *(neomessage_t **)&jresult = result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_from_1eth_1neomessage_1t_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; neomessage_eth_t *arg1 = (neomessage_eth_t *) 0 ; neomessage_t *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_eth_t **)&jarg1; result = (neomessage_t *)from_eth_neomessage_t_cast(arg1); *(neomessage_t **)&jresult = result; return jresult; } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neodevice_1t_1array(JNIEnv *jenv, jclass jcls, jint jarg1) { jlong jresult = 0 ; int arg1 ; neodevice_t *result = 0 ; (void)jenv; (void)jcls; arg1 = (int)jarg1; result = (neodevice_t *)new_neodevice_t_array(arg1); *(neodevice_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neodevice_1t_1array(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { neodevice_t *arg1 = (neodevice_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; delete_neodevice_t_array(arg1); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neodevice_1t_1array_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jlong jresult = 0 ; neodevice_t *arg1 = (neodevice_t *) 0 ; int arg2 ; neodevice_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neodevice_t **)&jarg1; arg2 = (int)jarg2; result = neodevice_t_array_getitem(arg1,arg2); { neodevice_t * resultptr = (neodevice_t *) malloc(sizeof(neodevice_t)); memmove(resultptr, &result, sizeof(neodevice_t)); *(neodevice_t **)&jresult = resultptr; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neodevice_1t_1array_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) { neodevice_t *arg1 = (neodevice_t *) 0 ; int arg2 ; neodevice_t arg3 ; neodevice_t *argp3 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg3_; arg1 = *(neodevice_t **)&jarg1; arg2 = (int)jarg2; argp3 = *(neodevice_t **)&jarg3; if (!argp3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null neodevice_t"); return ; } arg3 = *argp3; neodevice_t_array_setitem(arg1,arg2,arg3); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neoevent_1t_1array(JNIEnv *jenv, jclass jcls, jint jarg1) { jlong jresult = 0 ; int arg1 ; neoevent_t *result = 0 ; (void)jenv; (void)jcls; arg1 = (int)jarg1; result = (neoevent_t *)new_neoevent_t_array(arg1); *(neoevent_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neoevent_1t_1array(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { neoevent_t *arg1 = (neoevent_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; delete_neoevent_t_array(arg1); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neoevent_1t_1array_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jlong jresult = 0 ; neoevent_t *arg1 = (neoevent_t *) 0 ; int arg2 ; neoevent_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neoevent_t **)&jarg1; arg2 = (int)jarg2; result = neoevent_t_array_getitem(arg1,arg2); { neoevent_t * resultptr = (neoevent_t *) malloc(sizeof(neoevent_t)); memmove(resultptr, &result, sizeof(neoevent_t)); *(neoevent_t **)&jresult = resultptr; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neoevent_1t_1array_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) { neoevent_t *arg1 = (neoevent_t *) 0 ; int arg2 ; neoevent_t arg3 ; neoevent_t *argp3 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg3_; arg1 = *(neoevent_t **)&jarg1; arg2 = (int)jarg2; argp3 = *(neoevent_t **)&jarg3; if (!argp3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null neoevent_t"); return ; } arg3 = *argp3; neoevent_t_array_setitem(arg1,arg2,arg3); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_new_1neomessage_1t_1array(JNIEnv *jenv, jclass jcls, jint jarg1) { jlong jresult = 0 ; int arg1 ; neomessage_t *result = 0 ; (void)jenv; (void)jcls; arg1 = (int)jarg1; result = (neomessage_t *)new_neomessage_t_array(arg1); *(neomessage_t **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_delete_1neomessage_1t_1array(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { neomessage_t *arg1 = (neomessage_t *) 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; delete_neomessage_t_array(arg1); } SWIGEXPORT jlong JNICALL Java_icsneojavaJNI_neomessage_1t_1array_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jlong jresult = 0 ; neomessage_t *arg1 = (neomessage_t *) 0 ; int arg2 ; neomessage_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(neomessage_t **)&jarg1; arg2 = (int)jarg2; result = neomessage_t_array_getitem(arg1,arg2); { neomessage_t * resultptr = (neomessage_t *) malloc(sizeof(neomessage_t)); memmove(resultptr, &result, sizeof(neomessage_t)); *(neomessage_t **)&jresult = resultptr; } return jresult; } SWIGEXPORT void JNICALL Java_icsneojavaJNI_neomessage_1t_1array_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) { neomessage_t *arg1 = (neomessage_t *) 0 ; int arg2 ; neomessage_t arg3 ; neomessage_t *argp3 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg3_; arg1 = *(neomessage_t **)&jarg1; arg2 = (int)jarg2; argp3 = *(neomessage_t **)&jarg3; if (!argp3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null neomessage_t"); return ; } arg3 = *argp3; neomessage_t_array_setitem(arg1,arg2,arg3); } #ifdef __cplusplus } #endif