ChimeraTK-ControlSystemAdapter-OPCUAAdapter  04.00.01
node_historizing.h File Reference
#include "ChimeraTK/ControlSystemAdapter/ControlSystemPVManager.h"
#include "csa_additionalvariable.h"
#include "csa_processvariable.h"
#include "ua_mapped_class.h"
#include "xml_file_handler.h"
#include <open62541/plugin/historydata/history_data_backend_memory.h>
#include <open62541/plugin/historydata/history_data_gathering.h>
#include <open62541/plugin/historydata/history_data_gathering_default.h>
#include <open62541/plugin/historydata/history_database_default.h>
#include <vector>
+ Include dependency graph for node_historizing.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ChimeraTK::AdapterFolderHistorySetup
 
struct  ChimeraTK::AdapterPVHistorySetup
 
struct  ChimeraTK::AdapterHistorySetup
 

Namespaces

 ChimeraTK
 

Functions

UA_HistoryDataGathering ChimeraTK::add_historizing_nodes (vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_Server *mappedServer, UA_ServerConfig *server_config, vector< AdapterHistorySetup > history, vector< AdapterFolderHistorySetup > historyfolders, vector< AdapterPVHistorySetup > historyvariables)
 
void ChimeraTK::clear_history (UA_HistoryDataGathering gathering, vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_Server *mappedServer, vector< AdapterFolderHistorySetup > historyfolders, vector< AdapterPVHistorySetup > historyvariables, UA_ServerConfig *server_config)
 
void ChimeraTK::check_historizing_nodes (vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_ServerConfig *server_config)
 This assumes both lists have the same size. More...
 
void ChimeraTK::remove_nodes_with_incomplete_historizing_setup (vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_ServerConfig *server_config, vector< AdapterHistorySetup > history)