diff --git a/config.properties b/config.properties
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/hos_cosgi_core/CMakeLists.txt b/src/hos_cosgi_core/CMakeLists.txt
index ad112a06..d1d44ee6 100644
--- a/src/hos_cosgi_core/CMakeLists.txt
+++ b/src/hos_cosgi_core/CMakeLists.txt
@@ -8,7 +8,7 @@ find_package(catkin REQUIRED COMPONENTS
hos_celix
roscpp
hos_cpp_utils
- hos_libvariant
+ hos_deps
)
## System dependencies are found with CMake's conventions
diff --git a/src/hos_cosgi_core/package.xml b/src/hos_cosgi_core/package.xml
index 216f662a..7a8d8715 100644
--- a/src/hos_cosgi_core/package.xml
+++ b/src/hos_cosgi_core/package.xml
@@ -43,11 +43,11 @@
hos_celix
roscpp
hos_cpp_utils
- hos_libvariant
+ hos_deps
hos_celix
roscpp
hos_cpp_utils
- hos_libvariant
+ hos_deps
diff --git a/src/hos_cosgi_devicerepository/CMakeLists.txt b/src/hos_cosgi_devicerepository/CMakeLists.txt
index 8129a6ae..9a8c42b7 100644
--- a/src/hos_cosgi_devicerepository/CMakeLists.txt
+++ b/src/hos_cosgi_devicerepository/CMakeLists.txt
@@ -8,7 +8,7 @@ find_package(catkin REQUIRED COMPONENTS
hos_celix
hos_core_msgs
hos_cosgi_core
- hos_libvariant
+ hos_deps
hos_cpp_utils
roscpp
)
@@ -25,6 +25,7 @@ find_package(catkin REQUIRED COMPONENTS
find_package(APR REQUIRED)
find_package(CELIX REQUIRED)
find_package(Boost REQUIRED)
+find_package(libvariant REQUIRED)
################################################
@@ -90,7 +91,7 @@ find_package(Boost REQUIRED)
catkin_package(
INCLUDE_DIRS include/${PROJECT_NAME}/
# LIBRARIES hos_cosgi_devicerepository
- CATKIN_DEPENDS hos_celix hos_core_msgs hos_cosgi_core roscpp hos_libvariant hos_cpp_utils
+ CATKIN_DEPENDS hos_celix hos_core_msgs hos_cosgi_core roscpp hos_deps hos_cpp_utils
# DEPENDS system_lib
)
@@ -110,7 +111,7 @@ include_directories(
${APR_INCLUDE_DIR}
${APR_INCLUDE_DIR}/apr-1.0
include/${PROJECT_NAME}/
- ${hos_libvariant_INCLUDE_DIRS}/hos_libvariant
+ ${libvariant_INCLUDE_DIR}
)
set(BUNDLE_SYMBOLICNAME "hos.hos_devicerepository")
@@ -125,6 +126,7 @@ bundle(hos_cosgi_devicerepository
target_link_libraries(hos_cosgi_devicerepository
${catkin_LIBRARIES}
${APR_LIBRARIES}
+ ${libvariant_LIBRARY}
)
## Declare a cpp library
diff --git a/src/hos_cosgi_devicerepository/include/hos_cosgi_devicerepository/hos/cosgi/service/devicerepository/devicerepository_service.h b/src/hos_cosgi_devicerepository/include/hos_cosgi_devicerepository/hos/cosgi/service/devicerepository/devicerepository_service.h
index 83a51fea..382fb621 100644
--- a/src/hos_cosgi_devicerepository/include/hos_cosgi_devicerepository/hos/cosgi/service/devicerepository/devicerepository_service.h
+++ b/src/hos_cosgi_devicerepository/include/hos_cosgi_devicerepository/hos/cosgi/service/devicerepository/devicerepository_service.h
@@ -3,7 +3,6 @@
#include
-#include
#include
#include
#include
diff --git a/src/hos_cosgi_devicerepository/package.xml b/src/hos_cosgi_devicerepository/package.xml
index 9ab268bb..ac926b46 100644
--- a/src/hos_cosgi_devicerepository/package.xml
+++ b/src/hos_cosgi_devicerepository/package.xml
@@ -44,13 +44,13 @@
hos_core_msgs
hos_cosgi_core
roscpp
- hos_libvariant
+ hos_deps
hos_cpp_utils
hos_celix
hos_core_msgs
hos_cosgi_core
roscpp
- hos_libvariant
+ hos_deps
hos_cpp_utils
diff --git a/src/hos_cosgi_devicerepository/src/bundle_activator.cpp b/src/hos_cosgi_devicerepository/src/bundle_activator.cpp
index 815b2132..82c16af8 100644
--- a/src/hos_cosgi_devicerepository/src/bundle_activator.cpp
+++ b/src/hos_cosgi_devicerepository/src/bundle_activator.cpp
@@ -14,7 +14,6 @@ extern "C" {
#include
#include "hos/cosgi/service/devicerepository/devicerepository_serviceimpl.h"
-#include
#include
#include
diff --git a/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.cpp b/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.cpp
index f645d978..acff5891 100644
--- a/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.cpp
+++ b/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.cpp
@@ -84,7 +84,7 @@ void DeviceRepositoryServiceImpl::init() {
}
}
hosStatusSub = nodehandle->subscribe(hosStatusTopic, 1000, &DeviceRepositoryServiceImpl::hosStatusMsgCallback, this);
- schemaLoader.reset(new libvariant::HosSchemaLoader());
+ schemaLoader.reset(new utils::SchemaLoader());
initialized = true;
ROS_INFO_STREAM("DeviceRepositoryService: Initialized and Ready.");
}
diff --git a/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.h b/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.h
index 9193cc2e..8be740b7 100644
--- a/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.h
+++ b/src/hos_cosgi_devicerepository/src/hos/cosgi/service/devicerepository/devicerepository_serviceimpl.h
@@ -9,7 +9,7 @@
#define SRC_HOS_COSGI_SERVICE_DEVICEREPOSITORY_DEVICEREPOSITORY_SERVICEIMPL_H_
#include
-#include
+#include
#include
#include