Skip to content

Commit a82418d

Browse files
author
Viacheslav Kalenikov
committed
generic opcua client: node_event_manager.* is mooved to tms; DAQMODULES_OPCUA_ENABLE_GENERIC_CLIENT flag;
1 parent 6a678b5 commit a82418d

10 files changed

Lines changed: 17 additions & 9 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ opendaq_setup_project_specific_build_options(${REPO_OPTION_PREFIX})
3131
option(${REPO_OPTION_PREFIX}_ENABLE_EXAMPLE_APP "Enable ${REPO_NAME} example applications" ${PROJECT_IS_TOP_LEVEL})
3232
option(${REPO_OPTION_PREFIX}_ENABLE_TESTS "Enable ${REPO_NAME} testing" ${PROJECT_IS_TOP_LEVEL})
3333
option(${REPO_OPTION_PREFIX}_ENABLE_CLIENT "Enable ${REPO_NAME} client module" ${PROJECT_IS_TOP_LEVEL})
34+
option(${REPO_OPTION_PREFIX}_ENABLE_GENERIC_CLIENT "Enable ${REPO_NAME} client module" ${PROJECT_IS_TOP_LEVEL})
3435
option(${REPO_OPTION_PREFIX}_ENABLE_SERVER "Enable ${REPO_NAME} server module" ${PROJECT_IS_TOP_LEVEL})
3536
option(OPCUA_ENABLE_ENCRYPTION "Enable OpcUa encryption" OFF)
3637
cmake_dependent_option(OPENDAQ_ENABLE_OPCUA_INTEGRATION_TESTS "Enable ${REPO_NAME} integration testing" ${PROJECT_IS_TOP_LEVEL} "${REPO_OPTION_PREFIX}_ENABLE_TESTS" OFF)

modules/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ endif()
66

77
if (${REPO_OPTION_PREFIX}_ENABLE_CLIENT)
88
add_subdirectory(opcua_client_module)
9+
endif()
10+
11+
if (${REPO_OPTION_PREFIX}_ENABLE_GENERIC_CLIENT)
912
add_subdirectory(opcua_generic_client_module)
1013
endif()
1114

modules/opcua_generic_client_module/src/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ if (MSVC)
3232
endif()
3333

3434
target_link_libraries(${LIB_NAME} PUBLIC ${OPENDAQ_SDK_TARGET_NAMESPACE}::opendaq
35-
Boost::uuid
3635
PRIVATE ${OPENDAQ_SDK_TARGET_NAMESPACE}::discovery
3736
${OPENDAQ_SDK_TARGET_NAMESPACE}::opcuageneric_client
3837
)

shared/libraries/CMakeLists.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
opendaq_set_cmake_folder_context(TARGET_FOLDER_NAME)
22

33
add_subdirectory(opcua)
4-
add_subdirectory(opcuatms)
5-
add_subdirectory(opcuageneric)
4+
5+
if (${REPO_OPTION_PREFIX}_ENABLE_CLIENT OR ${REPO_OPTION_PREFIX}_ENABLE_SERVER)
6+
add_subdirectory(opcuatms)
7+
endif()
8+
9+
if (${REPO_OPTION_PREFIX}_ENABLE_GENERIC_CLIENT)
10+
add_subdirectory(opcuageneric)
11+
endif()
12+

shared/libraries/opcua/opcuaserver/src/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ set(SOURCE_CPPS opcuaserver.cpp
66
opcuataskqueue.cpp
77
opcuaaddnodeparams.cpp
88
opcuatmstypes.cpp
9-
node_event_manager.cpp
109
opcuaservernode.cpp
1110
opcuaservernodefactory.cpp
1211
event_attributes.cpp
@@ -20,7 +19,6 @@ set(SOURCE_HEADERS common.h
2019
opcuataskqueue.h
2120
opcuatmstypes.h
2221
opcuaaddnodeparams.h
23-
node_event_manager.h
2422
opcuaservernode.h
2523
opcuaservernodefactory.h
2624
event_attributes.h
@@ -47,7 +45,6 @@ target_link_libraries(${MODULE_NAME} PUBLIC ${OPENDAQ_SDK_TARGET_NAMESPACE}::op
4745
${OPENDAQ_SDK_TARGET_NAMESPACE}::opendaq_utils
4846
PRIVATE ${OPENDAQ_SDK_TARGET_NAMESPACE}::opcua_daq_types
4947
${OPENDAQ_SDK_TARGET_NAMESPACE}::opendaq
50-
${OPENDAQ_SDK_TARGET_NAMESPACE}::opcuatms_server
5148
)
5249

5350
set_target_properties(${MODULE_NAME} PROPERTIES PUBLIC_HEADER "${SOURCE_HEADERS}")

shared/libraries/opcuageneric/opcuageneric_client/tests/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ endif()
2727

2828
target_link_libraries(${TEST_APP} PRIVATE ${OPENDAQ_SDK_TARGET_NAMESPACE}::opendaq_test_utils gtest
2929
${OPENDAQ_SDK_TARGET_NAMESPACE}::opcuageneric_client
30-
${OPENDAQ_SDK_TARGET_NAMESPACE}::${MODULE_NAME}
3130
${OPENDAQ_SDK_TARGET_NAMESPACE}::opcua_generic_client_module
3231
)
3332

shared/libraries/opcua/opcuaserver/include/opcuaserver/node_event_manager.h renamed to shared/libraries/opcuatms/opcuatms_server/include/opcuatms_server/node_event_manager.h

File renamed without changes.

shared/libraries/opcuatms/opcuatms_server/include/opcuatms_server/objects/tms_server_object.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include <coretypes/constexpr_utils.h>
1919
#include <opendaq/component_ptr.h>
2020
#include <opendaq/signal_ptr.h>
21-
#include <opcuaserver/node_event_manager.h>
21+
#include <opcuatms_server/node_event_manager.h>
2222
#include <opcuaserver/opcuaserver.h>
2323
#include <opcuatms/opcuatms.h>
2424

shared/libraries/opcuatms/opcuatms_server/src/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@ set(LIB_NAME opcuatms_server)
22

33
set(SRC_Cpp tms_server.cpp
44
tms_server_context.cpp
5+
node_event_manager.cpp
56
)
67

78
set(SRC_PublicHeaders
89
)
910

1011
set(SRC_PrivateHeaders tms_server.h
1112
tms_server_context.h
13+
node_event_manager.h
1214
)
1315

1416
# objects

shared/libraries/opcua/opcuaserver/src/node_event_manager.cpp renamed to shared/libraries/opcuatms/opcuatms_server/src/node_event_manager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "opcuaserver/node_event_manager.h"
1+
#include "opcuatms_server/node_event_manager.h"
22
#include <opcuatms_server/objects/tms_server_object.h>
33

44
BEGIN_NAMESPACE_OPENDAQ_OPCUA

0 commit comments

Comments
 (0)