mirror of https://github.com/tqfx/liba.git
using the “set” prefix for setters in Java
This commit is contained in:
parent
29858d8498
commit
372b436276
|
@ -28,15 +28,15 @@ JNIEXPORT void JNICALL Java_liba_pid_init
|
|||
* Method: kp
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kp__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kp
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: kp
|
||||
* Method: set_kp
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_kp__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kp
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -44,15 +44,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_kp__D
|
|||
* Method: ki
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_ki__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_ki
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: ki
|
||||
* Method: set_ki
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_ki__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1ki
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -60,15 +60,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_ki__D
|
|||
* Method: kd
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kd__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kd
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: kd
|
||||
* Method: set_kd
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_kd__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kd
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -76,15 +76,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_kd__D
|
|||
* Method: summax
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summax__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summax
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: summax
|
||||
* Method: set_summax
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_summax__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summax
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -92,15 +92,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_summax__D
|
|||
* Method: summin
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summin__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summin
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: summin
|
||||
* Method: set_summin
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_summin__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summin
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -116,15 +116,15 @@ JNIEXPORT jdouble JNICALL Java_liba_pid_sum
|
|||
* Method: outmax
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmax__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmax
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: outmax
|
||||
* Method: set_outmax
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_outmax__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmax
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -132,15 +132,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_outmax__D
|
|||
* Method: outmin
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmin__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmin
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid
|
||||
* Method: outmin
|
||||
* Method: set_outmin
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_outmin__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmin
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
|
|
@ -28,15 +28,15 @@ JNIEXPORT void JNICALL Java_liba_pid_1fuzzy_init
|
|||
* Method: kp
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kp__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kp
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: kp
|
||||
* Method: set_kp
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kp__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1kp
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -44,15 +44,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kp__D
|
|||
* Method: ki
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_ki__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_ki
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: ki
|
||||
* Method: set_ki
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_ki__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1ki
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -60,15 +60,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_ki__D
|
|||
* Method: kd
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kd__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kd
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: kd
|
||||
* Method: set_kd
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kd__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1kd
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -76,15 +76,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kd__D
|
|||
* Method: summax
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summax__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summax
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: summax
|
||||
* Method: set_summax
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summax__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1summax
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -92,15 +92,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summax__D
|
|||
* Method: summin
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summin__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summin
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: summin
|
||||
* Method: set_summin
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summin__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1summin
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -116,15 +116,15 @@ JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_sum
|
|||
* Method: outmax
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmax__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmax
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: outmax
|
||||
* Method: set_outmax
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmax__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1outmax
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -132,15 +132,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmax__D
|
|||
* Method: outmin
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmin__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmin
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: outmin
|
||||
* Method: set_outmin
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmin__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1outmin
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -188,15 +188,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_opr
|
|||
* Method: nfuzz
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_liba_pid_1fuzzy_nfuzz__
|
||||
JNIEXPORT jint JNICALL Java_liba_pid_1fuzzy_nfuzz
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_fuzzy
|
||||
* Method: nfuzz
|
||||
* Method: set_nfuzz
|
||||
* Signature: (I)Lliba/pid_fuzzy;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_nfuzz__I
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1nfuzz
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
|
|
|
@ -28,15 +28,15 @@ JNIEXPORT void JNICALL Java_liba_pid_1neuro_init
|
|||
* Method: k
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_k__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_k
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: k
|
||||
* Method: set_k
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_k__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1k
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -44,15 +44,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_k__D
|
|||
* Method: kp
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kp__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kp
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: kp
|
||||
* Method: set_kp
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kp__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1kp
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -60,15 +60,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kp__D
|
|||
* Method: ki
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_ki__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_ki
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: ki
|
||||
* Method: set_ki
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_ki__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1ki
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -76,15 +76,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_ki__D
|
|||
* Method: kd
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kd__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kd
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: kd
|
||||
* Method: set_kd
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kd__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1kd
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -92,15 +92,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kd__D
|
|||
* Method: wp
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wp__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wp
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: wp
|
||||
* Method: set_wp
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wp__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wp
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -108,15 +108,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wp__D
|
|||
* Method: wi
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wi__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wi
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: wi
|
||||
* Method: set_wi
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wi__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wi
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -124,15 +124,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wi__D
|
|||
* Method: wd
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wd__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wd
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: wd
|
||||
* Method: set_wd
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wd__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wd
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -140,15 +140,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wd__D
|
|||
* Method: outmax
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmax__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmax
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: outmax
|
||||
* Method: set_outmax
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmax__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1outmax
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
@ -156,15 +156,15 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmax__D
|
|||
* Method: outmin
|
||||
* Signature: ()D
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmin__
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmin
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_pid_neuro
|
||||
* Method: outmin
|
||||
* Method: set_outmin
|
||||
* Signature: (D)Lliba/pid;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmin__D
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1outmin
|
||||
(JNIEnv *, jobject, jdouble);
|
||||
|
||||
/*
|
||||
|
|
|
@ -28,15 +28,15 @@ JNIEXPORT void JNICALL Java_liba_tf_init
|
|||
* Method: num
|
||||
* Signature: ()[D
|
||||
*/
|
||||
JNIEXPORT jdoubleArray JNICALL Java_liba_tf_num__
|
||||
JNIEXPORT jdoubleArray JNICALL Java_liba_tf_num
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_tf
|
||||
* Method: num
|
||||
* Method: set_num
|
||||
* Signature: ([D)Lliba/tf;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_num___3D
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_set_1num
|
||||
(JNIEnv *, jobject, jdoubleArray);
|
||||
|
||||
/*
|
||||
|
@ -44,15 +44,15 @@ JNIEXPORT jobject JNICALL Java_liba_tf_num___3D
|
|||
* Method: den
|
||||
* Signature: ()[D
|
||||
*/
|
||||
JNIEXPORT jdoubleArray JNICALL Java_liba_tf_den__
|
||||
JNIEXPORT jdoubleArray JNICALL Java_liba_tf_den
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_tf
|
||||
* Method: den
|
||||
* Method: set_den
|
||||
* Signature: ([D)Lliba/tf;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_den___3D
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_set_1den
|
||||
(JNIEnv *, jobject, jdoubleArray);
|
||||
|
||||
/*
|
||||
|
|
|
@ -52,15 +52,15 @@ JNIEXPORT jstring JNICALL Java_liba_version_toString
|
|||
* Method: major
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_liba_version_major__
|
||||
JNIEXPORT jint JNICALL Java_liba_version_major
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_version
|
||||
* Method: major
|
||||
* Method: set_major
|
||||
* Signature: (I)Lliba/version;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_major__I
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1major
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
|
@ -68,15 +68,15 @@ JNIEXPORT jobject JNICALL Java_liba_version_major__I
|
|||
* Method: minor
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_liba_version_minor__
|
||||
JNIEXPORT jint JNICALL Java_liba_version_minor
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_version
|
||||
* Method: minor
|
||||
* Method: set_minor
|
||||
* Signature: (I)Lliba/version;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_minor__I
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1minor
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
|
@ -84,15 +84,15 @@ JNIEXPORT jobject JNICALL Java_liba_version_minor__I
|
|||
* Method: third
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_liba_version_third__
|
||||
JNIEXPORT jint JNICALL Java_liba_version_third
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_version
|
||||
* Method: third
|
||||
* Method: set_third
|
||||
* Signature: (I)Lliba/version;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_third__I
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1third
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
|
@ -100,15 +100,15 @@ JNIEXPORT jobject JNICALL Java_liba_version_third__I
|
|||
* Method: extra
|
||||
* Signature: ()I
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_liba_version_extra__
|
||||
JNIEXPORT jint JNICALL Java_liba_version_extra
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_version
|
||||
* Method: extra
|
||||
* Method: set_extra
|
||||
* Signature: (I)Lliba/version;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_extra__I
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1extra
|
||||
(JNIEnv *, jobject, jint);
|
||||
|
||||
/*
|
||||
|
@ -116,15 +116,15 @@ JNIEXPORT jobject JNICALL Java_liba_version_extra__I
|
|||
* Method: alpha
|
||||
* Signature: ()Ljava/lang/String;
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_liba_version_alpha__
|
||||
JNIEXPORT jstring JNICALL Java_liba_version_alpha
|
||||
(JNIEnv *, jobject);
|
||||
|
||||
/*
|
||||
* Class: liba_version
|
||||
* Method: alpha
|
||||
* Method: set_alpha
|
||||
* Signature: (Ljava/lang/String;)Lliba/version;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_alpha__Ljava_lang_String_2
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1alpha
|
||||
(JNIEnv *, jobject, jstring);
|
||||
|
||||
/*
|
||||
|
|
|
@ -34,7 +34,7 @@ public class pid {
|
|||
* @param kp proportional constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kp(double kp);
|
||||
public final native pid set_kp(double kp);
|
||||
|
||||
/**
|
||||
* get integral constant for PID controller
|
||||
|
@ -49,7 +49,7 @@ public class pid {
|
|||
* @param ki integral constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid ki(double ki);
|
||||
public final native pid set_ki(double ki);
|
||||
|
||||
/**
|
||||
* get derivative constant for PID controller
|
||||
|
@ -64,7 +64,7 @@ public class pid {
|
|||
* @param kd derivative constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kd(double kd);
|
||||
public final native pid set_kd(double kd);
|
||||
|
||||
/**
|
||||
* get maximum integral output for PID controller
|
||||
|
@ -79,7 +79,7 @@ public class pid {
|
|||
* @param max maximum integral output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid summax(double max);
|
||||
public final native pid set_summax(double max);
|
||||
|
||||
/**
|
||||
* get minimum integral output for PID controller
|
||||
|
@ -94,7 +94,7 @@ public class pid {
|
|||
* @param min minimum integral output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid summin(double min);
|
||||
public final native pid set_summin(double min);
|
||||
|
||||
/**
|
||||
* get cached integral output for PID controller
|
||||
|
@ -116,7 +116,7 @@ public class pid {
|
|||
* @param max maximum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmax(double max);
|
||||
public final native pid set_outmax(double max);
|
||||
|
||||
/**
|
||||
* get minimum final output for PID controller
|
||||
|
@ -131,7 +131,7 @@ public class pid {
|
|||
* @param min minimum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmin(double min);
|
||||
public final native pid set_outmin(double min);
|
||||
|
||||
/**
|
||||
* get cached output for PID controller
|
||||
|
|
|
@ -62,7 +62,7 @@ public class pid_fuzzy {
|
|||
* @param kp proportional constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kp(double kp);
|
||||
public final native pid set_kp(double kp);
|
||||
|
||||
/**
|
||||
* get integral constant for fuzzy PID controller
|
||||
|
@ -77,7 +77,7 @@ public class pid_fuzzy {
|
|||
* @param ki integral constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid ki(double ki);
|
||||
public final native pid set_ki(double ki);
|
||||
|
||||
/**
|
||||
* get derivative constant for fuzzy PID controller
|
||||
|
@ -92,7 +92,7 @@ public class pid_fuzzy {
|
|||
* @param kd derivative constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kd(double kd);
|
||||
public final native pid set_kd(double kd);
|
||||
|
||||
/**
|
||||
* get maximum integral output for fuzzy PID controller
|
||||
|
@ -107,7 +107,7 @@ public class pid_fuzzy {
|
|||
* @param max maximum integral output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid summax(double max);
|
||||
public final native pid set_summax(double max);
|
||||
|
||||
/**
|
||||
* get minimum integral output for fuzzy PID controller
|
||||
|
@ -122,7 +122,7 @@ public class pid_fuzzy {
|
|||
* @param min minimum integral output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid summin(double min);
|
||||
public final native pid set_summin(double min);
|
||||
|
||||
/**
|
||||
* get cached integral output for fuzzy PID controller
|
||||
|
@ -144,7 +144,7 @@ public class pid_fuzzy {
|
|||
* @param max maximum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmax(double max);
|
||||
public final native pid set_outmax(double max);
|
||||
|
||||
/**
|
||||
* get minimum final output for fuzzy PID controller
|
||||
|
@ -159,7 +159,7 @@ public class pid_fuzzy {
|
|||
* @param min minimum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmin(double min);
|
||||
public final native pid set_outmin(double min);
|
||||
|
||||
/**
|
||||
* get cached output for fuzzy PID controller
|
||||
|
@ -210,7 +210,7 @@ public class pid_fuzzy {
|
|||
* @param num maximum number triggered by the rule
|
||||
* @return {@link pid_fuzzy}
|
||||
*/
|
||||
public final native pid_fuzzy nfuzz(int num);
|
||||
public final native pid_fuzzy set_nfuzz(int num);
|
||||
|
||||
/**
|
||||
* set rule base for fuzzy PID controller
|
||||
|
|
|
@ -35,7 +35,7 @@ public class pid_neuro {
|
|||
* @param k proportional output coefficient
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid k(double k);
|
||||
public final native pid set_k(double k);
|
||||
|
||||
/**
|
||||
* get proportional constant for single neuron PID controller
|
||||
|
@ -50,7 +50,7 @@ public class pid_neuro {
|
|||
* @param kp proportional constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kp(double kp);
|
||||
public final native pid set_kp(double kp);
|
||||
|
||||
/**
|
||||
* get integral constant for single neuron PID controller
|
||||
|
@ -65,7 +65,7 @@ public class pid_neuro {
|
|||
* @param ki integral constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid ki(double ki);
|
||||
public final native pid set_ki(double ki);
|
||||
|
||||
/**
|
||||
* get derivative constant for single neuron PID controller
|
||||
|
@ -80,7 +80,7 @@ public class pid_neuro {
|
|||
* @param kd derivative constant
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid kd(double kd);
|
||||
public final native pid set_kd(double kd);
|
||||
|
||||
/**
|
||||
* get proportional weight for single neuron PID controller
|
||||
|
@ -95,7 +95,7 @@ public class pid_neuro {
|
|||
* @param wp proportional weight
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid wp(double wp);
|
||||
public final native pid set_wp(double wp);
|
||||
|
||||
/**
|
||||
* get integral weight for single neuron PID controller
|
||||
|
@ -110,7 +110,7 @@ public class pid_neuro {
|
|||
* @param wi integral weight
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid wi(double wi);
|
||||
public final native pid set_wi(double wi);
|
||||
|
||||
/**
|
||||
* get derivative weight for single neuron PID controller
|
||||
|
@ -125,7 +125,7 @@ public class pid_neuro {
|
|||
* @param wd derivative weight
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid wd(double wd);
|
||||
public final native pid set_wd(double wd);
|
||||
|
||||
/**
|
||||
* get maximum final output for single neuron PID controller
|
||||
|
@ -140,7 +140,7 @@ public class pid_neuro {
|
|||
* @param max maximum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmax(double max);
|
||||
public final native pid set_outmax(double max);
|
||||
|
||||
/**
|
||||
* get minimum final output for single neuron PID controller
|
||||
|
@ -155,7 +155,7 @@ public class pid_neuro {
|
|||
* @param min minimum final output
|
||||
* @return {@link pid}
|
||||
*/
|
||||
public final native pid outmin(double min);
|
||||
public final native pid set_outmin(double min);
|
||||
|
||||
/**
|
||||
* get cached output for single neuron PID controller
|
||||
|
|
|
@ -41,7 +41,7 @@ public class tf {
|
|||
* @param num numerator
|
||||
* @return {@link tf}
|
||||
*/
|
||||
public final native tf num(double[] num);
|
||||
public final native tf set_num(double[] num);
|
||||
|
||||
/**
|
||||
* get denominator for transfer function
|
||||
|
@ -56,7 +56,7 @@ public class tf {
|
|||
* @param den denominator
|
||||
* @return {@link tf}
|
||||
*/
|
||||
public final native tf den(double[] den);
|
||||
public final native tf set_den(double[] den);
|
||||
|
||||
/**
|
||||
* get input for transfer function
|
||||
|
|
|
@ -114,7 +114,7 @@ public class version {
|
|||
* @param major major number
|
||||
* @return {@link version}
|
||||
*/
|
||||
public final native version major(int major);
|
||||
public final native version set_major(int major);
|
||||
|
||||
/***
|
||||
* get minor number for version
|
||||
|
@ -129,7 +129,7 @@ public class version {
|
|||
* @param minor minor number
|
||||
* @return {@link version}
|
||||
*/
|
||||
public final native version minor(int minor);
|
||||
public final native version set_minor(int minor);
|
||||
|
||||
/***
|
||||
* get third number for version
|
||||
|
@ -144,7 +144,7 @@ public class version {
|
|||
* @param third third number
|
||||
* @return {@link version}
|
||||
*/
|
||||
public final native version third(int third);
|
||||
public final native version set_third(int third);
|
||||
|
||||
/***
|
||||
* get extra number for version
|
||||
|
@ -159,7 +159,7 @@ public class version {
|
|||
* @param extra extra number
|
||||
* @return {@link version}
|
||||
*/
|
||||
public final native version extra(int extra);
|
||||
public final native version set_extra(int extra);
|
||||
|
||||
/***
|
||||
* get alphabet for version
|
||||
|
@ -174,7 +174,7 @@ public class version {
|
|||
* @param alpha alphabet
|
||||
* @return {@link version}
|
||||
*/
|
||||
public final native version alpha(String alpha);
|
||||
public final native version set_alpha(String alpha);
|
||||
|
||||
/**
|
||||
* parse for {@link version} object
|
||||
|
|
|
@ -33,14 +33,14 @@ JNIEXPORT void JNICALL Java_liba_pid_init(JNIEnv *Env, jobject Obj)
|
|||
a_pid_init(ctx);
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kp__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kp(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->kp;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_kp__D(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kp(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -48,14 +48,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_kp__D(JNIEnv *Env, jobject Obj, jdouble
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_ki__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_ki(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->ki;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_ki__D(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1ki(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -63,14 +63,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_ki__D(JNIEnv *Env, jobject Obj, jdouble
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kd__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_kd(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->kd;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_kd__D(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kd(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -78,14 +78,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_kd__D(JNIEnv *Env, jobject Obj, jdouble
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summax__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summax(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->summax;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_summax__D(JNIEnv *Env, jobject Obj, jdouble summax)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summax(JNIEnv *Env, jobject Obj, jdouble summax)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -93,14 +93,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_summax__D(JNIEnv *Env, jobject Obj, jdou
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summin__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_summin(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->summin;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_summin__D(JNIEnv *Env, jobject Obj, jdouble summin)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summin(JNIEnv *Env, jobject Obj, jdouble summin)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -115,14 +115,14 @@ JNIEXPORT jdouble JNICALL Java_liba_pid_sum(JNIEnv *Env, jobject Obj)
|
|||
return ctx->sum;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmax__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmax(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->outmax;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_outmax__D(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmax(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -130,14 +130,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_outmax__D(JNIEnv *Env, jobject Obj, jdou
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmin__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_outmin(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->outmin;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_outmin__D(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmin(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid *ctx = (a_pid *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
|
|
@ -53,14 +53,14 @@ JNIEXPORT void JNICALL Java_liba_pid_1fuzzy_init(JNIEnv *Env, jobject Obj)
|
|||
a_pid_fuzzy_init(ctx);
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kp__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kp(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->kp;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kp__D(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1kp(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -68,14 +68,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kp__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_ki__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_ki(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->ki;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_ki__D(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1ki(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -83,14 +83,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_ki__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kd__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_kd(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->kd;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kd__D(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1kd(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -98,14 +98,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_kd__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summax__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summax(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.summax;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summax__D(JNIEnv *Env, jobject Obj, jdouble summax)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1summax(JNIEnv *Env, jobject Obj, jdouble summax)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -113,14 +113,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summax__D(JNIEnv *Env, jobject Ob
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summin__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_summin(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.summin;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_summin__D(JNIEnv *Env, jobject Obj, jdouble summin)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1summin(JNIEnv *Env, jobject Obj, jdouble summin)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -135,14 +135,14 @@ JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_sum(JNIEnv *Env, jobject Obj)
|
|||
return ctx->pid.sum;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmax__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmax(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.outmax;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmax__D(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1outmax(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -150,14 +150,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmax__D(JNIEnv *Env, jobject Ob
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmin__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1fuzzy_outmin(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.outmin;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_outmin__D(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1outmin(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -201,14 +201,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_opr(JNIEnv *Env, jobject Obj, jin
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_liba_pid_1fuzzy_nfuzz__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jint JNICALL Java_liba_pid_1fuzzy_nfuzz(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return (jint)ctx->nfuzz;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_nfuzz__I(JNIEnv *Env, jobject Obj, jint num)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1fuzzy_set_1nfuzz(JNIEnv *Env, jobject Obj, jint num)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_fuzzy *ctx = (a_pid_fuzzy *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
|
|
@ -36,14 +36,14 @@ JNIEXPORT void JNICALL Java_liba_pid_1neuro_init(JNIEnv *Env, jobject Obj)
|
|||
a_pid_neuro_init(ctx);
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_k__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_k(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->k;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_k__D(JNIEnv *Env, jobject Obj, jdouble k)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1k(JNIEnv *Env, jobject Obj, jdouble k)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -51,14 +51,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_k__D(JNIEnv *Env, jobject Obj, jd
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kp__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kp(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.kp;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kp__D(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1kp(JNIEnv *Env, jobject Obj, jdouble kp)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -66,14 +66,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kp__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_ki__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_ki(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.ki;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_ki__D(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1ki(JNIEnv *Env, jobject Obj, jdouble ki)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -81,14 +81,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_ki__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kd__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_kd(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.kd;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kd__D(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1kd(JNIEnv *Env, jobject Obj, jdouble kd)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -96,14 +96,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_kd__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wp__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wp(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->wp;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wp__D(JNIEnv *Env, jobject Obj, jdouble wp)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wp(JNIEnv *Env, jobject Obj, jdouble wp)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -111,14 +111,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wp__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wi__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wi(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->wi;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wi__D(JNIEnv *Env, jobject Obj, jdouble wi)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wi(JNIEnv *Env, jobject Obj, jdouble wi)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -126,14 +126,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wi__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wd__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_wd(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->wd;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wd__D(JNIEnv *Env, jobject Obj, jdouble wd)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1wd(JNIEnv *Env, jobject Obj, jdouble wd)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -141,14 +141,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_wd__D(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmax__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmax(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.outmax;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmax__D(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1outmax(JNIEnv *Env, jobject Obj, jdouble outmax)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -156,14 +156,14 @@ JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmax__D(JNIEnv *Env, jobject Ob
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmin__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jdouble JNICALL Java_liba_pid_1neuro_outmin(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return ctx->pid.outmin;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_outmin__D(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
JNIEXPORT jobject JNICALL Java_liba_pid_1neuro_set_1outmin(JNIEnv *Env, jobject Obj, jdouble outmin)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_pid_neuro *ctx = (a_pid_neuro *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
|
|
@ -58,7 +58,7 @@ JNIEXPORT void JNICALL Java_liba_tf_init(JNIEnv *Env, jobject Obj, jdoubleArray
|
|||
ctx->den_n = (unsigned int)den_n;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_num__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_num(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_tf *ctx = (a_tf *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -67,7 +67,7 @@ JNIEXPORT jobject JNICALL Java_liba_tf_num__(JNIEnv *Env, jobject Obj)
|
|||
return num;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_num___3D(JNIEnv *Env, jobject Obj, jdoubleArray num)
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_set_1num(JNIEnv *Env, jobject Obj, jdoubleArray num)
|
||||
{
|
||||
union
|
||||
{
|
||||
|
@ -103,7 +103,7 @@ JNIEXPORT jobject JNICALL Java_liba_tf_input(JNIEnv *Env, jobject Obj)
|
|||
return input;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_den__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_den(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_tf *ctx = (a_tf *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -112,7 +112,7 @@ JNIEXPORT jobject JNICALL Java_liba_tf_den__(JNIEnv *Env, jobject Obj)
|
|||
return den;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_den___3D(JNIEnv *Env, jobject Obj, jdoubleArray den)
|
||||
JNIEXPORT jobject JNICALL Java_liba_tf_set_1den(JNIEnv *Env, jobject Obj, jdoubleArray den)
|
||||
{
|
||||
union
|
||||
{
|
||||
|
|
|
@ -57,14 +57,14 @@ JNIEXPORT jstring JNICALL Java_liba_version_toString(JNIEnv *Env, jobject Obj)
|
|||
return (*Env)->NewStringUTF(Env, str);
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_liba_version_major__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jint JNICALL Java_liba_version_major(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return (jint)ctx->major;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_major__I(JNIEnv *Env, jobject Obj, jint major)
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1major(JNIEnv *Env, jobject Obj, jint major)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -72,14 +72,14 @@ JNIEXPORT jobject JNICALL Java_liba_version_major__I(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_liba_version_minor__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jint JNICALL Java_liba_version_minor(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return (jint)ctx->minor;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_minor__I(JNIEnv *Env, jobject Obj, jint minor)
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1minor(JNIEnv *Env, jobject Obj, jint minor)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -87,14 +87,14 @@ JNIEXPORT jobject JNICALL Java_liba_version_minor__I(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_liba_version_third__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jint JNICALL Java_liba_version_third(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return (jint)ctx->third;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_third__I(JNIEnv *Env, jobject Obj, jint third)
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1third(JNIEnv *Env, jobject Obj, jint third)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -102,14 +102,14 @@ JNIEXPORT jobject JNICALL Java_liba_version_third__I(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_liba_version_extra__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jint JNICALL Java_liba_version_extra(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
return (jint)ctx->extra;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_extra__I(JNIEnv *Env, jobject Obj, jint extra)
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1extra(JNIEnv *Env, jobject Obj, jint extra)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -117,7 +117,7 @@ JNIEXPORT jobject JNICALL Java_liba_version_extra__I(JNIEnv *Env, jobject Obj, j
|
|||
return Obj;
|
||||
}
|
||||
|
||||
JNIEXPORT jstring JNICALL Java_liba_version_alpha__(JNIEnv *Env, jobject Obj)
|
||||
JNIEXPORT jstring JNICALL Java_liba_version_alpha(JNIEnv *Env, jobject Obj)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
@ -126,7 +126,7 @@ JNIEXPORT jstring JNICALL Java_liba_version_alpha__(JNIEnv *Env, jobject Obj)
|
|||
return (*Env)->NewStringUTF(Env, alpha);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_alpha__Ljava_lang_String_2(JNIEnv *Env, jobject Obj, jstring Alpha)
|
||||
JNIEXPORT jobject JNICALL Java_liba_version_set_1alpha(JNIEnv *Env, jobject Obj, jstring Alpha)
|
||||
{
|
||||
jobject Ctx = (*Env)->GetObjectField(Env, Obj, L.ctx);
|
||||
a_version *ctx = (a_version *)(*Env)->GetDirectBufferAddress(Env, Ctx);
|
||||
|
|
|
@ -7,14 +7,14 @@ class _pid {
|
|||
System.out.print(obj.zero().pos(1, 0) + " ");
|
||||
System.out.print(obj.zero().inc(1, 0) + " ");
|
||||
System.out.println(obj.zero().run(1, 0));
|
||||
obj.kp(obj.kp());
|
||||
obj.ki(obj.ki());
|
||||
obj.kd(obj.kd());
|
||||
obj.summax(obj.summax());
|
||||
obj.summin(obj.summin());
|
||||
obj.set_kp(obj.kp());
|
||||
obj.set_ki(obj.ki());
|
||||
obj.set_kd(obj.kd());
|
||||
obj.set_summax(obj.summax());
|
||||
obj.set_summin(obj.summin());
|
||||
obj.sum();
|
||||
obj.outmax(obj.outmax());
|
||||
obj.outmin(obj.outmin());
|
||||
obj.set_outmax(obj.outmax());
|
||||
obj.set_outmin(obj.outmin());
|
||||
obj.out();
|
||||
obj.fdb();
|
||||
obj.err();
|
||||
|
|
|
@ -77,23 +77,23 @@ class _pid_fuzzy {
|
|||
{ NL, NM, NM, NM, NS, NS, NL },
|
||||
};
|
||||
pid_fuzzy obj = new pid_fuzzy();
|
||||
obj.set_rule(me, mec, mkp, mki, mkd).nfuzz(2);
|
||||
obj.set_kpid(10, 0.1, 1);
|
||||
obj.set_rule(me, mec, mkp, mki, mkd);
|
||||
obj.set_kpid(10, 0.1, 1).set_nfuzz(2);
|
||||
System.out.print(obj.zero().pos(1, 0) + " ");
|
||||
System.out.print(obj.zero().inc(1, 0) + " ");
|
||||
System.out.println(obj.run(1, 0));
|
||||
obj.kp(obj.kp());
|
||||
obj.ki(obj.ki());
|
||||
obj.kd(obj.kd());
|
||||
obj.summax(obj.summax());
|
||||
obj.summin(obj.summin());
|
||||
obj.set_kp(obj.kp());
|
||||
obj.set_ki(obj.ki());
|
||||
obj.set_kd(obj.kd());
|
||||
obj.set_summax(obj.summax());
|
||||
obj.set_summin(obj.summin());
|
||||
obj.sum();
|
||||
obj.outmax(obj.outmax());
|
||||
obj.outmin(obj.outmin());
|
||||
obj.set_outmax(obj.outmax());
|
||||
obj.set_outmin(obj.outmin());
|
||||
obj.out();
|
||||
obj.fdb();
|
||||
obj.err();
|
||||
obj.nrule();
|
||||
obj.nfuzz(obj.nfuzz());
|
||||
obj.nfuzz();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,15 +6,15 @@ class _pid_neuro {
|
|||
obj.set_kpid(10, 1, 0.1, 1).set_wpid(1, 0, 0).zero();
|
||||
System.out.print(obj.inc(1, 0) + " ");
|
||||
System.out.println(obj.run(1, 0));
|
||||
obj.k(obj.k());
|
||||
obj.kp(obj.kp());
|
||||
obj.ki(obj.ki());
|
||||
obj.kd(obj.kd());
|
||||
obj.wp(obj.wp());
|
||||
obj.wi(obj.wi());
|
||||
obj.wd(obj.wd());
|
||||
obj.outmax(obj.outmax());
|
||||
obj.outmin(obj.outmin());
|
||||
obj.set_k(obj.k());
|
||||
obj.set_kp(obj.kp());
|
||||
obj.set_ki(obj.ki());
|
||||
obj.set_kd(obj.kd());
|
||||
obj.set_wp(obj.wp());
|
||||
obj.set_wi(obj.wi());
|
||||
obj.set_wd(obj.wd());
|
||||
obj.set_outmax(obj.outmax());
|
||||
obj.set_outmin(obj.outmin());
|
||||
obj.out();
|
||||
obj.fdb();
|
||||
obj.err();
|
||||
|
|
|
@ -8,7 +8,7 @@ class _tf {
|
|||
double num[] = { 6.59492796e-05, 6.54019884e-05 };
|
||||
double den[] = { -1.97530991, 0.97530991 };
|
||||
tf obj = new tf(num0, den0);
|
||||
obj.num(num).den(den).zero();
|
||||
obj.set_num(num).set_den(den).zero();
|
||||
System.out.println(obj.iter(1));
|
||||
System.out.println(obj.iter(1));
|
||||
System.out.println(Arrays.toString(obj.num()));
|
||||
|
|
|
@ -36,7 +36,7 @@ class _version {
|
|||
if (v100.cmp(v001.parse("0.0.1")) != 3) {
|
||||
throw new RuntimeException("v100.cmp(v001) == 3");
|
||||
}
|
||||
v000.major(1).minor(2).third(3).extra(4);
|
||||
v000.set_major(1).set_minor(2).set_third(3).set_extra(4);
|
||||
if (v000.major() != 1) {
|
||||
throw new RuntimeException("v000.major() != 1");
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ class _version {
|
|||
if (v000.extra() != 4) {
|
||||
throw new RuntimeException("v000.extra() != 4");
|
||||
}
|
||||
v000.alpha(v000.alpha());
|
||||
v000.set_alpha(v000.alpha());
|
||||
System.out.println(v000);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue