update 2016-11-04 b1
1. removed water marks for jni related code
This commit is contained in:
@@ -6,7 +6,6 @@ LOCAL_CFLAGS := -DBOARD_ANDROID
|
||||
LOCAL_MODULE := libirdecode
|
||||
LOCAL_SRC_FILES := irda_decode_jni.c \
|
||||
irda_decode.c \
|
||||
bc_parse_parameter.c \
|
||||
irda_lib.c \
|
||||
irda_apply.c \
|
||||
irda_irframe.c \
|
||||
|
||||
@@ -1,212 +1,212 @@
|
||||
/* DO NOT EDIT THIS FILE - it is machine generated */
|
||||
#include <jni.h>
|
||||
/* Header for class com_yuekong_remote_service_DecodeService */
|
||||
/* Header for class net_irext_remote_service_DecodeService */
|
||||
|
||||
#ifndef _Included_com_yuekong_remote_service_DecodeService
|
||||
#define _Included_com_yuekong_remote_service_DecodeService
|
||||
#ifndef _Included_net_irext_remote_service_DecodeService
|
||||
#define _Included_net_irext_remote_service_DecodeService
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_ABOVE_CLIENT
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_ABOVE_CLIENT 8L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY 128L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT 16L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_AUTO_CREATE
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_AUTO_CREATE 1L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_DEBUG_UNBIND
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_DEBUG_UNBIND 2L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_IMPORTANT
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_IMPORTANT 64L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_NOT_FOREGROUND
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_NOT_FOREGROUND 4L
|
||||
#undef com_yuekong_remote_service_DecodeService_BIND_WAIVE_PRIORITY
|
||||
#define com_yuekong_remote_service_DecodeService_BIND_WAIVE_PRIORITY 32L
|
||||
#undef com_yuekong_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY
|
||||
#define com_yuekong_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY 2L
|
||||
#undef com_yuekong_remote_service_DecodeService_CONTEXT_INCLUDE_CODE
|
||||
#define com_yuekong_remote_service_DecodeService_CONTEXT_INCLUDE_CODE 1L
|
||||
#undef com_yuekong_remote_service_DecodeService_CONTEXT_RESTRICTED
|
||||
#define com_yuekong_remote_service_DecodeService_CONTEXT_RESTRICTED 4L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_APPEND
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_APPEND 32768L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_MULTI_PROCESS
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_MULTI_PROCESS 4L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_PRIVATE
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_PRIVATE 0L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_WORLD_READABLE
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_WORLD_READABLE 1L
|
||||
#undef com_yuekong_remote_service_DecodeService_MODE_WORLD_WRITEABLE
|
||||
#define com_yuekong_remote_service_DecodeService_MODE_WORLD_WRITEABLE 2L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_CONTINUATION_MASK
|
||||
#define com_yuekong_remote_service_DecodeService_START_CONTINUATION_MASK 15L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_FLAG_REDELIVERY
|
||||
#define com_yuekong_remote_service_DecodeService_START_FLAG_REDELIVERY 1L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_FLAG_RETRY
|
||||
#define com_yuekong_remote_service_DecodeService_START_FLAG_RETRY 2L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_NOT_STICKY
|
||||
#define com_yuekong_remote_service_DecodeService_START_NOT_STICKY 2L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_REDELIVER_INTENT
|
||||
#define com_yuekong_remote_service_DecodeService_START_REDELIVER_INTENT 3L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_STICKY
|
||||
#define com_yuekong_remote_service_DecodeService_START_STICKY 1L
|
||||
#undef com_yuekong_remote_service_DecodeService_START_STICKY_COMPATIBILITY
|
||||
#define com_yuekong_remote_service_DecodeService_START_STICKY_COMPATIBILITY 0L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT
|
||||
#define net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT 8L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY
|
||||
#define net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY 128L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT
|
||||
#define net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT 16L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_AUTO_CREATE
|
||||
#define net_irext_remote_service_DecodeService_BIND_AUTO_CREATE 1L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND
|
||||
#define net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND 2L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_IMPORTANT
|
||||
#define net_irext_remote_service_DecodeService_BIND_IMPORTANT 64L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND
|
||||
#define net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND 4L
|
||||
#undef net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY
|
||||
#define net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY 32L
|
||||
#undef net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY
|
||||
#define net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY 2L
|
||||
#undef net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE
|
||||
#define net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE 1L
|
||||
#undef net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED
|
||||
#define net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED 4L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_APPEND
|
||||
#define net_irext_remote_service_DecodeService_MODE_APPEND 32768L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING
|
||||
#define net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS
|
||||
#define net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS 4L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_PRIVATE
|
||||
#define net_irext_remote_service_DecodeService_MODE_PRIVATE 0L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_WORLD_READABLE
|
||||
#define net_irext_remote_service_DecodeService_MODE_WORLD_READABLE 1L
|
||||
#undef net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE
|
||||
#define net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE 2L
|
||||
#undef net_irext_remote_service_DecodeService_START_CONTINUATION_MASK
|
||||
#define net_irext_remote_service_DecodeService_START_CONTINUATION_MASK 15L
|
||||
#undef net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY
|
||||
#define net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY 1L
|
||||
#undef net_irext_remote_service_DecodeService_START_FLAG_RETRY
|
||||
#define net_irext_remote_service_DecodeService_START_FLAG_RETRY 2L
|
||||
#undef net_irext_remote_service_DecodeService_START_NOT_STICKY
|
||||
#define net_irext_remote_service_DecodeService_START_NOT_STICKY 2L
|
||||
#undef net_irext_remote_service_DecodeService_START_REDELIVER_INTENT
|
||||
#define net_irext_remote_service_DecodeService_START_REDELIVER_INTENT 3L
|
||||
#undef net_irext_remote_service_DecodeService_START_STICKY
|
||||
#define net_irext_remote_service_DecodeService_START_STICKY 1L
|
||||
#undef net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY
|
||||
#define net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY 0L
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACLibOpen
|
||||
* Signature: (Ljava/lang/String;)I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACLibOpen
|
||||
(JNIEnv *, jobject, jstring);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACControl
|
||||
* Signature: (Lcom/yuekong/remote/bean/jnibean/JNIACStatus;II)[I
|
||||
* Signature: (Lcom/irext/remote/bean/jnibean/JNIACStatus;II)[I
|
||||
*/
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACControl
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irdaACControl
|
||||
(JNIEnv *, jobject, jobject, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACLibClose
|
||||
* Signature: ()V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaACLibClose
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACGetTemperatureRange
|
||||
* Signature: (I)Lcom/yuekong/remote/bean/jnibean/JNITemperatureRange;
|
||||
* Signature: (I)Lcom/irext/remote/bean/jnibean/JNITemperatureRange;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetTemperatureRange
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetTemperatureRange
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACGetSupportedMode
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedMode
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedMode
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACGetSupportedWindSpeed
|
||||
* Signature: (I)I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedWindSpeed
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedWindSpeed
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACGetSupportedSwing
|
||||
* Signature: (I)I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedSwing
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedSwing
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaACGetSupportedWindDirection
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedWindDirection
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedWindDirection
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaTVLibOpen
|
||||
* Signature: (Ljava/lang/String;I)I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaTVLibOpen
|
||||
(JNIEnv *, jobject, jstring, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaTVControl
|
||||
* Signature: (I)[I
|
||||
*/
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVControl
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irdaTVControl
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: irdaTVLibClose
|
||||
* Signature: ()V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaTVLibClose
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcLibOpen
|
||||
* Signature: (Ljava/lang/String;)I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_bcLibOpen
|
||||
(JNIEnv *, jobject, jstring);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcGetNeedConnAck
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetNeedConnAck
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_bcGetNeedConnAck
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcGetDeviceName
|
||||
* Signature: ()Ljava/lang/String;
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetDeviceName
|
||||
JNIEXPORT jstring JNICALL Java_net_irext_remote_service_DecodeService_bcGetDeviceName
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcGetValidKeys
|
||||
* Signature: ()[I
|
||||
*/
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetValidKeys
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_bcGetValidKeys
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcLibClose
|
||||
* Signature: ()V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_bcLibClose
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcGetConnAck
|
||||
* Signature: ()Lcom/yuekong/remote/bean/jnibean/JNIBCCommands;
|
||||
* Signature: ()Lcom/irext/remote/bean/jnibean/JNIBCCommands;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetConnAck
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_bcGetConnAck
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_yuekong_remote_service_DecodeService
|
||||
* Class: net_irext_remote_service_DecodeService
|
||||
* Method: bcGetCommand
|
||||
* Signature: (I)Lcom/yuekong/remote/bean/jnibean/JNIBCCommands;
|
||||
* Signature: (I)Lcom/irext/remote/bean/jnibean/JNIBCCommands;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetCommand
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_bcGetCommand
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
/* Header for class com_yuekong_remote_service_DecodeService_LocalBinder */
|
||||
/* Header for class net_irext_remote_service_DecodeService_LocalBinder */
|
||||
|
||||
#ifndef _Included_com_yuekong_remote_service_DecodeService_LocalBinder
|
||||
#define _Included_com_yuekong_remote_service_DecodeService_LocalBinder
|
||||
#ifndef _Included_net_irext_remote_service_DecodeService_LocalBinder
|
||||
#define _Included_net_irext_remote_service_DecodeService_LocalBinder
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides methods for AC IR applying functionalities
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-12: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides methods for AC IR applying functionalities
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-12: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode (status type)
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file links to java layer for Android application
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-03-21: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
@@ -19,7 +17,7 @@ Revision log:
|
||||
// function declaration
|
||||
void FillBCCommandValuesToJni(JNIEnv* env, jobject j_bc_command, jclass bccommand_class, t_bc_command bc_command);
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACLibOpen
|
||||
(JNIEnv *env, jobject this_obj, jstring file_name)
|
||||
{
|
||||
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0);
|
||||
@@ -44,7 +42,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibOp
|
||||
return IR_DECODE_SUCCEEDED;
|
||||
}
|
||||
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACControl
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irdaACControl
|
||||
(JNIEnv *env, jobject this_obj, jobject jni_ac_status, jint function_code, jint change_wind_direction)
|
||||
{
|
||||
int i = 0;
|
||||
@@ -104,20 +102,20 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaAC
|
||||
return result;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaACLibClose
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
irda_ac_lib_close();
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetTemperatureRange
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetTemperatureRange
|
||||
(JNIEnv *env, jobject this_obj, jint ac_mode)
|
||||
{
|
||||
int tempMin = 0;
|
||||
int tempMax = 0;
|
||||
|
||||
jobject temperature_range = NULL;
|
||||
jclass temperature_range_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNITemperatureRange");
|
||||
jclass temperature_range_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNITemperatureRange");
|
||||
jmethodID temperature_range_mid = (*env)->GetMethodID(env, temperature_range_class, "<init>", "()V");
|
||||
jfieldID min_temp_fid = (*env)->GetFieldID(env, temperature_range_class, "tempMin", "I");
|
||||
jfieldID max_temp_fid = (*env)->GetFieldID(env, temperature_range_class, "tempMax", "I");
|
||||
@@ -132,7 +130,7 @@ JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGe
|
||||
return temperature_range;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedMode
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedMode
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
int supported_mode = 0;
|
||||
@@ -140,7 +138,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
|
||||
return supported_mode;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedWindSpeed
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedWindSpeed
|
||||
(JNIEnv *env, jobject this_obj, jint ac_mode)
|
||||
{
|
||||
int supported_wind_speed = 0;
|
||||
@@ -148,7 +146,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
|
||||
return supported_wind_speed;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedSwing
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedSwing
|
||||
(JNIEnv *env, jobject this_obj, jint ac_mode)
|
||||
{
|
||||
int supported_swing = 0;
|
||||
@@ -156,7 +154,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
|
||||
return supported_swing;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedWindDirection
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedWindDirection
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
int supported_wind_direction = 0;
|
||||
@@ -164,7 +162,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
|
||||
return supported_wind_direction;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaTVLibOpen
|
||||
(JNIEnv *env, jobject this_obj, jstring file_name, jint j_irda_hex_encode)
|
||||
{
|
||||
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0);
|
||||
@@ -185,7 +183,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibOp
|
||||
return IR_DECODE_SUCCEEDED;
|
||||
}
|
||||
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVControl
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irdaTVControl
|
||||
(JNIEnv *env, jobject this_obj, jint key_number)
|
||||
{
|
||||
int i = 0;
|
||||
@@ -208,14 +206,14 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTV
|
||||
return result;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaTVLibClose
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
// do nothing
|
||||
return;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibOpen
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_bcLibOpen
|
||||
(JNIEnv *env, jobject this_obj, jstring file_name)
|
||||
{
|
||||
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0);
|
||||
@@ -240,13 +238,13 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibOpen
|
||||
return IR_DECODE_SUCCEEDED;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetNeedConnAck
|
||||
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_bcGetNeedConnAck
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
return context_bc->need_connection_ack;
|
||||
}
|
||||
|
||||
JNIEXPORT jstring JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetDeviceName
|
||||
JNIEXPORT jstring JNICALL Java_net_irext_remote_service_DecodeService_bcGetDeviceName
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
jstring ret_name;
|
||||
@@ -255,7 +253,7 @@ JNIEXPORT jstring JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetDev
|
||||
return ret_name;
|
||||
}
|
||||
|
||||
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetValidKeys
|
||||
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_bcGetValidKeys
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
jintArray result;
|
||||
@@ -272,21 +270,21 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetV
|
||||
return result;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibClose
|
||||
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_bcLibClose
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
bc_lib_close();
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetConnAck
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_bcGetConnAck
|
||||
(JNIEnv *env, jobject this_obj)
|
||||
{
|
||||
int segment_count = 0;
|
||||
int i = 0;
|
||||
jobject bc_commands = NULL;
|
||||
|
||||
jclass bccommands_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommands");
|
||||
jclass bccommand_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommand");
|
||||
jclass bccommands_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommands");
|
||||
jclass bccommand_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommand");
|
||||
|
||||
jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V");
|
||||
jmethodID bccommand_mid = (*env)->GetMethodID(env, bccommand_class, "<init>", "()V");
|
||||
@@ -300,7 +298,7 @@ JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetCon
|
||||
jfieldID commands_fid = (*env)->GetFieldID(env,
|
||||
bccommands_class,
|
||||
"commands",
|
||||
"[com/yuekong/remote/bean/jnibean/JNIBCCommand");
|
||||
"[com/irext/remote/bean/jnibean/JNIBCCommand");
|
||||
|
||||
(*env)->SetIntField(env, bc_commands, segment_count_fid, segment_count);
|
||||
|
||||
@@ -319,15 +317,15 @@ JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetCon
|
||||
return bc_commands;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetCommand
|
||||
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_bcGetCommand
|
||||
(JNIEnv *env, jobject this_obj, jint key_number)
|
||||
{
|
||||
int segment_count = 0;
|
||||
int i = 0;
|
||||
jobject bc_commands = NULL;
|
||||
|
||||
jclass bccommands_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommands");
|
||||
jclass bccommand_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommand");
|
||||
jclass bccommands_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommands");
|
||||
jclass bccommand_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommand");
|
||||
|
||||
jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V");
|
||||
jmethodID bccommand_mid = (*env)->GetMethodID(env, bccommand_class, "<init>", "()V");
|
||||
@@ -341,7 +339,7 @@ JNIEXPORT jobject JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetCom
|
||||
jfieldID commands_fid = (*env)->GetFieldID(env,
|
||||
bccommands_class,
|
||||
"commands",
|
||||
"[com/yuekong/remote/bean/jnibean/JNIBCCommand");
|
||||
"[com/irext/remote/bean/jnibean/JNIBCCommand");
|
||||
|
||||
(*env)->SetIntField(env, bc_commands, segment_count_fid, segment_count);
|
||||
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR frame build
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides generic utils for IR frame build
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode (compressed command type)
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-21: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode (compressed command type)
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-21: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for AC functionality parameters
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-12: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for AC functionality parameters
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-12: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for TAG 150x
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-05: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for TAG 1002
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-05: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for AC frame parameters
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-11: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides algorithms for IR decode for AC frame parameters
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-11: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides generic utils for IRDA algorithms
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
@@ -5,8 +5,6 @@ Revision: Revision: 1.0
|
||||
|
||||
Description: This file provides generic utils for IRDA algorithms
|
||||
|
||||
|
||||
|
||||
Revision log:
|
||||
* 2016-10-01: created by strawmanbobi
|
||||
**************************************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user