Discovery ¶ OPCUAClient_FindServers (Function) OPCUAClient_FindServersOnNetwork (Function) OPCUAClient_GetEndpoints (Function)
OPCUAClient_FindServers (FUN) ¶ FUNCTION OPCUAClient_FindServers : RTS_IEC_RESULT This function sends a FindServers request to an OPC UA server. As this service does not need a valid session this service can be sent using a client instance. An unsecure channel is automatically created to send this service. InOut: Scope Name Type Comment Return OPCUAClient_FindServers RTS_IEC_RESULT Input hClient RTS_IEC_HANDLE Handle to the client to send the FindServers service. psEndpointURL POINTER TO OpcUa_String The URL to send the FindServers request to. callback IOPCUAClientDiscoveryCallback Callback interface to get the results.
OPCUAClient_FindServersOnNetwork (FUN) ¶ FUNCTION OPCUAClient_FindServersOnNetwork : RTS_IEC_RESULT This function sends a FindServersOnNetwork request to an OPC UA server. As this service does not need a valid session this service can be sent using a client instance. An unsecure channel is automatically created to send this service. InOut: Scope Name Type Comment Return OPCUAClient_FindServersOnNetwork RTS_IEC_RESULT Input hClient RTS_IEC_HANDLE Handle to the client to send the FindServersOnNetwork service. psEndpointURL POINTER TO OpcUa_String The URL to send the FindServersOnNetwork request to. udiStartingRecordId OpcUa_UInt32 Only recoreds with a greater ID than this are returned by the server. udiMaxRecordsToReturn OpcUa_UInt32 maximum number of records to be sent to the client. numServerCapabilityFilters OpcUa_Int32 Number of filter criteria psServerCapabilityFilters POINTER TO OpcUa_String Pointer to an array of server capabilities filter. callback IOPCUAClientDiscoveryCallback Callback interface to get the results.
NSClientTaskSearchForSpecificNode.abstrInitialized (METH) ¶ METHOD abstrInitialized : UDINT InOut: Scope Name Type Return abstrInitialized UDINT
NSClientTaskSearchForSpecificNode.prvParentAddrMatches (METH) ¶ METHOD prvParentAddrMatches : BOOL InOut: Scope Name Type Return prvParentAddrMatches BOOL Input bSecond BOOL Inout nodeInfo NSC_NodeInfoInt
ReadArbitraryStringFromBuffer (FUN) ¶ FUNCTION ReadArbitraryStringFromBuffer : BOOL InOut: Scope Name Type Comment Return ReadArbitraryStringFromBuffer BOOL Input udiStrLength UDINT pStringSrc POINTER TO UINT wchar udiStaticSpace UDINT pStaticDestination POINTER TO WSTRING pOverFlowFlag POINTER TO BOOL pDynamicallyAllocFlag POINTER TO BOOL ppDynamicMem POINTER TO POINTER TO UINT bUseDynamicMem BOOL
ResetNodeInfo (FUN) ¶ FUNCTION ResetNodeInfo : BOOL InOut: Scope Name Type Return ResetNodeInfo BOOL Input pNodeInfo POINTER TO NSC_CompleteNodeInfo
ResetNodeInfoInt (FUN) ¶ FUNCTION ResetNodeInfoInt : BOOL InOut: Scope Name Type Return ResetNodeInfoInt BOOL Inout nodeInfo NSC_NodeInfoInt
UtilAddrEqual (FUN) ¶ FUNCTION UtilAddrEqual : BOOL InOut: Scope Name Type Return UtilAddrEqual BOOL Inout addr1 NSC_NodeAddress Input nAddrComponents2 UDINT pAddr2 POINTER TO NSC_AddrComponent
UtilBytesFromHexSubString (FUN) ¶ FUNCTION UtilBytesFromHexSubString : BOOL InOut: Scope Name Type Return UtilBytesFromHexSubString BOOL Inout stValue STRING Input iStart INT iEnd INT Output btValue1 BYTE btValue2 BYTE