libicsneo/examples/java/java_wrap.c

6941 lines
191 KiB
C

/* ----------------------------------------------------------------------------
* 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 <jni.h>
#include <stdlib.h>
#include <string.h>
/* 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 <stdint.h> // 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; i<sz; i++)
(*carr)[i] = (signed char)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutSchar (JNIEnv *jenv, jbyte *jarr, signed char *carr, jbyteArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jbyte)carr[i];
(*jenv)->ReleaseByteArrayElements(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; i<sz; i++)
arr[i] = (jbyte)result[i];
(*jenv)->ReleaseByteArrayElements(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; i<sz; i++)
(*carr)[i] = (unsigned char)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, unsigned char *carr, jshortArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jshort)carr[i];
(*jenv)->ReleaseShortArrayElements(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; i<sz; i++)
arr[i] = (jshort)result[i];
(*jenv)->ReleaseShortArrayElements(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; i<sz; i++)
(*carr)[i] = (short)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutShort (JNIEnv *jenv, jshort *jarr, short *carr, jshortArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jshort)carr[i];
(*jenv)->ReleaseShortArrayElements(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; i<sz; i++)
arr[i] = (jshort)result[i];
(*jenv)->ReleaseShortArrayElements(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; i<sz; i++)
(*carr)[i] = (unsigned short)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutUshort (JNIEnv *jenv, jint *jarr, unsigned short *carr, jintArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jint)carr[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
arr[i] = (jint)result[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
(*carr)[i] = (int)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutInt (JNIEnv *jenv, jint *jarr, int *carr, jintArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jint)carr[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
arr[i] = (jint)result[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
(*carr)[i] = (unsigned int)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, unsigned int *carr, jlongArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jlong)carr[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
arr[i] = (jlong)result[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
(*carr)[i] = (long)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutLong (JNIEnv *jenv, jint *jarr, long *carr, jintArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jint)carr[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
arr[i] = (jint)result[i];
(*jenv)->ReleaseIntArrayElements(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; i<sz; i++)
(*carr)[i] = (unsigned long)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, unsigned long *carr, jlongArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jlong)carr[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
arr[i] = (jlong)result[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
(*carr)[i] = (jlong)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutLonglong (JNIEnv *jenv, jlong *jarr, jlong *carr, jlongArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jlong)carr[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
arr[i] = (jlong)result[i];
(*jenv)->ReleaseLongArrayElements(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; i<sz; i++)
(*carr)[i] = (float)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutFloat (JNIEnv *jenv, jfloat *jarr, float *carr, jfloatArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jfloat)carr[i];
(*jenv)->ReleaseFloatArrayElements(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; i<sz; i++)
arr[i] = (jfloat)result[i];
(*jenv)->ReleaseFloatArrayElements(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; i<sz; i++)
(*carr)[i] = (double)(*jarr)[i];
return 1;
}
static void SWIG_JavaArrayArgoutDouble (JNIEnv *jenv, jdouble *jarr, double *carr, jdoubleArray input) {
int i;
jsize sz = (*jenv)->GetArrayLength(jenv, input);
for (i=0; i<sz; i++)
jarr[i] = (jdouble)carr[i];
(*jenv)->ReleaseDoubleArrayElements(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; i<sz; i++)
arr[i] = (jdouble)result[i];
(*jenv)->ReleaseDoubleArrayElements(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; i<sz; i++) {
arg4 = (arg4 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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; i<sz; i++) {
arg2 = (arg2 << 8) | (uint64_t)(unsigned char)bae[i];
}
}
(*jenv)->ReleaseByteArrayElements(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, "<init>", "([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