|
29 | 29 | #include <SeRoNetSDK/SeRoNet/OPCUA/Server/QueryServer.hpp>
|
30 | 30 |
|
31 | 31 | // include referenced CommunicationObject SeRoNetSDK self description implementations
|
32 |
| -#include "CommBasicObjectsOpcUa/CommKBEventResultOpcUa.hh" |
33 | 32 | #include "CommBasicObjectsOpcUa/CommKBEventParamOpcUa.hh"
|
| 33 | +#include "CommBasicObjectsOpcUa/CommKBEventResultOpcUa.hh" |
| 34 | +#include "CommBasicObjectsOpcUa/CommKBRequestOpcUa.hh" |
34 | 35 | #include "CommBasicObjectsOpcUa/CommKBResponseOpcUa.hh"
|
35 | 36 | #include "CommBasicObjectsOpcUa/CommVoidOpcUa.hh"
|
36 |
| -#include "CommBasicObjectsOpcUa/CommKBRequestOpcUa.hh" |
37 | 37 |
|
38 | 38 | // create a static instance of the OpcUaBackendPortFactory
|
39 | 39 | static ComponentKBOpcUaBackendPortFactory OpcUaBackendPortFactory;
|
@@ -67,14 +67,14 @@ Smart::IEventClientPattern<CommBasicObjects::CommKBEventParam, CommBasicObjects:
|
67 | 67 | }
|
68 | 68 |
|
69 | 69 |
|
70 |
| -Smart::IQueryServerPattern<CommBasicObjects::CommKBRequest, CommBasicObjects::CommKBResponse> * ComponentKBOpcUaBackendPortFactory::createKbQuery(const std::string &serviceName) |
| 70 | +Smart::IEventServerPattern<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid> * ComponentKBOpcUaBackendPortFactory::createKbEventServer(const std::string &serviceName, std::shared_ptr<Smart::IEventTestHandler<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid>> kbEventServerEventTestHandler) |
71 | 71 | {
|
72 |
| - return new SeRoNet::OPCUA::Server::QueryServer<CommBasicObjects::CommKBRequest, CommBasicObjects::CommKBResponse>(componentImpl, serviceName); |
| 72 | + return new SeRoNet::OPCUA::Server::EventServer<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid>(componentImpl, serviceName, kbEventServerEventTestHandler); |
73 | 73 | }
|
74 | 74 |
|
75 |
| -Smart::IEventServerPattern<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid> * ComponentKBOpcUaBackendPortFactory::createKbEventServer(const std::string &serviceName, std::shared_ptr<Smart::IEventTestHandler<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid>> kbEventServerEventTestHandler) |
| 75 | +Smart::IQueryServerPattern<CommBasicObjects::CommKBRequest, CommBasicObjects::CommKBResponse> * ComponentKBOpcUaBackendPortFactory::createKbQuery(const std::string &serviceName) |
76 | 76 | {
|
77 |
| - return new SeRoNet::OPCUA::Server::EventServer<CommBasicObjects::CommKBEventParam, CommBasicObjects::CommKBEventResult, CommBasicObjects::CommVoid>(componentImpl, serviceName, kbEventServerEventTestHandler); |
| 77 | + return new SeRoNet::OPCUA::Server::QueryServer<CommBasicObjects::CommKBRequest, CommBasicObjects::CommKBResponse>(componentImpl, serviceName); |
78 | 78 | }
|
79 | 79 |
|
80 | 80 |
|
|
0 commit comments