updated irext-core

1. initialized reverser project (occupier only)
2. fixed jni path for decoder
This commit is contained in:
2017-04-25 12:46:49 +08:00
parent 22e8a170e7
commit 779908362d
3 changed files with 73 additions and 73 deletions

View File

@@ -20,7 +20,7 @@ Revision log:
extern size_t binary_length; extern size_t binary_length;
extern UINT8 *binary_content; extern UINT8 *binary_content;
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACLibOpen JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACLibOpen
(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);
@@ -42,7 +42,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACLibOpen
return IR_DECODE_SUCCEEDED; return IR_DECODE_SUCCEEDED;
} }
JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACControl JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irACControl
(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)
{ {
UINT16 user_data[USER_DATA_SIZE]; UINT16 user_data[USER_DATA_SIZE];
@@ -104,13 +104,13 @@ JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACControl
return result; return result;
} }
JNIEXPORT void JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACLibClose JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irACLibClose
(JNIEnv *env, jobject this_obj) (JNIEnv *env, jobject this_obj)
{ {
ir_ac_lib_close(); ir_ac_lib_close();
} }
JNIEXPORT jobject JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetTemperatureRange JNIEXPORT jobject JNICALL Java_net_irext_decodesdk_IRDecode_irACGetTemperatureRange
(JNIEnv *env, jobject this_obj, jint ac_mode) (JNIEnv *env, jobject this_obj, jint ac_mode)
{ {
int tempMin = 0; int tempMin = 0;
@@ -132,7 +132,7 @@ JNIEXPORT jobject JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetTemperatu
return temperature_range; return temperature_range;
} }
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedMode JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedMode
(JNIEnv *env, jobject this_obj) (JNIEnv *env, jobject this_obj)
{ {
int supported_mode = 0; int supported_mode = 0;
@@ -140,7 +140,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedMod
return supported_mode; return supported_mode;
} }
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWindSpeed JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindSpeed
(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 +148,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWin
return supported_wind_speed; return supported_wind_speed;
} }
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedSwing JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedSwing
(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 +156,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedSwi
return supported_swing; return supported_swing;
} }
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWindDirection JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindDirection
(JNIEnv *env, jobject this_obj) (JNIEnv *env, jobject this_obj)
{ {
int supported_wind_direction = 0; int supported_wind_direction = 0;
@@ -164,7 +164,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWin
return supported_wind_direction; return supported_wind_direction;
} }
JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVLibOpen JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irTVLibOpen
(JNIEnv *env, jobject this_obj, jstring file_name, jint j_ir_hex_encode) (JNIEnv *env, jobject this_obj, jstring file_name, jint j_ir_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 +185,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVLibOpen
return IR_DECODE_SUCCEEDED; return IR_DECODE_SUCCEEDED;
} }
JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVControl JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irTVControl
(JNIEnv *env, jobject this_obj, jint key_number) (JNIEnv *env, jobject this_obj, jint key_number)
{ {
UINT16 user_data[USER_DATA_SIZE]; UINT16 user_data[USER_DATA_SIZE];
@@ -209,7 +209,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVControl
return result; return result;
} }
JNIEXPORT void JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVLibClose JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irTVLibClose
(JNIEnv *env, jobject this_obj) (JNIEnv *env, jobject this_obj)
{ {
// do nothing // do nothing

View File

@@ -7,60 +7,60 @@
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#undef net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT #undef net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT
#define net_irext_remote_service_DecodeService_BIND_ABOVE_CLIENT 8L #define net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT 8L
#undef net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY #undef net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY
#define net_irext_remote_service_DecodeService_BIND_ADJUST_WITH_ACTIVITY 128L #define net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY 128L
#undef net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT #undef net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT
#define net_irext_remote_service_DecodeService_BIND_ALLOW_OOM_MANAGEMENT 16L #define net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT 16L
#undef net_irext_remote_service_DecodeService_BIND_AUTO_CREATE #undef net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE
#define net_irext_remote_service_DecodeService_BIND_AUTO_CREATE 1L #define net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE 1L
#undef net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND #undef net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND
#define net_irext_remote_service_DecodeService_BIND_DEBUG_UNBIND 2L #define net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND 2L
#undef net_irext_remote_service_DecodeService_BIND_IMPORTANT #undef net_irext_decodesdk_IRDecode_BIND_IMPORTANT
#define net_irext_remote_service_DecodeService_BIND_IMPORTANT 64L #define net_irext_decodesdk_IRDecode_BIND_IMPORTANT 64L
#undef net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND #undef net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND
#define net_irext_remote_service_DecodeService_BIND_NOT_FOREGROUND 4L #define net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND 4L
#undef net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY #undef net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY
#define net_irext_remote_service_DecodeService_BIND_WAIVE_PRIORITY 32L #define net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY 32L
#undef net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY #undef net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY
#define net_irext_remote_service_DecodeService_CONTEXT_IGNORE_SECURITY 2L #define net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY 2L
#undef net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE #undef net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE
#define net_irext_remote_service_DecodeService_CONTEXT_INCLUDE_CODE 1L #define net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE 1L
#undef net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED #undef net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED
#define net_irext_remote_service_DecodeService_CONTEXT_RESTRICTED 4L #define net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED 4L
#undef net_irext_remote_service_DecodeService_MODE_APPEND #undef net_irext_decodesdk_IRDecode_MODE_APPEND
#define net_irext_remote_service_DecodeService_MODE_APPEND 32768L #define net_irext_decodesdk_IRDecode_MODE_APPEND 32768L
#undef net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING #undef net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING
#define net_irext_remote_service_DecodeService_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L #define net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
#undef net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS #undef net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS
#define net_irext_remote_service_DecodeService_MODE_MULTI_PROCESS 4L #define net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS 4L
#undef net_irext_remote_service_DecodeService_MODE_PRIVATE #undef net_irext_decodesdk_IRDecode_MODE_PRIVATE
#define net_irext_remote_service_DecodeService_MODE_PRIVATE 0L #define net_irext_decodesdk_IRDecode_MODE_PRIVATE 0L
#undef net_irext_remote_service_DecodeService_MODE_WORLD_READABLE #undef net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE
#define net_irext_remote_service_DecodeService_MODE_WORLD_READABLE 1L #define net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE 1L
#undef net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE #undef net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE
#define net_irext_remote_service_DecodeService_MODE_WORLD_WRITEABLE 2L #define net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE 2L
#undef net_irext_remote_service_DecodeService_START_CONTINUATION_MASK #undef net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK
#define net_irext_remote_service_DecodeService_START_CONTINUATION_MASK 15L #define net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK 15L
#undef net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY #undef net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY
#define net_irext_remote_service_DecodeService_START_FLAG_REDELIVERY 1L #define net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY 1L
#undef net_irext_remote_service_DecodeService_START_FLAG_RETRY #undef net_irext_decodesdk_IRDecode_START_FLAG_RETRY
#define net_irext_remote_service_DecodeService_START_FLAG_RETRY 2L #define net_irext_decodesdk_IRDecode_START_FLAG_RETRY 2L
#undef net_irext_remote_service_DecodeService_START_NOT_STICKY #undef net_irext_decodesdk_IRDecode_START_NOT_STICKY
#define net_irext_remote_service_DecodeService_START_NOT_STICKY 2L #define net_irext_decodesdk_IRDecode_START_NOT_STICKY 2L
#undef net_irext_remote_service_DecodeService_START_REDELIVER_INTENT #undef net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT
#define net_irext_remote_service_DecodeService_START_REDELIVER_INTENT 3L #define net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT 3L
#undef net_irext_remote_service_DecodeService_START_STICKY #undef net_irext_decodesdk_IRDecode_START_STICKY
#define net_irext_remote_service_DecodeService_START_STICKY 1L #define net_irext_decodesdk_IRDecode_START_STICKY 1L
#undef net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY #undef net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY
#define net_irext_remote_service_DecodeService_START_STICKY_COMPATIBILITY 0L #define net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY 0L
/* /*
* Class: net_irext_remote_service_DecodeService * Class: net_irext_remote_service_DecodeService
* Method: irACLibOpen * Method: irACLibOpen
* Signature: (Ljava/lang/String;)I * Signature: (Ljava/lang/String;)I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACLibOpen JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACLibOpen
(JNIEnv *, jobject, jstring); (JNIEnv *, jobject, jstring);
/* /*
@@ -68,7 +68,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACLibOpen
* Method: irACControl * Method: irACControl
* Signature: (Lcom/irext/remote/bean/jnibean/JNIACStatus;II)[I * Signature: (Lcom/irext/remote/bean/jnibean/JNIACStatus;II)[I
*/ */
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irACControl JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irACControl
(JNIEnv *, jobject, jobject, jint, jint); (JNIEnv *, jobject, jobject, jint, jint);
/* /*
@@ -76,7 +76,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irACCont
* Method: irACLibClose * Method: irACLibClose
* Signature: ()V * Signature: ()V
*/ */
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irACLibClose JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irACLibClose
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
@@ -84,7 +84,7 @@ JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irACLibClose
* Method: irACGetTemperatureRange * Method: irACGetTemperatureRange
* Signature: (I)Lcom/irext/remote/bean/jnibean/JNITemperatureRange; * Signature: (I)Lcom/irext/remote/bean/jnibean/JNITemperatureRange;
*/ */
JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_irACGetTemperatureRange JNIEXPORT jobject JNICALL Java_net_irext_decodesdk_IRDecode_irACGetTemperatureRange
(JNIEnv *, jobject, jint); (JNIEnv *, jobject, jint);
/* /*
@@ -92,7 +92,7 @@ JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_irACGetTem
* Method: irACGetSupportedMode * Method: irACGetSupportedMode
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedMode JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedMode
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
@@ -100,7 +100,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedWindSpeed * Method: irACGetSupportedWindSpeed
* Signature: (I)I * Signature: (I)I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedWindSpeed JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindSpeed
(JNIEnv *, jobject, jint); (JNIEnv *, jobject, jint);
/* /*
@@ -108,7 +108,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedSwing * Method: irACGetSupportedSwing
* Signature: (I)I * Signature: (I)I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedSwing JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedSwing
(JNIEnv *, jobject, jint); (JNIEnv *, jobject, jint);
/* /*
@@ -116,7 +116,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedWindDirection * Method: irACGetSupportedWindDirection
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedWindDirection JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindDirection
(JNIEnv *, jobject); (JNIEnv *, jobject);
/* /*
@@ -124,7 +124,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irTVLibOpen * Method: irTVLibOpen
* Signature: (Ljava/lang/String;I)I * Signature: (Ljava/lang/String;I)I
*/ */
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irTVLibOpen JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irTVLibOpen
(JNIEnv *, jobject, jstring, jint); (JNIEnv *, jobject, jstring, jint);
/* /*
@@ -132,7 +132,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irTVLibOpen
* Method: irTVControl * Method: irTVControl
* Signature: (I)[I * Signature: (I)[I
*/ */
JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irTVControl JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irTVControl
(JNIEnv *, jobject, jint); (JNIEnv *, jobject, jint);
/* /*
@@ -140,17 +140,17 @@ JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irTVCont
* Method: irTVLibClose * Method: irTVLibClose
* Signature: ()V * Signature: ()V
*/ */
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irTVLibClose JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irTVLibClose
(JNIEnv *, jobject); (JNIEnv *, jobject);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/* Header for class net_irext_remote_service_DecodeService_LocalBinder */ /* Header for class net_irext_decodesdk_IRDecode_LocalBinder */
#ifndef _Included_net_irext_remote_service_DecodeService_LocalBinder #ifndef _Included_net_irext_decodesdk_IRDecode_LocalBinder
#define _Included_net_irext_remote_service_DecodeService_LocalBinder #define _Included_net_irext_decodesdk_IRDecode_LocalBinder
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif

0
src/ir_reverser/empty Normal file
View File