%include ".iUpmObject.i" #if (SWIGJAVA) #if SWIG_VERSION >= 0x030009 %include "swiginterface.i" %interface_impl(upm::iMraa); #endif #endif %{ #include "iMraa.hpp" %} %include "iMraa.hpp" typedef std::vector vec_aio; %template(vec_aio) std::vector; typedef std::vector vec_gpio; %template(vec_gpio) std::vector; typedef std::vector vec_i2c; %template(vec_i2c) std::vector; typedef std::vector vec_iio; %template(vec_iio) std::vector; typedef std::vector vec_pwm; %template(vec_pwm) std::vector; typedef std::vector vec_spi; %template(vec_spi) std::vector; typedef std::vector vec_uart; %template(vec_uart) std::vector; typedef std::vector vec_uartow; %template(vec_uartow) std::vector;