C++ UA Server SDK  1.5.1.326
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Related Pages
Here is a list of all related documentation pages:
[detail level 1234]
 OPC IntroductionThis part of the documentation contains general information about the OPC Foundation, provides an introduction to the classic OPC specifications and gives a detailed introduction to OPC Unified Architecture
 Introduction to Classic OPC
 Motivation for OPC UA
 Introduction to OPC UA
 OPC UA Specifications
 OPC UA Software Layers
 Building the SDK and Third-Party Libraries
 Compiling Third-Party Components
 Compiling OpenSSL with Visual StudioThe following sections descibe how to compile OpenSSL for Visual Studio 2008 and higher without patented algorithms
 Cross Compiling OpenSSLThe following sections descibe how to cross compile OpenSSL for Linux on ARM
 Compiling LibXml2 with Visual StudioThe following sections describe how to compile LibXml2 from source with Visual Studio 2008 and higher
 Cross Compiling LibXml2The following sections describe how to cross compile LibXml2 for Linux on ARM
 Recompiling the SDK and Examples (Linux)To compile the SDK from source, at least GCC version 4.7.2 is required
 Generating Project Files and Recompiling the SDK (Windows)
 Generating Project Files for Visual StudioThis pages describes how to create project files for Visual Studio 2008 and higher for the SDK and the examples using CMake
 Compiling the SDK and the Examples with NMakeThis pages describes how to create NMake makefiles for the SDK and the examples using CMake
 Compiling the SDK and Examples with MinGW
 Cross Compiling the SDKThe following sections demonstrate how to cross compile the SDK for Linux on an ARM platform as example
 OPC UA Fundamentals
 Address Space Concepts
 OPC UA Subscription Concept
 OPC UA Node Classes
 Discovery and Security Configuration
 OPC UA Information Models
 Base Model
 Object Types
 Event Types
 Data Types
 Variable Types
 Service Related Data Types
 Data Access
 Data Types
 Variable Types
 Alarms and Conditions
 Object Types
 Event Types
 Condition Types
 ConditionType
Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType BaseEventType  
HasComponent Method AddComment Mandatory
HasProperty Variable BranchId NodeId Scalar PropertyType Mandatory
HasProperty Variable ClientUserId String Scalar PropertyType Mandatory
HasComponent Variable Comment LocalizedText Scalar ConditionVariableType Mandatory
HasProperty Variable ConditionClassId NodeId Scalar PropertyType Mandatory
HasProperty Variable ConditionClassName LocalizedText Scalar PropertyType Mandatory
HasProperty Variable ConditionName String Scalar PropertyType Mandatory
HasComponent Method ConditionRefresh None
HasComponent Method ConditionRefresh2 None
HasComponent Method Disable Mandatory
HasComponent Method Enable Mandatory
HasComponent Variable EnabledState LocalizedText Scalar TwoStateVariableType Mandatory
HasComponent Variable LastSeverity UInt16 Scalar ConditionVariableType Mandatory
HasComponent Variable Quality StatusCode Scalar ConditionVariableType Mandatory
HasProperty Variable Retain Boolean Scalar PropertyType Mandatory
 DialogConditionType
Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType ConditionType  
HasProperty Variable CancelResponse Int32 Scalar PropertyType Mandatory
HasProperty Variable DefaultResponse Int32 Scalar PropertyType Mandatory
HasComponent Variable DialogState LocalizedText Scalar TwoStateVariableType Mandatory
HasComponent Variable EnabledState LocalizedText Scalar TwoStateVariableType Mandatory
HasProperty Variable LastResponse Int32 Scalar PropertyType Mandatory
HasProperty Variable OkResponse Int32 Scalar PropertyType Mandatory
HasProperty Variable Prompt LocalizedText Scalar PropertyType Mandatory
HasComponent Method Respond Mandatory
HasProperty Variable ResponseOptionSet LocalizedText OneDimension PropertyType Mandatory
 AcknowledgeableConditionType
Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType ConditionType  
HasComponent Variable AckedState LocalizedText Scalar TwoStateVariableType Mandatory
HasComponent Method Acknowledge Mandatory
HasComponent Method Confirm Optional
HasComponent Variable ConfirmedState LocalizedText Scalar TwoStateVariableType Optional
HasComponent Variable EnabledState LocalizedText Scalar TwoStateVariableType Mandatory
 AlarmConditionType
Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AcknowledgeableConditionType  
HasComponent Variable ActiveState LocalizedText Scalar TwoStateVariableType Mandatory
HasComponent Variable EnabledState LocalizedText Scalar TwoStateVariableType Mandatory
HasProperty Variable InputNode NodeId Scalar PropertyType Mandatory
HasProperty Variable MaxTimeShelved Duration Scalar PropertyType Optional
HasComponent Object ShelvingState ShelvedStateMachineType Optional
HasProperty Variable SuppressedOrShelved Boolean Scalar PropertyType Mandatory
HasComponent Variable SuppressedState LocalizedText Scalar TwoStateVariableType Optional
 Variable Types
 Historical Access
 Object Types
 Event Types
 Data Types
 Certificate Management
 Object Types
 Event Types
 Data Types
 Server SDK IntroductionThis part of the documentation contains general information about the OPC Server SDK
 Starting Points for Users of the SDK
 Server ConfigurationThe Unified Automation C++ Server SDK provides different options for server configuration
 Multiplexing of Service Calls
 Security
 User Authentication and Authorization
 Internal Client
 Client SDK IntroductionThis part of the documentation contains general information about the OPC Client SDK
 Session
 Subscription
 Starting points for users of the SDK
 Security
 Tutorials for Server development
 Tutorial Server Hello World
 Getting Started
 LibraryOverview
 Lesson 1: Setting up a Basic OPC UA Server Console Application
 Lesson 2: Extending the Address Space with Real World Data
 Lesson 3: Connecting the Nodes to Real Time Data
 Lesson 4: Adding Support for Methods
 Lesson 5: Adding Support for Events
 Lesson 6: Adding Support for Alarms & Conditions
 Lesson 7: Adding Support for Historical Data Access
 C++ SDK Demo Server
 Tutorial for SDK Level
 Tutorial Server COM OPC DA Migration
 Tutorial Server for IEC 61131-3 (PLCopen) Information Model
 Tutorials for Client developmentContent:
 Getting Started
 Lesson 1: Connect and Read
 Lesson 2: Create DataMonitoredItemThis lesson describes how to monitor data changes of a node
 Lesson 3: Browse, Read Configuration, and Write Values
 Lesson 4: Discovery and Secure Connection
 Lesson 5: Register Nodes and Reconnection Scenarios
 Lesson 6: Create EventMonitoredItem
 Client Cpp Sample – Full Client Example
 Troubleshooting
 Deprecated List