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 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)
{
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;
}
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)
{
UINT16 user_data[USER_DATA_SIZE];
@@ -104,13 +104,13 @@ JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACControl
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)
{
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)
{
int tempMin = 0;
@@ -132,7 +132,7 @@ JNIEXPORT jobject JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetTemperatu
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)
{
int supported_mode = 0;
@@ -140,7 +140,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedMod
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)
{
int supported_wind_speed = 0;
@@ -148,7 +148,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWin
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)
{
int supported_swing = 0;
@@ -156,7 +156,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedSwi
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)
{
int supported_wind_direction = 0;
@@ -164,7 +164,7 @@ JNIEXPORT jint JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irACGetSupportedWin
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)
{
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;
}
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)
{
UINT16 user_data[USER_DATA_SIZE];
@@ -209,7 +209,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_sdk_decodeapi_IRDecode_irTVControl
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)
{
// do nothing

View File

@@ -7,60 +7,60 @@
#ifdef __cplusplus
extern "C" {
#endif
#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
#undef net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT
#define net_irext_decodesdk_IRDecode_BIND_ABOVE_CLIENT 8L
#undef net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY
#define net_irext_decodesdk_IRDecode_BIND_ADJUST_WITH_ACTIVITY 128L
#undef net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT
#define net_irext_decodesdk_IRDecode_BIND_ALLOW_OOM_MANAGEMENT 16L
#undef net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE
#define net_irext_decodesdk_IRDecode_BIND_AUTO_CREATE 1L
#undef net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND
#define net_irext_decodesdk_IRDecode_BIND_DEBUG_UNBIND 2L
#undef net_irext_decodesdk_IRDecode_BIND_IMPORTANT
#define net_irext_decodesdk_IRDecode_BIND_IMPORTANT 64L
#undef net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND
#define net_irext_decodesdk_IRDecode_BIND_NOT_FOREGROUND 4L
#undef net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY
#define net_irext_decodesdk_IRDecode_BIND_WAIVE_PRIORITY 32L
#undef net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY
#define net_irext_decodesdk_IRDecode_CONTEXT_IGNORE_SECURITY 2L
#undef net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE
#define net_irext_decodesdk_IRDecode_CONTEXT_INCLUDE_CODE 1L
#undef net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED
#define net_irext_decodesdk_IRDecode_CONTEXT_RESTRICTED 4L
#undef net_irext_decodesdk_IRDecode_MODE_APPEND
#define net_irext_decodesdk_IRDecode_MODE_APPEND 32768L
#undef net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING
#define net_irext_decodesdk_IRDecode_MODE_ENABLE_WRITE_AHEAD_LOGGING 8L
#undef net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS
#define net_irext_decodesdk_IRDecode_MODE_MULTI_PROCESS 4L
#undef net_irext_decodesdk_IRDecode_MODE_PRIVATE
#define net_irext_decodesdk_IRDecode_MODE_PRIVATE 0L
#undef net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE
#define net_irext_decodesdk_IRDecode_MODE_WORLD_READABLE 1L
#undef net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE
#define net_irext_decodesdk_IRDecode_MODE_WORLD_WRITEABLE 2L
#undef net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK
#define net_irext_decodesdk_IRDecode_START_CONTINUATION_MASK 15L
#undef net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY
#define net_irext_decodesdk_IRDecode_START_FLAG_REDELIVERY 1L
#undef net_irext_decodesdk_IRDecode_START_FLAG_RETRY
#define net_irext_decodesdk_IRDecode_START_FLAG_RETRY 2L
#undef net_irext_decodesdk_IRDecode_START_NOT_STICKY
#define net_irext_decodesdk_IRDecode_START_NOT_STICKY 2L
#undef net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT
#define net_irext_decodesdk_IRDecode_START_REDELIVER_INTENT 3L
#undef net_irext_decodesdk_IRDecode_START_STICKY
#define net_irext_decodesdk_IRDecode_START_STICKY 1L
#undef net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY
#define net_irext_decodesdk_IRDecode_START_STICKY_COMPATIBILITY 0L
/*
* Class: net_irext_remote_service_DecodeService
* Method: irACLibOpen
* 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);
/*
@@ -68,7 +68,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACLibOpen
* Method: irACControl
* 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);
/*
@@ -76,7 +76,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irACCont
* Method: irACLibClose
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irACLibClose
JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irACLibClose
(JNIEnv *, jobject);
/*
@@ -84,7 +84,7 @@ JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irACLibClose
* Method: irACGetTemperatureRange
* 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);
/*
@@ -92,7 +92,7 @@ JNIEXPORT jobject JNICALL Java_net_irext_remote_service_DecodeService_irACGetTem
* Method: irACGetSupportedMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedMode
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedMode
(JNIEnv *, jobject);
/*
@@ -100,7 +100,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedWindSpeed
* 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);
/*
@@ -108,7 +108,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedSwing
* 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);
/*
@@ -116,7 +116,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irACGetSupportedWindDirection
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSupportedWindDirection
JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irACGetSupportedWindDirection
(JNIEnv *, jobject);
/*
@@ -124,7 +124,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irACGetSuppor
* Method: irTVLibOpen
* 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);
/*
@@ -132,7 +132,7 @@ JNIEXPORT jint JNICALL Java_net_irext_remote_service_DecodeService_irTVLibOpen
* Method: irTVControl
* 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);
/*
@@ -140,17 +140,17 @@ JNIEXPORT jintArray JNICALL Java_net_irext_remote_service_DecodeService_irTVCont
* Method: irTVLibClose
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_net_irext_remote_service_DecodeService_irTVLibClose
JNIEXPORT void JNICALL Java_net_irext_decodesdk_IRDecode_irTVLibClose
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#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
#define _Included_net_irext_remote_service_DecodeService_LocalBinder
#ifndef _Included_net_irext_decodesdk_IRDecode_LocalBinder
#define _Included_net_irext_decodesdk_IRDecode_LocalBinder
#ifdef __cplusplus
extern "C" {
#endif

0
src/ir_reverser/empty Normal file
View File