IOPCUAClientConnectionCallback.GetUserCredentials (METH) ¶ METHOD GetUserCredentials : OpcUa_StatusCode This callback is called when user credentials are needed to connect to the UA server. InOut: Scope Name Type Comment Return GetUserCredentials OpcUa_StatusCode Input hConnection RTS_IEC_HANDLE Handle to the UA connection. pUserToken POINTER TO OPCUAClientUserToken Pointer to the user token data structure that needs to be filled up. Don’t return your own pointer here.
IOPCUAClientConnectionCallback.VerifyServerCertificate (METH) ¶ METHOD VerifyServerCertificate : OpcUa_StatusCode This callback is used to allow a further verification of the UA servers certificate. There is no pre verification of the certificate against the certificate store of the PLC. InOut: Scope Name Type Comment Return VerifyServerCertificate OpcUa_StatusCode Any status code expect OpcUa_Good will cause the connection to be termindated. Input hConnection RTS_IEC_HANDLE Handle the the UA connection. hServerCertificate RTS_IEC_HANDLE Handle the UA server certificate. Can be used with any function of CmpX509Cert.
IOPCUAClientDataAccessCallback (ITF) ¶ INTERFACE IOPCUAClientDataAccessCallback EXTENDS __SYSTEM.IQueryInterface These callbacks are used to send the results of data access services back to the caller. Methods: ReadCallback WriteCallback Structure: ReadCallback (Method) WriteCallback (Method)
IOPCUAClientDataAccessCallback.ReadCallback (METH) ¶ METHOD ReadCallback : OpcUa_StatusCode Called in response to OpcUaClient_Read InOut: Scope Name Type Comment Return ReadCallback OpcUa_StatusCode Input hConnection RTS_IEC_HANDLE The handle of the connection used to call read. serviceResult OpcUa_StatusCode The result of the read service. numOfValues OpcUa_Int32 The number of requested values and available results. pRequests POINTER TO OpcUa_ReadValueId The requested values to be read. pValues POINTER TO OpcUa_DataValue The values actually read from the server.
IOPCUAClientDataAccessCallback.WriteCallback (METH) ¶ METHOD WriteCallback : OpcUa_StatusCode Called in response to OpcUaClient_Write. InOut: Scope Name Type Comment Return WriteCallback OpcUa_StatusCode Input hConnection RTS_IEC_HANDLE The handle of the connection used to call read. serviceResult OpcUa_StatusCode The result of the write services. numOfNodes OpcUa_Int32 The number of values and available results. pRequests POINTER TO OpcUa_WriteValue The requested values to be written. pResults POINTER TO OpcUa_StatusCode The status codes for each write operaiton.
IOPCUAClientDiscoveryCallback (ITF) ¶ INTERFACE IOPCUAClientDiscoveryCallback EXTENDS __SYSTEM.IQueryInterface These callbacks are used to send the results of the different discoery services back to the caller. Methods: FindServersCallback FindServersOnNetworkCallback GetEndpointsCallback Structure: FindServersCallback (Method) FindServersOnNetworkCallback (Method) GetEndpointsCallback (Method)
IOPCUAClientDiscoveryCallback.FindServersCallback (METH) ¶ METHOD FindServersCallback : OpcUa_StatusCode Called in response to OpcUaClient_FindServers. InOut: Scope Name Type Comment Return FindServersCallback OpcUa_StatusCode Input hClient RTS_IEC_HANDLE The client used to the call FindServers serviceResult OpcUa_StatusCode Result of the service. numOfServers OpcUa_Int32 Number of servers that can be found in the server list. pServerList POINTER TO OpcUa_ApplicationDescription Pointer to a list of server descriptions.
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