add tools from distri, assign data sources

This commit is contained in:
2016-06-08 15:03:13 +02:00
parent 7586087ecc
commit 607f7af7f8
34 changed files with 32174 additions and 12 deletions

View File

@ -30456,6 +30456,47 @@ UA_Server_addObjectNode(server, nodeId, parentNodeId, parentReferenceNodeId, nod
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5001), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 58), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=1002/1:TemperatureSensorType using i=47/HasComponent
// Node: opcua_node_object_t(ns=2;i=5006), 1:DeviceData
UA_ObjectAttributes attr;
UA_ObjectAttributes_init(&attr);
attr.displayName = UA_LOCALIZEDTEXT("", "DeviceData");
attr.description = UA_LOCALIZEDTEXT("", "");
UA_NodeId nodeId = UA_NODEID_NUMERIC(2, 5006);
UA_NodeId typeDefinition = UA_NODEID_NULL;
UA_NodeId parentNodeId = UA_NODEID_NUMERIC(2, 1002);
UA_NodeId parentReferenceNodeId = UA_NODEID_NUMERIC(0, 47);
UA_QualifiedName nodeName = UA_QUALIFIEDNAME(1, "DeviceData");
UA_Server_addObjectNode(server, nodeId, parentNodeId, parentReferenceNodeId, nodeName
, typeDefinition
, attr, NULL, NULL);
// This node has the following references that can be created:
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5006), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 58), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=5006/1:DeviceData using i=47/HasComponent
// Node: opcua_node_variable_t(ns=2;i=6005), 1:UpTime
UA_VariableAttributes attr;
UA_VariableAttributes_init(&attr);
attr.displayName = UA_LOCALIZEDTEXT("", "UpTime");
attr.description = UA_LOCALIZEDTEXT("", "");
UA_UInt32 opcua_node_variable_t_ns_2_i_6005_variant_DataContents = (UA_UInt32) 0;
UA_Variant_setScalar( &attr.value, &opcua_node_variable_t_ns_2_i_6005_variant_DataContents, &UA_TYPES[UA_TYPES_UINT32]);
UA_UInt32_deleteMembers(&opcua_node_variable_t_ns_2_i_6005_variant_DataContents);
UA_NodeId nodeId = UA_NODEID_NUMERIC(2, 6005);
UA_NodeId typeDefinition = UA_NODEID_NULL;
UA_NodeId parentNodeId = UA_NODEID_NUMERIC(2, 5006);
UA_NodeId parentReferenceNodeId = UA_NODEID_NUMERIC(0, 47);
UA_QualifiedName nodeName = UA_QUALIFIEDNAME(1, "UpTime");
UA_Server_addVariableNode(server, nodeId, parentNodeId, parentReferenceNodeId, nodeName
, typeDefinition
, attr, NULL, NULL);
// This node has the following references that can be created:
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 6005), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 63), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=1002/1:TemperatureSensorType using i=47/HasComponent
// Node: opcua_node_object_t(ns=2;i=5002), 1:Measurement
@ -31222,6 +31263,8 @@ UA_Server_addReference(server, UA_NODEID_NUMERIC(0, 7612), UA_NODEID_NUMERIC(0,
UA_Server_addReference(server, UA_NODEID_NUMERIC(0, 12078), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(0, 7614), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5001), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5006), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 6005), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5002), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 6002), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 6001), UA_NODEID_NUMERIC(0, 37), UA_EXPANDEDNODEID_NUMERIC(0, 78), true);
@ -31287,6 +31330,47 @@ UA_Server_addObjectNode(server, nodeId, parentNodeId, parentReferenceNodeId, nod
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5003), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 58), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=5004/1:TemperatureSensor using i=47/HasComponent
// Node: opcua_node_object_t(ns=2;i=5007), 1:DeviceData
UA_ObjectAttributes attr;
UA_ObjectAttributes_init(&attr);
attr.displayName = UA_LOCALIZEDTEXT("", "DeviceData");
attr.description = UA_LOCALIZEDTEXT("", "");
UA_NodeId nodeId = UA_NODEID_NUMERIC(2, 5007);
UA_NodeId typeDefinition = UA_NODEID_NULL;
UA_NodeId parentNodeId = UA_NODEID_NUMERIC(2, 5004);
UA_NodeId parentReferenceNodeId = UA_NODEID_NUMERIC(0, 47);
UA_QualifiedName nodeName = UA_QUALIFIEDNAME(1, "DeviceData");
UA_Server_addObjectNode(server, nodeId, parentNodeId, parentReferenceNodeId, nodeName
, typeDefinition
, attr, NULL, NULL);
// This node has the following references that can be created:
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 5007), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 58), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=5007/1:DeviceData using i=47/HasComponent
// Node: opcua_node_variable_t(ns=2;i=6006), 1:UpTime
UA_VariableAttributes attr;
UA_VariableAttributes_init(&attr);
attr.displayName = UA_LOCALIZEDTEXT("", "UpTime");
attr.description = UA_LOCALIZEDTEXT("", "");
UA_UInt32 opcua_node_variable_t_ns_2_i_6006_variant_DataContents = (UA_UInt32) 0;
UA_Variant_setScalar( &attr.value, &opcua_node_variable_t_ns_2_i_6006_variant_DataContents, &UA_TYPES[UA_TYPES_UINT32]);
UA_UInt32_deleteMembers(&opcua_node_variable_t_ns_2_i_6006_variant_DataContents);
UA_NodeId nodeId = UA_NODEID_NUMERIC(2, 6006);
UA_NodeId typeDefinition = UA_NODEID_NULL;
UA_NodeId parentNodeId = UA_NODEID_NUMERIC(2, 5007);
UA_NodeId parentReferenceNodeId = UA_NODEID_NUMERIC(0, 47);
UA_QualifiedName nodeName = UA_QUALIFIEDNAME(1, "UpTime");
UA_Server_addVariableNode(server, nodeId, parentNodeId, parentReferenceNodeId, nodeName
, typeDefinition
, attr, NULL, NULL);
// This node has the following references that can be created:
UA_Server_addReference(server, UA_NODEID_NUMERIC(2, 6006), UA_NODEID_NUMERIC(0, 40), UA_EXPANDEDNODEID_NUMERIC(0, 63), true);
} while(0);
do {
// Referencing node found and declared as parent: ns=2;i=5004/1:TemperatureSensor using i=47/HasComponent
// Node: opcua_node_object_t(ns=2;i=5005), 1:Measurement