CmpOPCUAServer Library Documentation ¶ Company System Title CmpOPCUAServer Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpOPCUAServer Description 1 ¶ This library provied access to differenct information of the OPC UA Server Indices and tables ¶ 1 Based on CmpOPCUAServer.library, last modified 20.04.2021, 15:45:33. LibDoc 4.4.0.0-b.27 The content file CmpOPCUAServer.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:45:33.
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpOPCUAServer Implementation ¶ Library Identification ¶ Placeholder: CmpOPCUAServer Implementation Default Resolution: CmpOPCUAServer Implementation, * (System) Namespace: CmpOPCUAServer_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAServer Implementation CmpOPCUAServer Interfaces ¶ Library Identification ¶ Name: CmpOPCUAServer Interfaces Version: newest Company: System Namespace: CmpOPCUAServer_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAServer Interfaces, * (System)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:45:33 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpOPCUAServer.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpOPCUAServer.clean.json version version 2.0.0.0 ProjectInformation IsCommonLibraryContainer bool True IsEndUserLibrary False Released True LastModificationDateTime date 20.04.2021, 15:45:33 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpOPCUAServer Project CmpOPCUAServer Title CmpOPCUAServer Version version 3.5.17.0
CmpOPCUAServer Interfaces Library Documentation ¶ Company System Title CmpOPCUAServer Interfaces Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ Interfaces of the OPC UA Server runtime component Contents: ¶ CmpOPCUAServer Interfaces EVTPARAM_CmpOPCUAServerSessionsChanged (Struct) EventIDs (GVL) OpcUaServer_MessageSecurityMode (Enum) OpcUaServer_SessionEvents (Enum) OpcUaServer_Session_Information (Struct) Structs Indices and tables ¶ 1 Based on CmpOPCUAServer_Itfs.library, last modified 20.04.2021, 15:46:09. LibDoc 4.4.0.0-b.27 The content file CmpOPCUAServer_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:46:09.
CmpOPCUAServer Interfaces ¶ EVTPARAM_CmpOPCUAServerSessionsChanged (Struct) EventIDs (GVL) OpcUaServer_MessageSecurityMode (Enum) OpcUaServer_SessionEvents (Enum) OpcUaServer_Session_Information (Struct) Structs OpcUaDataTypeDescription (Struct) OpcUaElementDescription (Union) OpcUaMethodDescription (Struct) OpcUaObjectDescription (Struct) OpcUaObjectTypeDescription (Struct) OpcUaReferenceTypeDescription (Struct) OpcUaServerNodeDescription (Struct) OpcUaServerReferenceDescription (Struct) OpcUaVariableDescription (Struct) OpcUaVariableTypeDescription (Struct) OpcUaViewDescription (Struct)
EVTPARAM_CmpOPCUAServerSessionsChanged (STRUCT) ¶ TYPE EVTPARAM_CmpOPCUAServerSessionsChanged : STRUCT InOut: Name Type Comment event OpcUaServer_SessionEvents Action causing this event dwSessionId DWORD Session changed by this event
EventIDs (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CMPID_CmpOPCUAServer DWORD 16#124 ComponentID to specify for EventOpen EVTPARAMID_CmpOPCUAServerSessionsChanged WORD 16#1 IDs for the event parameter structures EVTVERSION_CmpOPCUAServerSessionsChanged WORD 16#1 EVT_CmpOPCUAServerSessionsChanged DWORD (SHL(UINT_TO_DWORD(EventClass.EVTCLASS_INFO), 16) OR 16#1) <category>Events</category> <description>Event is sent if a session has been added, removed or changed.</description> <param name=”pEventParam” type=”IN”>EVTPARAM_CmpOPCUAServerSessionsChanged</param>
OpcUaServer_MessageSecurityMode (ENUM) ¶ TYPE OpcUaServer_MessageSecurityMode : Attributes: qualified_only InOut: Name Initial Invalid 0 None Sign SignAndEncrypt
OpcUaServer_SessionEvents (ENUM) ¶ TYPE OpcUaServer_SessionEvents : Attributes: qualified_only InOut: Name Initial Session_Added 1 Session_Changed Session_Removed
OpcUaServer_Session_Information (STRUCT) ¶ TYPE OpcUaServer_Session_Information : STRUCT InOut: Name Type Comment dwSessionId DWORD clientAddress INADDR SessionID of the session. pwsSessionName WSTRING(255) IpAddress of the client. In host byteorder. pwsApplicationName WSTRING(255) Sessionname. This is set by the client. pwsApplicationUri WSTRING(255) Applicationname of client. pwsProductUri WSTRING(255) URI of the client instance. pwsSecurityPolicy WSTRING(255) URI of client type. securityMode OpcUaServer_MessageSecurityMode Security profile used by this session. hClientCertificate RTS_IEC_HANDLE Security mode of the session. hUser RTS_IEC_HANDLE Handle to the clients certificate. Only valid for secure connections. RTS_INVALID_HANDLE if not available.