Testing out the PPD42 Air Quality Sensor, with an MSP430 Launchpad and graphing the data with GNUplot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

494 lines
12 KiB

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