|
@@ -1342,6 +1342,15 @@ Service_Write(UA_Server *server, UA_Session *session,
|
|
|
&response->resultsSize, &UA_TYPES[UA_TYPES_STATUSCODE]);
|
|
|
}
|
|
|
|
|
|
+UA_StatusCode
|
|
|
+UA_Server_writeWithSession(UA_Server *server, UA_Session *session,
|
|
|
+ const UA_WriteValue *value) {
|
|
|
+ return UA_Server_editNode(server, session, &value->nodeId,
|
|
|
+ (UA_EditNodeCallback)copyAttributeIntoNode,
|
|
|
+ /* casting away const qualifier because callback uses const anyway */
|
|
|
+ (UA_WriteValue *)(uintptr_t)value);
|
|
|
+}
|
|
|
+
|
|
|
UA_StatusCode
|
|
|
UA_Server_write(UA_Server *server, const UA_WriteValue *value) {
|
|
|
UA_StatusCode retval =
|