UA ANSI C Server Professional
1.4.1.289
|
Macros | |
#define | UASERVER_BUILD_DATE_ZONE 1 |
Offset between UTC time and local time in hours (including daylight saving time offset) | |
#define | UASERVER_MAX_NAMESPACEINDICES 10 |
Threading configuration. More... | |
#define | UASERVER_AUTHFILE_MAXLEN_ENTRY 100 |
Defines the maximum entry length for the passwd and group files. More... | |
#define | UASERVER_MAX_NUMERICRANGES 5 |
Maximum count of numeric range parts in index ranges. More... | |
#define | UASERVER_ENABLE_DESCRIPTIONS OPCUA_CONFIG_YES /* Default configuration if not overridden */ |
Enables description strings in namespace 0. More... | |
#define | UASERVER_MAX_PROVIDERNODES 3000 |
Maximum number of nodes per provider supported by the server. More... | |
#define | UASERVER_MAX_REFERENCES_TO_RETURN 10000 |
Maximum number of references to return in a Browse/BrowseNext response. More... | |
#define | UASERVER_MAX_SESSIONS 50 |
Maximum number of sessions (0 -> unlimited). More... | |
#define | UASERVER_MAX_SUBSCRIPTIONS_PER_SESSION 20 |
Maximum number of subscriptions per session. More... | |
#define | UASERVER_MAX_PUBLISH_PER_SESSION 10 |
Maximum number of publish requests per session. More... | |
#define | UASERVER_MAX_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session. More... | |
#define | UASERVER_MAX_QUERY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session for Query services. More... | |
#define | UASERVER_MAX_HISTORY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session for ReadHistory services. More... | |
#define | UASERVER_MIN_PUBLISHINGRATE 50 |
The minimum supported publishing interval. More... | |
#define | UASERVER_MAX_PUBLISHINGRATE 3600000 |
The maximum supported publishing interval. More... | |
#define | UASERVER_SUBSCRIPTION_MINKEEPALIVEINTERVAL 500 |
The minimum supported KeepAliveInterval for subscriptions. More... | |
#define | UASERVER_SUBSCRIPTION_MAXKEEPALIVEINTERVAL 30000 |
The maximum supported KeepAliveInterval for subscriptions. More... | |
#define | UASERVER_SUBSCRIPTION_MINLIFETIMEINTERVAL 500 |
The minimum supported Lifetime for subscriptions. More... | |
#define | UASERVER_SUBSCRIPTION_MAXLIFETIMEINTERVAL 30000 |
The maximum supported Lifetime for subscriptions. More... | |
#define | UASERVER_MONITOREDITEMMANAGER_ITEMS 1000 |
Maximum number of monitored items per subscription. More... | |
#define | UASERVER_MAX_QUEUESIZE 10000 |
Maximum queue size for monitored items. More... | |
#define | UASERVER_REJECTED_CERTIFICATES_DIR "pki/rejected" |
The folder for storing rejected client certificates. More... | |
#define | UASERVER_MAX_REJECTED_CERTIFICATES 100 |
Maximum number of client certificates stored in the rejected folder. More... | |
#define | UASERVER_AUTHFILE_PASSWD "passwd" |
Defines the file containing usernames and passwords. More... | |
#define | UASERVER_AUTHFILE_GROUP "group" |
Defines the file containing groups and their users. More... | |
#define | UASERVER_USERCERTS_DIR "certs" |
The folder containing accepted user certificates for X509 authentication tokens. More... | |
#define | UASERVER_USERCRL_DIR "crl" |
The folder containing certificate revocation lists for X509 authentication tokens. More... | |
#define | UASERVER_USERISSUERCERTS_DIR "cacerts" |
The folder containing issuer certificates for X509 authentication tokens. More... | |
#define | UASERVER_USERISSUERCRL_DIR "cacrl" |
The folder containing issuer revocation lists for X509 authentication tokens. More... | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS 1000 |
Maximum number of monitored items for the subscription containing the data logger nodes. More... | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL 500 |
Publishing interval of the subscription containing the data logger nodes. More... | |
#define | UASERVER_SINGLETHREADED |
Threading configuration. More... | |
#define | UASERVER_SUPPORT_AUTHENTICATION_INTERNAL |
Enables the file based internal authentication module. More... | |
#define | UASERVER_SUPPORT_AUTHENTICATION_PAM |
Linux only: enables the PAM authentication module. More... | |
#define | UASERVER_SUPPORT_AUTHENTICATION_SASL |
Linux only: enables the SASL authentication module. More... | |
#define | UASERVER_SUPPORT_AUTHENTICATION_WIN32 |
Windows only: enables the Windows authentication module. More... | |
#define | UASERVER_SUPPORT_AUTHORIZATION |
Enables authorization support. More... | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS |
Maximum number of monitored items for the subscription containing the data logger nodes. More... | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL |
Publishing interval of the subscription containing the data logger nodes. More... | |
#define | UASERVER_SERVICES_HISTORYREAD |
Enables the HistoryRead service. More... | |
#define | UASERVER_SERVICES_HISTORYUPDATE |
Enables the HistoryUpdate service. More... | |
#define | UASERVER_SERVICES_CALL |
Enables the Call service. More... | |
#define | UASERVER_SUPPORT_EVENTS |
Enables the Alarms&Events module. More... | |
#define | UASERVER_HAS_DITYPES |
Enables creation of the DI address space by the server provider. More... | |
#define | UASERVER_HAS_PLCOPENTYPES |
Enables creation of the PLCOpen address space by the server provider. More... | |
#define UASERVER_AUTHFILE_GROUP "group" |
Defines the file containing groups and their users.
#define UASERVER_AUTHFILE_MAXLEN_ENTRY 100 |
Defines the maximum entry length for the passwd and group files.
#define UASERVER_AUTHFILE_PASSWD "passwd" |
Defines the file containing usernames and passwords.
#define UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS |
Maximum number of monitored items for the subscription containing the data logger nodes.
#define UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS 1000 |
Maximum number of monitored items for the subscription containing the data logger nodes.
#define UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL |
Publishing interval of the subscription containing the data logger nodes.
#define UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL 500 |
Publishing interval of the subscription containing the data logger nodes.
#define UASERVER_ENABLE_DESCRIPTIONS OPCUA_CONFIG_YES /* Default configuration if not overridden */ |
Enables description strings in namespace 0.
Disable to save space by omitting the description strings.
#define UASERVER_HAS_DITYPES |
Enables creation of the DI address space by the server provider.
#define UASERVER_HAS_PLCOPENTYPES |
Enables creation of the PLCOpen address space by the server provider.
#define UASERVER_MAX_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session.
#define UASERVER_MAX_HISTORY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session for ReadHistory services.
#define UASERVER_MAX_NAMESPACEINDICES 10 |
Threading configuration.
Can be set as compiler flag -DUASERVER_SINGLETHREADED to override this configuration.Maximum number of NamespaceIndices.
#define UASERVER_MAX_NUMERICRANGES 5 |
Maximum count of numeric range parts in index ranges.
#define UASERVER_MAX_PROVIDERNODES 3000 |
Maximum number of nodes per provider supported by the server.
#define UASERVER_MAX_PUBLISH_PER_SESSION 10 |
Maximum number of publish requests per session.
#define UASERVER_MAX_PUBLISHINGRATE 3600000 |
The maximum supported publishing interval.
#define UASERVER_MAX_QUERY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum number of continuation points per session for Query services.
#define UASERVER_MAX_QUEUESIZE 10000 |
Maximum queue size for monitored items.
#define UASERVER_MAX_REFERENCES_TO_RETURN 10000 |
Maximum number of references to return in a Browse/BrowseNext response.
#define UASERVER_MAX_REJECTED_CERTIFICATES 100 |
Maximum number of client certificates stored in the rejected folder.
Set to 0 to disable limitation.
#define UASERVER_MAX_SESSIONS 50 |
Maximum number of sessions (0 -> unlimited).
#define UASERVER_MAX_SUBSCRIPTIONS_PER_SESSION 20 |
Maximum number of subscriptions per session.
#define UASERVER_MIN_PUBLISHINGRATE 50 |
The minimum supported publishing interval.
#define UASERVER_MONITOREDITEMMANAGER_ITEMS 1000 |
Maximum number of monitored items per subscription.
#define UASERVER_REJECTED_CERTIFICATES_DIR "pki/rejected" |
The folder for storing rejected client certificates.
#define UASERVER_SERVICES_CALL |
Enables the Call service.
#define UASERVER_SERVICES_HISTORYREAD |
Enables the HistoryRead service.
#define UASERVER_SERVICES_HISTORYUPDATE |
Enables the HistoryUpdate service.
#define UASERVER_SINGLETHREADED |
Threading configuration.
Can be set as compiler flag -DUASERVER_SINGLETHREADED to override this configuration.
#define UASERVER_SUBSCRIPTION_MAXKEEPALIVEINTERVAL 30000 |
The maximum supported KeepAliveInterval for subscriptions.
#define UASERVER_SUBSCRIPTION_MAXLIFETIMEINTERVAL 30000 |
The maximum supported Lifetime for subscriptions.
#define UASERVER_SUBSCRIPTION_MINKEEPALIVEINTERVAL 500 |
The minimum supported KeepAliveInterval for subscriptions.
#define UASERVER_SUBSCRIPTION_MINLIFETIMEINTERVAL 500 |
The minimum supported Lifetime for subscriptions.
#define UASERVER_SUPPORT_AUTHENTICATION_INTERNAL |
Enables the file based internal authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_PAM |
Linux only: enables the PAM authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_SASL |
Linux only: enables the SASL authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_WIN32 |
Windows only: enables the Windows authentication module.
#define UASERVER_SUPPORT_AUTHORIZATION |
Enables authorization support.
#define UASERVER_SUPPORT_EVENTS |
Enables the Alarms&Events module.
#define UASERVER_USERCERTS_DIR "certs" |
The folder containing accepted user certificates for X509 authentication tokens.
#define UASERVER_USERCRL_DIR "crl" |
The folder containing certificate revocation lists for X509 authentication tokens.
#define UASERVER_USERISSUERCERTS_DIR "cacerts" |
The folder containing issuer certificates for X509 authentication tokens.
#define UASERVER_USERISSUERCRL_DIR "cacrl" |
The folder containing issuer revocation lists for X509 authentication tokens.