The following tables list the members exposed by AEwrapper.
Name | Description | |
---|---|---|
![]() | AEwrapper Constructor | Constructs a wrapper instance for one UA server. The optional configuration settings are read from the application configuration file. |
Name | Description | |
---|---|---|
![]() | AuthenticationWindowsIntegrated | |
![]() | cfgName | 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 |
![]() ![]() | onNotifyUntrustedCertificate | handler that is called when the server certificate is untrusted |
![]() | PreferredEndpoint | Use this endpoint at connect if possible. |
![]() | PreferSecureConnection | Use the endpoint with highest security if true, otherwise the lowest. |
![]() | proxyServer | The object with the server access methods. |
![]() | TraceMaskUserDefined | |
![]() ![]() | UaAppConfigFileAutoCreate | If not null then an application configuration file is created unless it already exists. The defined name is used as the appliction name. |
Name | Description | |
---|---|---|
![]() | DefNamespaceURIs | 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:// |
![]() | isConnceted | Indicates if the UA server is connected. |
![]() | TraceEvents | Trace 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 |
![]() | TraceOutputs | Trace output destination selection |
Name | Description | |
---|---|---|
![]() | AckCondition | Acknowledge a condition event. |
![]() | CallUaMethod | Execute a call of a UA Method. The input arguments must specified according the method input parameter definition. in the order and data type |
![]() | Connect | The UA server connection is initiated with the optional credentials. |
![]() | Disconnect | Disconnect form the UA server |
![]() | GetLocaleID | Get the current default LocalID. |
![]() | GetNodeClass | Returns the UA NodeClass enumerator value for each item. |
![]() | GetStatus | Return the current server status. |
![]() | GetUaMethodDefinition | Retrieve the argument definition for the method specified by the node identifier (item ID). |
![]() | QueryAvailableFilters | Query the server supported filters. |
![]() | QueryAvailableLocaleIDs | Query the LocaleIDs supported by the OPC Server. If any error occurs a ThrowExceptionForHR is thrown. |
![]() | QueryConditionNames | Query the server supported condition names. Not implemented. |
![]() | QueryEventAttributes | Query the server supported event attributes. |
![]() | QueryEventCategories | Query the server supported event categories. |
![]() | QuerySourceConditions | Query the server supported source conditions. Not implemented. |
![]() | QuerySubConditionNames | Query the server supported subcondition names. Not implemented. |
![]() | SetClientName | This method is not implemented in UA. In DA it's main use is for debugging purposes. |
![]() | SetLocaleID | Set the default LocaleId for this session. |
Name | Description | |
---|---|---|
![]() | onTrace | UA 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. |