update 2016-11-04 b1

1. removed water marks for jni related code
This commit is contained in:
strawmanbobi
2016-11-04 13:13:06 +08:00
parent 9a2f3528bc
commit 4361749c62
20 changed files with 119 additions and 156 deletions

View File

@@ -6,7 +6,6 @@ LOCAL_CFLAGS := -DBOARD_ANDROID
LOCAL_MODULE := libirdecode LOCAL_MODULE := libirdecode
LOCAL_SRC_FILES := irda_decode_jni.c \ LOCAL_SRC_FILES := irda_decode_jni.c \
irda_decode.c \ irda_decode.c \
bc_parse_parameter.c \
irda_lib.c \ irda_lib.c \
irda_apply.c \ irda_apply.c \
irda_irframe.c \ irda_irframe.c \

View File

@@ -1,212 +1,212 @@
/* DO NOT EDIT THIS FILE - it is machine generated */ /* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h> #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 #ifndef _Included_net_irext_remote_service_DecodeService
#define _Included_com_yuekong_remote_service_DecodeService #define _Included_net_irext_remote_service_DecodeService
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#undef com_yuekong_remote_service_DecodeService_BIND_ABOVE_CLIENT #undef net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT
#define com_yuekong_remote_service_DecodeService_BIND_ABOVE_CLIENT 8L #define net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT 8L
#undef com_yuekong_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY #undef net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY
#define com_yuekong_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY 128L #define net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY 128L
#undef com_yuekong_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT #undef net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT
#define com_yuekong_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT 16L #define net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT 16L
#undef com_yuekong_remote_service_DecodeService_BIND_AUTO_CREATE #undef net_irext_remote_service_DecodeService_BIND_AUTO_CREATE
#define com_yuekong_remote_service_DecodeService_BIND_AUTO_CREATE 1L #define net_irext_remote_service_DecodeService_BIND_AUTO_CREATE 1L
#undef com_yuekong_remote_service_DecodeService_BIND_DEBUG_UNBIND #undef net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND
#define com_yuekong_remote_service_DecodeService_BIND_DEBUG_UNBIND 2L #define net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND 2L
#undef com_yuekong_remote_service_DecodeService_BIND_IMPORTANT #undef net_irext_remote_service_DecodeService_BIND_IMPORTANT
#define com_yuekong_remote_service_DecodeService_BIND_IMPORTANT 64L #define net_irext_remote_service_DecodeService_BIND_IMPORTANT 64L
#undef com_yuekong_remote_service_DecodeService_BIND_NOT_FOREGROUND #undef net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND
#define com_yuekong_remote_service_DecodeService_BIND_NOT_FOREGROUND 4L #define net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND 4L
#undef com_yuekong_remote_service_DecodeService_BIND_WAIVE_PRIORITY #undef net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY
#define com_yuekong_remote_service_DecodeService_BIND_WAIVE_PRIORITY 32L #define net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY 32L
#undef com_yuekong_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY #undef net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY
#define com_yuekong_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY 2L #define net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY 2L
#undef com_yuekong_remote_service_DecodeService_CONTEXT_INCLUDE_CODE #undef net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE
#define com_yuekong_remote_service_DecodeService_CONTEXT_INCLUDE_CODE 1L #define net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE 1L
#undef com_yuekong_remote_service_DecodeService_CONTEXT_RESTRICTED #undef net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED
#define com_yuekong_remote_service_DecodeService_CONTEXT_RESTRICTED 4L #define net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED 4L
#undef com_yuekong_remote_service_DecodeService_MODE_APPEND #undef net_irext_remote_service_DecodeService_MODE_APPEND
#define com_yuekong_remote_service_DecodeService_MODE_APPEND 32768L #define net_irext_remote_service_DecodeService_MODE_APPEND 32768L
#undef com_yuekong_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING #undef net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING
#define com_yuekong_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L #define net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
#undef com_yuekong_remote_service_DecodeService_MODE_MULTI_PROCESS #undef net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS
#define com_yuekong_remote_service_DecodeService_MODE_MULTI_PROCESS 4L #define net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS 4L
#undef com_yuekong_remote_service_DecodeService_MODE_PRIVATE #undef net_irext_remote_service_DecodeService_MODE_PRIVATE
#define com_yuekong_remote_service_DecodeService_MODE_PRIVATE 0L #define net_irext_remote_service_DecodeService_MODE_PRIVATE 0L
#undef com_yuekong_remote_service_DecodeService_MODE_WORLD_READABLE #undef net_irext_remote_service_DecodeService_MODE_WORLD_READABLE
#define com_yuekong_remote_service_DecodeService_MODE_WORLD_READABLE 1L #define net_irext_remote_service_DecodeService_MODE_WORLD_READABLE 1L
#undef com_yuekong_remote_service_DecodeService_MODE_WORLD_WRITEABLE #undef net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE
#define com_yuekong_remote_service_DecodeService_MODE_WORLD_WRITEABLE 2L #define net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE 2L
#undef com_yuekong_remote_service_DecodeService_START_CONTINUATION_MASK #undef net_irext_remote_service_DecodeService_START_CONTINUATION_MASK
#define com_yuekong_remote_service_DecodeService_START_CONTINUATION_MASK 15L #define net_irext_remote_service_DecodeService_START_CONTINUATION_MASK 15L
#undef com_yuekong_remote_service_DecodeService_START_FLAG_REDELIVERY #undef net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY
#define com_yuekong_remote_service_DecodeService_START_FLAG_REDELIVERY 1L #define net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY 1L
#undef com_yuekong_remote_service_DecodeService_START_FLAG_RETRY #undef net_irext_remote_service_DecodeService_START_FLAG_RETRY
#define com_yuekong_remote_service_DecodeService_START_FLAG_RETRY 2L #define net_irext_remote_service_DecodeService_START_FLAG_RETRY 2L
#undef com_yuekong_remote_service_DecodeService_START_NOT_STICKY #undef net_irext_remote_service_DecodeService_START_NOT_STICKY
#define com_yuekong_remote_service_DecodeService_START_NOT_STICKY 2L #define net_irext_remote_service_DecodeService_START_NOT_STICKY 2L
#undef com_yuekong_remote_service_DecodeService_START_REDELIVER_INTENT #undef net_irext_remote_service_DecodeService_START_REDELIVER_INTENT
#define com_yuekong_remote_service_DecodeService_START_REDELIVER_INTENT 3L #define net_irext_remote_service_DecodeService_START_REDELIVER_INTENT 3L
#undef com_yuekong_remote_service_DecodeService_START_STICKY #undef net_irext_remote_service_DecodeService_START_STICKY
#define com_yuekong_remote_service_DecodeService_START_STICKY 1L #define net_irext_remote_service_DecodeService_START_STICKY 1L
#undef com_yuekong_remote_service_DecodeService_START_STICKY_COMPATIBILITY #undef net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY
#define com_yuekong_remote_service_DecodeService_START_STICKY_COMPATIBILITY 0L #define net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY 0L
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACLibOpen * Method: irdaACLibOpen
* Signature: (Ljava/lang/String;)I * 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); (JNIEnv *, jobject, jstring);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACControl * 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); (JNIEnv *, jobject, jobject, jint, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACLibClose * Method: irdaACLibClose
* Signature: ()V * Signature: ()V
*/ */
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACLibClose JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaACLibClose
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACGetTemperatureRange * 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); (JNIEnv *, jobject, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACGetSupportedMode * Method: irdaACGetSupportedMode
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedMode JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedMode
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACGetSupportedWindSpeed * Method: irdaACGetSupportedWindSpeed
* Signature: (I)I * 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); (JNIEnv *, jobject, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACGetSupportedSwing * Method: irdaACGetSupportedSwing
* Signature: (I)I * 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); (JNIEnv *, jobject, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaACGetSupportedWindDirection * Method: irdaACGetSupportedWindDirection
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSupportedWindDirection JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irdaACGetSupportedWindDirection
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaTVLibOpen * Method: irdaTVLibOpen
* Signature: (Ljava/lang/String;I)I * 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); (JNIEnv *, jobject, jstring, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaTVControl * Method: irdaTVControl
* Signature: (I)[I * 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); (JNIEnv *, jobject, jint);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irdaTVLibClose * Method: irdaTVLibClose
* Signature: ()V * Signature: ()V
*/ */
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTVLibClose JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irdaTVLibClose
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcLibOpen * Method: bcLibOpen
* Signature: (Ljava/lang/String;)I * 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); (JNIEnv *, jobject, jstring);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcGetNeedConnAck * Method: bcGetNeedConnAck
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetNeedConnAck JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_bcGetNeedConnAck
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcGetDeviceName * Method: bcGetDeviceName
* Signature: ()Ljava/lang/String; * 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); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcGetValidKeys * Method: bcGetValidKeys
* Signature: ()[I * Signature: ()[I
*/ */
JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetValidKeys JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_bcGetValidKeys
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcLibClose * Method: bcLibClose
* Signature: ()V * Signature: ()V
*/ */
JNIEXPORT void JNICALL Java_com_yuekong_remote_service_DecodeService_bcLibClose JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_bcLibClose
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcGetConnAck * 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); (JNIEnv *, jobject);
/* /*
* Class: com_yuekong_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: bcGetCommand * 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); (JNIEnv *, jobject, jint);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#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 #ifndef _Included_net_irext_remote_service_DecodeService_LocalBinder
#define _Included_com_yuekong_remote_service_DecodeService_LocalBinder #define _Included_net_irext_remote_service_DecodeService_LocalBinder
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides methods for AC IR applying functionalities Description: This file provides methods for AC IR applying functionalities
Revision log: Revision log:
* 2016-10-12: created by strawmanbobi * 2016-10-12: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides methods for AC IR applying functionalities Description: This file provides methods for AC IR applying functionalities
Revision log: Revision log:
* 2016-10-12: created by strawmanbobi * 2016-10-12: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode (status type) Description: This file provides algorithms for IR decode (status type)
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode Description: This file provides algorithms for IR decode
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file links to java layer for Android application Description: This file links to java layer for Android application
Revision log: Revision log:
* 2016-03-21: created by strawmanbobi * 2016-03-21: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/
@@ -19,7 +17,7 @@ Revision log:
// function declaration // function declaration
void FillBCCommandValuesToJni(JNIEnv* env, jobject j_bc_command, jclass bccommand_class, t_bc_command bc_command); 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) (JNIEnv *env, jobject this_obj, jstring file_name)
{ {
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0); 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; 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) (JNIEnv *env, jobject this_obj, jobject jni_ac_status, jint function_code, jint change_wind_direction)
{ {
int i = 0; int i = 0;
@@ -104,20 +102,20 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaAC
return result; 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) (JNIEnv *env, jobject this_obj)
{ {
irda_ac_lib_close(); 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) (JNIEnv *env, jobject this_obj, jint ac_mode)
{ {
int tempMin = 0; int tempMin = 0;
int tempMax = 0; int tempMax = 0;
jobject temperature_range = NULL; 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"); 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 min_temp_fid = (*env)->GetFieldID(env, temperature_range_class, "tempMin", "I");
jfieldID max_temp_fid = (*env)->GetFieldID(env, temperature_range_class, "tempMax", "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; 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) (JNIEnv *env, jobject this_obj)
{ {
int supported_mode = 0; int supported_mode = 0;
@@ -140,7 +138,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
return supported_mode; 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) (JNIEnv *env, jobject this_obj, jint ac_mode)
{ {
int supported_wind_speed = 0; int supported_wind_speed = 0;
@@ -148,7 +146,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
return supported_wind_speed; 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) (JNIEnv *env, jobject this_obj, jint ac_mode)
{ {
int supported_swing = 0; int supported_swing = 0;
@@ -156,7 +154,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
return supported_swing; 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) (JNIEnv *env, jobject this_obj)
{ {
int supported_wind_direction = 0; int supported_wind_direction = 0;
@@ -164,7 +162,7 @@ JNIEXPORT jint JNICALL Java_com_yuekong_remote_service_DecodeService_irdaACGetSu
return supported_wind_direction; 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) (JNIEnv *env, jobject this_obj, jstring file_name, jint j_irda_hex_encode)
{ {
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0); 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; 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) (JNIEnv *env, jobject this_obj, jint key_number)
{ {
int i = 0; int i = 0;
@@ -208,14 +206,14 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_irdaTV
return result; 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) (JNIEnv *env, jobject this_obj)
{ {
// do nothing // do nothing
return; 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) (JNIEnv *env, jobject this_obj, jstring file_name)
{ {
const char *n_file_name = (*env)->GetStringUTFChars(env, file_name, 0); 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; 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) (JNIEnv *env, jobject this_obj)
{ {
return context_bc->need_connection_ack; 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) (JNIEnv *env, jobject this_obj)
{ {
jstring ret_name; jstring ret_name;
@@ -255,7 +253,7 @@ JNIEXPORT jstring JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetDev
return ret_name; 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) (JNIEnv *env, jobject this_obj)
{ {
jintArray result; jintArray result;
@@ -272,21 +270,21 @@ JNIEXPORT jintArray JNICALL Java_com_yuekong_remote_service_DecodeService_bcGetV
return result; 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) (JNIEnv *env, jobject this_obj)
{ {
bc_lib_close(); 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) (JNIEnv *env, jobject this_obj)
{ {
int segment_count = 0; int segment_count = 0;
int i = 0; int i = 0;
jobject bc_commands = NULL; jobject bc_commands = NULL;
jclass bccommands_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommands"); jclass bccommands_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommands");
jclass bccommand_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommand"); jclass bccommand_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommand");
jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V"); jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V");
jmethodID bccommand_mid = (*env)->GetMethodID(env, bccommand_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, jfieldID commands_fid = (*env)->GetFieldID(env,
bccommands_class, bccommands_class,
"commands", "commands",
"[com/yuekong/remote/bean/jnibean/JNIBCCommand"); "[com/irext/remote/bean/jnibean/JNIBCCommand");
(*env)->SetIntField(env, bc_commands, segment_count_fid, segment_count); (*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; 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) (JNIEnv *env, jobject this_obj, jint key_number)
{ {
int segment_count = 0; int segment_count = 0;
int i = 0; int i = 0;
jobject bc_commands = NULL; jobject bc_commands = NULL;
jclass bccommands_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommands"); jclass bccommands_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommands");
jclass bccommand_class = (*env)->FindClass(env, "com/yuekong/remote/bean/jnibean/JNIBCCommand"); jclass bccommand_class = (*env)->FindClass(env, "com/irext/remote/bean/jnibean/JNIBCCommand");
jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V"); jmethodID bccommands_mid = (*env)->GetMethodID(env, bccommands_class, "<init>", "()V");
jmethodID bccommand_mid = (*env)->GetMethodID(env, bccommand_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, jfieldID commands_fid = (*env)->GetFieldID(env,
bccommands_class, bccommands_class,
"commands", "commands",
"[com/yuekong/remote/bean/jnibean/JNIBCCommand"); "[com/irext/remote/bean/jnibean/JNIBCCommand");
(*env)->SetIntField(env, bc_commands, segment_count_fid, segment_count); (*env)->SetIntField(env, bc_commands, segment_count_fid, segment_count);

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode Description: This file provides algorithms for IR decode
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR frame build Description: This file provides algorithms for IR frame build
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides generic utils for IR frame build Description: This file provides generic utils for IR frame build
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode (compressed command type) Description: This file provides algorithms for IR decode (compressed command type)
Revision log: Revision log:
* 2016-10-21: created by strawmanbobi * 2016-10-21: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode (compressed command type) Description: This file provides algorithms for IR decode (compressed command type)
Revision log: Revision log:
* 2016-10-21: created by strawmanbobi * 2016-10-21: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC functionality parameters Description: This file provides algorithms for IR decode for AC functionality parameters
Revision log: Revision log:
* 2016-10-12: created by strawmanbobi * 2016-10-12: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC functionality parameters Description: This file provides algorithms for IR decode for AC functionality parameters
Revision log: Revision log:
* 2016-10-12: created by strawmanbobi * 2016-10-12: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for TAG 150x Description: This file provides algorithms for IR decode for TAG 150x
Revision log: Revision log:
* 2016-10-05: created by strawmanbobi * 2016-10-05: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for TAG 1002 Description: This file provides algorithms for IR decode for TAG 1002
Revision log: Revision log:
* 2016-10-05: created by strawmanbobi * 2016-10-05: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC frame parameters Description: This file provides algorithms for IR decode for AC frame parameters
Revision log: Revision log:
* 2016-10-11: created by strawmanbobi * 2016-10-11: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC frame parameters Description: This file provides algorithms for IR decode for AC frame parameters
Revision log: Revision log:
* 2016-10-11: created by strawmanbobi * 2016-10-11: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides generic utils for IRDA algorithms Description: This file provides generic utils for IRDA algorithms
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/

View File

@@ -5,8 +5,6 @@ Revision: Revision: 1.0
Description: This file provides generic utils for IRDA algorithms Description: This file provides generic utils for IRDA algorithms
Revision log: Revision log:
* 2016-10-01: created by strawmanbobi * 2016-10-01: created by strawmanbobi
**************************************************************************************************/ **************************************************************************************************/