Для создания нового узла из клиента (любого типа, значения не имеет) я использовал следующую функцию.
UA_NodeId new_node_id;
.....some code...
UA_Client_addVariableNode(m_client,
UA_NODEID_NULL,
parent_node_id,
UA_NODEID_NUMERIC(0, UA_NS0ID_ORGANIZES),
UA_QUALIFIEDNAME(my_namespace_idx, "b"),
UA_NODEID_NUMERIC(0, UA_NS0ID_BASEDATAVARIABLETYPE),
v_attr,
&new_node_id);
Итак, функция автоматически создает для меня новый идентификатор узла, так что я не нужно беспокоиться о поиске нового идентификатора узла, когда я создаю новые узлы динамически (это имеет место в моем приложении). new_node_id
генерируется в namespace = 0
. Вопрос в том, есть ли способ сделать то же самое в моем собственном пространстве имен вместо namespace = 0
?