22#include "ChimeraTK/ControlSystemAdapter/ControlSystemPVManager.h"
28#include <open62541/plugin/historydata/history_data_backend_memory.h>
29#include <open62541/plugin/historydata/history_data_gathering.h>
30#include <open62541/plugin/historydata/history_data_gathering_default.h>
31#include <open62541/plugin/historydata/history_database_default.h>
53 UA_HistoryDataGathering
add_historizing_nodes(vector<UA_NodeId>& historizing_nodes, vector<string>& historizing_setup,
54 UA_Server* mappedServer, UA_ServerConfig* server_config, vector<AdapterHistorySetup> history,
55 vector<AdapterFolderHistorySetup> historyfolders, vector<AdapterPVHistorySetup> historyvariables);
57 void clear_history(UA_HistoryDataGathering gathering, vector<UA_NodeId>& historizing_nodes,
58 vector<string>& historizing_setup, UA_Server* mappedServer, vector<AdapterFolderHistorySetup> historyfolders,
59 vector<AdapterPVHistorySetup> historyvariables, UA_ServerConfig* server_config);
73 vector<UA_NodeId>& historizing_nodes, vector<string>& historizing_setup, UA_ServerConfig* server_config);
76 vector<string>& historizing_setup, UA_ServerConfig* server_config, vector<AdapterHistorySetup> history);
void 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 check_historizing_nodes(vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_ServerConfig *server_config)
This assumes both lists have the same size.
UA_HistoryDataGathering 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 remove_nodes_with_incomplete_historizing_setup(vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_ServerConfig *server_config, vector< AdapterHistorySetup > history)
string folder_historizing
size_t entries_per_response
string variable_historizing