26#include <open62541/server.h>
59#define NODE_PAIR_PUSH(_p_listname, _p_srcId, _p_targetId) \
61 UA_NodeId_pair* tmp = new UA_NodeId_pair; \
62 UA_NodeId_copy(&_p_srcId, &tmp->sourceNodeId); \
63 UA_NodeId_copy(&_p_targetId, &tmp->targetNodeId); \
64 _p_listname.push_back(tmp); \
std::list< UA_DataSource_Map_Element > UA_DataSource_Map
std::list< UA_NodeId_pair * > nodePairList
struct ChimeraTK::UA_DataSource_Map_Element_t UA_DataSource_Map_Element
UA_StatusCode ua_mapInstantiatedNodes(UA_NodeId objectId, UA_NodeId definitionId, void *handle)
Node function and proxy mapping for new nodes.
struct ChimeraTK::UA_NodeId_pair_t UA_NodeId_pair
For generic callback use, this sturct contains the methode pointer and a NodeId of the model.
UA_LocalizedText description
This struct contains a NodeId generated from the open62541-stack and the NodeId of the model side.