UA ANSI C Server Professional  1.4.2.297
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
_UaServer_Configuration Struct Reference

Contains the configuration of the UaServer. More...

#include <uaserver.h>

Data Fields

OpcUa_UInt uNoOfEndpoints
 Number of endpoints. More...
 
UaServer_EndpointpEndpoints
 The configured endpoints. More...
 
OpcUa_ApplicationDescription ApplicationDescription
 Contains the ApplicationDescription displayed in the server address space. More...
 
OpcUa_BuildInfo BuildInfo
 Contains the BuildInfo displayed in the server address space. More...
 
OpcUa_String RejectedCertificateLocation
 Path to the folder containing rejected certificates. More...
 
OpcUa_UInt uMaxRejectedCertificates
 Maximum number of rejected certificates. More...
 
OpcUa_String sPasswdFilePath
 The passwd file location. More...
 
OpcUa_String sGroupFilePath
 The group file location. More...
 
OpcUa_String sUserCertsDir
 The folder containing accepted user certificates for X509 authentication tokens. More...
 
OpcUa_String sUserCrlDir
 The folder containing certificate revocation lists for X509 authentication tokens. More...
 
OpcUa_String sUserIssuerCertsDir
 The folder containing issuer certificates for X509 authentication tokens. More...
 
OpcUa_String sUserIssuerCrlDir
 The folder containing issuer revocation lists for X509 authentication tokens. More...
 
OpcUa_Boolean bRegisterAtDiscoveryServer
 If set to true, the server will register at the discovery server in regular intervals. More...
 
OpcUa_String sDiscoveryServerUrl
 The URL of the discovery server. More...
 
OpcUa_UInt uDiscoveryRegistrationInterval
 The registration interval for the discovery server in ms. More...
 
OpcUa_UInt uMaxProviderNodes
 Maximum number of nodes per provider supported by the server. More...
 
OpcUa_UInt uMaxReferencesToReturn
 Maximum number of references to return in a Browse/BrowseNext response. More...
 
OpcUa_UInt uMaxSessions
 Maximum number of sessions (0 -> unlimited). More...
 
OpcUa_UInt uMaxSubscriptionsPerSession
 Maximum number of subscriptions per session. More...
 
OpcUa_UInt uMaxPublishPerSession
 Maximum number of publish requests per session. More...
 
OpcUa_UInt uMaxContinuationPointsPerSession
 Maximum number of continuation points per session. More...
 
OpcUa_UInt uMaxQueryContinuationPointsPerSession
 Maximum number of continuation points per session for Query services. More...
 
OpcUa_UInt uMaxHistoryContinuationPointsPerSession
 Maximum number of continuation points per session for ReadHistory services. More...
 
OpcUa_Double dMinPublishingInterval
 The minimum supported publishing interval. More...
 
OpcUa_Double dMaxPublishingInterval
 The maximum supported publishing interval. More...
 
OpcUa_Double dMinKeepAliveInterval
 The minimum supported KeepAliveInterval for subscriptions. More...
 
OpcUa_Double dMaxKeepAliveInterval
 The maximum supported KeepAliveInterval for subscriptions. More...
 
OpcUa_Double dMinLifetimeInterval
 The minimum supported Lifetime for subscriptions. More...
 
OpcUa_Double dMaxLifetimeInterval
 The maximum supported Lifetime for subscriptions. More...
 
OpcUa_UInt uMaxMonitoredItemsPerSubscription
 Maximum number of monitored items per subscription. More...
 
OpcUa_UInt uMaxMonitoredItemsQueueSize
 Maximum queue size for monitored items. More...
 
OpcUa_UInt uMaxDataLoggerSubscriptionItems
 Maximum number of monitored items for the subscription containing the data logger nodes. More...
 
OpcUa_UInt uDataLoggerSubscriptionPublishingInterval
 Publishing interval of the subscription containing the data logger nodes. More...
 

Detailed Description

Contains the configuration of the UaServer.

Field Documentation

OpcUa_ApplicationDescription _UaServer_Configuration::ApplicationDescription

Contains the ApplicationDescription displayed in the server address space.

