diff --git a/src/itg3200/pyupm_itg3200.i b/src/itg3200/pyupm_itg3200.i index 08aff43c..4b483bbd 100644 --- a/src/itg3200/pyupm_itg3200.i +++ b/src/itg3200/pyupm_itg3200.i @@ -1,5 +1,15 @@ %module pyupm_itg3200 %include "../upm.i" +%include "../carrays_int16_t.i" +%include "../carrays_float.i" + +%typemap(out) int16_t * { + $result = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int16Array, 0 | 0 ); +} + +%typemap(out) float * { + $result = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_floatArray, 0 | 0 ); +} %feature("autodoc", "3");