UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaClientSdk::UaClient Class Reference

Namespace class for OPC UA Client Library. More...

#include <uaclientsdk.h>

Public Types

enum  ServerStatus {
  Disconnected, Connected, ConnectionWarningWatchdogTimeout, ConnectionErrorApiReconnect,
  ServerShutdown, NewSessionCreated
}
 OPC UA server status enumeration used to indicate the connection status in the client API. More...
 
enum  ConnectServiceType { CertificateValidation, OpenSecureChannel, CreateSession, ActivateSession }
 Service type enumeration used to indicate a connection establishment step in the client API. More...
 
enum  ReadTypeDictionaries { ReadTypeDictionaries_FirstUse = 0, ReadTypeDictionaries_Manual, ReadTypeDictionaries_Connect, ReadTypeDictionaries_Reconnect }
 Enumeration used to define the access to the data type dictionary. More...
 

Detailed Description

Namespace class for OPC UA Client Library.

Member Enumeration Documentation

Service type enumeration used to indicate a connection establishment step in the client API.

Enumerator
CertificateValidation 

Certificate validation steps.

OpenSecureChannel 

Processing of Service OpenSecureChannel.

CreateSession 

Processing of Service CreateSession.

ActivateSession 

Processing of Service CreateSession.

Enumeration used to define the access to the data type dictionary.

Enumerator
ReadTypeDictionaries_FirstUse 

The data type dictionary is read when used the first time by the client application.

ReadTypeDictionaries_Manual 

Reading the data type dictionary must be triggered manually through UaSession::loadDataTypeDictionaries().

ReadTypeDictionaries_Connect 

The data type dictionary is read during connection establishment to the server.

ReadTypeDictionaries_Reconnect 

The data type dictionary is read during connection establishment and reconnect.

OPC UA server status enumeration used to indicate the connection status in the client API.

Enumerator
Disconnected 

The connection to the server is deactivated by the user of the client API.

Connected 

The connection to the server is established and is working in normal mode.

ConnectionWarningWatchdogTimeout 

The monitoring of the connection to the server indicated a potential connection problem.

ConnectionErrorApiReconnect 

The monitoring of the connection to the server detected an error and is trying to reconnect to the server.

ServerShutdown 

The server sent a shut-down event and the client API tries a reconnect.

NewSessionCreated 

The client was not able to reuse the old session and created a new session during reconnect. This requires to redo register nodes for the new session or to read the namespace array.


The documentation for this class was generated from the following files: