mirror of
				https://github.com/eclipse/upm.git
				synced 2025-10-31 23:24:20 +03:00 
			
		
		
		
	Removed old interfaces and replaced them with the new ones.
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| set (libname "new_interfaces") | ||||
| set (libname "interfaces") | ||||
| set (libdescription "CXX Interface Library") | ||||
| set (module_src ${libname}.cxx) | ||||
|  | ||||
|   | ||||
| @@ -40,7 +40,7 @@ namespace upm | ||||
|              * Get acceleration values on X, Y and Z axis. | ||||
|              * v[0] = X, v[1] = Y, v[2] = Z | ||||
|              *  | ||||
|              * @return vector of 3 floats containing acceleration on each axis | ||||
|              * @return vector of 3 floats containing acceleration on each axis in Gs | ||||
|              */ | ||||
|             virtual std::vector<float> getAcceleration() = 0; | ||||
|     }; | ||||
|   | ||||
| @@ -1,9 +1,14 @@ | ||||
| #include "iAcceleration.hpp" | ||||
| #include "iAngle.hpp" | ||||
| #include "iButton.hpp" | ||||
| #include "iClock.hpp" | ||||
| #include "iCollision.hpp" | ||||
| #include "iDistance.hpp" | ||||
| #include "iDistanceInterrupter.hpp" | ||||
| #include "iEC.hpp" | ||||
| #include "iElectromagnet.hpp" | ||||
| #include "iEmg.hpp" | ||||
| #include "iGps.hpp" | ||||
| #include "iHallEffect.hpp" | ||||
| #include "iHeartRate.hpp" | ||||
| #include "iHumidity.hpp" | ||||
| @@ -11,6 +16,10 @@ | ||||
| #include "iLineFinder.hpp" | ||||
| #include "iMoisture.hpp" | ||||
| #include "iMotion.hpp" | ||||
| #include "iOrp.hpp" | ||||
| #include "iPH.hpp" | ||||
| #include "iPressure.hpp" | ||||
| #include "iProximity.hpp" | ||||
| #include "iTemperature.hpp" | ||||
| #include "iAcceleration.hpp" | ||||
| #include "iVDiv.hpp" | ||||
| #include "iWater.hpp" | ||||
| @@ -1,7 +1,7 @@ | ||||
| #ifdef SWIGPYTHON | ||||
| %module (package="upm") pyupm_new_interfaces | ||||
| %module (package="upm") pyupm_interfaces | ||||
| #else | ||||
| %module new_interfaces | ||||
| %module interfaces | ||||
| #endif | ||||
| 
 | ||||
| #ifdef SWIGJAVA | ||||
| @@ -39,11 +39,17 @@ import java.lang.Float; | ||||
|      | ||||
|     %template(floatVector) std::vector<float>; | ||||
| 
 | ||||
|     %interface_impl (upm::iAcceleration); | ||||
|     %interface_impl (upm::iAngle); | ||||
|     %interface_impl (upm::iButton); | ||||
|     %interface_impl (upm::iClock); | ||||
|     %interface_impl (upm::iCollision); | ||||
|     %interface_impl (upm::iDistance); | ||||
|     %interface_impl (upm::iDistanceInterrupter); | ||||
|     %interface_impl (upm::iEC); | ||||
|     %interface_impl (upm::iElectromagnet); | ||||
|     %interface_impl (upm::iEmg); | ||||
|     %interface_impl (upm::iGps); | ||||
|     %interface_impl (upm::iHallEffect); | ||||
|     %interface_impl (upm::iHeartRate); | ||||
|     %interface_impl (upm::iHumidity); | ||||
| @@ -51,17 +57,27 @@ import java.lang.Float; | ||||
|     %interface_impl (upm::iLineFinder); | ||||
|     %interface_impl (upm::iMoisture); | ||||
|     %interface_impl (upm::iMotion); | ||||
|     %interface_impl (upm::iOrp); | ||||
|     %interface_impl (upm::iPH); | ||||
|     %interface_impl (upm::iPressure); | ||||
|     %interface_impl (upm::iProximity); | ||||
|     %interface_impl (upm::iTemperature); | ||||
|     %interface_impl (upm::iAcceleration); | ||||
|     %interface_impl (upm::iVDiv); | ||||
|     %interface_impl (upm::iWater); | ||||
| #endif | ||||
| 
 | ||||
| %{ | ||||
|     #include "iAcceleration.hpp" | ||||
|     #include "iAngle.hpp" | ||||
|     #include "iButton.hpp" | ||||
|     #include "iClock.hpp" | ||||
|     #include "iCollision.hpp" | ||||
|     #include "iDistance.hpp" | ||||
|     #include "iDistanceInterrupter.hpp" | ||||
|     #include "iEC.hpp" | ||||
|     #include "iElectromagnet.hpp" | ||||
|     #include "iEmg.hpp" | ||||
|     #include "iGps.hpp" | ||||
|     #include "iHallEffect.hpp" | ||||
|     #include "iHeartRate.hpp" | ||||
|     #include "iHumidity.hpp" | ||||
| @@ -69,16 +85,26 @@ import java.lang.Float; | ||||
|     #include "iLineFinder.hpp" | ||||
|     #include "iMoisture.hpp" | ||||
|     #include "iMotion.hpp" | ||||
|     #include "iOrp.hpp" | ||||
|     #include "iPH.hpp" | ||||
|     #include "iPressure.hpp" | ||||
|     #include "iProximity.hpp" | ||||
|     #include "iTemperature.hpp" | ||||
|     #include "iAcceleration.hpp" | ||||
|     #include "iVDiv.hpp" | ||||
|     #include "iWater.hpp" | ||||
| %} | ||||
| 
 | ||||
| %include "iAcceleration.hpp" | ||||
| %include "iAngle.hpp" | ||||
| %include "iButton.hpp" | ||||
| %include "iClock.hpp" | ||||
| %include "iCollision.hpp" | ||||
| %include "iDistance.hpp" | ||||
| %include "iDistanceInterrupter.hpp" | ||||
| %include "iEC.hpp" | ||||
| %include "iElectromagnet.hpp" | ||||
| %include "iEmg.hpp" | ||||
| %include "iGps.hpp" | ||||
| %include "iHallEffect.hpp" | ||||
| %include "iHeartRate.hpp" | ||||
| %include "iHumidity.hpp" | ||||
| @@ -86,9 +112,13 @@ import java.lang.Float; | ||||
| %include "iLineFinder.hpp" | ||||
| %include "iMoisture.hpp" | ||||
| %include "iMotion.hpp" | ||||
| %include "iOrp.hpp" | ||||
| %include "iPH.hpp" | ||||
| %include "iPressure.hpp" | ||||
| %include "iProximity.hpp" | ||||
| %include "iTemperature.hpp" | ||||
| %include "iAcceleration.hpp" | ||||
| %include "iVDiv.hpp" | ||||
| %include "iWater.hpp" | ||||
| 
 | ||||
| /* Java-specific SWIG syntax */ | ||||
| #ifdef SWIGJAVA | ||||
		Reference in New Issue
	
	Block a user
	 Serban Waltter
					Serban Waltter