mirror of
				https://github.com/eclipse/upm.git
				synced 2025-10-31 15:15:07 +03:00 
			
		
		
		
	Removed old interfaces and replaced them with the new ones.
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
		 Serban Waltter
					Serban Waltter
				
			
				
					committed by
					
						 Mihai Tudor Panu
						Mihai Tudor Panu
					
				
			
			
				
	
			
			
			 Mihai Tudor Panu
						Mihai Tudor Panu
					
				
			
						parent
						
							b6e53f7da8
						
					
				
				
					commit
					34bb12933d
				
			| @@ -2,4 +2,4 @@ set (libname "lp8860") | ||||
| set (libdescription "LED Lighting Controller") | ||||
| set (module_src ${libname}.cxx mraa-utils.cxx) | ||||
| set (module_hpp ${libname}.hpp) | ||||
| upm_module_init(mraa interfaces) | ||||
| upm_module_init(mraa) | ||||
|   | ||||
| @@ -22,11 +22,12 @@ | ||||
|  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||
|  */ | ||||
|  | ||||
| #include "interfaces/iLightController.hpp" | ||||
| #include "mraa/i2c.hpp" | ||||
|  | ||||
| namespace upm | ||||
| { | ||||
|     #define UPM_THROW(msg) throw std::runtime_error(std::string(__FUNCTION__) + ": " + (msg)) | ||||
|  | ||||
| /** | ||||
|  * @brief LP8860 LED Lighting Controller | ||||
|  * @defgroup lp8860 libupm-lp8860 | ||||
| @@ -51,12 +52,12 @@ namespace upm | ||||
|  * | ||||
|  * @snippet lp8860.cxx Interesting | ||||
|  */ | ||||
| class LP8860 : public upm::ILightController | ||||
| class LP8860 | ||||
| { | ||||
| public: | ||||
|    LP8860(int gpioPower, int i2cBus); | ||||
|    ~LP8860(); | ||||
|    virtual const char* getModuleName() { return "lp8860"; } | ||||
|    const char* getModuleName() { return "lp8860"; } | ||||
|    bool isPowered(); | ||||
|    void setPowerOn(); | ||||
|    void setPowerOff(); | ||||
|   | ||||
| @@ -2,9 +2,6 @@ | ||||
|  | ||||
| /* BEGIN Java syntax  ------------------------------------------------------- */ | ||||
| #ifdef SWIGJAVA | ||||
| %typemap(javaimports) SWIGTYPE %{import upm_interfaces.*;%} | ||||
| %import "../interfaces/javaupm_iLightController.i" | ||||
|  | ||||
| JAVA_JNI_LOADLIBRARY(javaupm_lp8860) | ||||
| #endif | ||||
| /* END Java syntax */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user