kxtj3: Add java/python/javascript examples

* Java/Python/Javascript examples
* change usleep to upm_delay_us in C++ example
* Add Java example to CMakeLists

Signed-off-by: Assam Boudjelthia <assam.boudjelthia@fi.rohmeurope.com>
Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Assam Boudjelthia
2018-06-21 12:19:29 +03:00
committed by Noel Eck
parent 01cc3a0734
commit 186bbfab76
7 changed files with 197 additions and 2 deletions

20
src/kxtj3/kxtj3.i Normal file
View File

@ -0,0 +1,20 @@
%include "../common_top.i"
/* BEGIN Java syntax ------------------------------------------------------- */
#ifdef SWIGJAVA
JAVA_JNI_LOADLIBRARY(javaupm_kxtj3)
#endif
/* END Java syntax */
/* BEGIN Common SWIG syntax ------------------------------------------------- */
%include "std_vector.i"
%template(floatVector) std::vector<float>;
%apply float *OUTPUT {float *x, float *y, float *z};
%{
#include "kxtj3.hpp"
%}
%include "kxtj3.h"
%include "kxtj3.hpp"
/* END Common SWIG syntax */

View File

@ -25,6 +25,15 @@
],
"C": [
"kxtj3.c"
],
"Java": [
"KXTJ3_Example.java"
],
"Python": [
"kxtj3.py"
],
"Node.js": [
"kxtj3.js"
]
},
"Specifications": {
@ -60,4 +69,4 @@
}
}
}
}
}