|
@@ -7,7 +7,7 @@
|
|
|
#include "ua_nodeids.h"
|
|
|
|
|
|
|
|
|
-const UA_ServerConfig UA_ServerConfig_standard = {
|
|
|
+UA_EXPORT const UA_ServerConfig UA_ServerConfig_standard = {
|
|
|
UA_TRUE,
|
|
|
UA_TRUE,
|
|
|
(char *[]){"user1","user2"},
|
|
@@ -850,17 +850,14 @@ UA_Server * UA_Server_new(UA_ServerConfig config) {
|
|
|
UA_VariableNode *maxBrowseContinuationPoints = UA_VariableNode_new();
|
|
|
copyNames((UA_Node*)maxBrowseContinuationPoints, "MaxBrowseContinuationPoints");
|
|
|
maxBrowseContinuationPoints->nodeId.identifier.numeric = UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXBROWSECONTINUATIONPOINTS;
|
|
|
- UA_UInt16 *maxBrowseContinuationPointsValue = UA_UInt16_new();
|
|
|
- *maxBrowseContinuationPointsValue = 0;
|
|
|
- maxBrowseContinuationPoints->value.variant.data = maxBrowseContinuationPointsValue;
|
|
|
- maxBrowseContinuationPoints->value.variant.arrayLength = -1;
|
|
|
+ maxBrowseContinuationPoints->value.variant.data = UA_UInt16_new();
|
|
|
+ *((UA_UInt16*)maxBrowseContinuationPoints->value.variant.data) = 1;
|
|
|
maxBrowseContinuationPoints->value.variant.type = &UA_TYPES[UA_TYPES_UINT16];
|
|
|
UA_Server_addNode(server, (UA_Node*)maxBrowseContinuationPoints,
|
|
|
&UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERCAPABILITIES),
|
|
|
&UA_NODEID_NUMERIC(0, UA_NS0ID_HASPROPERTY));
|
|
|
ADDREFERENCE(UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXBROWSECONTINUATIONPOINTS),
|
|
|
- UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION),
|
|
|
- UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_PROPERTYTYPE));
|
|
|
+ UA_NODEID_NUMERIC(0, UA_NS0ID_HASTYPEDEFINITION), UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_PROPERTYTYPE));
|
|
|
|
|
|
UA_ObjectNode *serverdiagnostics = UA_ObjectNode_new();
|
|
|
copyNames((UA_Node*)serverdiagnostics, "ServerDiagnostics");
|