123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #ifndef UA_SERVICES_H_
- #define UA_SERVICES_H_
- #include "opcua.h"
- #include "ua_application.h"
- #include "ua_transport_binary_secure.h"
- /* Part 4: 5.4 Discovery Service Set */
- // Service_FindServers
- UA_Int32 Service_GetEndpoints(SL_Channel *channel, const UA_GetEndpointsRequest* request, UA_GetEndpointsResponse *response);
- // Service_RegisterServer
- /* Part 4: 5.5 SecureChannel Service Set */
- UA_Int32 Service_OpenSecureChannel(SL_Channel *channel, const UA_OpenSecureChannelRequest* request, UA_OpenSecureChannelResponse* response);
- UA_Int32 Service_CloseSecureChannel(SL_Channel *channel, const UA_CloseSecureChannelRequest *request, UA_CloseSecureChannelResponse *response);
- /* Part 4: 5.6 Session Service Set */
- UA_Int32 Service_CreateSession(SL_Channel *channel, const UA_CreateSessionRequest *request, UA_CreateSessionResponse *response);
- UA_Int32 Service_ActivateSession(SL_Channel *channel, const UA_ActivateSessionRequest *request, UA_ActivateSessionResponse *response);
- UA_Int32 Service_CloseSession(SL_Channel *channel, const UA_CloseSessionRequest *request, UA_CloseSessionResponse *response);
- // Service_Cancel
- /* Part 4: 5.7 NodeManagement Service Set */
- // Service_AddNodes
- // Service_AddReferences
- // Service_DeleteNodes
- // Service_DeleteReferences
- /* Part 4: 5.8 View Service Set */
- UA_Int32 Service_Browse(SL_Channel *channel, const UA_BrowseRequest *request, UA_BrowseResponse *response);
- // Service_BrowseNext
- // Service_TranslateBrowsePathsRoNodeIds
- // Service_RegisterNodes
- // Service_UnregisterNodes
- /* Part 4: 5.9 Query Service Set */
- // Service_QueryFirst
- // Service_QueryNext
- /* Part 4: 5.10 Attribute Service Set */
- UA_Int32 Service_Read(SL_Channel *channel, const UA_ReadRequest *request, UA_ReadResponse *response);
- // Service_HistoryRead;
- // Service_Write;
- // Service_HistoryUpdate;
- /* Part 4: 5.11 Method Service Set */
- // Service_Call
- /* Part 4: 5.12 MonitoredItem Service Set */
- // Service_CreateMonitoredItems
- // Service_ModifyMonitoredItems
- // Service_SetMonitoringMode
- // Service_SetTriggering
- // Service_DeleteMonitoredItems
- /* Part 4: 5.13 Subscription Service Set */
- // Service_CreateSubscription
- // Service_ModifySubscription
- // Service_SetPublishingMode
- // Service_Publish
- // Service_Republish
- // Service_TransferSubscription
- // Service_DeleteSubscription
- #endif
|