using the “set” prefix for setters in Java

This commit is contained in:
tqfx 2024-09-04 00:29:36 +08:00
parent 29858d8498
commit 372b436276
No known key found for this signature in database
GPG Key ID: 54B434B4E27F1DCB
20 changed files with 215 additions and 215 deletions

View File

@ -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);
/*

View File

@ -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);
/*

View File

@ -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);
/*

View File

@ -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);
/*

View File

@ -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);
/*

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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
{

View File

@ -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);

View File

@ -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();

View File

@ -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();
}
}

View File

@ -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();

View File

@ -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()));

View File

@ -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);
}
}