|
struct | AdapterFolderHistorySetup |
|
struct | AdapterHistorySetup |
|
struct | AdapterPVHistorySetup |
|
class | csa_opcua_adapter |
| This class provide the two parts of the OPCUA Adapter. First of all the OPCUA server starts with a port number defined in config-file (recommended 16664), following the mapping process start. For this, the ProcessVariable from ControlSystemPVManager will be mapped to the OPCUA Model. During the mapping process also all <additionalNodes> will be mapped in OPC UA Model. More...
|
|
struct | FolderInfo |
| This struct represents a folder in OPCUA with its own node id and with his parent and child node id. For this FolderInfo are a singly-linked list. More...
|
|
struct | HandleFolderVariables |
|
struct | ServerConfig |
| 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...
|
|
class | ua_additionalvariable |
| This class represent a additional variable from <variableMap.xml> in the information model of a OPC UA Server. More...
|
|
struct | UA_DataSource_Map_Element_t |
| For generic callback use, this sturct contains the methode pointer and a NodeId of the model. Additinaly a description from controlSystemAdapter can be setted here. More...
|
|
class | ua_mapped_class |
| This class mapped all inforamtion into the opca server. More...
|
|
struct | UA_NodeId_pair_t |
| This struct contains a NodeId generated from the open62541-stack and the NodeId of the model side. More...
|
|
class | ua_processvariable |
| This class represent a processvariable of the controlsystemadapter in the information model of a OPC UA Server. More...
|
|
class | ua_uaadapter |
| This class provide the opcua server and manage the variable mapping. More...
|
|
struct | void_observer_data |
|
class | xml_file_handler |
| This class support any file interaction with a xml file. More...
|
|
|
typedef fusion::map< fusion::pair< int8_t, uint >, fusion::pair< uint8_t, uint >, fusion::pair< int16_t, uint >, fusion::pair< uint16_t, uint >, fusion::pair< int32_t, uint >, fusion::pair< uint32_t, uint >, fusion::pair< int64_t, uint >, fusion::pair< uint64_t, uint >, fusion::pair< float, uint >, fusion::pair< double, uint >, fusion::pair< string, uint >, fusion::pair< Boolean, uint > > | TypesMap |
|
typedef struct ChimeraTK::UA_NodeId_pair_t | UA_NodeId_pair |
|
typedef std::list< UA_NodeId_pair * > | nodePairList |
|
typedef struct ChimeraTK::UA_DataSource_Map_Element_t | UA_DataSource_Map_Element |
|
typedef std::list< UA_DataSource_Map_Element > | UA_DataSource_Map |
|
|
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 | 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. More...
|
|
void | remove_nodes_with_incomplete_historizing_setup (vector< UA_NodeId > &historizing_nodes, vector< string > &historizing_setup, UA_ServerConfig *server_config, vector< AdapterHistorySetup > history) |
|
UA_StatusCode | ua_mapInstantiatedNodes (UA_NodeId objectId, UA_NodeId definitionId, void *handle) |
| Node function and proxy mapping for new nodes. More...
|
|
void | startVoidObserverThread (void_observer_data *data, const UA_Logger *logger) |
|
UA_StatusCode | add_void_event_type (UA_Server *server) |
|
template<> |
UA_StatusCode | ua_processvariable::setValue< std::string > (const UA_Variant *data) |
|
UA_StatusCode | get_child_variables (UA_NodeId childId, UA_Boolean isInverse, UA_NodeId referenceTypeId, void *handle) |
|
void | add_folder_historizing (vector< UA_NodeId > *historizing_nodes, vector< string > *historizing_setup, vector< AdapterFolderHistorySetup > historyfolders, UA_Server *mappedServer, UA_ServerConfig *server_config) |
|
void | add_variable_historizing (vector< UA_NodeId > *historizing_nodes, vector< string > *historizing_setup, vector< AdapterPVHistorySetup > historyvariables, UA_Server *mappedServer, UA_ServerConfig *server_config) |
|
void | set_variable_access_level_historizing (UA_NodeId id, UA_Server *mappedServer) |
|
UA_StatusCode | addEventProperty (UA_Server *server, UA_NodeId eventNodeId, char *property_name, UA_NodeId dtype) |
|