|
@@ -715,6 +715,10 @@ UA_Server * UA_Server_new(UA_ServerConfig config) {
|
|
UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_FOLDERTYPE));
|
|
UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_FOLDERTYPE));
|
|
ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_VIEWSFOLDER), UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_VIEWSFOLDER), UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_FOLDERTYPE));
|
|
UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_FOLDERTYPE));
|
|
|
|
+ addObjectTypeNode(server, "ServerDiagnosticsType", UA_NS0ID_SERVERDIAGNOSTICSTYPE, UA_NS0ID_BASEOBJECTTYPE, UA_NS0ID_HASSUBTYPE);
|
|
|
|
+ addObjectTypeNode(server, "ServerCapatilitiesType", UA_NS0ID_SERVERCAPABILITIESTYPE, UA_NS0ID_BASEOBJECTTYPE, UA_NS0ID_HASSUBTYPE);
|
|
|
|
+ addObjectTypeNode(server, "ServerStatusType", UA_NS0ID_SERVERSTATUSTYPE, UA_NS0ID_BASEOBJECTTYPE, UA_NS0ID_HASSUBTYPE);
|
|
|
|
+
|
|
|
|
|
|
/**************/
|
|
/**************/
|
|
/* Data Types */
|
|
/* Data Types */
|
|
@@ -822,6 +826,8 @@ UA_Server * UA_Server_new(UA_ServerConfig config) {
|
|
UA_Server_addNode(server, (UA_Node*)servercapablities,
|
|
UA_Server_addNode(server, (UA_Node*)servercapablities,
|
|
&UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
&UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
|
|
+ ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERCAPABILITIES), UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
|
|
+ UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVERCAPABILITIESTYPE));
|
|
|
|
|
|
UA_VariableNode *localeIdArray = UA_VariableNode_new();
|
|
UA_VariableNode *localeIdArray = UA_VariableNode_new();
|
|
copyNames((UA_Node*)localeIdArray, "LocaleIdArray");
|
|
copyNames((UA_Node*)localeIdArray, "LocaleIdArray");
|
|
@@ -845,6 +851,8 @@ UA_Server * UA_Server_new(UA_ServerConfig config) {
|
|
UA_Server_addNode(server, (UA_Node*)serverdiagnostics,
|
|
UA_Server_addNode(server, (UA_Node*)serverdiagnostics,
|
|
&UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
&UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
|
|
+ ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERDIAGNOSTICS), UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
|
|
+ UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVERDIAGNOSTICSTYPE));
|
|
|
|
|
|
UA_VariableNode *enabledFlag = UA_VariableNode_new();
|
|
UA_VariableNode *enabledFlag = UA_VariableNode_new();
|
|
copyNames((UA_Node*)enabledFlag, "EnabledFlag");
|
|
copyNames((UA_Node*)enabledFlag, "EnabledFlag");
|
|
@@ -868,6 +876,8 @@ UA_Server * UA_Server_new(UA_ServerConfig config) {
|
|
.release = releaseStatus, .write = UA_NULL};
|
|
.release = releaseStatus, .write = UA_NULL};
|
|
UA_Server_addNode(server, (UA_Node*)serverstatus, &UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
UA_Server_addNode(server, (UA_Node*)serverstatus, &UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER),
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASCOMPONENT));
|
|
|
|
+ ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERSTATUS), UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
|
|
+ UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVERSTATUSTYPE));
|
|
|
|
|
|
UA_VariableNode *state = UA_VariableNode_new();
|
|
UA_VariableNode *state = UA_VariableNode_new();
|
|
UA_ServerState *stateEnum = UA_ServerState_new();
|
|
UA_ServerState *stateEnum = UA_ServerState_new();
|