OpcUa_Boolean _UaServer_Configuration::bRegisterAtDiscoveryServer

If set to true, the server will register at the discovery server in regular intervals.

OpcUa_BuildInfo _UaServer_Configuration::BuildInfo

Contains the BuildInfo displayed in the server address space.

OpcUa_Double _UaServer_Configuration::dMaxKeepAliveInterval

The maximum supported KeepAliveInterval for subscriptions.

OpcUa_Double _UaServer_Configuration::dMaxLifetimeInterval

The maximum supported Lifetime for subscriptions.

OpcUa_Double _UaServer_Configuration::dMaxPublishingInterval

The maximum supported publishing interval.

OpcUa_Double _UaServer_Configuration::dMinKeepAliveInterval

The minimum supported KeepAliveInterval for subscriptions.

OpcUa_Double _UaServer_Configuration::dMinLifetimeInterval

The minimum supported Lifetime for subscriptions.

OpcUa_Double _UaServer_Configuration::dMinPublishingInterval

The minimum supported publishing interval.

UaServer_Endpoint* _UaServer_Configuration::pEndpoints

The configured endpoints.

OpcUa_String _UaServer_Configuration::RejectedCertificateLocation

Path to the folder containing rejected certificates.

OpcUa_String _UaServer_Configuration::sDiscoveryServerUrl

The URL of the discovery server.

OpcUa_String _UaServer_Configuration::sGroupFilePath

The group file location.

OpcUa_String _UaServer_Configuration::sPasswdFilePath

The passwd file location.

OpcUa_String _UaServer_Configuration::sUserCertsDir

The folder containing accepted user certificates for X509 authentication tokens.

OpcUa_String _UaServer_Configuration::sUserCrlDir

The folder containing certificate revocation lists for X509 authentication tokens.

OpcUa_String _UaServer_Configuration::sUserIssuerCertsDir

The folder containing issuer certificates for X509 authentication tokens.

OpcUa_String _UaServer_Configuration::sUserIssuerCrlDir

The folder containing issuer revocation lists for X509 authentication tokens.

OpcUa_UInt _UaServer_Configuration::uDataLoggerSubscriptionPublishingInterval

Publishing interval of the subscription containing the data logger nodes.

OpcUa_UInt _UaServer_Configuration::uDiscoveryRegistrationInterval

The registration interval for the discovery server in ms.

OpcUa_UInt _UaServer_Configuration::uMaxContinuationPointsPerSession

Maximum number of continuation points per session.

OpcUa_UInt _UaServer_Configuration::uMaxDataLoggerSubscriptionItems

Maximum number of monitored items for the subscription containing the data logger nodes.

OpcUa_UInt _UaServer_Configuration::uMaxHistoryContinuationPointsPerSession

Maximum number of continuation points per session for ReadHistory services.

OpcUa_UInt _UaServer_Configuration::uMaxMonitoredItemsPerSubscription

Maximum number of monitored items per subscription.

OpcUa_UInt _UaServer_Configuration::uMaxMonitoredItemsQueueSize

Maximum queue size for monitored items.

OpcUa_UInt _UaServer_Configuration::uMaxProviderNodes

Maximum number of nodes per provider supported by the server.

OpcUa_UInt _UaServer_Configuration::uMaxPublishPerSession

Maximum number of publish requests per session.

OpcUa_UInt _UaServer_Configuration::uMaxQueryContinuationPointsPerSession

Maximum number of continuation points per session for Query services.

OpcUa_UInt _UaServer_Configuration::uMaxReferencesToReturn

Maximum number of references to return in a Browse/BrowseNext response.

OpcUa_UInt _UaServer_Configuration::uMaxRejectedCertificates

Maximum number of rejected certificates.

OpcUa_UInt _UaServer_Configuration::uMaxSessions

Maximum number of sessions (0 -> unlimited).

OpcUa_UInt _UaServer_Configuration::uMaxSubscriptionsPerSession

Maximum number of subscriptions per session.

OpcUa_UInt _UaServer_Configuration::uNoOfEndpoints

Number of endpoints.


The documentation for this struct was generated from the following file: