/* DO NOT EDIT THIS FILE - it is machine generated */
|
|
#include <jni.h>
|
|
/* Header for class gnu_io_RXTXPort */
|
|
|
|
#ifndef _Included_gnu_io_RXTXPort
|
|
#define _Included_gnu_io_RXTXPort
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#undef gnu_io_RXTXPort_DATABITS_5
|
|
#define gnu_io_RXTXPort_DATABITS_5 5L
|
|
#undef gnu_io_RXTXPort_DATABITS_6
|
|
#define gnu_io_RXTXPort_DATABITS_6 6L
|
|
#undef gnu_io_RXTXPort_DATABITS_7
|
|
#define gnu_io_RXTXPort_DATABITS_7 7L
|
|
#undef gnu_io_RXTXPort_DATABITS_8
|
|
#define gnu_io_RXTXPort_DATABITS_8 8L
|
|
#undef gnu_io_RXTXPort_STOPBITS_1
|
|
#define gnu_io_RXTXPort_STOPBITS_1 1L
|
|
#undef gnu_io_RXTXPort_STOPBITS_2
|
|
#define gnu_io_RXTXPort_STOPBITS_2 2L
|
|
#undef gnu_io_RXTXPort_STOPBITS_1_5
|
|
#define gnu_io_RXTXPort_STOPBITS_1_5 3L
|
|
#undef gnu_io_RXTXPort_PARITY_NONE
|
|
#define gnu_io_RXTXPort_PARITY_NONE 0L
|
|
#undef gnu_io_RXTXPort_PARITY_ODD
|
|
#define gnu_io_RXTXPort_PARITY_ODD 1L
|
|
#undef gnu_io_RXTXPort_PARITY_EVEN
|
|
#define gnu_io_RXTXPort_PARITY_EVEN 2L
|
|
#undef gnu_io_RXTXPort_PARITY_MARK
|
|
#define gnu_io_RXTXPort_PARITY_MARK 3L
|
|
#undef gnu_io_RXTXPort_PARITY_SPACE
|
|
#define gnu_io_RXTXPort_PARITY_SPACE 4L
|
|
#undef gnu_io_RXTXPort_FLOWCONTROL_NONE
|
|
#define gnu_io_RXTXPort_FLOWCONTROL_NONE 0L
|
|
#undef gnu_io_RXTXPort_FLOWCONTROL_RTSCTS_IN
|
|
#define gnu_io_RXTXPort_FLOWCONTROL_RTSCTS_IN 1L
|
|
#undef gnu_io_RXTXPort_FLOWCONTROL_RTSCTS_OUT
|
|
#define gnu_io_RXTXPort_FLOWCONTROL_RTSCTS_OUT 2L
|
|
#undef gnu_io_RXTXPort_FLOWCONTROL_XONXOFF_IN
|
|
#define gnu_io_RXTXPort_FLOWCONTROL_XONXOFF_IN 4L
|
|
#undef gnu_io_RXTXPort_FLOWCONTROL_XONXOFF_OUT
|
|
#define gnu_io_RXTXPort_FLOWCONTROL_XONXOFF_OUT 8L
|
|
#undef gnu_io_RXTXPort_debug
|
|
#define gnu_io_RXTXPort_debug 0L
|
|
#undef gnu_io_RXTXPort_debug_verbose
|
|
#define gnu_io_RXTXPort_debug_verbose 0L
|
|
#undef gnu_io_RXTXPort_debug_events
|
|
#define gnu_io_RXTXPort_debug_events 0L
|
|
/* Inaccessible static: dsrFlag */
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: Initialize
|
|
* Signature: ()V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_Initialize
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: open
|
|
* Signature: (Ljava/lang/String;)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_open
|
|
(JNIEnv *, jobject, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetSerialPortParams
|
|
* Signature: (IIII)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_nativeSetSerialPortParams
|
|
(JNIEnv *, jobject, jint, jint, jint, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: setflowcontrol
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_setflowcontrol
|
|
(JNIEnv *, jobject, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: NativegetReceiveTimeout
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_NativegetReceiveTimeout
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: NativeisReceiveTimeoutEnabled
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_NativeisReceiveTimeoutEnabled
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: NativeEnableReceiveTimeoutThreshold
|
|
* Signature: (III)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_NativeEnableReceiveTimeoutThreshold
|
|
(JNIEnv *, jobject, jint, jint, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isDTR
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isDTR
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: setDTR
|
|
* Signature: (Z)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_setDTR
|
|
(JNIEnv *, jobject, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: setRTS
|
|
* Signature: (Z)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_setRTS
|
|
(JNIEnv *, jobject, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: setDSR
|
|
* Signature: (Z)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_setDSR
|
|
(JNIEnv *, jobject, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isCTS
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isCTS
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isDSR
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isDSR
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isCD
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isCD
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isRI
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isRI
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: isRTS
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_isRTS
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: sendBreak
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_sendBreak
|
|
(JNIEnv *, jobject, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: writeByte
|
|
* Signature: (IZ)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_writeByte
|
|
(JNIEnv *, jobject, jint, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: writeArray
|
|
* Signature: ([BIIZ)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_writeArray
|
|
(JNIEnv *, jobject, jbyteArray, jint, jint, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeDrain
|
|
* Signature: (Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeDrain
|
|
(JNIEnv *, jobject, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeavailable
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeavailable
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: readByte
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_readByte
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: readArray
|
|
* Signature: ([BII)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_readArray
|
|
(JNIEnv *, jobject, jbyteArray, jint, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: eventLoop
|
|
* Signature: ()V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_eventLoop
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: interruptEventLoop
|
|
* Signature: ()V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_interruptEventLoop
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetEventFlag
|
|
* Signature: (IIZ)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_nativeSetEventFlag
|
|
(JNIEnv *, jobject, jint, jint, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeClose
|
|
* Signature: (Ljava/lang/String;)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_nativeClose
|
|
(JNIEnv *, jobject, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticSetSerialPortParams
|
|
* Signature: (Ljava/lang/String;IIII)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_gnu_io_RXTXPort_nativeStaticSetSerialPortParams
|
|
(JNIEnv *, jclass, jstring, jint, jint, jint, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticSetDSR
|
|
* Signature: (Ljava/lang/String;Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticSetDSR
|
|
(JNIEnv *, jclass, jstring, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticSetDTR
|
|
* Signature: (Ljava/lang/String;Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticSetDTR
|
|
(JNIEnv *, jclass, jstring, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticSetRTS
|
|
* Signature: (Ljava/lang/String;Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticSetRTS
|
|
(JNIEnv *, jclass, jstring, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsDSR
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsDSR
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsDTR
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsDTR
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsRTS
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsRTS
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsCTS
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsCTS
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsCD
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsCD
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticIsRI
|
|
* Signature: (Ljava/lang/String;)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeStaticIsRI
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticGetBaudRate
|
|
* Signature: (Ljava/lang/String;)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeStaticGetBaudRate
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticGetDataBits
|
|
* Signature: (Ljava/lang/String;)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeStaticGetDataBits
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticGetParity
|
|
* Signature: (Ljava/lang/String;)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeStaticGetParity
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeStaticGetStopBits
|
|
* Signature: (Ljava/lang/String;)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeStaticGetStopBits
|
|
(JNIEnv *, jclass, jstring);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetParityErrorChar
|
|
* Signature: ()B
|
|
*/
|
|
JNIEXPORT jbyte JNICALL Java_gnu_io_RXTXPort_nativeGetParityErrorChar
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetParityErrorChar
|
|
* Signature: (B)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetParityErrorChar
|
|
(JNIEnv *, jobject, jbyte);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetEndOfInputChar
|
|
* Signature: ()B
|
|
*/
|
|
JNIEXPORT jbyte JNICALL Java_gnu_io_RXTXPort_nativeGetEndOfInputChar
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetEndOfInputChar
|
|
* Signature: (B)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetEndOfInputChar
|
|
(JNIEnv *, jobject, jbyte);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetUartType
|
|
* Signature: (Ljava/lang/String;Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetUartType
|
|
(JNIEnv *, jobject, jstring, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetUartType
|
|
* Signature: ()Ljava/lang/String;
|
|
*/
|
|
JNIEXPORT jstring JNICALL Java_gnu_io_RXTXPort_nativeGetUartType
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetBaudBase
|
|
* Signature: (I)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetBaudBase
|
|
(JNIEnv *, jobject, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetBaudBase
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeGetBaudBase
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetDivisor
|
|
* Signature: (I)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetDivisor
|
|
(JNIEnv *, jobject, jint);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetDivisor
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_gnu_io_RXTXPort_nativeGetDivisor
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetLowLatency
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetLowLatency
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetLowLatency
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeGetLowLatency
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeSetCallOutHangup
|
|
* Signature: (Z)Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeSetCallOutHangup
|
|
(JNIEnv *, jobject, jboolean);
|
|
|
|
/*
|
|
* Class: gnu_io_RXTXPort
|
|
* Method: nativeGetCallOutHangup
|
|
* Signature: ()Z
|
|
*/
|
|
JNIEXPORT jboolean JNICALL Java_gnu_io_RXTXPort_nativeGetCallOutHangup
|
|
(JNIEnv *, jobject);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|