java_interfaces: Moved ifdefs for swig version

Moved the SWIG version check from each sensor library .i file to
the base SWIG .i file (per interface).  This cleans up the number
of #if SWIG_VERSION's across the code base, and will make cleanup
of these easier at a later date.

Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Noel Eck 2017-03-03 10:24:26 -08:00
parent cfb4105dd8
commit 51a181a14f
19 changed files with 39 additions and 44 deletions

View File

@ -1,9 +1,7 @@
%module javaupm_ads1x15 %module javaupm_ads1x15
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iADC.i" %include "../interfaces/javaupm_iADC.i"
#endif
%include "typemaps.i" %include "typemaps.i"

View File

@ -1,16 +1,9 @@
%module javaupm_bmp280 %module javaupm_bmp280
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iTemperatureSensor.i" %include "../interfaces/javaupm_iTemperatureSensor.i"
%include "../interfaces/javaupm_iHumiditySensor.i" %include "../interfaces/javaupm_iHumiditySensor.i"
%include "../interfaces/javaupm_iPressureSensor.i" %include "../interfaces/javaupm_iPressureSensor.i"
#else
%include "iModuleStatus.hpp"
%include "iTemperatureSensor.hpp"
%include "iPressureSensor.hpp"
%include "iHumiditySensor.hpp"
#endif
%include "cpointer.i" %include "cpointer.i"
%include "typemaps.i" %include "typemaps.i"

View File

@ -1,10 +1,8 @@
%module javaupm_bmpx8x %module javaupm_bmpx8x
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iTemperatureSensor.i" %include "../interfaces/javaupm_iTemperatureSensor.i"
%include "../interfaces/javaupm_iPressureSensor.i" %include "../interfaces/javaupm_iPressureSensor.i"
#endif
%{ %{
#include "bmpx8x.hpp" #include "bmpx8x.hpp"

View File

@ -1,9 +1,7 @@
%module javaupm_ds1808lc %module javaupm_ds1808lc
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iLightController.i" %include "../interfaces/javaupm_iLightController.i"
#endif
%include "arrays_java.i"; %include "arrays_java.i";
%include "../java_buffer.i" %include "../java_buffer.i"

View File

@ -1,9 +1,7 @@
%module javaupm_hlg150h %module javaupm_hlg150h
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iLightController.i" %include "../interfaces/javaupm_iLightController.i"
#endif
%include "arrays_java.i"; %include "arrays_java.i";
%include "../java_buffer.i" %include "../java_buffer.i"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::IADC);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::IADC);
%include "iADC.hpp" %include "iADC.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::ICO2Sensor);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::ICO2Sensor);
%include "iCO2Sensor.hpp" %include "iCO2Sensor.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::IHumiditySensor);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::IHumiditySensor);
%include "iHumiditySensor.hpp" %include "iHumiditySensor.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::ILightController);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::ILightController);
%include "iLightController.hpp" %include "iLightController.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::ILightSensor);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::ILightSensor);
%include "iLightSensor.hpp" %include "iLightSensor.hpp"

View File

@ -1,5 +1,6 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::IModuleStatus); %interface_impl(upm::IModuleStatus);
#endif
%include "iModuleStatus.hpp" %include "iModuleStatus.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::IPressureSensor);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::IPressureSensor);
%include "iPressureSensor.hpp" %include "iPressureSensor.hpp"

View File

@ -1,6 +1,9 @@
%include <swiginterface.i> #if SWIG_VERSION >= 0x030009
%include <swiginterface.i>
%interface_impl(upm::ITemperatureSensor);
#endif
%include "javaupm_interfaces.i" %include "javaupm_interfaces.i"
%include "javaupm_iModuleStatus.i" %include "javaupm_iModuleStatus.i"
%interface_impl(upm::ITemperatureSensor);
%include "iTemperatureSensor.hpp" %include "iTemperatureSensor.hpp"

View File

@ -1,8 +1,6 @@
%module javaupm_lp8860 %module javaupm_lp8860
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iLightController.i" %include "../interfaces/javaupm_iLightController.i"
#endif
%include "../upm.i" %include "../upm.i"

View File

@ -1,9 +1,7 @@
%module javaupm_max44009 %module javaupm_max44009
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iLightSensor.i" %include "../interfaces/javaupm_iLightSensor.i"
#endif
%include "arrays_java.i"; %include "arrays_java.i";
%include "../java_buffer.i" %include "../java_buffer.i"

View File

@ -1,10 +1,8 @@
%module javaupm_ms5611 %module javaupm_ms5611
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iTemperatureSensor.i" %include "../interfaces/javaupm_iTemperatureSensor.i"
%include "../interfaces/javaupm_iPressureSensor.i" %include "../interfaces/javaupm_iPressureSensor.i"
#endif
%{ %{
#include "ms5611.hpp" #include "ms5611.hpp"

View File

@ -1,9 +1,7 @@
%module(directors="1") javaupm_si1132 %module(directors="1") javaupm_si1132
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iLightSensor.i" %include "../interfaces/javaupm_iLightSensor.i"
#endif
%pragma(java) jniclasscode=%{ %pragma(java) jniclasscode=%{
static { static {

View File

@ -1,10 +1,8 @@
%module javaupm_si7005 %module javaupm_si7005
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iTemperatureSensor.i" %include "../interfaces/javaupm_iTemperatureSensor.i"
%include "../interfaces/javaupm_iHumiditySensor.i" %include "../interfaces/javaupm_iHumiditySensor.i"
#endif
%include "arrays_java.i"; %include "arrays_java.i";
%include "../java_buffer.i" %include "../java_buffer.i"

View File

@ -1,9 +1,7 @@
%module javaupm_t6713 %module javaupm_t6713
%include "../upm.i" %include "../upm.i"
#if SWIG_VERSION >= 0x030009
%include "../interfaces/javaupm_iCO2Sensor.i" %include "../interfaces/javaupm_iCO2Sensor.i"
#endif
%include "arrays_java.i"; %include "arrays_java.i";
%include "../java_buffer.i" %include "../java_buffer.i"