OPCUAClient_ModifySubscription (FUN) ¶ FUNCTION OPCUAClient_ModifySubscription : RTS_IEC_RESULT This function modifies the parameters of a subscription. InOut: Scope Name Type Comment Return OPCUAClient_ModifySubscription RTS_IEC_RESULT Input hSubscription RTS_IEC_HANDLE Handle to the connection where to create the subscription. reqPublishingInterval OpcUa_Double The publishing interval that should be used by the server. reqLifeTimeCount OpcUa_UInt32 The liftetime count of the subscription. reqMaxKeepAliveCount OpcUa_UInt32 The maximum number of publishing intervals befor a keepalive is sent. maxNotificationsPerPublish OpcUa_UInt32 The maximum number of notificaitons returned by one publihs response. priority OpcUa_Byte The priority of the subscription in respect to other subscriptions of the same session.
OPCUAClient_SetPublishingMode (FUN) ¶ FUNCTION OPCUAClient_SetPublishingMode : RTS_IEC_RESULT This function can be used to enable or disable the publishing of a subscription. InOut: Scope Name Type Comment Return OPCUAClient_SetPublishingMode RTS_IEC_RESULT Input hSubscription RTS_IEC_HANDLE Handle to the connection where to create the subscription. publishingEnabled OpcUa_Boolean True: if publishing should be enabled, False if publishing should be disabled.
View ¶ OPCUAClient_Browse (Function) OPCUAClient_BrowseNext (Function) OPCUAClient_RegisterNodes (Function) OPCUAClient_TranslateBrowsePathsToNodeIds (Function) OPCUAClient_UnregisterNodes (Function)
OPCUAClient_Browse (FUN) ¶ FUNCTION OPCUAClient_Browse : RTS_IEC_RESULT This function sends a Browse request to the OPC UA server. Several operations can be done in one call. The results of the operation are returned by a callback interface. InOut: Scope Name Type Comment Return OPCUAClient_Browse RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection where the request should be sent. view OpcUa_ViewDescription Description of the view of intrest. requestedMaxReferencesPerNode OpcUa_Int32 The maximum numbers of references that should be returned to the client. noOfNodesToBrowse OpcUa_Int32 Number of nodes to browse. pNodesToBrowse POINTER TO OpcUa_BrowseDescription Pointer to an array of nodes to browser. iBrowseCallback IOPCUAClientViewCallback Callback interface to retrieve the results.
OPCUAClient_BrowseNext (FUN) ¶ FUNCTION OPCUAClient_BrowseNext : RTS_IEC_RESULT This function sends a BrowseNext request to the OPC UA server. Several operations can be done in one call. The results of the operation are returned by a callback interface. InOut: Scope Name Type Comment Return OPCUAClient_BrowseNext RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection where the request should be sent. releaseContinuationPoints OpcUa_Boolean Release the continuation point or not. noOfContinuationPoints OpcUa_Int32 Number of continuation points sent. pContinuationPoints POINTER TO OpcUa_ByteString Pointer to an array of continuation points to do the BrowseNext. iViewCallback IOPCUAClientViewCallback Callback interface to retrieve the results.
OPCUAClient_RegisterNodes (FUN) ¶ FUNCTION OPCUAClient_RegisterNodes : RTS_IEC_RESULT This function sends a RegisterNodes request to the OPC UA server. Several operations can be done in one call. The results of the operation are returned by a callback interface. InOut: Scope Name Type Comment Return OPCUAClient_RegisterNodes RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection where the request should be sent. noOfNodesToRegister OpcUa_Int32 Number of nodes to be registered by the server. pNodesToRegister POINTER TO OpcUa_NodeId Pointer to an array of nodes to register. iViewCallback IOPCUAClientViewCallback Callback interface to retrieve the results.
OPCUAClient_TranslateBrowsePathsToNodeIds (FUN) ¶ FUNCTION OPCUAClient_TranslateBrowsePathsToNodeIds : RTS_IEC_RESULT This function sends a TranslateBrowsePathsToNodeIds request to the OPC UA server. Several operations can be done in one call. The results of the operation are returned by a callback interface. InOut: Scope Name Type Comment Return OPCUAClient_TranslateBrowsePathsToNodeIds RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection where the request should be sent. noOfBrowsePaths OpcUa_Int32 Number of browser paths to be translated by the server. pBrowsePaths POINTER TO OpcUa_BrowsePath Pointer to an array of BrowserPath. iViewCallback IOPCUAClientViewCallback Callback interface to retrieve the results.
OPCUAClient_UnregisterNodes (FUN) ¶ FUNCTION OPCUAClient_UnregisterNodes : RTS_IEC_RESULT This function sends an UnregisterNodes request to the OPC UA server. Several operations can be done in one call. The results of the operation are returned by a callback interface. InOut: Scope Name Type Comment Return OPCUAClient_UnregisterNodes RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection where the request should be sent. noOfNodesToUnregister OpcUa_Int32 Number of nodes to be unregistered by the server. pNodesToUnregister POINTER TO OpcUa_NodeId Pointer to an array of nodes to unregister. iViewCallback IOPCUAClientViewCallback Callback interface to retrieve the results.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 24.05.2023, 11:48:20 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpOPCUAClient Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpOPCUAClient Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True SourceLibrary False LastModificationDateTime date 24.05.2023, 11:48:18 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpOPCUAClient Implementation Project CmpOPCUAClient Implementation Title CmpOPCUAClient Implementation Version version 3.5.19.10
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpOPCUAClient Interfaces ¶ Library Identification ¶ Name: CmpOPCUAClient Interfaces Version: newest Company: System Namespace: CmpOPCUAClient_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAClient Interfaces, * (System) CmpOPCUAStack Interfaces ¶ Library Identification ¶ Name: CmpOPCUAStack Interfaces Version: newest Company: System Namespace: CmpOPCUAStack_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAStack Interfaces, * (System) SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)