upm/src/bmp280/javaupm_bmp280.i

30 lines
537 B
OpenEdge ABL

%module javaupm_bmp280
%import "../interfaces/javaupm_iTemperatureSensor.i"
%import "../interfaces/javaupm_iHumiditySensor.i"
%import "../interfaces/javaupm_iPressureSensor.i"
%include "../upm.i"
%include "cpointer.i"
%include "typemaps.i"
%include "arrays_java.i";
%include "../java_buffer.i"
%typemap(javaimports) SWIGTYPE %{
import upm_interfaces.*;
%}
%include "bmp280_regs.h"
%include "bmp280.hpp"
%{
#include "bmp280.hpp"
%}
%include "bme280.hpp"
%{
#include "bme280.hpp"
%}
JAVA_JNI_LOADLIBRARY(javaupm_bmp280)