OPCAE.NET-UA
AEwrapper Class Members
See Also  Fields  Properties  Methods  Events Send Feedback
aeUAwrapper Namespace : AEwrapper Class


Glossary Item Box

The following tables list the members exposed by AEwrapper.

Public Constructors

 NameDescription
Public ConstructorAEwrapper Constructor Constructs a wrapper instance for one UA server. The optional configuration settings are read from the application configuration file.  
Top

Public Fields

 NameDescription
Public FieldAuthenticationWindowsIntegrated  
Public FieldcfgName Name of the application. this string is used to build: - the configuratuion file name xxx.Ua.Config.Xml - the endpoint definition file name xxx.Ua.Endpoints.Xml  
Public Fieldstatic (Shared in Visual Basic)onNotifyUntrustedCertificate handler that is called when the server certificate is untrusted  
Public FieldPreferredEndpoint Use this endpoint at connect if possible.  
Public FieldPreferSecureConnection Use the endpoint with highest security if true, otherwise the lowest.  
Public FieldproxyServer The object with the server access methods.  
Public FieldTraceMaskUserDefined  
Public Fieldstatic (Shared in Visual Basic)UaAppConfigFileAutoCreate If not null then an application configuration file is created unless it already exists. The defined name is used as the appliction name.  
Top

Public Properties

 NameDescription
Public PropertyDefNamespaceURIs NamespaceURIs that match the NodeIDs persisted in the client application. If the application doesn't set this property before the Connect then the URIs are tried to be loaded from the file app.url.XML in the same directory as the app.exe executable. url is the UA server URL without the xxx://  
Public PropertyisConnceted Indicates if the UA server is connected.  
Public PropertyTraceEventsTrace Event selection. This is a bit mask of the following flags:
0x0: None
0x1: Output error messages
0x2: Output informational messages
0x4: Output stack traces
0x8: Output basic messages for service calls
0x10: Output detailed messages for service calls
0x20: Output basic messages for each operation
0x40: Output detailed messages for each operation
0x80: Output messages related to application initialization or shutdown
0x100: Output messages related to a call to an external system
0x200: Output messages related to security  
Public PropertyTraceOutputs Trace output destination selection  
Top

Public Methods

 NameDescription
Public MethodAckCondition Acknowledge a condition event.  
Public MethodCallUaMethodExecute a call of a UA Method.
The input arguments must specified according the method input parameter definition. in the order and data type  
Public MethodConnect The UA server connection is initiated with the optional credentials.  
Public MethodDisconnect Disconnect form the UA server  
Public MethodGetLocaleID Get the current default LocalID.  
Public MethodGetNodeClass Returns the UA NodeClass enumerator value for each item.  
Public MethodGetStatus Return the current server status.  
Public MethodGetUaMethodDefinition Retrieve the argument definition for the method specified by the node identifier (item ID).  
Public MethodQueryAvailableFilters Query the server supported filters.  
Public MethodQueryAvailableLocaleIDs Query the LocaleIDs supported by the OPC Server. If any error occurs a ThrowExceptionForHR is thrown.  
Public MethodQueryConditionNamesQuery the server supported condition names.
Not implemented.  
Public MethodQueryEventAttributesQuery the server supported event attributes.
 
Public MethodQueryEventCategories Query the server supported event categories.  
Public MethodQuerySourceConditionsQuery the server supported source conditions.
Not implemented.  
Public MethodQuerySubConditionNamesQuery the server supported subcondition names.
Not implemented.  
Public MethodSetClientName This method is not implemented in UA. In DA it's main use is for debugging purposes.  
Public MethodSetLocaleID Set the default LocaleId for this session.  
Top

Public Events

 NameDescription
Public EventonTraceUA Trace Notifcation application callback handler.
The events being logged are defined by the value in the TraceEvents mask. The application handler is called in addition to the logging to file. Logging to file can be disabled by configuring an empty log file name.  
Top

See Also

Copyright © 2018 Advosol Inc. All Rights Reserved.