ChimeraTK-ControlSystemAdapter-OPCUAAdapter  04.00.01
ChimeraTK::ServerConfig Struct Reference

This struct represents a server config. If the hole config file is prased, all information will be stored in die struct. Additionally for every necessary variable a default value is set. More...

#include <ua_adapter.h>

+ Collaboration diagram for ChimeraTK::ServerConfig:

Public Attributes

string rootFolder
 
string descriptionFolder
 
UA_Boolean UsernamePasswordLogin = UA_FALSE
 
string password
 
string username
 
string applicationName = "OPCUA-Adapter"
 
uint16_t opcuaPort = 16664
 
bool enableSecurity = false
 
bool unsecure = false
 
UA_LogLevel logLevel = UA_LOGLEVEL_INFO
 
string certPath
 
string keyPath
 
string allowListFolder
 
string blockListFolder
 
string issuerListFolder
 
vector< AdapterHistorySetuphistory {}
 
vector< AdapterFolderHistorySetuphistoryfolders {}
 
vector< AdapterPVHistorySetuphistoryvariables {}
 

Detailed Description

This struct represents a server config. If the hole config file is prased, all information will be stored in die struct. Additionally for every necessary variable a default value is set.

Author
Chris Iatrou, Julian Rahm
Date
03.12.2016

Definition at line 36 of file ua_adapter.h.

Member Data Documentation

◆ allowListFolder

string ChimeraTK::ServerConfig::allowListFolder

Definition at line 49 of file ua_adapter.h.

◆ applicationName

string ChimeraTK::ServerConfig::applicationName = "OPCUA-Adapter"

Definition at line 42 of file ua_adapter.h.

◆ blockListFolder

string ChimeraTK::ServerConfig::blockListFolder

Definition at line 50 of file ua_adapter.h.

◆ certPath

string ChimeraTK::ServerConfig::certPath

Definition at line 47 of file ua_adapter.h.

◆ descriptionFolder

string ChimeraTK::ServerConfig::descriptionFolder

Definition at line 38 of file ua_adapter.h.

◆ enableSecurity

bool ChimeraTK::ServerConfig::enableSecurity = false

Definition at line 44 of file ua_adapter.h.

◆ history

vector<AdapterHistorySetup> ChimeraTK::ServerConfig::history {}

Definition at line 52 of file ua_adapter.h.

◆ historyfolders

vector<AdapterFolderHistorySetup> ChimeraTK::ServerConfig::historyfolders {}

Definition at line 53 of file ua_adapter.h.

◆ historyvariables

vector<AdapterPVHistorySetup> ChimeraTK::ServerConfig::historyvariables {}

Definition at line 54 of file ua_adapter.h.

◆ issuerListFolder

string ChimeraTK::ServerConfig::issuerListFolder

Definition at line 51 of file ua_adapter.h.

◆ keyPath

string ChimeraTK::ServerConfig::keyPath

Definition at line 48 of file ua_adapter.h.

◆ logLevel

UA_LogLevel ChimeraTK::ServerConfig::logLevel = UA_LOGLEVEL_INFO

Definition at line 46 of file ua_adapter.h.

◆ opcuaPort

uint16_t ChimeraTK::ServerConfig::opcuaPort = 16664

Definition at line 43 of file ua_adapter.h.

◆ password

string ChimeraTK::ServerConfig::password

Definition at line 40 of file ua_adapter.h.

◆ rootFolder

string ChimeraTK::ServerConfig::rootFolder

Definition at line 37 of file ua_adapter.h.

◆ unsecure

bool ChimeraTK::ServerConfig::unsecure = false

Definition at line 45 of file ua_adapter.h.

◆ username

string ChimeraTK::ServerConfig::username

Definition at line 41 of file ua_adapter.h.

◆ UsernamePasswordLogin

UA_Boolean ChimeraTK::ServerConfig::UsernamePasswordLogin = UA_FALSE

Definition at line 39 of file ua_adapter.h.


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