summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/open62541/open62541.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/open62541/open62541.h')
-rw-r--r--src/3rdparty/open62541/open62541.h8894
1 files changed, 5222 insertions, 3672 deletions
diff --git a/src/3rdparty/open62541/open62541.h b/src/3rdparty/open62541/open62541.h
index 7514fbb..7089942 100644
--- a/src/3rdparty/open62541/open62541.h
+++ b/src/3rdparty/open62541/open62541.h
@@ -1,6 +1,6 @@
/* THIS IS A SINGLE-FILE DISTRIBUTION CONCATENATED FROM THE OPEN62541 SOURCES
* visit http://open62541.org/ for information about this software
- * Git-Revision: v1.1.2-8-ge941fc2
+ * Git-Revision: v1.1.2-8-ge941fc23
*/
/*
@@ -18,7 +18,7 @@
#ifndef OPEN62541_H_
#define OPEN62541_H_
-/*********************************** amalgamated original file "/home/jvoe/open62541/build/src_generated/open62541/config.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/build/src_generated/open62541/config.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -31,8 +31,8 @@
#define UA_OPEN62541_VER_MAJOR 1
#define UA_OPEN62541_VER_MINOR 1
#define UA_OPEN62541_VER_PATCH 2
-#define UA_OPEN62541_VER_LABEL "-8-ge941fc2" /* Release candidate label, etc. */
-#define UA_OPEN62541_VER_COMMIT "v1.1.2-8-ge941fc2"
+#define UA_OPEN62541_VER_LABEL "-8-ge941fc23" /* Release candidate label, etc. */
+#define UA_OPEN62541_VER_COMMIT "v1.1.2-8-ge941fc23"
/**
* Feature Options
@@ -55,10 +55,10 @@
/* #undef UA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS */
#define UA_ENABLE_DA
/* #undef UA_ENABLE_ENCRYPTION */
-/* #undef UA_ENABLE_HISTORIZING */
+#define UA_ENABLE_HISTORIZING
#define UA_ENABLE_PARSING
/* #undef UA_ENABLE_MICRO_EMB_DEV_PROFILE */
-/* #undef UA_ENABLE_EXPERIMENTAL_HISTORIZING */
+#define UA_ENABLE_EXPERIMENTAL_HISTORIZING
#define UA_ENABLE_SUBSCRIPTIONS_EVENTS
/* #undef UA_ENABLE_JSON_ENCODING */
/* #undef UA_ENABLE_PUBSUB_MQTT */
@@ -134,7 +134,7 @@
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/architecture_base.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/architecture_base.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -173,7 +173,7 @@ void UA_free(void* ptr); //de-allocate memory previously allocated with UA_mallo
#endif //ARCH_UA_ARCHITECTURE_BASE_H
-/*********************************** amalgamated original file "/home/jvoe/open62541/arch/win32/ua_architecture.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/arch/win32/ua_architecture.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -350,7 +350,7 @@ void UA_free(void* ptr); //de-allocate memory previously allocated with UA_mallo
#endif /* UA_ARCHITECTURE_WIN32 */
-/*********************************** amalgamated original file "/home/jvoe/open62541/arch/posix/ua_architecture.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/arch/posix/ua_architecture.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -639,7 +639,7 @@ extern void * (*UA_globalRealloc)(void *ptr, size_t size);
#endif /* UA_ARCHITECTURE_POSIX */
-/*********************************** amalgamated original file "/home/jvoe/open62541/deps/ms_stdint.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/deps/ms_stdint.h" ***********************************/
// ISO C9x compliant stdint.h for Microsoft Visual Studio
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
@@ -896,7 +896,7 @@ typedef uint64_t uintmax_t;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1600 ]
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/architecture_definitions.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/architecture_definitions.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -1307,11 +1307,11 @@ UA_atomic_subSize(volatile size_t *addr, size_t decrease) {
}
-/*********************************** amalgamated original file "/home/jvoe/open62541/build/src_generated/open62541/statuscodes.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/build/src_generated/open62541/statuscodes.h" ***********************************/
/*---------------------------------------------------------
* Autogenerated -- do not modify
- * Generated from /home/jvoe/open62541/tools/schema/StatusCode.csv with script /home/jvoe/open62541/tools/generate_statuscode_descriptions.py
+ * Generated from /home/pdie/sonstiges/qtopcua/repos/open62541/tools/schema/StatusCode.csv with script /home/pdie/sonstiges/qtopcua/repos/open62541/tools/generate_statuscode_descriptions.py
*-------------------------------------------------------*/
/**
@@ -2035,11 +2035,11 @@ UA_atomic_subSize(volatile size_t *addr, size_t decrease) {
#define UA_STATUSCODE_BADMAXCONNECTIONSREACHED 0x80B70000
-/*********************************** amalgamated original file "/home/jvoe/open62541/build/src_generated/open62541/nodeids.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/build/src_generated/open62541/nodeids.h" ***********************************/
/*---------------------------------------------------------
* Autogenerated -- do not modify
- * Generated from /home/jvoe/open62541/tools/schema/NodeIds.csv with script /home/jvoe/open62541/tools/generate_nodeid_header.py
+ * Generated from /home/pdie/sonstiges/qtopcua/repos/open62541/tools/schema/NodeIds.csv with script /home/pdie/sonstiges/qtopcua/repos/open62541/tools/generate_nodeid_header.py
*-------------------------------------------------------*/
#ifndef UA_NODEIDS_NS0_H_
@@ -2049,7 +2049,7 @@ UA_atomic_subSize(volatile size_t *addr, size_t decrease) {
* Namespace Zero NodeIds
* ----------------------
* Numeric identifiers of standard-defined nodes in namespace zero. The
- * following definitions are autogenerated from the ``/home/jvoe/open62541/tools/schema/NodeIds.csv`` file */
+ * following definitions are autogenerated from the ``/home/pdie/sonstiges/qtopcua/repos/open62541/tools/schema/NodeIds.csv`` file */
#define UA_NS0ID_BOOLEAN 1 /* DataType */
#define UA_NS0ID_SBYTE 2 /* DataType */
@@ -12760,7 +12760,7 @@ UA_atomic_subSize(volatile size_t *addr, size_t decrease) {
#define UA_NS0ID_DATAGRAMWRITERGROUPTRANSPORTDATATYPE_ENCODING_DEFAULTJSON 21203 /* Object */
#endif /* UA_NODEIDS_NS0_H_ */
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/common.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/common.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -12974,7 +12974,7 @@ typedef struct {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/types.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/types.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -14097,10 +14097,10 @@ typedef struct UA_DataTypeArray {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/build/src_generated/open62541/types_generated.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/build/src_generated/open62541/types_generated.h" ***********************************/
-/* Generated from Opc.Ua.Types.bsd with script /home/jvoe/open62541/tools/generate_datatypes.py
- * on host rigel by user jvoe at 2020-09-09 11:33:49 */
+/* Generated from Opc.Ua.Types.bsd with script /home/pdie/sonstiges/qtopcua/repos/open62541/tools/generate_datatypes.py
+ * on host mintaka by user pdie at 2021-06-21 11:34:37 */
#ifdef UA_ENABLE_AMALGAMATION
@@ -14115,7 +14115,7 @@ _UA_BEGIN_DECLS
* Every type is assigned an index in an array containing the type descriptions.
* These descriptions are used during type handling (copying, deletion,
* binary encoding, ...). */
-#define UA_TYPES_COUNT 188
+#define UA_TYPES_COUNT 208
extern UA_EXPORT const UA_DataType UA_TYPES[UA_TYPES_COUNT];
/**
@@ -14269,64 +14269,84 @@ extern UA_EXPORT const UA_DataType UA_TYPES[UA_TYPES_COUNT];
#define UA_TYPES_DIAGNOSTICINFO 24
/**
- * ViewAttributes
- * ^^^^^^^^^^^^^^
- * The attributes for a view node. */
-typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Boolean containsNoLoops;
- UA_Byte eventNotifier;
-} UA_ViewAttributes;
+ * NodeClass
+ * ^^^^^^^^^
+ * A mask specifying the class of the node. */
+typedef enum {
+ UA_NODECLASS_UNSPECIFIED = 0,
+ UA_NODECLASS_OBJECT = 1,
+ UA_NODECLASS_VARIABLE = 2,
+ UA_NODECLASS_METHOD = 4,
+ UA_NODECLASS_OBJECTTYPE = 8,
+ UA_NODECLASS_VARIABLETYPE = 16,
+ UA_NODECLASS_REFERENCETYPE = 32,
+ UA_NODECLASS_DATATYPE = 64,
+ UA_NODECLASS_VIEW = 128,
+ __UA_NODECLASS_FORCE32BIT = 0x7fffffff
+} UA_NodeClass;
+UA_STATIC_ASSERT(sizeof(UA_NodeClass) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_VIEWATTRIBUTES 25
+#define UA_TYPES_NODECLASS 25
/**
- * XVType
- * ^^^^^^
+ * StructureType
+ * ^^^^^^^^^^^^^
*/
-typedef struct {
- UA_Double x;
- UA_Float value;
-} UA_XVType;
+typedef enum {
+ UA_STRUCTURETYPE_STRUCTURE = 0,
+ UA_STRUCTURETYPE_STRUCTUREWITHOPTIONALFIELDS = 1,
+ UA_STRUCTURETYPE_UNION = 2,
+ __UA_STRUCTURETYPE_FORCE32BIT = 0x7fffffff
+} UA_StructureType;
+UA_STATIC_ASSERT(sizeof(UA_StructureType) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_XVTYPE 26
+#define UA_TYPES_STRUCTURETYPE 26
/**
- * ElementOperand
+ * StructureField
* ^^^^^^^^^^^^^^
*/
typedef struct {
- UA_UInt32 index;
-} UA_ElementOperand;
+ UA_String name;
+ UA_LocalizedText description;
+ UA_NodeId dataType;
+ UA_Int32 valueRank;
+ size_t arrayDimensionsSize;
+ UA_UInt32 *arrayDimensions;
+ UA_UInt32 maxStringLength;
+ UA_Boolean isOptional;
+} UA_StructureField;
-#define UA_TYPES_ELEMENTOPERAND 27
+#define UA_TYPES_STRUCTUREFIELD 27
/**
- * VariableAttributes
- * ^^^^^^^^^^^^^^^^^^
- * The attributes for a variable node. */
+ * StructureDefinition
+ * ^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Variant value;
+ UA_NodeId defaultEncodingId;
+ UA_NodeId baseDataType;
+ UA_StructureType structureType;
+ size_t fieldsSize;
+ UA_StructureField *fields;
+} UA_StructureDefinition;
+
+#define UA_TYPES_STRUCTUREDEFINITION 28
+
+/**
+ * Argument
+ * ^^^^^^^^
+ * An argument for a method. */
+typedef struct {
+ UA_String name;
UA_NodeId dataType;
UA_Int32 valueRank;
size_t arrayDimensionsSize;
UA_UInt32 *arrayDimensions;
- UA_Byte accessLevel;
- UA_Byte userAccessLevel;
- UA_Double minimumSamplingInterval;
- UA_Boolean historizing;
-} UA_VariableAttributes;
+ UA_LocalizedText description;
+} UA_Argument;
-#define UA_TYPES_VARIABLEATTRIBUTES 28
+#define UA_TYPES_ARGUMENT 29
/**
* EnumValueType
@@ -14338,91 +14358,156 @@ typedef struct {
UA_LocalizedText description;
} UA_EnumValueType;
-#define UA_TYPES_ENUMVALUETYPE 29
+#define UA_TYPES_ENUMVALUETYPE 30
/**
- * EventFieldList
- * ^^^^^^^^^^^^^^
+ * EnumField
+ * ^^^^^^^^^
*/
typedef struct {
- UA_UInt32 clientHandle;
- size_t eventFieldsSize;
- UA_Variant *eventFields;
-} UA_EventFieldList;
+ UA_Int64 value;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_String name;
+} UA_EnumField;
-#define UA_TYPES_EVENTFIELDLIST 30
+#define UA_TYPES_ENUMFIELD 31
/**
- * MonitoredItemCreateResult
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Duration
+ * ^^^^^^^^
+ * A period of time measured in milliseconds. */
+typedef UA_Double UA_Duration;
+
+#define UA_TYPES_DURATION 32
+
+/**
+ * UtcTime
+ * ^^^^^^^
+ * A date/time value specified in Universal Coordinated Time (UTC). */
+typedef UA_DateTime UA_UtcTime;
+
+#define UA_TYPES_UTCTIME 33
+
+/**
+ * LocaleId
+ * ^^^^^^^^
+ * An identifier for a user locale. */
+typedef UA_String UA_LocaleId;
+
+#define UA_TYPES_LOCALEID 34
+
+/**
+ * TimeZoneDataType
+ * ^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_StatusCode statusCode;
- UA_UInt32 monitoredItemId;
- UA_Double revisedSamplingInterval;
- UA_UInt32 revisedQueueSize;
- UA_ExtensionObject filterResult;
-} UA_MonitoredItemCreateResult;
+ UA_Int16 offset;
+ UA_Boolean daylightSavingInOffset;
+} UA_TimeZoneDataType;
-#define UA_TYPES_MONITOREDITEMCREATERESULT 31
+#define UA_TYPES_TIMEZONEDATATYPE 35
/**
- * EUInformation
+ * ApplicationType
+ * ^^^^^^^^^^^^^^^
+ * The types of applications. */
+typedef enum {
+ UA_APPLICATIONTYPE_SERVER = 0,
+ UA_APPLICATIONTYPE_CLIENT = 1,
+ UA_APPLICATIONTYPE_CLIENTANDSERVER = 2,
+ UA_APPLICATIONTYPE_DISCOVERYSERVER = 3,
+ __UA_APPLICATIONTYPE_FORCE32BIT = 0x7fffffff
+} UA_ApplicationType;
+UA_STATIC_ASSERT(sizeof(UA_ApplicationType) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_APPLICATIONTYPE 36
+
+/**
+ * ApplicationDescription
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ * Describes an application and how to find it. */
+typedef struct {
+ UA_String applicationUri;
+ UA_String productUri;
+ UA_LocalizedText applicationName;
+ UA_ApplicationType applicationType;
+ UA_String gatewayServerUri;
+ UA_String discoveryProfileUri;
+ size_t discoveryUrlsSize;
+ UA_String *discoveryUrls;
+} UA_ApplicationDescription;
+
+#define UA_TYPES_APPLICATIONDESCRIPTION 37
+
+/**
+ * RequestHeader
* ^^^^^^^^^^^^^
- */
+ * The header passed with every server request. */
typedef struct {
- UA_String namespaceUri;
- UA_Int32 unitId;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
-} UA_EUInformation;
+ UA_NodeId authenticationToken;
+ UA_DateTime timestamp;
+ UA_UInt32 requestHandle;
+ UA_UInt32 returnDiagnostics;
+ UA_String auditEntryId;
+ UA_UInt32 timeoutHint;
+ UA_ExtensionObject additionalHeader;
+} UA_RequestHeader;
-#define UA_TYPES_EUINFORMATION 32
+#define UA_TYPES_REQUESTHEADER 38
/**
- * ServerDiagnosticsSummaryDataType
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * ResponseHeader
+ * ^^^^^^^^^^^^^^
+ * The header passed with every server response. */
typedef struct {
- UA_UInt32 serverViewCount;
- UA_UInt32 currentSessionCount;
- UA_UInt32 cumulatedSessionCount;
- UA_UInt32 securityRejectedSessionCount;
- UA_UInt32 rejectedSessionCount;
- UA_UInt32 sessionTimeoutCount;
- UA_UInt32 sessionAbortCount;
- UA_UInt32 currentSubscriptionCount;
- UA_UInt32 cumulatedSubscriptionCount;
- UA_UInt32 publishingIntervalCount;
- UA_UInt32 securityRejectedRequestsCount;
- UA_UInt32 rejectedRequestsCount;
-} UA_ServerDiagnosticsSummaryDataType;
+ UA_DateTime timestamp;
+ UA_UInt32 requestHandle;
+ UA_StatusCode serviceResult;
+ UA_DiagnosticInfo serviceDiagnostics;
+ size_t stringTableSize;
+ UA_String *stringTable;
+ UA_ExtensionObject additionalHeader;
+} UA_ResponseHeader;
-#define UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE 33
+#define UA_TYPES_RESPONSEHEADER 39
/**
- * ContentFilterElementResult
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * ServiceFault
+ * ^^^^^^^^^^^^
+ * The response returned by all services when there is a service level error. */
typedef struct {
- UA_StatusCode statusCode;
- size_t operandStatusCodesSize;
- UA_StatusCode *operandStatusCodes;
- size_t operandDiagnosticInfosSize;
- UA_DiagnosticInfo *operandDiagnosticInfos;
-} UA_ContentFilterElementResult;
+ UA_ResponseHeader responseHeader;
+} UA_ServiceFault;
-#define UA_TYPES_CONTENTFILTERELEMENTRESULT 34
+#define UA_TYPES_SERVICEFAULT 40
/**
- * LiteralOperand
- * ^^^^^^^^^^^^^^
- */
+ * FindServersRequest
+ * ^^^^^^^^^^^^^^^^^^
+ * Finds the servers known to the discovery server. */
typedef struct {
- UA_Variant value;
-} UA_LiteralOperand;
+ UA_RequestHeader requestHeader;
+ UA_String endpointUrl;
+ size_t localeIdsSize;
+ UA_String *localeIds;
+ size_t serverUrisSize;
+ UA_String *serverUris;
+} UA_FindServersRequest;
-#define UA_TYPES_LITERALOPERAND 35
+#define UA_TYPES_FINDSERVERSREQUEST 41
+
+/**
+ * FindServersResponse
+ * ^^^^^^^^^^^^^^^^^^^
+ * Finds the servers known to the discovery server. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ size_t serversSize;
+ UA_ApplicationDescription *servers;
+} UA_FindServersResponse;
+
+#define UA_TYPES_FINDSERVERSRESPONSE 42
/**
* MessageSecurityMode
@@ -14437,15 +14522,216 @@ typedef enum {
} UA_MessageSecurityMode;
UA_STATIC_ASSERT(sizeof(UA_MessageSecurityMode) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_MESSAGESECURITYMODE 36
+#define UA_TYPES_MESSAGESECURITYMODE 43
/**
- * UtcTime
- * ^^^^^^^
- * A date/time value specified in Universal Coordinated Time (UTC). */
-typedef UA_DateTime UA_UtcTime;
+ * UserTokenType
+ * ^^^^^^^^^^^^^
+ * The possible user token types. */
+typedef enum {
+ UA_USERTOKENTYPE_ANONYMOUS = 0,
+ UA_USERTOKENTYPE_USERNAME = 1,
+ UA_USERTOKENTYPE_CERTIFICATE = 2,
+ UA_USERTOKENTYPE_ISSUEDTOKEN = 3,
+ __UA_USERTOKENTYPE_FORCE32BIT = 0x7fffffff
+} UA_UserTokenType;
+UA_STATIC_ASSERT(sizeof(UA_UserTokenType) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_USERTOKENTYPE 44
+
+/**
+ * UserTokenPolicy
+ * ^^^^^^^^^^^^^^^
+ * Describes a user token that can be used with a server. */
+typedef struct {
+ UA_String policyId;
+ UA_UserTokenType tokenType;
+ UA_String issuedTokenType;
+ UA_String issuerEndpointUrl;
+ UA_String securityPolicyUri;
+} UA_UserTokenPolicy;
+
+#define UA_TYPES_USERTOKENPOLICY 45
+
+/**
+ * EndpointDescription
+ * ^^^^^^^^^^^^^^^^^^^
+ * The description of a endpoint that can be used to access a server. */
+typedef struct {
+ UA_String endpointUrl;
+ UA_ApplicationDescription server;
+ UA_ByteString serverCertificate;
+ UA_MessageSecurityMode securityMode;
+ UA_String securityPolicyUri;
+ size_t userIdentityTokensSize;
+ UA_UserTokenPolicy *userIdentityTokens;
+ UA_String transportProfileUri;
+ UA_Byte securityLevel;
+} UA_EndpointDescription;
+
+#define UA_TYPES_ENDPOINTDESCRIPTION 46
+
+/**
+ * GetEndpointsRequest
+ * ^^^^^^^^^^^^^^^^^^^
+ * Gets the endpoints used by the server. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ UA_String endpointUrl;
+ size_t localeIdsSize;
+ UA_String *localeIds;
+ size_t profileUrisSize;
+ UA_String *profileUris;
+} UA_GetEndpointsRequest;
+
+#define UA_TYPES_GETENDPOINTSREQUEST 47
+
+/**
+ * GetEndpointsResponse
+ * ^^^^^^^^^^^^^^^^^^^^
+ * Gets the endpoints used by the server. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ size_t endpointsSize;
+ UA_EndpointDescription *endpoints;
+} UA_GetEndpointsResponse;
+
+#define UA_TYPES_GETENDPOINTSRESPONSE 48
+
+/**
+ * SecurityTokenRequestType
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
+ * Indicates whether a token if being created or renewed. */
+typedef enum {
+ UA_SECURITYTOKENREQUESTTYPE_ISSUE = 0,
+ UA_SECURITYTOKENREQUESTTYPE_RENEW = 1,
+ __UA_SECURITYTOKENREQUESTTYPE_FORCE32BIT = 0x7fffffff
+} UA_SecurityTokenRequestType;
+UA_STATIC_ASSERT(sizeof(UA_SecurityTokenRequestType) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_SECURITYTOKENREQUESTTYPE 49
+
+/**
+ * ChannelSecurityToken
+ * ^^^^^^^^^^^^^^^^^^^^
+ * The token that identifies a set of keys for an active secure channel. */
+typedef struct {
+ UA_UInt32 channelId;
+ UA_UInt32 tokenId;
+ UA_DateTime createdAt;
+ UA_UInt32 revisedLifetime;
+} UA_ChannelSecurityToken;
+
+#define UA_TYPES_CHANNELSECURITYTOKEN 50
+
+/**
+ * OpenSecureChannelRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
+ * Creates a secure channel with a server. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ UA_UInt32 clientProtocolVersion;
+ UA_SecurityTokenRequestType requestType;
+ UA_MessageSecurityMode securityMode;
+ UA_ByteString clientNonce;
+ UA_UInt32 requestedLifetime;
+} UA_OpenSecureChannelRequest;
+
+#define UA_TYPES_OPENSECURECHANNELREQUEST 51
+
+/**
+ * OpenSecureChannelResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Creates a secure channel with a server. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ UA_UInt32 serverProtocolVersion;
+ UA_ChannelSecurityToken securityToken;
+ UA_ByteString serverNonce;
+} UA_OpenSecureChannelResponse;
+
+#define UA_TYPES_OPENSECURECHANNELRESPONSE 52
+
+/**
+ * CloseSecureChannelRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Closes a secure channel. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+} UA_CloseSecureChannelRequest;
+
+#define UA_TYPES_CLOSESECURECHANNELREQUEST 53
+
+/**
+ * CloseSecureChannelResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Closes a secure channel. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+} UA_CloseSecureChannelResponse;
+
+#define UA_TYPES_CLOSESECURECHANNELRESPONSE 54
+
+/**
+ * SignedSoftwareCertificate
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ * A software certificate with a digital signature. */
+typedef struct {
+ UA_ByteString certificateData;
+ UA_ByteString signature;
+} UA_SignedSoftwareCertificate;
+
+#define UA_TYPES_SIGNEDSOFTWARECERTIFICATE 55
+
+/**
+ * SignatureData
+ * ^^^^^^^^^^^^^
+ * A digital signature. */
+typedef struct {
+ UA_String algorithm;
+ UA_ByteString signature;
+} UA_SignatureData;
+
+#define UA_TYPES_SIGNATUREDATA 56
+
+/**
+ * CreateSessionRequest
+ * ^^^^^^^^^^^^^^^^^^^^
+ * Creates a new session with the server. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ UA_ApplicationDescription clientDescription;
+ UA_String serverUri;
+ UA_String endpointUrl;
+ UA_String sessionName;
+ UA_ByteString clientNonce;
+ UA_ByteString clientCertificate;
+ UA_Double requestedSessionTimeout;
+ UA_UInt32 maxResponseMessageSize;
+} UA_CreateSessionRequest;
-#define UA_TYPES_UTCTIME 37
+#define UA_TYPES_CREATESESSIONREQUEST 57
+
+/**
+ * CreateSessionResponse
+ * ^^^^^^^^^^^^^^^^^^^^^
+ * Creates a new session with the server. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ UA_NodeId sessionId;
+ UA_NodeId authenticationToken;
+ UA_Double revisedSessionTimeout;
+ UA_ByteString serverNonce;
+ UA_ByteString serverCertificate;
+ size_t serverEndpointsSize;
+ UA_EndpointDescription *serverEndpoints;
+ size_t serverSoftwareCertificatesSize;
+ UA_SignedSoftwareCertificate *serverSoftwareCertificates;
+ UA_SignatureData serverSignature;
+ UA_UInt32 maxRequestMessageSize;
+} UA_CreateSessionResponse;
+
+#define UA_TYPES_CREATESESSIONRESPONSE 58
/**
* UserIdentityToken
@@ -14455,7 +14741,30 @@ typedef struct {
UA_String policyId;
} UA_UserIdentityToken;
-#define UA_TYPES_USERIDENTITYTOKEN 38
+#define UA_TYPES_USERIDENTITYTOKEN 59
+
+/**
+ * AnonymousIdentityToken
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ * A token representing an anonymous user. */
+typedef struct {
+ UA_String policyId;
+} UA_AnonymousIdentityToken;
+
+#define UA_TYPES_ANONYMOUSIDENTITYTOKEN 60
+
+/**
+ * UserNameIdentityToken
+ * ^^^^^^^^^^^^^^^^^^^^^
+ * A token representing a user identified by a user name and password. */
+typedef struct {
+ UA_String policyId;
+ UA_String userName;
+ UA_ByteString password;
+ UA_String encryptionAlgorithm;
+} UA_UserNameIdentityToken;
+
+#define UA_TYPES_USERNAMEIDENTITYTOKEN 61
/**
* X509IdentityToken
@@ -14466,72 +14775,118 @@ typedef struct {
UA_ByteString certificateData;
} UA_X509IdentityToken;
-#define UA_TYPES_X509IDENTITYTOKEN 39
+#define UA_TYPES_X509IDENTITYTOKEN 62
/**
- * MonitoredItemNotification
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * IssuedIdentityToken
+ * ^^^^^^^^^^^^^^^^^^^
+ * A token representing a user identified by a WS-Security XML token. */
typedef struct {
- UA_UInt32 clientHandle;
- UA_DataValue value;
-} UA_MonitoredItemNotification;
+ UA_String policyId;
+ UA_ByteString tokenData;
+ UA_String encryptionAlgorithm;
+} UA_IssuedIdentityToken;
-#define UA_TYPES_MONITOREDITEMNOTIFICATION 40
+#define UA_TYPES_ISSUEDIDENTITYTOKEN 63
/**
- * StructureType
- * ^^^^^^^^^^^^^
- */
-typedef enum {
- UA_STRUCTURETYPE_STRUCTURE = 0,
- UA_STRUCTURETYPE_STRUCTUREWITHOPTIONALFIELDS = 1,
- UA_STRUCTURETYPE_UNION = 2,
- __UA_STRUCTURETYPE_FORCE32BIT = 0x7fffffff
-} UA_StructureType;
-UA_STATIC_ASSERT(sizeof(UA_StructureType) == sizeof(UA_Int32), enum_must_be_32bit);
+ * ActivateSessionRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ * Activates a session with the server. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ UA_SignatureData clientSignature;
+ size_t clientSoftwareCertificatesSize;
+ UA_SignedSoftwareCertificate *clientSoftwareCertificates;
+ size_t localeIdsSize;
+ UA_String *localeIds;
+ UA_ExtensionObject userIdentityToken;
+ UA_SignatureData userTokenSignature;
+} UA_ActivateSessionRequest;
-#define UA_TYPES_STRUCTURETYPE 41
+#define UA_TYPES_ACTIVATESESSIONREQUEST 64
/**
- * ResponseHeader
- * ^^^^^^^^^^^^^^
- * The header passed with every server response. */
+ * ActivateSessionResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^
+ * Activates a session with the server. */
typedef struct {
- UA_DateTime timestamp;
- UA_UInt32 requestHandle;
- UA_StatusCode serviceResult;
- UA_DiagnosticInfo serviceDiagnostics;
- size_t stringTableSize;
- UA_String *stringTable;
- UA_ExtensionObject additionalHeader;
-} UA_ResponseHeader;
+ UA_ResponseHeader responseHeader;
+ UA_ByteString serverNonce;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_ActivateSessionResponse;
-#define UA_TYPES_RESPONSEHEADER 42
+#define UA_TYPES_ACTIVATESESSIONRESPONSE 65
/**
- * SignatureData
- * ^^^^^^^^^^^^^
- * A digital signature. */
+ * CloseSessionRequest
+ * ^^^^^^^^^^^^^^^^^^^
+ * Closes a session with the server. */
typedef struct {
- UA_String algorithm;
- UA_ByteString signature;
-} UA_SignatureData;
+ UA_RequestHeader requestHeader;
+ UA_Boolean deleteSubscriptions;
+} UA_CloseSessionRequest;
-#define UA_TYPES_SIGNATUREDATA 43
+#define UA_TYPES_CLOSESESSIONREQUEST 66
/**
- * ModifySubscriptionResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * CloseSessionResponse
+ * ^^^^^^^^^^^^^^^^^^^^
+ * Closes a session with the server. */
typedef struct {
UA_ResponseHeader responseHeader;
- UA_Double revisedPublishingInterval;
- UA_UInt32 revisedLifetimeCount;
- UA_UInt32 revisedMaxKeepAliveCount;
-} UA_ModifySubscriptionResponse;
+} UA_CloseSessionResponse;
+
+#define UA_TYPES_CLOSESESSIONRESPONSE 67
+
+/**
+ * NodeAttributesMask
+ * ^^^^^^^^^^^^^^^^^^
+ * The bits used to specify default attributes for a new node. */
+typedef enum {
+ UA_NODEATTRIBUTESMASK_NONE = 0,
+ UA_NODEATTRIBUTESMASK_ACCESSLEVEL = 1,
+ UA_NODEATTRIBUTESMASK_ARRAYDIMENSIONS = 2,
+ UA_NODEATTRIBUTESMASK_BROWSENAME = 4,
+ UA_NODEATTRIBUTESMASK_CONTAINSNOLOOPS = 8,
+ UA_NODEATTRIBUTESMASK_DATATYPE = 16,
+ UA_NODEATTRIBUTESMASK_DESCRIPTION = 32,
+ UA_NODEATTRIBUTESMASK_DISPLAYNAME = 64,
+ UA_NODEATTRIBUTESMASK_EVENTNOTIFIER = 128,
+ UA_NODEATTRIBUTESMASK_EXECUTABLE = 256,
+ UA_NODEATTRIBUTESMASK_HISTORIZING = 512,
+ UA_NODEATTRIBUTESMASK_INVERSENAME = 1024,
+ UA_NODEATTRIBUTESMASK_ISABSTRACT = 2048,
+ UA_NODEATTRIBUTESMASK_MINIMUMSAMPLINGINTERVAL = 4096,
+ UA_NODEATTRIBUTESMASK_NODECLASS = 8192,
+ UA_NODEATTRIBUTESMASK_NODEID = 16384,
+ UA_NODEATTRIBUTESMASK_SYMMETRIC = 32768,
+ UA_NODEATTRIBUTESMASK_USERACCESSLEVEL = 65536,
+ UA_NODEATTRIBUTESMASK_USEREXECUTABLE = 131072,
+ UA_NODEATTRIBUTESMASK_USERWRITEMASK = 262144,
+ UA_NODEATTRIBUTESMASK_VALUERANK = 524288,
+ UA_NODEATTRIBUTESMASK_WRITEMASK = 1048576,
+ UA_NODEATTRIBUTESMASK_VALUE = 2097152,
+ UA_NODEATTRIBUTESMASK_DATATYPEDEFINITION = 4194304,
+ UA_NODEATTRIBUTESMASK_ROLEPERMISSIONS = 8388608,
+ UA_NODEATTRIBUTESMASK_ACCESSRESTRICTIONS = 16777216,
+ UA_NODEATTRIBUTESMASK_ALL = 33554431,
+ UA_NODEATTRIBUTESMASK_BASENODE = 26501220,
+ UA_NODEATTRIBUTESMASK_OBJECT = 26501348,
+ UA_NODEATTRIBUTESMASK_OBJECTTYPE = 26503268,
+ UA_NODEATTRIBUTESMASK_VARIABLE = 26571383,
+ UA_NODEATTRIBUTESMASK_VARIABLETYPE = 28600438,
+ UA_NODEATTRIBUTESMASK_METHOD = 26632548,
+ UA_NODEATTRIBUTESMASK_REFERENCETYPE = 26537060,
+ UA_NODEATTRIBUTESMASK_VIEW = 26501356,
+ __UA_NODEATTRIBUTESMASK_FORCE32BIT = 0x7fffffff
+} UA_NodeAttributesMask;
+UA_STATIC_ASSERT(sizeof(UA_NodeAttributesMask) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE 44
+#define UA_TYPES_NODEATTRIBUTESMASK 68
/**
* NodeAttributes
@@ -14545,35 +14900,76 @@ typedef struct {
UA_UInt32 userWriteMask;
} UA_NodeAttributes;
-#define UA_TYPES_NODEATTRIBUTES 45
+#define UA_TYPES_NODEATTRIBUTES 69
/**
- * ActivateSessionResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^
- * Activates a session with the server. */
+ * ObjectAttributes
+ * ^^^^^^^^^^^^^^^^
+ * The attributes for an object node. */
typedef struct {
- UA_ResponseHeader responseHeader;
- UA_ByteString serverNonce;
- size_t resultsSize;
- UA_StatusCode *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_ActivateSessionResponse;
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Byte eventNotifier;
+} UA_ObjectAttributes;
-#define UA_TYPES_ACTIVATESESSIONRESPONSE 46
+#define UA_TYPES_OBJECTATTRIBUTES 70
/**
- * EnumField
- * ^^^^^^^^^
- */
+ * VariableAttributes
+ * ^^^^^^^^^^^^^^^^^^
+ * The attributes for a variable node. */
typedef struct {
- UA_Int64 value;
+ UA_UInt32 specifiedAttributes;
UA_LocalizedText displayName;
UA_LocalizedText description;
- UA_String name;
-} UA_EnumField;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Variant value;
+ UA_NodeId dataType;
+ UA_Int32 valueRank;
+ size_t arrayDimensionsSize;
+ UA_UInt32 *arrayDimensions;
+ UA_Byte accessLevel;
+ UA_Byte userAccessLevel;
+ UA_Double minimumSamplingInterval;
+ UA_Boolean historizing;
+} UA_VariableAttributes;
+
+#define UA_TYPES_VARIABLEATTRIBUTES 71
+
+/**
+ * MethodAttributes
+ * ^^^^^^^^^^^^^^^^
+ * The attributes for a method node. */
+typedef struct {
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Boolean executable;
+ UA_Boolean userExecutable;
+} UA_MethodAttributes;
-#define UA_TYPES_ENUMFIELD 47
+#define UA_TYPES_METHODATTRIBUTES 72
+
+/**
+ * ObjectTypeAttributes
+ * ^^^^^^^^^^^^^^^^^^^^
+ * The attributes for an object type node. */
+typedef struct {
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Boolean isAbstract;
+} UA_ObjectTypeAttributes;
+
+#define UA_TYPES_OBJECTTYPEATTRIBUTES 73
/**
* VariableTypeAttributes
@@ -14593,163 +14989,226 @@ typedef struct {
UA_Boolean isAbstract;
} UA_VariableTypeAttributes;
-#define UA_TYPES_VARIABLETYPEATTRIBUTES 48
+#define UA_TYPES_VARIABLETYPEATTRIBUTES 74
/**
- * CallMethodResult
- * ^^^^^^^^^^^^^^^^
- */
+ * ReferenceTypeAttributes
+ * ^^^^^^^^^^^^^^^^^^^^^^^
+ * The attributes for a reference type node. */
typedef struct {
- UA_StatusCode statusCode;
- size_t inputArgumentResultsSize;
- UA_StatusCode *inputArgumentResults;
- size_t inputArgumentDiagnosticInfosSize;
- UA_DiagnosticInfo *inputArgumentDiagnosticInfos;
- size_t outputArgumentsSize;
- UA_Variant *outputArguments;
-} UA_CallMethodResult;
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Boolean isAbstract;
+ UA_Boolean symmetric;
+ UA_LocalizedText inverseName;
+} UA_ReferenceTypeAttributes;
-#define UA_TYPES_CALLMETHODRESULT 49
+#define UA_TYPES_REFERENCETYPEATTRIBUTES 75
/**
- * MonitoringMode
+ * DataTypeAttributes
+ * ^^^^^^^^^^^^^^^^^^
+ * The attributes for a data type node. */
+typedef struct {
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Boolean isAbstract;
+} UA_DataTypeAttributes;
+
+#define UA_TYPES_DATATYPEATTRIBUTES 76
+
+/**
+ * ViewAttributes
* ^^^^^^^^^^^^^^
- */
-typedef enum {
- UA_MONITORINGMODE_DISABLED = 0,
- UA_MONITORINGMODE_SAMPLING = 1,
- UA_MONITORINGMODE_REPORTING = 2,
- __UA_MONITORINGMODE_FORCE32BIT = 0x7fffffff
-} UA_MonitoringMode;
-UA_STATIC_ASSERT(sizeof(UA_MonitoringMode) == sizeof(UA_Int32), enum_must_be_32bit);
+ * The attributes for a view node. */
+typedef struct {
+ UA_UInt32 specifiedAttributes;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+ UA_UInt32 writeMask;
+ UA_UInt32 userWriteMask;
+ UA_Boolean containsNoLoops;
+ UA_Byte eventNotifier;
+} UA_ViewAttributes;
-#define UA_TYPES_MONITORINGMODE 50
+#define UA_TYPES_VIEWATTRIBUTES 77
/**
- * SetMonitoringModeResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * AddNodesItem
+ * ^^^^^^^^^^^^
+ * A request to add a node to the server address space. */
+typedef struct {
+ UA_ExpandedNodeId parentNodeId;
+ UA_NodeId referenceTypeId;
+ UA_ExpandedNodeId requestedNewNodeId;
+ UA_QualifiedName browseName;
+ UA_NodeClass nodeClass;
+ UA_ExtensionObject nodeAttributes;
+ UA_ExpandedNodeId typeDefinition;
+} UA_AddNodesItem;
+
+#define UA_TYPES_ADDNODESITEM 78
+
+/**
+ * AddNodesResult
+ * ^^^^^^^^^^^^^^
+ * A result of an add node operation. */
+typedef struct {
+ UA_StatusCode statusCode;
+ UA_NodeId addedNodeId;
+} UA_AddNodesResult;
+
+#define UA_TYPES_ADDNODESRESULT 79
+
+/**
+ * AddNodesRequest
+ * ^^^^^^^^^^^^^^^
+ * Adds one or more nodes to the server address space. */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ size_t nodesToAddSize;
+ UA_AddNodesItem *nodesToAdd;
+} UA_AddNodesRequest;
+
+#define UA_TYPES_ADDNODESREQUEST 80
+
+/**
+ * AddNodesResponse
+ * ^^^^^^^^^^^^^^^^
+ * Adds one or more nodes to the server address space. */
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_StatusCode *results;
+ UA_AddNodesResult *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_SetMonitoringModeResponse;
+} UA_AddNodesResponse;
-#define UA_TYPES_SETMONITORINGMODERESPONSE 51
+#define UA_TYPES_ADDNODESRESPONSE 81
/**
- * BrowseResultMask
- * ^^^^^^^^^^^^^^^^
- * A bit mask which specifies what should be returned in a browse response. */
-typedef enum {
- UA_BROWSERESULTMASK_NONE = 0,
- UA_BROWSERESULTMASK_REFERENCETYPEID = 1,
- UA_BROWSERESULTMASK_ISFORWARD = 2,
- UA_BROWSERESULTMASK_NODECLASS = 4,
- UA_BROWSERESULTMASK_BROWSENAME = 8,
- UA_BROWSERESULTMASK_DISPLAYNAME = 16,
- UA_BROWSERESULTMASK_TYPEDEFINITION = 32,
- UA_BROWSERESULTMASK_ALL = 63,
- UA_BROWSERESULTMASK_REFERENCETYPEINFO = 3,
- UA_BROWSERESULTMASK_TARGETINFO = 60,
- __UA_BROWSERESULTMASK_FORCE32BIT = 0x7fffffff
-} UA_BrowseResultMask;
-UA_STATIC_ASSERT(sizeof(UA_BrowseResultMask) == sizeof(UA_Int32), enum_must_be_32bit);
+ * AddReferencesItem
+ * ^^^^^^^^^^^^^^^^^
+ * A request to add a reference to the server address space. */
+typedef struct {
+ UA_NodeId sourceNodeId;
+ UA_NodeId referenceTypeId;
+ UA_Boolean isForward;
+ UA_String targetServerUri;
+ UA_ExpandedNodeId targetNodeId;
+ UA_NodeClass targetNodeClass;
+} UA_AddReferencesItem;
-#define UA_TYPES_BROWSERESULTMASK 52
+#define UA_TYPES_ADDREFERENCESITEM 82
/**
- * RequestHeader
- * ^^^^^^^^^^^^^
- * The header passed with every server request. */
+ * AddReferencesRequest
+ * ^^^^^^^^^^^^^^^^^^^^
+ * Adds one or more references to the server address space. */
typedef struct {
- UA_NodeId authenticationToken;
- UA_DateTime timestamp;
- UA_UInt32 requestHandle;
- UA_UInt32 returnDiagnostics;
- UA_String auditEntryId;
- UA_UInt32 timeoutHint;
- UA_ExtensionObject additionalHeader;
-} UA_RequestHeader;
+ UA_RequestHeader requestHeader;
+ size_t referencesToAddSize;
+ UA_AddReferencesItem *referencesToAdd;
+} UA_AddReferencesRequest;
-#define UA_TYPES_REQUESTHEADER 53
+#define UA_TYPES_ADDREFERENCESREQUEST 83
/**
- * MonitoredItemModifyResult
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * AddReferencesResponse
+ * ^^^^^^^^^^^^^^^^^^^^^
+ * Adds one or more references to the server address space. */
typedef struct {
- UA_StatusCode statusCode;
- UA_Double revisedSamplingInterval;
- UA_UInt32 revisedQueueSize;
- UA_ExtensionObject filterResult;
-} UA_MonitoredItemModifyResult;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_AddReferencesResponse;
-#define UA_TYPES_MONITOREDITEMMODIFYRESULT 54
+#define UA_TYPES_ADDREFERENCESRESPONSE 84
/**
- * CloseSecureChannelRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- * Closes a secure channel. */
+ * DeleteNodesItem
+ * ^^^^^^^^^^^^^^^
+ * A request to delete a node to the server address space. */
+typedef struct {
+ UA_NodeId nodeId;
+ UA_Boolean deleteTargetReferences;
+} UA_DeleteNodesItem;
+
+#define UA_TYPES_DELETENODESITEM 85
+
+/**
+ * DeleteNodesRequest
+ * ^^^^^^^^^^^^^^^^^^
+ * Delete one or more nodes from the server address space. */
typedef struct {
UA_RequestHeader requestHeader;
-} UA_CloseSecureChannelRequest;
+ size_t nodesToDeleteSize;
+ UA_DeleteNodesItem *nodesToDelete;
+} UA_DeleteNodesRequest;
-#define UA_TYPES_CLOSESECURECHANNELREQUEST 55
+#define UA_TYPES_DELETENODESREQUEST 86
/**
- * NotificationMessage
+ * DeleteNodesResponse
* ^^^^^^^^^^^^^^^^^^^
- */
+ * Delete one or more nodes from the server address space. */
typedef struct {
- UA_UInt32 sequenceNumber;
- UA_DateTime publishTime;
- size_t notificationDataSize;
- UA_ExtensionObject *notificationData;
-} UA_NotificationMessage;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_DeleteNodesResponse;
-#define UA_TYPES_NOTIFICATIONMESSAGE 56
+#define UA_TYPES_DELETENODESRESPONSE 87
/**
- * CreateSubscriptionResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * DeleteReferencesItem
+ * ^^^^^^^^^^^^^^^^^^^^
+ * A request to delete a node from the server address space. */
typedef struct {
- UA_ResponseHeader responseHeader;
- UA_UInt32 subscriptionId;
- UA_Double revisedPublishingInterval;
- UA_UInt32 revisedLifetimeCount;
- UA_UInt32 revisedMaxKeepAliveCount;
-} UA_CreateSubscriptionResponse;
+ UA_NodeId sourceNodeId;
+ UA_NodeId referenceTypeId;
+ UA_Boolean isForward;
+ UA_ExpandedNodeId targetNodeId;
+ UA_Boolean deleteBidirectional;
+} UA_DeleteReferencesItem;
-#define UA_TYPES_CREATESUBSCRIPTIONRESPONSE 57
+#define UA_TYPES_DELETEREFERENCESITEM 88
/**
- * EnumDefinition
- * ^^^^^^^^^^^^^^
- */
+ * DeleteReferencesRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^
+ * Delete one or more references from the server address space. */
typedef struct {
- size_t fieldsSize;
- UA_EnumField *fields;
-} UA_EnumDefinition;
+ UA_RequestHeader requestHeader;
+ size_t referencesToDeleteSize;
+ UA_DeleteReferencesItem *referencesToDelete;
+} UA_DeleteReferencesRequest;
-#define UA_TYPES_ENUMDEFINITION 58
+#define UA_TYPES_DELETEREFERENCESREQUEST 89
/**
- * AxisScaleEnumeration
- * ^^^^^^^^^^^^^^^^^^^^
- */
-typedef enum {
- UA_AXISSCALEENUMERATION_LINEAR = 0,
- UA_AXISSCALEENUMERATION_LOG = 1,
- UA_AXISSCALEENUMERATION_LN = 2,
- __UA_AXISSCALEENUMERATION_FORCE32BIT = 0x7fffffff
-} UA_AxisScaleEnumeration;
-UA_STATIC_ASSERT(sizeof(UA_AxisScaleEnumeration) == sizeof(UA_Int32), enum_must_be_32bit);
+ * DeleteReferencesResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
+ * Delete one or more references from the server address space. */
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_DeleteReferencesResponse;
-#define UA_TYPES_AXISSCALEENUMERATION 59
+#define UA_TYPES_DELETEREFERENCESRESPONSE 90
/**
* BrowseDirection
@@ -14764,162 +15223,112 @@ typedef enum {
} UA_BrowseDirection;
UA_STATIC_ASSERT(sizeof(UA_BrowseDirection) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_BROWSEDIRECTION 60
+#define UA_TYPES_BROWSEDIRECTION 91
/**
- * CallMethodRequest
- * ^^^^^^^^^^^^^^^^^
- */
+ * ViewDescription
+ * ^^^^^^^^^^^^^^^
+ * The view to browse. */
typedef struct {
- UA_NodeId objectId;
- UA_NodeId methodId;
- size_t inputArgumentsSize;
- UA_Variant *inputArguments;
-} UA_CallMethodRequest;
+ UA_NodeId viewId;
+ UA_DateTime timestamp;
+ UA_UInt32 viewVersion;
+} UA_ViewDescription;
-#define UA_TYPES_CALLMETHODREQUEST 61
+#define UA_TYPES_VIEWDESCRIPTION 92
/**
- * ReadResponse
- * ^^^^^^^^^^^^
- */
+ * BrowseDescription
+ * ^^^^^^^^^^^^^^^^^
+ * A request to browse the the references from a node. */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_DataValue *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_ReadResponse;
-
-#define UA_TYPES_READRESPONSE 62
-
-/**
- * TimestampsToReturn
- * ^^^^^^^^^^^^^^^^^^
- */
-typedef enum {
- UA_TIMESTAMPSTORETURN_SOURCE = 0,
- UA_TIMESTAMPSTORETURN_SERVER = 1,
- UA_TIMESTAMPSTORETURN_BOTH = 2,
- UA_TIMESTAMPSTORETURN_NEITHER = 3,
- UA_TIMESTAMPSTORETURN_INVALID = 4,
- __UA_TIMESTAMPSTORETURN_FORCE32BIT = 0x7fffffff
-} UA_TimestampsToReturn;
-UA_STATIC_ASSERT(sizeof(UA_TimestampsToReturn) == sizeof(UA_Int32), enum_must_be_32bit);
+ UA_NodeId nodeId;
+ UA_BrowseDirection browseDirection;
+ UA_NodeId referenceTypeId;
+ UA_Boolean includeSubtypes;
+ UA_UInt32 nodeClassMask;
+ UA_UInt32 resultMask;
+} UA_BrowseDescription;
-#define UA_TYPES_TIMESTAMPSTORETURN 63
+#define UA_TYPES_BROWSEDESCRIPTION 93
/**
- * NodeClass
- * ^^^^^^^^^
- * A mask specifying the class of the node. */
+ * BrowseResultMask
+ * ^^^^^^^^^^^^^^^^
+ * A bit mask which specifies what should be returned in a browse response. */
typedef enum {
- UA_NODECLASS_UNSPECIFIED = 0,
- UA_NODECLASS_OBJECT = 1,
- UA_NODECLASS_VARIABLE = 2,
- UA_NODECLASS_METHOD = 4,
- UA_NODECLASS_OBJECTTYPE = 8,
- UA_NODECLASS_VARIABLETYPE = 16,
- UA_NODECLASS_REFERENCETYPE = 32,
- UA_NODECLASS_DATATYPE = 64,
- UA_NODECLASS_VIEW = 128,
- __UA_NODECLASS_FORCE32BIT = 0x7fffffff
-} UA_NodeClass;
-UA_STATIC_ASSERT(sizeof(UA_NodeClass) == sizeof(UA_Int32), enum_must_be_32bit);
+ UA_BROWSERESULTMASK_NONE = 0,
+ UA_BROWSERESULTMASK_REFERENCETYPEID = 1,
+ UA_BROWSERESULTMASK_ISFORWARD = 2,
+ UA_BROWSERESULTMASK_NODECLASS = 4,
+ UA_BROWSERESULTMASK_BROWSENAME = 8,
+ UA_BROWSERESULTMASK_DISPLAYNAME = 16,
+ UA_BROWSERESULTMASK_TYPEDEFINITION = 32,
+ UA_BROWSERESULTMASK_ALL = 63,
+ UA_BROWSERESULTMASK_REFERENCETYPEINFO = 3,
+ UA_BROWSERESULTMASK_TARGETINFO = 60,
+ __UA_BROWSERESULTMASK_FORCE32BIT = 0x7fffffff
+} UA_BrowseResultMask;
+UA_STATIC_ASSERT(sizeof(UA_BrowseResultMask) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_NODECLASS 64
+#define UA_TYPES_BROWSERESULTMASK 94
/**
- * ObjectTypeAttributes
+ * ReferenceDescription
* ^^^^^^^^^^^^^^^^^^^^
- * The attributes for an object type node. */
+ * The description of a reference. */
typedef struct {
- UA_UInt32 specifiedAttributes;
+ UA_NodeId referenceTypeId;
+ UA_Boolean isForward;
+ UA_ExpandedNodeId nodeId;
+ UA_QualifiedName browseName;
UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Boolean isAbstract;
-} UA_ObjectTypeAttributes;
-
-#define UA_TYPES_OBJECTTYPEATTRIBUTES 65
-
-/**
- * SecurityTokenRequestType
- * ^^^^^^^^^^^^^^^^^^^^^^^^
- * Indicates whether a token if being created or renewed. */
-typedef enum {
- UA_SECURITYTOKENREQUESTTYPE_ISSUE = 0,
- UA_SECURITYTOKENREQUESTTYPE_RENEW = 1,
- __UA_SECURITYTOKENREQUESTTYPE_FORCE32BIT = 0x7fffffff
-} UA_SecurityTokenRequestType;
-UA_STATIC_ASSERT(sizeof(UA_SecurityTokenRequestType) == sizeof(UA_Int32), enum_must_be_32bit);
+ UA_NodeClass nodeClass;
+ UA_ExpandedNodeId typeDefinition;
+} UA_ReferenceDescription;
-#define UA_TYPES_SECURITYTOKENREQUESTTYPE 66
+#define UA_TYPES_REFERENCEDESCRIPTION 95
/**
- * CloseSessionResponse
- * ^^^^^^^^^^^^^^^^^^^^
- * Closes a session with the server. */
+ * BrowseResult
+ * ^^^^^^^^^^^^
+ * The result of a browse operation. */
typedef struct {
- UA_ResponseHeader responseHeader;
-} UA_CloseSessionResponse;
+ UA_StatusCode statusCode;
+ UA_ByteString continuationPoint;
+ size_t referencesSize;
+ UA_ReferenceDescription *references;
+} UA_BrowseResult;
-#define UA_TYPES_CLOSESESSIONRESPONSE 67
+#define UA_TYPES_BROWSERESULT 96
/**
- * SetPublishingModeRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * BrowseRequest
+ * ^^^^^^^^^^^^^
+ * Browse the references for one or more nodes from the server address space. */
typedef struct {
UA_RequestHeader requestHeader;
- UA_Boolean publishingEnabled;
- size_t subscriptionIdsSize;
- UA_UInt32 *subscriptionIds;
-} UA_SetPublishingModeRequest;
-
-#define UA_TYPES_SETPUBLISHINGMODEREQUEST 68
-
-/**
- * IssuedIdentityToken
- * ^^^^^^^^^^^^^^^^^^^
- * A token representing a user identified by a WS-Security XML token. */
-typedef struct {
- UA_String policyId;
- UA_ByteString tokenData;
- UA_String encryptionAlgorithm;
-} UA_IssuedIdentityToken;
+ UA_ViewDescription view;
+ UA_UInt32 requestedMaxReferencesPerNode;
+ size_t nodesToBrowseSize;
+ UA_BrowseDescription *nodesToBrowse;
+} UA_BrowseRequest;
-#define UA_TYPES_ISSUEDIDENTITYTOKEN 69
+#define UA_TYPES_BROWSEREQUEST 97
/**
- * DeleteMonitoredItemsResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * BrowseResponse
+ * ^^^^^^^^^^^^^^
+ * Browse the references for one or more nodes from the server address space. */
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_StatusCode *results;
+ UA_BrowseResult *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_DeleteMonitoredItemsResponse;
-
-#define UA_TYPES_DELETEMONITOREDITEMSRESPONSE 70
-
-/**
- * ApplicationType
- * ^^^^^^^^^^^^^^^
- * The types of applications. */
-typedef enum {
- UA_APPLICATIONTYPE_SERVER = 0,
- UA_APPLICATIONTYPE_CLIENT = 1,
- UA_APPLICATIONTYPE_CLIENTANDSERVER = 2,
- UA_APPLICATIONTYPE_DISCOVERYSERVER = 3,
- __UA_APPLICATIONTYPE_FORCE32BIT = 0x7fffffff
-} UA_ApplicationType;
-UA_STATIC_ASSERT(sizeof(UA_ApplicationType) == sizeof(UA_Int32), enum_must_be_32bit);
+} UA_BrowseResponse;
-#define UA_TYPES_APPLICATIONTYPE 71
+#define UA_TYPES_BROWSERESPONSE 98
/**
* BrowseNextRequest
@@ -14932,49 +15341,56 @@ typedef struct {
UA_ByteString *continuationPoints;
} UA_BrowseNextRequest;
-#define UA_TYPES_BROWSENEXTREQUEST 72
+#define UA_TYPES_BROWSENEXTREQUEST 99
/**
- * ModifySubscriptionRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * BrowseNextResponse
+ * ^^^^^^^^^^^^^^^^^^
+ * Continues one or more browse operations. */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_UInt32 subscriptionId;
- UA_Double requestedPublishingInterval;
- UA_UInt32 requestedLifetimeCount;
- UA_UInt32 requestedMaxKeepAliveCount;
- UA_UInt32 maxNotificationsPerPublish;
- UA_Byte priority;
-} UA_ModifySubscriptionRequest;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_BrowseResult *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_BrowseNextResponse;
-#define UA_TYPES_MODIFYSUBSCRIPTIONREQUEST 73
+#define UA_TYPES_BROWSENEXTRESPONSE 100
/**
- * BrowseDescription
- * ^^^^^^^^^^^^^^^^^
- * A request to browse the the references from a node. */
+ * RelativePathElement
+ * ^^^^^^^^^^^^^^^^^^^
+ * An element in a relative path. */
typedef struct {
- UA_NodeId nodeId;
- UA_BrowseDirection browseDirection;
UA_NodeId referenceTypeId;
+ UA_Boolean isInverse;
UA_Boolean includeSubtypes;
- UA_UInt32 nodeClassMask;
- UA_UInt32 resultMask;
-} UA_BrowseDescription;
+ UA_QualifiedName targetName;
+} UA_RelativePathElement;
-#define UA_TYPES_BROWSEDESCRIPTION 74
+#define UA_TYPES_RELATIVEPATHELEMENT 101
/**
- * SignedSoftwareCertificate
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- * A software certificate with a digital signature. */
+ * RelativePath
+ * ^^^^^^^^^^^^
+ * A relative path constructed from reference types and browse names. */
typedef struct {
- UA_ByteString certificateData;
- UA_ByteString signature;
-} UA_SignedSoftwareCertificate;
+ size_t elementsSize;
+ UA_RelativePathElement *elements;
+} UA_RelativePath;
+
+#define UA_TYPES_RELATIVEPATH 102
-#define UA_TYPES_SIGNEDSOFTWARECERTIFICATE 75
+/**
+ * BrowsePath
+ * ^^^^^^^^^^
+ * A request to translate a path into a node id. */
+typedef struct {
+ UA_NodeId startingNode;
+ UA_RelativePath relativePath;
+} UA_BrowsePath;
+
+#define UA_TYPES_BROWSEPATH 103
/**
* BrowsePathTarget
@@ -14985,242 +15401,242 @@ typedef struct {
UA_UInt32 remainingPathIndex;
} UA_BrowsePathTarget;
-#define UA_TYPES_BROWSEPATHTARGET 76
+#define UA_TYPES_BROWSEPATHTARGET 104
/**
- * WriteResponse
- * ^^^^^^^^^^^^^
- */
-typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_StatusCode *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_WriteResponse;
-
-#define UA_TYPES_WRITERESPONSE 77
-
-/**
- * AddNodesResult
- * ^^^^^^^^^^^^^^
- * A result of an add node operation. */
+ * BrowsePathResult
+ * ^^^^^^^^^^^^^^^^
+ * The result of a translate opearation. */
typedef struct {
UA_StatusCode statusCode;
- UA_NodeId addedNodeId;
-} UA_AddNodesResult;
+ size_t targetsSize;
+ UA_BrowsePathTarget *targets;
+} UA_BrowsePathResult;
-#define UA_TYPES_ADDNODESRESULT 78
+#define UA_TYPES_BROWSEPATHRESULT 105
/**
- * AddReferencesItem
- * ^^^^^^^^^^^^^^^^^
- * A request to add a reference to the server address space. */
+ * TranslateBrowsePathsToNodeIdsRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Translates one or more paths in the server address space. */
typedef struct {
- UA_NodeId sourceNodeId;
- UA_NodeId referenceTypeId;
- UA_Boolean isForward;
- UA_String targetServerUri;
- UA_ExpandedNodeId targetNodeId;
- UA_NodeClass targetNodeClass;
-} UA_AddReferencesItem;
+ UA_RequestHeader requestHeader;
+ size_t browsePathsSize;
+ UA_BrowsePath *browsePaths;
+} UA_TranslateBrowsePathsToNodeIdsRequest;
-#define UA_TYPES_ADDREFERENCESITEM 79
+#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST 106
/**
- * DeleteReferencesResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^
- * Delete one or more references from the server address space. */
+ * TranslateBrowsePathsToNodeIdsResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * Translates one or more paths in the server address space. */
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_StatusCode *results;
+ UA_BrowsePathResult *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_DeleteReferencesResponse;
+} UA_TranslateBrowsePathsToNodeIdsResponse;
-#define UA_TYPES_DELETEREFERENCESRESPONSE 80
+#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE 107
/**
- * RelativePathElement
- * ^^^^^^^^^^^^^^^^^^^
- * An element in a relative path. */
+ * RegisterNodesRequest
+ * ^^^^^^^^^^^^^^^^^^^^
+ * Registers one or more nodes for repeated use within a session. */
typedef struct {
- UA_NodeId referenceTypeId;
- UA_Boolean isInverse;
- UA_Boolean includeSubtypes;
- UA_QualifiedName targetName;
-} UA_RelativePathElement;
+ UA_RequestHeader requestHeader;
+ size_t nodesToRegisterSize;
+ UA_NodeId *nodesToRegister;
+} UA_RegisterNodesRequest;
-#define UA_TYPES_RELATIVEPATHELEMENT 81
+#define UA_TYPES_REGISTERNODESREQUEST 108
/**
- * SubscriptionAcknowledgement
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * RegisterNodesResponse
+ * ^^^^^^^^^^^^^^^^^^^^^
+ * Registers one or more nodes for repeated use within a session. */
typedef struct {
- UA_UInt32 subscriptionId;
- UA_UInt32 sequenceNumber;
-} UA_SubscriptionAcknowledgement;
+ UA_ResponseHeader responseHeader;
+ size_t registeredNodeIdsSize;
+ UA_NodeId *registeredNodeIds;
+} UA_RegisterNodesResponse;
-#define UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT 82
+#define UA_TYPES_REGISTERNODESRESPONSE 109
/**
- * CreateMonitoredItemsResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
+ * UnregisterNodesRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ * Unregisters one or more previously registered nodes. */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_MonitoredItemCreateResult *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_CreateMonitoredItemsResponse;
+ UA_RequestHeader requestHeader;
+ size_t nodesToUnregisterSize;
+ UA_NodeId *nodesToUnregister;
+} UA_UnregisterNodesRequest;
-#define UA_TYPES_CREATEMONITOREDITEMSRESPONSE 83
+#define UA_TYPES_UNREGISTERNODESREQUEST 110
/**
- * DeleteReferencesItem
- * ^^^^^^^^^^^^^^^^^^^^
- * A request to delete a node from the server address space. */
+ * UnregisterNodesResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^
+ * Unregisters one or more previously registered nodes. */
typedef struct {
- UA_NodeId sourceNodeId;
- UA_NodeId referenceTypeId;
- UA_Boolean isForward;
- UA_ExpandedNodeId targetNodeId;
- UA_Boolean deleteBidirectional;
-} UA_DeleteReferencesItem;
+ UA_ResponseHeader responseHeader;
+} UA_UnregisterNodesResponse;
-#define UA_TYPES_DELETEREFERENCESITEM 84
+#define UA_TYPES_UNREGISTERNODESRESPONSE 111
/**
- * WriteValue
- * ^^^^^^^^^^
+ * FilterOperator
+ * ^^^^^^^^^^^^^^
*/
-typedef struct {
- UA_NodeId nodeId;
- UA_UInt32 attributeId;
- UA_String indexRange;
- UA_DataValue value;
-} UA_WriteValue;
+typedef enum {
+ UA_FILTEROPERATOR_EQUALS = 0,
+ UA_FILTEROPERATOR_ISNULL = 1,
+ UA_FILTEROPERATOR_GREATERTHAN = 2,
+ UA_FILTEROPERATOR_LESSTHAN = 3,
+ UA_FILTEROPERATOR_GREATERTHANOREQUAL = 4,
+ UA_FILTEROPERATOR_LESSTHANOREQUAL = 5,
+ UA_FILTEROPERATOR_LIKE = 6,
+ UA_FILTEROPERATOR_NOT = 7,
+ UA_FILTEROPERATOR_BETWEEN = 8,
+ UA_FILTEROPERATOR_INLIST = 9,
+ UA_FILTEROPERATOR_AND = 10,
+ UA_FILTEROPERATOR_OR = 11,
+ UA_FILTEROPERATOR_CAST = 12,
+ UA_FILTEROPERATOR_INVIEW = 13,
+ UA_FILTEROPERATOR_OFTYPE = 14,
+ UA_FILTEROPERATOR_RELATEDTO = 15,
+ UA_FILTEROPERATOR_BITWISEAND = 16,
+ UA_FILTEROPERATOR_BITWISEOR = 17,
+ __UA_FILTEROPERATOR_FORCE32BIT = 0x7fffffff
+} UA_FilterOperator;
+UA_STATIC_ASSERT(sizeof(UA_FilterOperator) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_WRITEVALUE 85
+#define UA_TYPES_FILTEROPERATOR 112
/**
- * DataTypeAttributes
- * ^^^^^^^^^^^^^^^^^^
- * The attributes for a data type node. */
+ * ContentFilterElement
+ * ^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Boolean isAbstract;
-} UA_DataTypeAttributes;
+ UA_FilterOperator filterOperator;
+ size_t filterOperandsSize;
+ UA_ExtensionObject *filterOperands;
+} UA_ContentFilterElement;
-#define UA_TYPES_DATATYPEATTRIBUTES 86
+#define UA_TYPES_CONTENTFILTERELEMENT 113
/**
- * AddReferencesResponse
- * ^^^^^^^^^^^^^^^^^^^^^
- * Adds one or more references to the server address space. */
+ * ContentFilter
+ * ^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_StatusCode *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_AddReferencesResponse;
+ size_t elementsSize;
+ UA_ContentFilterElement *elements;
+} UA_ContentFilter;
-#define UA_TYPES_ADDREFERENCESRESPONSE 87
+#define UA_TYPES_CONTENTFILTER 114
/**
- * DeadbandType
- * ^^^^^^^^^^^^
+ * FilterOperand
+ * ^^^^^^^^^^^^^
*/
-typedef enum {
- UA_DEADBANDTYPE_NONE = 0,
- UA_DEADBANDTYPE_ABSOLUTE = 1,
- UA_DEADBANDTYPE_PERCENT = 2,
- __UA_DEADBANDTYPE_FORCE32BIT = 0x7fffffff
-} UA_DeadbandType;
-UA_STATIC_ASSERT(sizeof(UA_DeadbandType) == sizeof(UA_Int32), enum_must_be_32bit);
+typedef void * UA_FilterOperand;
-#define UA_TYPES_DEADBANDTYPE 88
+#define UA_TYPES_FILTEROPERAND 115
/**
- * DataChangeTrigger
- * ^^^^^^^^^^^^^^^^^
+ * ElementOperand
+ * ^^^^^^^^^^^^^^
*/
-typedef enum {
- UA_DATACHANGETRIGGER_STATUS = 0,
- UA_DATACHANGETRIGGER_STATUSVALUE = 1,
- UA_DATACHANGETRIGGER_STATUSVALUETIMESTAMP = 2,
- __UA_DATACHANGETRIGGER_FORCE32BIT = 0x7fffffff
-} UA_DataChangeTrigger;
-UA_STATIC_ASSERT(sizeof(UA_DataChangeTrigger) == sizeof(UA_Int32), enum_must_be_32bit);
+typedef struct {
+ UA_UInt32 index;
+} UA_ElementOperand;
-#define UA_TYPES_DATACHANGETRIGGER 89
+#define UA_TYPES_ELEMENTOPERAND 116
/**
- * BuildInfo
- * ^^^^^^^^^
+ * LiteralOperand
+ * ^^^^^^^^^^^^^^
*/
typedef struct {
- UA_String productUri;
- UA_String manufacturerName;
- UA_String productName;
- UA_String softwareVersion;
- UA_String buildNumber;
- UA_DateTime buildDate;
-} UA_BuildInfo;
+ UA_Variant value;
+} UA_LiteralOperand;
-#define UA_TYPES_BUILDINFO 90
+#define UA_TYPES_LITERALOPERAND 117
/**
- * FilterOperand
- * ^^^^^^^^^^^^^
+ * AttributeOperand
+ * ^^^^^^^^^^^^^^^^
*/
-typedef void * UA_FilterOperand;
+typedef struct {
+ UA_NodeId nodeId;
+ UA_String alias;
+ UA_RelativePath browsePath;
+ UA_UInt32 attributeId;
+ UA_String indexRange;
+} UA_AttributeOperand;
-#define UA_TYPES_FILTEROPERAND 91
+#define UA_TYPES_ATTRIBUTEOPERAND 118
/**
- * MonitoringParameters
- * ^^^^^^^^^^^^^^^^^^^^
+ * SimpleAttributeOperand
+ * ^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_UInt32 clientHandle;
- UA_Double samplingInterval;
- UA_ExtensionObject filter;
- UA_UInt32 queueSize;
- UA_Boolean discardOldest;
-} UA_MonitoringParameters;
+ UA_NodeId typeDefinitionId;
+ size_t browsePathSize;
+ UA_QualifiedName *browsePath;
+ UA_UInt32 attributeId;
+ UA_String indexRange;
+} UA_SimpleAttributeOperand;
-#define UA_TYPES_MONITORINGPARAMETERS 92
+#define UA_TYPES_SIMPLEATTRIBUTEOPERAND 119
/**
- * DoubleComplexNumberType
- * ^^^^^^^^^^^^^^^^^^^^^^^
+ * ContentFilterElementResult
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_Double real;
- UA_Double imaginary;
-} UA_DoubleComplexNumberType;
+ UA_StatusCode statusCode;
+ size_t operandStatusCodesSize;
+ UA_StatusCode *operandStatusCodes;
+ size_t operandDiagnosticInfosSize;
+ UA_DiagnosticInfo *operandDiagnosticInfos;
+} UA_ContentFilterElementResult;
-#define UA_TYPES_DOUBLECOMPLEXNUMBERTYPE 93
+#define UA_TYPES_CONTENTFILTERELEMENTRESULT 120
/**
- * DeleteNodesItem
- * ^^^^^^^^^^^^^^^
- * A request to delete a node to the server address space. */
+ * ContentFilterResult
+ * ^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_NodeId nodeId;
- UA_Boolean deleteTargetReferences;
-} UA_DeleteNodesItem;
+ size_t elementResultsSize;
+ UA_ContentFilterElementResult *elementResults;
+ size_t elementDiagnosticInfosSize;
+ UA_DiagnosticInfo *elementDiagnosticInfos;
+} UA_ContentFilterResult;
-#define UA_TYPES_DELETENODESITEM 94
+#define UA_TYPES_CONTENTFILTERRESULT 121
+
+/**
+ * TimestampsToReturn
+ * ^^^^^^^^^^^^^^^^^^
+ */
+typedef enum {
+ UA_TIMESTAMPSTORETURN_SOURCE = 0,
+ UA_TIMESTAMPSTORETURN_SERVER = 1,
+ UA_TIMESTAMPSTORETURN_BOTH = 2,
+ UA_TIMESTAMPSTORETURN_NEITHER = 3,
+ UA_TIMESTAMPSTORETURN_INVALID = 4,
+ __UA_TIMESTAMPSTORETURN_FORCE32BIT = 0x7fffffff
+} UA_TimestampsToReturn;
+UA_STATIC_ASSERT(sizeof(UA_TimestampsToReturn) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_TIMESTAMPSTORETURN 122
/**
* ReadValueId
@@ -15233,591 +15649,587 @@ typedef struct {
UA_QualifiedName dataEncoding;
} UA_ReadValueId;
-#define UA_TYPES_READVALUEID 95
+#define UA_TYPES_READVALUEID 123
/**
- * CallRequest
+ * ReadRequest
* ^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
- size_t methodsToCallSize;
- UA_CallMethodRequest *methodsToCall;
-} UA_CallRequest;
+ UA_Double maxAge;
+ UA_TimestampsToReturn timestampsToReturn;
+ size_t nodesToReadSize;
+ UA_ReadValueId *nodesToRead;
+} UA_ReadRequest;
-#define UA_TYPES_CALLREQUEST 96
+#define UA_TYPES_READREQUEST 124
/**
- * RelativePath
+ * ReadResponse
* ^^^^^^^^^^^^
- * A relative path constructed from reference types and browse names. */
+ */
typedef struct {
- size_t elementsSize;
- UA_RelativePathElement *elements;
-} UA_RelativePath;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_DataValue *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_ReadResponse;
-#define UA_TYPES_RELATIVEPATH 97
+#define UA_TYPES_READRESPONSE 125
/**
- * DeleteNodesRequest
+ * HistoryReadValueId
* ^^^^^^^^^^^^^^^^^^
- * Delete one or more nodes from the server address space. */
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- size_t nodesToDeleteSize;
- UA_DeleteNodesItem *nodesToDelete;
-} UA_DeleteNodesRequest;
+ UA_NodeId nodeId;
+ UA_String indexRange;
+ UA_QualifiedName dataEncoding;
+ UA_ByteString continuationPoint;
+} UA_HistoryReadValueId;
-#define UA_TYPES_DELETENODESREQUEST 98
+#define UA_TYPES_HISTORYREADVALUEID 126
/**
- * MonitoredItemModifyRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * HistoryReadResult
+ * ^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_UInt32 monitoredItemId;
- UA_MonitoringParameters requestedParameters;
-} UA_MonitoredItemModifyRequest;
+ UA_StatusCode statusCode;
+ UA_ByteString continuationPoint;
+ UA_ExtensionObject historyData;
+} UA_HistoryReadResult;
-#define UA_TYPES_MONITOREDITEMMODIFYREQUEST 99
+#define UA_TYPES_HISTORYREADRESULT 127
/**
- * UserTokenType
- * ^^^^^^^^^^^^^
- * The possible user token types. */
-typedef enum {
- UA_USERTOKENTYPE_ANONYMOUS = 0,
- UA_USERTOKENTYPE_USERNAME = 1,
- UA_USERTOKENTYPE_CERTIFICATE = 2,
- UA_USERTOKENTYPE_ISSUEDTOKEN = 3,
- __UA_USERTOKENTYPE_FORCE32BIT = 0x7fffffff
-} UA_UserTokenType;
-UA_STATIC_ASSERT(sizeof(UA_UserTokenType) == sizeof(UA_Int32), enum_must_be_32bit);
+ * ReadRawModifiedDetails
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ */
+typedef struct {
+ UA_Boolean isReadModified;
+ UA_DateTime startTime;
+ UA_DateTime endTime;
+ UA_UInt32 numValuesPerNode;
+ UA_Boolean returnBounds;
+} UA_ReadRawModifiedDetails;
-#define UA_TYPES_USERTOKENTYPE 100
+#define UA_TYPES_READRAWMODIFIEDDETAILS 128
/**
- * AggregateConfiguration
- * ^^^^^^^^^^^^^^^^^^^^^^
+ * ReadAtTimeDetails
+ * ^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_Boolean useServerCapabilitiesDefaults;
- UA_Boolean treatUncertainAsBad;
- UA_Byte percentDataBad;
- UA_Byte percentDataGood;
- UA_Boolean useSlopedExtrapolation;
-} UA_AggregateConfiguration;
+ size_t reqTimesSize;
+ UA_DateTime *reqTimes;
+ UA_Boolean useSimpleBounds;
+} UA_ReadAtTimeDetails;
-#define UA_TYPES_AGGREGATECONFIGURATION 101
+#define UA_TYPES_READATTIMEDETAILS 129
/**
- * LocaleId
- * ^^^^^^^^
- * An identifier for a user locale. */
-typedef UA_String UA_LocaleId;
+ * HistoryData
+ * ^^^^^^^^^^^
+ */
+typedef struct {
+ size_t dataValuesSize;
+ UA_DataValue *dataValues;
+} UA_HistoryData;
-#define UA_TYPES_LOCALEID 102
+#define UA_TYPES_HISTORYDATA 130
/**
- * UnregisterNodesResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^
- * Unregisters one or more previously registered nodes. */
+ * HistoryReadRequest
+ * ^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
-} UA_UnregisterNodesResponse;
+ UA_RequestHeader requestHeader;
+ UA_ExtensionObject historyReadDetails;
+ UA_TimestampsToReturn timestampsToReturn;
+ UA_Boolean releaseContinuationPoints;
+ size_t nodesToReadSize;
+ UA_HistoryReadValueId *nodesToRead;
+} UA_HistoryReadRequest;
-#define UA_TYPES_UNREGISTERNODESRESPONSE 103
+#define UA_TYPES_HISTORYREADREQUEST 131
/**
- * ContentFilterResult
+ * HistoryReadResponse
* ^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- size_t elementResultsSize;
- UA_ContentFilterElementResult *elementResults;
- size_t elementDiagnosticInfosSize;
- UA_DiagnosticInfo *elementDiagnosticInfos;
-} UA_ContentFilterResult;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_HistoryReadResult *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_HistoryReadResponse;
-#define UA_TYPES_CONTENTFILTERRESULT 104
+#define UA_TYPES_HISTORYREADRESPONSE 132
/**
- * UserTokenPolicy
- * ^^^^^^^^^^^^^^^
- * Describes a user token that can be used with a server. */
+ * WriteValue
+ * ^^^^^^^^^^
+ */
typedef struct {
- UA_String policyId;
- UA_UserTokenType tokenType;
- UA_String issuedTokenType;
- UA_String issuerEndpointUrl;
- UA_String securityPolicyUri;
-} UA_UserTokenPolicy;
+ UA_NodeId nodeId;
+ UA_UInt32 attributeId;
+ UA_String indexRange;
+ UA_DataValue value;
+} UA_WriteValue;
-#define UA_TYPES_USERTOKENPOLICY 105
+#define UA_TYPES_WRITEVALUE 133
/**
- * DeleteMonitoredItemsRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * WriteRequest
+ * ^^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
- UA_UInt32 subscriptionId;
- size_t monitoredItemIdsSize;
- UA_UInt32 *monitoredItemIds;
-} UA_DeleteMonitoredItemsRequest;
+ size_t nodesToWriteSize;
+ UA_WriteValue *nodesToWrite;
+} UA_WriteRequest;
-#define UA_TYPES_DELETEMONITOREDITEMSREQUEST 106
+#define UA_TYPES_WRITEREQUEST 134
/**
- * SetMonitoringModeRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^
+ * WriteResponse
+ * ^^^^^^^^^^^^^
*/
typedef struct {
- UA_RequestHeader requestHeader;
- UA_UInt32 subscriptionId;
- UA_MonitoringMode monitoringMode;
- size_t monitoredItemIdsSize;
- UA_UInt32 *monitoredItemIds;
-} UA_SetMonitoringModeRequest;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_WriteResponse;
-#define UA_TYPES_SETMONITORINGMODEREQUEST 107
+#define UA_TYPES_WRITERESPONSE 135
/**
- * Duration
- * ^^^^^^^^
- * A period of time measured in milliseconds. */
-typedef UA_Double UA_Duration;
+ * HistoryUpdateType
+ * ^^^^^^^^^^^^^^^^^
+ */
+typedef enum {
+ UA_HISTORYUPDATETYPE_INSERT = 1,
+ UA_HISTORYUPDATETYPE_REPLACE = 2,
+ UA_HISTORYUPDATETYPE_UPDATE = 3,
+ UA_HISTORYUPDATETYPE_DELETE = 4,
+ __UA_HISTORYUPDATETYPE_FORCE32BIT = 0x7fffffff
+} UA_HistoryUpdateType;
+UA_STATIC_ASSERT(sizeof(UA_HistoryUpdateType) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_DURATION 108
+#define UA_TYPES_HISTORYUPDATETYPE 136
/**
- * ReferenceTypeAttributes
- * ^^^^^^^^^^^^^^^^^^^^^^^
- * The attributes for a reference type node. */
+ * PerformUpdateType
+ * ^^^^^^^^^^^^^^^^^
+ */
+typedef enum {
+ UA_PERFORMUPDATETYPE_INSERT = 1,
+ UA_PERFORMUPDATETYPE_REPLACE = 2,
+ UA_PERFORMUPDATETYPE_UPDATE = 3,
+ UA_PERFORMUPDATETYPE_REMOVE = 4,
+ __UA_PERFORMUPDATETYPE_FORCE32BIT = 0x7fffffff
+} UA_PerformUpdateType;
+UA_STATIC_ASSERT(sizeof(UA_PerformUpdateType) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_PERFORMUPDATETYPE 137
+
+/**
+ * UpdateDataDetails
+ * ^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Boolean isAbstract;
- UA_Boolean symmetric;
- UA_LocalizedText inverseName;
-} UA_ReferenceTypeAttributes;
+ UA_NodeId nodeId;
+ UA_PerformUpdateType performInsertReplace;
+ size_t updateValuesSize;
+ UA_DataValue *updateValues;
+} UA_UpdateDataDetails;
-#define UA_TYPES_REFERENCETYPEATTRIBUTES 109
+#define UA_TYPES_UPDATEDATADETAILS 138
/**
- * GetEndpointsRequest
- * ^^^^^^^^^^^^^^^^^^^
- * Gets the endpoints used by the server. */
+ * DeleteRawModifiedDetails
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_String endpointUrl;
- size_t localeIdsSize;
- UA_String *localeIds;
- size_t profileUrisSize;
- UA_String *profileUris;
-} UA_GetEndpointsRequest;
+ UA_NodeId nodeId;
+ UA_Boolean isDeleteModified;
+ UA_DateTime startTime;
+ UA_DateTime endTime;
+} UA_DeleteRawModifiedDetails;
-#define UA_TYPES_GETENDPOINTSREQUEST 110
+#define UA_TYPES_DELETERAWMODIFIEDDETAILS 139
/**
- * CloseSecureChannelResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
- * Closes a secure channel. */
+ * HistoryUpdateResult
+ * ^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
-} UA_CloseSecureChannelResponse;
+ UA_StatusCode statusCode;
+ size_t operationResultsSize;
+ UA_StatusCode *operationResults;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_HistoryUpdateResult;
-#define UA_TYPES_CLOSESECURECHANNELRESPONSE 111
+#define UA_TYPES_HISTORYUPDATERESULT 140
/**
- * ViewDescription
- * ^^^^^^^^^^^^^^^
- * The view to browse. */
+ * HistoryUpdateRequest
+ * ^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_NodeId viewId;
- UA_DateTime timestamp;
- UA_UInt32 viewVersion;
-} UA_ViewDescription;
+ UA_RequestHeader requestHeader;
+ size_t historyUpdateDetailsSize;
+ UA_ExtensionObject *historyUpdateDetails;
+} UA_HistoryUpdateRequest;
-#define UA_TYPES_VIEWDESCRIPTION 112
+#define UA_TYPES_HISTORYUPDATEREQUEST 141
/**
- * SetPublishingModeResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ * HistoryUpdateResponse
+ * ^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_StatusCode *results;
+ UA_HistoryUpdateResult *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_SetPublishingModeResponse;
+} UA_HistoryUpdateResponse;
-#define UA_TYPES_SETPUBLISHINGMODERESPONSE 113
+#define UA_TYPES_HISTORYUPDATERESPONSE 142
/**
- * StatusChangeNotification
- * ^^^^^^^^^^^^^^^^^^^^^^^^
+ * CallMethodRequest
+ * ^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_StatusCode status;
- UA_DiagnosticInfo diagnosticInfo;
-} UA_StatusChangeNotification;
+ UA_NodeId objectId;
+ UA_NodeId methodId;
+ size_t inputArgumentsSize;
+ UA_Variant *inputArguments;
+} UA_CallMethodRequest;
-#define UA_TYPES_STATUSCHANGENOTIFICATION 114
+#define UA_TYPES_CALLMETHODREQUEST 143
/**
- * StructureField
- * ^^^^^^^^^^^^^^
+ * CallMethodResult
+ * ^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_String name;
- UA_LocalizedText description;
- UA_NodeId dataType;
- UA_Int32 valueRank;
- size_t arrayDimensionsSize;
- UA_UInt32 *arrayDimensions;
- UA_UInt32 maxStringLength;
- UA_Boolean isOptional;
-} UA_StructureField;
+ UA_StatusCode statusCode;
+ size_t inputArgumentResultsSize;
+ UA_StatusCode *inputArgumentResults;
+ size_t inputArgumentDiagnosticInfosSize;
+ UA_DiagnosticInfo *inputArgumentDiagnosticInfos;
+ size_t outputArgumentsSize;
+ UA_Variant *outputArguments;
+} UA_CallMethodResult;
-#define UA_TYPES_STRUCTUREFIELD 115
+#define UA_TYPES_CALLMETHODRESULT 144
/**
- * NodeAttributesMask
- * ^^^^^^^^^^^^^^^^^^
- * The bits used to specify default attributes for a new node. */
-typedef enum {
- UA_NODEATTRIBUTESMASK_NONE = 0,
- UA_NODEATTRIBUTESMASK_ACCESSLEVEL = 1,
- UA_NODEATTRIBUTESMASK_ARRAYDIMENSIONS = 2,
- UA_NODEATTRIBUTESMASK_BROWSENAME = 4,
- UA_NODEATTRIBUTESMASK_CONTAINSNOLOOPS = 8,
- UA_NODEATTRIBUTESMASK_DATATYPE = 16,
- UA_NODEATTRIBUTESMASK_DESCRIPTION = 32,
- UA_NODEATTRIBUTESMASK_DISPLAYNAME = 64,
- UA_NODEATTRIBUTESMASK_EVENTNOTIFIER = 128,
- UA_NODEATTRIBUTESMASK_EXECUTABLE = 256,
- UA_NODEATTRIBUTESMASK_HISTORIZING = 512,
- UA_NODEATTRIBUTESMASK_INVERSENAME = 1024,
- UA_NODEATTRIBUTESMASK_ISABSTRACT = 2048,
- UA_NODEATTRIBUTESMASK_MINIMUMSAMPLINGINTERVAL = 4096,
- UA_NODEATTRIBUTESMASK_NODECLASS = 8192,
- UA_NODEATTRIBUTESMASK_NODEID = 16384,
- UA_NODEATTRIBUTESMASK_SYMMETRIC = 32768,
- UA_NODEATTRIBUTESMASK_USERACCESSLEVEL = 65536,
- UA_NODEATTRIBUTESMASK_USEREXECUTABLE = 131072,
- UA_NODEATTRIBUTESMASK_USERWRITEMASK = 262144,
- UA_NODEATTRIBUTESMASK_VALUERANK = 524288,
- UA_NODEATTRIBUTESMASK_WRITEMASK = 1048576,
- UA_NODEATTRIBUTESMASK_VALUE = 2097152,
- UA_NODEATTRIBUTESMASK_DATATYPEDEFINITION = 4194304,
- UA_NODEATTRIBUTESMASK_ROLEPERMISSIONS = 8388608,
- UA_NODEATTRIBUTESMASK_ACCESSRESTRICTIONS = 16777216,
- UA_NODEATTRIBUTESMASK_ALL = 33554431,
- UA_NODEATTRIBUTESMASK_BASENODE = 26501220,
- UA_NODEATTRIBUTESMASK_OBJECT = 26501348,
- UA_NODEATTRIBUTESMASK_OBJECTTYPE = 26503268,
- UA_NODEATTRIBUTESMASK_VARIABLE = 26571383,
- UA_NODEATTRIBUTESMASK_VARIABLETYPE = 28600438,
- UA_NODEATTRIBUTESMASK_METHOD = 26632548,
- UA_NODEATTRIBUTESMASK_REFERENCETYPE = 26537060,
- UA_NODEATTRIBUTESMASK_VIEW = 26501356,
- __UA_NODEATTRIBUTESMASK_FORCE32BIT = 0x7fffffff
-} UA_NodeAttributesMask;
-UA_STATIC_ASSERT(sizeof(UA_NodeAttributesMask) == sizeof(UA_Int32), enum_must_be_32bit);
+ * CallRequest
+ * ^^^^^^^^^^^
+ */
+typedef struct {
+ UA_RequestHeader requestHeader;
+ size_t methodsToCallSize;
+ UA_CallMethodRequest *methodsToCall;
+} UA_CallRequest;
-#define UA_TYPES_NODEATTRIBUTESMASK 116
+#define UA_TYPES_CALLREQUEST 145
/**
- * EventFilterResult
- * ^^^^^^^^^^^^^^^^^
+ * CallResponse
+ * ^^^^^^^^^^^^
*/
typedef struct {
- size_t selectClauseResultsSize;
- UA_StatusCode *selectClauseResults;
- size_t selectClauseDiagnosticInfosSize;
- UA_DiagnosticInfo *selectClauseDiagnosticInfos;
- UA_ContentFilterResult whereClauseResult;
-} UA_EventFilterResult;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_CallMethodResult *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_CallResponse;
-#define UA_TYPES_EVENTFILTERRESULT 117
+#define UA_TYPES_CALLRESPONSE 146
/**
- * MonitoredItemCreateRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * MonitoringMode
+ * ^^^^^^^^^^^^^^
*/
-typedef struct {
- UA_ReadValueId itemToMonitor;
- UA_MonitoringMode monitoringMode;
- UA_MonitoringParameters requestedParameters;
-} UA_MonitoredItemCreateRequest;
+typedef enum {
+ UA_MONITORINGMODE_DISABLED = 0,
+ UA_MONITORINGMODE_SAMPLING = 1,
+ UA_MONITORINGMODE_REPORTING = 2,
+ __UA_MONITORINGMODE_FORCE32BIT = 0x7fffffff
+} UA_MonitoringMode;
+UA_STATIC_ASSERT(sizeof(UA_MonitoringMode) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_MONITOREDITEMCREATEREQUEST 118
+#define UA_TYPES_MONITORINGMODE 147
/**
- * ComplexNumberType
+ * DataChangeTrigger
* ^^^^^^^^^^^^^^^^^
*/
-typedef struct {
- UA_Float real;
- UA_Float imaginary;
-} UA_ComplexNumberType;
+typedef enum {
+ UA_DATACHANGETRIGGER_STATUS = 0,
+ UA_DATACHANGETRIGGER_STATUSVALUE = 1,
+ UA_DATACHANGETRIGGER_STATUSVALUETIMESTAMP = 2,
+ __UA_DATACHANGETRIGGER_FORCE32BIT = 0x7fffffff
+} UA_DataChangeTrigger;
+UA_STATIC_ASSERT(sizeof(UA_DataChangeTrigger) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_COMPLEXNUMBERTYPE 119
+#define UA_TYPES_DATACHANGETRIGGER 148
/**
- * Range
- * ^^^^^
+ * DeadbandType
+ * ^^^^^^^^^^^^
*/
-typedef struct {
- UA_Double low;
- UA_Double high;
-} UA_Range;
+typedef enum {
+ UA_DEADBANDTYPE_NONE = 0,
+ UA_DEADBANDTYPE_ABSOLUTE = 1,
+ UA_DEADBANDTYPE_PERCENT = 2,
+ __UA_DEADBANDTYPE_FORCE32BIT = 0x7fffffff
+} UA_DeadbandType;
+UA_STATIC_ASSERT(sizeof(UA_DeadbandType) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_RANGE 120
+#define UA_TYPES_DEADBANDTYPE 149
/**
- * DataChangeNotification
- * ^^^^^^^^^^^^^^^^^^^^^^
+ * DataChangeFilter
+ * ^^^^^^^^^^^^^^^^
*/
typedef struct {
- size_t monitoredItemsSize;
- UA_MonitoredItemNotification *monitoredItems;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_DataChangeNotification;
+ UA_DataChangeTrigger trigger;
+ UA_UInt32 deadbandType;
+ UA_Double deadbandValue;
+} UA_DataChangeFilter;
-#define UA_TYPES_DATACHANGENOTIFICATION 121
+#define UA_TYPES_DATACHANGEFILTER 150
/**
- * Argument
- * ^^^^^^^^
- * An argument for a method. */
+ * EventFilter
+ * ^^^^^^^^^^^
+ */
typedef struct {
- UA_String name;
- UA_NodeId dataType;
- UA_Int32 valueRank;
- size_t arrayDimensionsSize;
- UA_UInt32 *arrayDimensions;
- UA_LocalizedText description;
-} UA_Argument;
+ size_t selectClausesSize;
+ UA_SimpleAttributeOperand *selectClauses;
+ UA_ContentFilter whereClause;
+} UA_EventFilter;
-#define UA_TYPES_ARGUMENT 122
+#define UA_TYPES_EVENTFILTER 151
/**
- * ChannelSecurityToken
- * ^^^^^^^^^^^^^^^^^^^^
- * The token that identifies a set of keys for an active secure channel. */
+ * AggregateConfiguration
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 channelId;
- UA_UInt32 tokenId;
- UA_DateTime createdAt;
- UA_UInt32 revisedLifetime;
-} UA_ChannelSecurityToken;
+ UA_Boolean useServerCapabilitiesDefaults;
+ UA_Boolean treatUncertainAsBad;
+ UA_Byte percentDataBad;
+ UA_Byte percentDataGood;
+ UA_Boolean useSlopedExtrapolation;
+} UA_AggregateConfiguration;
-#define UA_TYPES_CHANNELSECURITYTOKEN 123
+#define UA_TYPES_AGGREGATECONFIGURATION 152
/**
- * ServerState
- * ^^^^^^^^^^^
+ * AggregateFilter
+ * ^^^^^^^^^^^^^^^
*/
-typedef enum {
- UA_SERVERSTATE_RUNNING = 0,
- UA_SERVERSTATE_FAILED = 1,
- UA_SERVERSTATE_NOCONFIGURATION = 2,
- UA_SERVERSTATE_SUSPENDED = 3,
- UA_SERVERSTATE_SHUTDOWN = 4,
- UA_SERVERSTATE_TEST = 5,
- UA_SERVERSTATE_COMMUNICATIONFAULT = 6,
- UA_SERVERSTATE_UNKNOWN = 7,
- __UA_SERVERSTATE_FORCE32BIT = 0x7fffffff
-} UA_ServerState;
-UA_STATIC_ASSERT(sizeof(UA_ServerState) == sizeof(UA_Int32), enum_must_be_32bit);
+typedef struct {
+ UA_DateTime startTime;
+ UA_NodeId aggregateType;
+ UA_Double processingInterval;
+ UA_AggregateConfiguration aggregateConfiguration;
+} UA_AggregateFilter;
-#define UA_TYPES_SERVERSTATE 124
+#define UA_TYPES_AGGREGATEFILTER 153
/**
- * EventNotificationList
- * ^^^^^^^^^^^^^^^^^^^^^
+ * EventFilterResult
+ * ^^^^^^^^^^^^^^^^^
*/
typedef struct {
- size_t eventsSize;
- UA_EventFieldList *events;
-} UA_EventNotificationList;
+ size_t selectClauseResultsSize;
+ UA_StatusCode *selectClauseResults;
+ size_t selectClauseDiagnosticInfosSize;
+ UA_DiagnosticInfo *selectClauseDiagnosticInfos;
+ UA_ContentFilterResult whereClauseResult;
+} UA_EventFilterResult;
-#define UA_TYPES_EVENTNOTIFICATIONLIST 125
+#define UA_TYPES_EVENTFILTERRESULT 154
/**
- * AnonymousIdentityToken
- * ^^^^^^^^^^^^^^^^^^^^^^
- * A token representing an anonymous user. */
+ * MonitoringParameters
+ * ^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_String policyId;
-} UA_AnonymousIdentityToken;
+ UA_UInt32 clientHandle;
+ UA_Double samplingInterval;
+ UA_ExtensionObject filter;
+ UA_UInt32 queueSize;
+ UA_Boolean discardOldest;
+} UA_MonitoringParameters;
-#define UA_TYPES_ANONYMOUSIDENTITYTOKEN 126
+#define UA_TYPES_MONITORINGPARAMETERS 155
/**
- * FilterOperator
- * ^^^^^^^^^^^^^^
+ * MonitoredItemCreateRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
-typedef enum {
- UA_FILTEROPERATOR_EQUALS = 0,
- UA_FILTEROPERATOR_ISNULL = 1,
- UA_FILTEROPERATOR_GREATERTHAN = 2,
- UA_FILTEROPERATOR_LESSTHAN = 3,
- UA_FILTEROPERATOR_GREATERTHANOREQUAL = 4,
- UA_FILTEROPERATOR_LESSTHANOREQUAL = 5,
- UA_FILTEROPERATOR_LIKE = 6,
- UA_FILTEROPERATOR_NOT = 7,
- UA_FILTEROPERATOR_BETWEEN = 8,
- UA_FILTEROPERATOR_INLIST = 9,
- UA_FILTEROPERATOR_AND = 10,
- UA_FILTEROPERATOR_OR = 11,
- UA_FILTEROPERATOR_CAST = 12,
- UA_FILTEROPERATOR_INVIEW = 13,
- UA_FILTEROPERATOR_OFTYPE = 14,
- UA_FILTEROPERATOR_RELATEDTO = 15,
- UA_FILTEROPERATOR_BITWISEAND = 16,
- UA_FILTEROPERATOR_BITWISEOR = 17,
- __UA_FILTEROPERATOR_FORCE32BIT = 0x7fffffff
-} UA_FilterOperator;
-UA_STATIC_ASSERT(sizeof(UA_FilterOperator) == sizeof(UA_Int32), enum_must_be_32bit);
+typedef struct {
+ UA_ReadValueId itemToMonitor;
+ UA_MonitoringMode monitoringMode;
+ UA_MonitoringParameters requestedParameters;
+} UA_MonitoredItemCreateRequest;
-#define UA_TYPES_FILTEROPERATOR 127
+#define UA_TYPES_MONITOREDITEMCREATEREQUEST 156
/**
- * AggregateFilter
- * ^^^^^^^^^^^^^^^
+ * MonitoredItemCreateResult
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_DateTime startTime;
- UA_NodeId aggregateType;
- UA_Double processingInterval;
- UA_AggregateConfiguration aggregateConfiguration;
-} UA_AggregateFilter;
+ UA_StatusCode statusCode;
+ UA_UInt32 monitoredItemId;
+ UA_Double revisedSamplingInterval;
+ UA_UInt32 revisedQueueSize;
+ UA_ExtensionObject filterResult;
+} UA_MonitoredItemCreateResult;
-#define UA_TYPES_AGGREGATEFILTER 128
+#define UA_TYPES_MONITOREDITEMCREATERESULT 157
/**
- * RepublishResponse
- * ^^^^^^^^^^^^^^^^^
+ * CreateMonitoredItemsRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_ResponseHeader responseHeader;
- UA_NotificationMessage notificationMessage;
-} UA_RepublishResponse;
+ UA_RequestHeader requestHeader;
+ UA_UInt32 subscriptionId;
+ UA_TimestampsToReturn timestampsToReturn;
+ size_t itemsToCreateSize;
+ UA_MonitoredItemCreateRequest *itemsToCreate;
+} UA_CreateMonitoredItemsRequest;
-#define UA_TYPES_REPUBLISHRESPONSE 129
+#define UA_TYPES_CREATEMONITOREDITEMSREQUEST 158
/**
- * DeleteSubscriptionsResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * CreateMonitoredItemsResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_StatusCode *results;
+ UA_MonitoredItemCreateResult *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_DeleteSubscriptionsResponse;
+} UA_CreateMonitoredItemsResponse;
-#define UA_TYPES_DELETESUBSCRIPTIONSRESPONSE 130
+#define UA_TYPES_CREATEMONITOREDITEMSRESPONSE 159
/**
- * RegisterNodesRequest
- * ^^^^^^^^^^^^^^^^^^^^
- * Registers one or more nodes for repeated use within a session. */
+ * MonitoredItemModifyRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- size_t nodesToRegisterSize;
- UA_NodeId *nodesToRegister;
-} UA_RegisterNodesRequest;
+ UA_UInt32 monitoredItemId;
+ UA_MonitoringParameters requestedParameters;
+} UA_MonitoredItemModifyRequest;
-#define UA_TYPES_REGISTERNODESREQUEST 131
+#define UA_TYPES_MONITOREDITEMMODIFYREQUEST 160
/**
- * StructureDefinition
- * ^^^^^^^^^^^^^^^^^^^
+ * MonitoredItemModifyResult
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_NodeId defaultEncodingId;
- UA_NodeId baseDataType;
- UA_StructureType structureType;
- size_t fieldsSize;
- UA_StructureField *fields;
-} UA_StructureDefinition;
+ UA_StatusCode statusCode;
+ UA_Double revisedSamplingInterval;
+ UA_UInt32 revisedQueueSize;
+ UA_ExtensionObject filterResult;
+} UA_MonitoredItemModifyResult;
-#define UA_TYPES_STRUCTUREDEFINITION 132
+#define UA_TYPES_MONITOREDITEMMODIFYRESULT 161
/**
- * MethodAttributes
- * ^^^^^^^^^^^^^^^^
- * The attributes for a method node. */
+ * ModifyMonitoredItemsRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Boolean executable;
- UA_Boolean userExecutable;
-} UA_MethodAttributes;
+ UA_RequestHeader requestHeader;
+ UA_UInt32 subscriptionId;
+ UA_TimestampsToReturn timestampsToReturn;
+ size_t itemsToModifySize;
+ UA_MonitoredItemModifyRequest *itemsToModify;
+} UA_ModifyMonitoredItemsRequest;
-#define UA_TYPES_METHODATTRIBUTES 133
+#define UA_TYPES_MODIFYMONITOREDITEMSREQUEST 162
/**
- * UserNameIdentityToken
- * ^^^^^^^^^^^^^^^^^^^^^
- * A token representing a user identified by a user name and password. */
+ * ModifyMonitoredItemsResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_String policyId;
- UA_String userName;
- UA_ByteString password;
- UA_String encryptionAlgorithm;
-} UA_UserNameIdentityToken;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_MonitoredItemModifyResult *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_ModifyMonitoredItemsResponse;
-#define UA_TYPES_USERNAMEIDENTITYTOKEN 134
+#define UA_TYPES_MODIFYMONITOREDITEMSRESPONSE 163
/**
- * TimeZoneDataType
- * ^^^^^^^^^^^^^^^^
+ * SetMonitoringModeRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_Int16 offset;
- UA_Boolean daylightSavingInOffset;
-} UA_TimeZoneDataType;
+ UA_RequestHeader requestHeader;
+ UA_UInt32 subscriptionId;
+ UA_MonitoringMode monitoringMode;
+ size_t monitoredItemIdsSize;
+ UA_UInt32 *monitoredItemIds;
+} UA_SetMonitoringModeRequest;
-#define UA_TYPES_TIMEZONEDATATYPE 135
+#define UA_TYPES_SETMONITORINGMODEREQUEST 164
/**
- * UnregisterNodesRequest
- * ^^^^^^^^^^^^^^^^^^^^^^
- * Unregisters one or more previously registered nodes. */
+ * SetMonitoringModeResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- size_t nodesToUnregisterSize;
- UA_NodeId *nodesToUnregister;
-} UA_UnregisterNodesRequest;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_SetMonitoringModeResponse;
-#define UA_TYPES_UNREGISTERNODESREQUEST 136
+#define UA_TYPES_SETMONITORINGMODERESPONSE 165
/**
- * OpenSecureChannelResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^
- * Creates a secure channel with a server. */
+ * SetTriggeringRequest
+ * ^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- UA_UInt32 serverProtocolVersion;
- UA_ChannelSecurityToken securityToken;
- UA_ByteString serverNonce;
-} UA_OpenSecureChannelResponse;
+ UA_RequestHeader requestHeader;
+ UA_UInt32 subscriptionId;
+ UA_UInt32 triggeringItemId;
+ size_t linksToAddSize;
+ UA_UInt32 *linksToAdd;
+ size_t linksToRemoveSize;
+ UA_UInt32 *linksToRemove;
+} UA_SetTriggeringRequest;
-#define UA_TYPES_OPENSECURECHANNELRESPONSE 137
+#define UA_TYPES_SETTRIGGERINGREQUEST 166
/**
* SetTriggeringResponse
@@ -15835,225 +16247,201 @@ typedef struct {
UA_DiagnosticInfo *removeDiagnosticInfos;
} UA_SetTriggeringResponse;
-#define UA_TYPES_SETTRIGGERINGRESPONSE 138
-
-/**
- * SimpleAttributeOperand
- * ^^^^^^^^^^^^^^^^^^^^^^
- */
-typedef struct {
- UA_NodeId typeDefinitionId;
- size_t browsePathSize;
- UA_QualifiedName *browsePath;
- UA_UInt32 attributeId;
- UA_String indexRange;
-} UA_SimpleAttributeOperand;
-
-#define UA_TYPES_SIMPLEATTRIBUTEOPERAND 139
+#define UA_TYPES_SETTRIGGERINGRESPONSE 167
/**
- * RepublishRequest
- * ^^^^^^^^^^^^^^^^
+ * DeleteMonitoredItemsRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
UA_UInt32 subscriptionId;
- UA_UInt32 retransmitSequenceNumber;
-} UA_RepublishRequest;
-
-#define UA_TYPES_REPUBLISHREQUEST 140
-
-/**
- * RegisterNodesResponse
- * ^^^^^^^^^^^^^^^^^^^^^
- * Registers one or more nodes for repeated use within a session. */
-typedef struct {
- UA_ResponseHeader responseHeader;
- size_t registeredNodeIdsSize;
- UA_NodeId *registeredNodeIds;
-} UA_RegisterNodesResponse;
+ size_t monitoredItemIdsSize;
+ UA_UInt32 *monitoredItemIds;
+} UA_DeleteMonitoredItemsRequest;
-#define UA_TYPES_REGISTERNODESRESPONSE 141
+#define UA_TYPES_DELETEMONITOREDITEMSREQUEST 168
/**
- * ModifyMonitoredItemsResponse
+ * DeleteMonitoredItemsResponse
* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_ResponseHeader responseHeader;
size_t resultsSize;
- UA_MonitoredItemModifyResult *results;
+ UA_StatusCode *results;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_ModifyMonitoredItemsResponse;
+} UA_DeleteMonitoredItemsResponse;
-#define UA_TYPES_MODIFYMONITOREDITEMSRESPONSE 142
+#define UA_TYPES_DELETEMONITOREDITEMSRESPONSE 169
/**
- * DeleteSubscriptionsRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * CreateSubscriptionRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
- size_t subscriptionIdsSize;
- UA_UInt32 *subscriptionIds;
-} UA_DeleteSubscriptionsRequest;
+ UA_Double requestedPublishingInterval;
+ UA_UInt32 requestedLifetimeCount;
+ UA_UInt32 requestedMaxKeepAliveCount;
+ UA_UInt32 maxNotificationsPerPublish;
+ UA_Boolean publishingEnabled;
+ UA_Byte priority;
+} UA_CreateSubscriptionRequest;
-#define UA_TYPES_DELETESUBSCRIPTIONSREQUEST 143
+#define UA_TYPES_CREATESUBSCRIPTIONREQUEST 170
/**
- * RedundancySupport
- * ^^^^^^^^^^^^^^^^^
+ * CreateSubscriptionResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
-typedef enum {
- UA_REDUNDANCYSUPPORT_NONE = 0,
- UA_REDUNDANCYSUPPORT_COLD = 1,
- UA_REDUNDANCYSUPPORT_WARM = 2,
- UA_REDUNDANCYSUPPORT_HOT = 3,
- UA_REDUNDANCYSUPPORT_TRANSPARENT = 4,
- UA_REDUNDANCYSUPPORT_HOTANDMIRRORED = 5,
- __UA_REDUNDANCYSUPPORT_FORCE32BIT = 0x7fffffff
-} UA_RedundancySupport;
-UA_STATIC_ASSERT(sizeof(UA_RedundancySupport) == sizeof(UA_Int32), enum_must_be_32bit);
+typedef struct {
+ UA_ResponseHeader responseHeader;
+ UA_UInt32 subscriptionId;
+ UA_Double revisedPublishingInterval;
+ UA_UInt32 revisedLifetimeCount;
+ UA_UInt32 revisedMaxKeepAliveCount;
+} UA_CreateSubscriptionResponse;
-#define UA_TYPES_REDUNDANCYSUPPORT 144
+#define UA_TYPES_CREATESUBSCRIPTIONRESPONSE 171
/**
- * BrowsePath
- * ^^^^^^^^^^
- * A request to translate a path into a node id. */
+ * ModifySubscriptionRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_NodeId startingNode;
- UA_RelativePath relativePath;
-} UA_BrowsePath;
+ UA_RequestHeader requestHeader;
+ UA_UInt32 subscriptionId;
+ UA_Double requestedPublishingInterval;
+ UA_UInt32 requestedLifetimeCount;
+ UA_UInt32 requestedMaxKeepAliveCount;
+ UA_UInt32 maxNotificationsPerPublish;
+ UA_Byte priority;
+} UA_ModifySubscriptionRequest;
-#define UA_TYPES_BROWSEPATH 145
+#define UA_TYPES_MODIFYSUBSCRIPTIONREQUEST 172
/**
- * ObjectAttributes
- * ^^^^^^^^^^^^^^^^
- * The attributes for an object node. */
+ * ModifySubscriptionResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_UInt32 specifiedAttributes;
- UA_LocalizedText displayName;
- UA_LocalizedText description;
- UA_UInt32 writeMask;
- UA_UInt32 userWriteMask;
- UA_Byte eventNotifier;
-} UA_ObjectAttributes;
+ UA_ResponseHeader responseHeader;
+ UA_Double revisedPublishingInterval;
+ UA_UInt32 revisedLifetimeCount;
+ UA_UInt32 revisedMaxKeepAliveCount;
+} UA_ModifySubscriptionResponse;
-#define UA_TYPES_OBJECTATTRIBUTES 146
+#define UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE 173
/**
- * PublishRequest
- * ^^^^^^^^^^^^^^
+ * SetPublishingModeRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
- size_t subscriptionAcknowledgementsSize;
- UA_SubscriptionAcknowledgement *subscriptionAcknowledgements;
-} UA_PublishRequest;
+ UA_Boolean publishingEnabled;
+ size_t subscriptionIdsSize;
+ UA_UInt32 *subscriptionIds;
+} UA_SetPublishingModeRequest;
-#define UA_TYPES_PUBLISHREQUEST 147
+#define UA_TYPES_SETPUBLISHINGMODEREQUEST 174
/**
- * FindServersRequest
- * ^^^^^^^^^^^^^^^^^^
- * Finds the servers known to the discovery server. */
+ * SetPublishingModeResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_String endpointUrl;
- size_t localeIdsSize;
- UA_String *localeIds;
- size_t serverUrisSize;
- UA_String *serverUris;
-} UA_FindServersRequest;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_SetPublishingModeResponse;
-#define UA_TYPES_FINDSERVERSREQUEST 148
+#define UA_TYPES_SETPUBLISHINGMODERESPONSE 175
/**
- * ReferenceDescription
- * ^^^^^^^^^^^^^^^^^^^^
- * The description of a reference. */
+ * NotificationMessage
+ * ^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_NodeId referenceTypeId;
- UA_Boolean isForward;
- UA_ExpandedNodeId nodeId;
- UA_QualifiedName browseName;
- UA_LocalizedText displayName;
- UA_NodeClass nodeClass;
- UA_ExpandedNodeId typeDefinition;
-} UA_ReferenceDescription;
+ UA_UInt32 sequenceNumber;
+ UA_DateTime publishTime;
+ size_t notificationDataSize;
+ UA_ExtensionObject *notificationData;
+} UA_NotificationMessage;
-#define UA_TYPES_REFERENCEDESCRIPTION 149
+#define UA_TYPES_NOTIFICATIONMESSAGE 176
/**
- * CreateSubscriptionRequest
+ * MonitoredItemNotification
* ^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_RequestHeader requestHeader;
- UA_Double requestedPublishingInterval;
- UA_UInt32 requestedLifetimeCount;
- UA_UInt32 requestedMaxKeepAliveCount;
- UA_UInt32 maxNotificationsPerPublish;
- UA_Boolean publishingEnabled;
- UA_Byte priority;
-} UA_CreateSubscriptionRequest;
+ UA_UInt32 clientHandle;
+ UA_DataValue value;
+} UA_MonitoredItemNotification;
-#define UA_TYPES_CREATESUBSCRIPTIONREQUEST 150
+#define UA_TYPES_MONITOREDITEMNOTIFICATION 177
/**
- * CallResponse
- * ^^^^^^^^^^^^
+ * EventFieldList
+ * ^^^^^^^^^^^^^^
*/
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_CallMethodResult *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_CallResponse;
+ UA_UInt32 clientHandle;
+ size_t eventFieldsSize;
+ UA_Variant *eventFields;
+} UA_EventFieldList;
-#define UA_TYPES_CALLRESPONSE 151
+#define UA_TYPES_EVENTFIELDLIST 178
/**
- * DeleteNodesResponse
- * ^^^^^^^^^^^^^^^^^^^
- * Delete one or more nodes from the server address space. */
+ * HistoryEventFieldList
+ * ^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_StatusCode *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_DeleteNodesResponse;
+ size_t eventFieldsSize;
+ UA_Variant *eventFields;
+} UA_HistoryEventFieldList;
-#define UA_TYPES_DELETENODESRESPONSE 152
+#define UA_TYPES_HISTORYEVENTFIELDLIST 179
/**
- * ModifyMonitoredItemsRequest
+ * StatusChangeNotification
+ * ^^^^^^^^^^^^^^^^^^^^^^^^
+ */
+typedef struct {
+ UA_StatusCode status;
+ UA_DiagnosticInfo diagnosticInfo;
+} UA_StatusChangeNotification;
+
+#define UA_TYPES_STATUSCHANGENOTIFICATION 180
+
+/**
+ * SubscriptionAcknowledgement
* ^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_RequestHeader requestHeader;
UA_UInt32 subscriptionId;
- UA_TimestampsToReturn timestampsToReturn;
- size_t itemsToModifySize;
- UA_MonitoredItemModifyRequest *itemsToModify;
-} UA_ModifyMonitoredItemsRequest;
+ UA_UInt32 sequenceNumber;
+} UA_SubscriptionAcknowledgement;
-#define UA_TYPES_MODIFYMONITOREDITEMSREQUEST 153
+#define UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT 181
/**
- * ServiceFault
- * ^^^^^^^^^^^^
- * The response returned by all services when there is a service level error. */
+ * PublishRequest
+ * ^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
-} UA_ServiceFault;
+ UA_RequestHeader requestHeader;
+ size_t subscriptionAcknowledgementsSize;
+ UA_SubscriptionAcknowledgement *subscriptionAcknowledgements;
+} UA_PublishRequest;
-#define UA_TYPES_SERVICEFAULT 154
+#define UA_TYPES_PUBLISHREQUEST 182
/**
* PublishResponse
@@ -16072,104 +16460,128 @@ typedef struct {
UA_DiagnosticInfo *diagnosticInfos;
} UA_PublishResponse;
-#define UA_TYPES_PUBLISHRESPONSE 155
+#define UA_TYPES_PUBLISHRESPONSE 183
/**
- * CreateMonitoredItemsRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ * RepublishRequest
+ * ^^^^^^^^^^^^^^^^
*/
typedef struct {
UA_RequestHeader requestHeader;
UA_UInt32 subscriptionId;
- UA_TimestampsToReturn timestampsToReturn;
- size_t itemsToCreateSize;
- UA_MonitoredItemCreateRequest *itemsToCreate;
-} UA_CreateMonitoredItemsRequest;
+ UA_UInt32 retransmitSequenceNumber;
+} UA_RepublishRequest;
-#define UA_TYPES_CREATEMONITOREDITEMSREQUEST 156
+#define UA_TYPES_REPUBLISHREQUEST 184
/**
- * OpenSecureChannelRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^
- * Creates a secure channel with a server. */
+ * RepublishResponse
+ * ^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_UInt32 clientProtocolVersion;
- UA_SecurityTokenRequestType requestType;
- UA_MessageSecurityMode securityMode;
- UA_ByteString clientNonce;
- UA_UInt32 requestedLifetime;
-} UA_OpenSecureChannelRequest;
+ UA_ResponseHeader responseHeader;
+ UA_NotificationMessage notificationMessage;
+} UA_RepublishResponse;
-#define UA_TYPES_OPENSECURECHANNELREQUEST 157
+#define UA_TYPES_REPUBLISHRESPONSE 185
/**
- * CloseSessionRequest
- * ^^^^^^^^^^^^^^^^^^^
- * Closes a session with the server. */
+ * DeleteSubscriptionsRequest
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
UA_RequestHeader requestHeader;
- UA_Boolean deleteSubscriptions;
-} UA_CloseSessionRequest;
+ size_t subscriptionIdsSize;
+ UA_UInt32 *subscriptionIds;
+} UA_DeleteSubscriptionsRequest;
-#define UA_TYPES_CLOSESESSIONREQUEST 158
+#define UA_TYPES_DELETESUBSCRIPTIONSREQUEST 186
/**
- * SetTriggeringRequest
- * ^^^^^^^^^^^^^^^^^^^^
+ * DeleteSubscriptionsResponse
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_RequestHeader requestHeader;
- UA_UInt32 subscriptionId;
- UA_UInt32 triggeringItemId;
- size_t linksToAddSize;
- UA_UInt32 *linksToAdd;
- size_t linksToRemoveSize;
- UA_UInt32 *linksToRemove;
-} UA_SetTriggeringRequest;
+ UA_ResponseHeader responseHeader;
+ size_t resultsSize;
+ UA_StatusCode *results;
+ size_t diagnosticInfosSize;
+ UA_DiagnosticInfo *diagnosticInfos;
+} UA_DeleteSubscriptionsResponse;
-#define UA_TYPES_SETTRIGGERINGREQUEST 159
+#define UA_TYPES_DELETESUBSCRIPTIONSRESPONSE 187
/**
- * BrowseResult
- * ^^^^^^^^^^^^
- * The result of a browse operation. */
+ * BuildInfo
+ * ^^^^^^^^^
+ */
typedef struct {
- UA_StatusCode statusCode;
- UA_ByteString continuationPoint;
- size_t referencesSize;
- UA_ReferenceDescription *references;
-} UA_BrowseResult;
+ UA_String productUri;
+ UA_String manufacturerName;
+ UA_String productName;
+ UA_String softwareVersion;
+ UA_String buildNumber;
+ UA_DateTime buildDate;
+} UA_BuildInfo;
-#define UA_TYPES_BROWSERESULT 160
+#define UA_TYPES_BUILDINFO 188
/**
- * AddReferencesRequest
- * ^^^^^^^^^^^^^^^^^^^^
- * Adds one or more references to the server address space. */
-typedef struct {
- UA_RequestHeader requestHeader;
- size_t referencesToAddSize;
- UA_AddReferencesItem *referencesToAdd;
-} UA_AddReferencesRequest;
+ * RedundancySupport
+ * ^^^^^^^^^^^^^^^^^
+ */
+typedef enum {
+ UA_REDUNDANCYSUPPORT_NONE = 0,
+ UA_REDUNDANCYSUPPORT_COLD = 1,
+ UA_REDUNDANCYSUPPORT_WARM = 2,
+ UA_REDUNDANCYSUPPORT_HOT = 3,
+ UA_REDUNDANCYSUPPORT_TRANSPARENT = 4,
+ UA_REDUNDANCYSUPPORT_HOTANDMIRRORED = 5,
+ __UA_REDUNDANCYSUPPORT_FORCE32BIT = 0x7fffffff
+} UA_RedundancySupport;
+UA_STATIC_ASSERT(sizeof(UA_RedundancySupport) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_ADDREFERENCESREQUEST 161
+#define UA_TYPES_REDUNDANCYSUPPORT 189
/**
- * AddNodesItem
- * ^^^^^^^^^^^^
- * A request to add a node to the server address space. */
+ * ServerState
+ * ^^^^^^^^^^^
+ */
+typedef enum {
+ UA_SERVERSTATE_RUNNING = 0,
+ UA_SERVERSTATE_FAILED = 1,
+ UA_SERVERSTATE_NOCONFIGURATION = 2,
+ UA_SERVERSTATE_SUSPENDED = 3,
+ UA_SERVERSTATE_SHUTDOWN = 4,
+ UA_SERVERSTATE_TEST = 5,
+ UA_SERVERSTATE_COMMUNICATIONFAULT = 6,
+ UA_SERVERSTATE_UNKNOWN = 7,
+ __UA_SERVERSTATE_FORCE32BIT = 0x7fffffff
+} UA_ServerState;
+UA_STATIC_ASSERT(sizeof(UA_ServerState) == sizeof(UA_Int32), enum_must_be_32bit);
+
+#define UA_TYPES_SERVERSTATE 190
+
+/**
+ * ServerDiagnosticsSummaryDataType
+ * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ExpandedNodeId parentNodeId;
- UA_NodeId referenceTypeId;
- UA_ExpandedNodeId requestedNewNodeId;
- UA_QualifiedName browseName;
- UA_NodeClass nodeClass;
- UA_ExtensionObject nodeAttributes;
- UA_ExpandedNodeId typeDefinition;
-} UA_AddNodesItem;
+ UA_UInt32 serverViewCount;
+ UA_UInt32 currentSessionCount;
+ UA_UInt32 cumulatedSessionCount;
+ UA_UInt32 securityRejectedSessionCount;
+ UA_UInt32 rejectedSessionCount;
+ UA_UInt32 sessionTimeoutCount;
+ UA_UInt32 sessionAbortCount;
+ UA_UInt32 currentSubscriptionCount;
+ UA_UInt32 cumulatedSubscriptionCount;
+ UA_UInt32 publishingIntervalCount;
+ UA_UInt32 securityRejectedRequestsCount;
+ UA_UInt32 rejectedRequestsCount;
+} UA_ServerDiagnosticsSummaryDataType;
-#define UA_TYPES_ADDNODESITEM 162
+#define UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE 191
/**
* ServerStatusDataType
@@ -16184,351 +16596,201 @@ typedef struct {
UA_LocalizedText shutdownReason;
} UA_ServerStatusDataType;
-#define UA_TYPES_SERVERSTATUSDATATYPE 163
+#define UA_TYPES_SERVERSTATUSDATATYPE 192
/**
- * BrowseNextResponse
- * ^^^^^^^^^^^^^^^^^^
- * Continues one or more browse operations. */
-typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_BrowseResult *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_BrowseNextResponse;
-
-#define UA_TYPES_BROWSENEXTRESPONSE 164
-
-/**
- * AxisInformation
- * ^^^^^^^^^^^^^^^
+ * Range
+ * ^^^^^
*/
typedef struct {
- UA_EUInformation engineeringUnits;
- UA_Range eURange;
- UA_LocalizedText title;
- UA_AxisScaleEnumeration axisScaleType;
- size_t axisStepsSize;
- UA_Double *axisSteps;
-} UA_AxisInformation;
+ UA_Double low;
+ UA_Double high;
+} UA_Range;
-#define UA_TYPES_AXISINFORMATION 165
+#define UA_TYPES_RANGE 193
/**
- * ApplicationDescription
- * ^^^^^^^^^^^^^^^^^^^^^^
- * Describes an application and how to find it. */
+ * EUInformation
+ * ^^^^^^^^^^^^^
+ */
typedef struct {
- UA_String applicationUri;
- UA_String productUri;
- UA_LocalizedText applicationName;
- UA_ApplicationType applicationType;
- UA_String gatewayServerUri;
- UA_String discoveryProfileUri;
- size_t discoveryUrlsSize;
- UA_String *discoveryUrls;
-} UA_ApplicationDescription;
+ UA_String namespaceUri;
+ UA_Int32 unitId;
+ UA_LocalizedText displayName;
+ UA_LocalizedText description;
+} UA_EUInformation;
-#define UA_TYPES_APPLICATIONDESCRIPTION 166
+#define UA_TYPES_EUINFORMATION 194
/**
- * ReadRequest
- * ^^^^^^^^^^^
+ * AxisScaleEnumeration
+ * ^^^^^^^^^^^^^^^^^^^^
*/
-typedef struct {
- UA_RequestHeader requestHeader;
- UA_Double maxAge;
- UA_TimestampsToReturn timestampsToReturn;
- size_t nodesToReadSize;
- UA_ReadValueId *nodesToRead;
-} UA_ReadRequest;
+typedef enum {
+ UA_AXISSCALEENUMERATION_LINEAR = 0,
+ UA_AXISSCALEENUMERATION_LOG = 1,
+ UA_AXISSCALEENUMERATION_LN = 2,
+ __UA_AXISSCALEENUMERATION_FORCE32BIT = 0x7fffffff
+} UA_AxisScaleEnumeration;
+UA_STATIC_ASSERT(sizeof(UA_AxisScaleEnumeration) == sizeof(UA_Int32), enum_must_be_32bit);
-#define UA_TYPES_READREQUEST 167
+#define UA_TYPES_AXISSCALEENUMERATION 195
/**
- * ActivateSessionRequest
- * ^^^^^^^^^^^^^^^^^^^^^^
- * Activates a session with the server. */
+ * ComplexNumberType
+ * ^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_SignatureData clientSignature;
- size_t clientSoftwareCertificatesSize;
- UA_SignedSoftwareCertificate *clientSoftwareCertificates;
- size_t localeIdsSize;
- UA_String *localeIds;
- UA_ExtensionObject userIdentityToken;
- UA_SignatureData userTokenSignature;
-} UA_ActivateSessionRequest;
+ UA_Float real;
+ UA_Float imaginary;
+} UA_ComplexNumberType;
-#define UA_TYPES_ACTIVATESESSIONREQUEST 168
+#define UA_TYPES_COMPLEXNUMBERTYPE 196
/**
- * BrowsePathResult
- * ^^^^^^^^^^^^^^^^
- * The result of a translate opearation. */
+ * DoubleComplexNumberType
+ * ^^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_StatusCode statusCode;
- size_t targetsSize;
- UA_BrowsePathTarget *targets;
-} UA_BrowsePathResult;
+ UA_Double real;
+ UA_Double imaginary;
+} UA_DoubleComplexNumberType;
-#define UA_TYPES_BROWSEPATHRESULT 169
+#define UA_TYPES_DOUBLECOMPLEXNUMBERTYPE 197
/**
- * AddNodesRequest
+ * AxisInformation
* ^^^^^^^^^^^^^^^
- * Adds one or more nodes to the server address space. */
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- size_t nodesToAddSize;
- UA_AddNodesItem *nodesToAdd;
-} UA_AddNodesRequest;
+ UA_EUInformation engineeringUnits;
+ UA_Range eURange;
+ UA_LocalizedText title;
+ UA_AxisScaleEnumeration axisScaleType;
+ size_t axisStepsSize;
+ UA_Double *axisSteps;
+} UA_AxisInformation;
-#define UA_TYPES_ADDNODESREQUEST 170
+#define UA_TYPES_AXISINFORMATION 198
/**
- * BrowseRequest
- * ^^^^^^^^^^^^^
- * Browse the references for one or more nodes from the server address space. */
+ * XVType
+ * ^^^^^^
+ */
typedef struct {
- UA_RequestHeader requestHeader;
- UA_ViewDescription view;
- UA_UInt32 requestedMaxReferencesPerNode;
- size_t nodesToBrowseSize;
- UA_BrowseDescription *nodesToBrowse;
-} UA_BrowseRequest;
+ UA_Double x;
+ UA_Float value;
+} UA_XVType;
-#define UA_TYPES_BROWSEREQUEST 171
+#define UA_TYPES_XVTYPE 199
/**
- * WriteRequest
- * ^^^^^^^^^^^^
+ * EnumDefinition
+ * ^^^^^^^^^^^^^^
*/
typedef struct {
- UA_RequestHeader requestHeader;
- size_t nodesToWriteSize;
- UA_WriteValue *nodesToWrite;
-} UA_WriteRequest;
+ size_t fieldsSize;
+ UA_EnumField *fields;
+} UA_EnumDefinition;
-#define UA_TYPES_WRITEREQUEST 172
+#define UA_TYPES_ENUMDEFINITION 200
/**
- * AddNodesResponse
+ * ReadEventDetails
* ^^^^^^^^^^^^^^^^
- * Adds one or more nodes to the server address space. */
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_AddNodesResult *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_AddNodesResponse;
+ UA_UInt32 numValuesPerNode;
+ UA_DateTime startTime;
+ UA_DateTime endTime;
+ UA_EventFilter filter;
+} UA_ReadEventDetails;
-#define UA_TYPES_ADDNODESRESPONSE 173
+#define UA_TYPES_READEVENTDETAILS 201
/**
- * AttributeOperand
- * ^^^^^^^^^^^^^^^^
+ * ReadProcessedDetails
+ * ^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_NodeId nodeId;
- UA_String alias;
- UA_RelativePath browsePath;
- UA_UInt32 attributeId;
- UA_String indexRange;
-} UA_AttributeOperand;
+ UA_DateTime startTime;
+ UA_DateTime endTime;
+ UA_Double processingInterval;
+ size_t aggregateTypeSize;
+ UA_NodeId *aggregateType;
+ UA_AggregateConfiguration aggregateConfiguration;
+} UA_ReadProcessedDetails;
-#define UA_TYPES_ATTRIBUTEOPERAND 174
+#define UA_TYPES_READPROCESSEDDETAILS 202
/**
- * DataChangeFilter
+ * ModificationInfo
* ^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_DataChangeTrigger trigger;
- UA_UInt32 deadbandType;
- UA_Double deadbandValue;
-} UA_DataChangeFilter;
-
-#define UA_TYPES_DATACHANGEFILTER 175
-
-/**
- * EndpointDescription
- * ^^^^^^^^^^^^^^^^^^^
- * The description of a endpoint that can be used to access a server. */
-typedef struct {
- UA_String endpointUrl;
- UA_ApplicationDescription server;
- UA_ByteString serverCertificate;
- UA_MessageSecurityMode securityMode;
- UA_String securityPolicyUri;
- size_t userIdentityTokensSize;
- UA_UserTokenPolicy *userIdentityTokens;
- UA_String transportProfileUri;
- UA_Byte securityLevel;
-} UA_EndpointDescription;
-
-#define UA_TYPES_ENDPOINTDESCRIPTION 176
-
-/**
- * DeleteReferencesRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^
- * Delete one or more references from the server address space. */
-typedef struct {
- UA_RequestHeader requestHeader;
- size_t referencesToDeleteSize;
- UA_DeleteReferencesItem *referencesToDelete;
-} UA_DeleteReferencesRequest;
-
-#define UA_TYPES_DELETEREFERENCESREQUEST 177
-
-/**
- * TranslateBrowsePathsToNodeIdsRequest
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- * Translates one or more paths in the server address space. */
-typedef struct {
- UA_RequestHeader requestHeader;
- size_t browsePathsSize;
- UA_BrowsePath *browsePaths;
-} UA_TranslateBrowsePathsToNodeIdsRequest;
+ UA_DateTime modificationTime;
+ UA_HistoryUpdateType updateType;
+ UA_String userName;
+} UA_ModificationInfo;
-#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST 178
+#define UA_TYPES_MODIFICATIONINFO 203
/**
- * FindServersResponse
+ * HistoryModifiedData
* ^^^^^^^^^^^^^^^^^^^
- * Finds the servers known to the discovery server. */
-typedef struct {
- UA_ResponseHeader responseHeader;
- size_t serversSize;
- UA_ApplicationDescription *servers;
-} UA_FindServersResponse;
-
-#define UA_TYPES_FINDSERVERSRESPONSE 179
-
-/**
- * CreateSessionRequest
- * ^^^^^^^^^^^^^^^^^^^^
- * Creates a new session with the server. */
-typedef struct {
- UA_RequestHeader requestHeader;
- UA_ApplicationDescription clientDescription;
- UA_String serverUri;
- UA_String endpointUrl;
- UA_String sessionName;
- UA_ByteString clientNonce;
- UA_ByteString clientCertificate;
- UA_Double requestedSessionTimeout;
- UA_UInt32 maxResponseMessageSize;
-} UA_CreateSessionRequest;
-
-#define UA_TYPES_CREATESESSIONREQUEST 180
-
-/**
- * ContentFilterElement
- * ^^^^^^^^^^^^^^^^^^^^
*/
typedef struct {
- UA_FilterOperator filterOperator;
- size_t filterOperandsSize;
- UA_ExtensionObject *filterOperands;
-} UA_ContentFilterElement;
+ size_t dataValuesSize;
+ UA_DataValue *dataValues;
+ size_t modificationInfosSize;
+ UA_ModificationInfo *modificationInfos;
+} UA_HistoryModifiedData;
-#define UA_TYPES_CONTENTFILTERELEMENT 181
+#define UA_TYPES_HISTORYMODIFIEDDATA 204
/**
- * TranslateBrowsePathsToNodeIdsResponse
- * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- * Translates one or more paths in the server address space. */
+ * HistoryEvent
+ * ^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_BrowsePathResult *results;
- size_t diagnosticInfosSize;
- UA_DiagnosticInfo *diagnosticInfos;
-} UA_TranslateBrowsePathsToNodeIdsResponse;
+ size_t eventsSize;
+ UA_HistoryEventFieldList *events;
+} UA_HistoryEvent;
-#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE 182
+#define UA_TYPES_HISTORYEVENT 205
/**
- * BrowseResponse
- * ^^^^^^^^^^^^^^
- * Browse the references for one or more nodes from the server address space. */
+ * DataChangeNotification
+ * ^^^^^^^^^^^^^^^^^^^^^^
+ */
typedef struct {
- UA_ResponseHeader responseHeader;
- size_t resultsSize;
- UA_BrowseResult *results;
+ size_t monitoredItemsSize;
+ UA_MonitoredItemNotification *monitoredItems;
size_t diagnosticInfosSize;
UA_DiagnosticInfo *diagnosticInfos;
-} UA_BrowseResponse;
+} UA_DataChangeNotification;
-#define UA_TYPES_BROWSERESPONSE 183
+#define UA_TYPES_DATACHANGENOTIFICATION 206
/**
- * CreateSessionResponse
+ * EventNotificationList
* ^^^^^^^^^^^^^^^^^^^^^
- * Creates a new session with the server. */
-typedef struct {
- UA_ResponseHeader responseHeader;
- UA_NodeId sessionId;
- UA_NodeId authenticationToken;
- UA_Double revisedSessionTimeout;
- UA_ByteString serverNonce;
- UA_ByteString serverCertificate;
- size_t serverEndpointsSize;
- UA_EndpointDescription *serverEndpoints;
- size_t serverSoftwareCertificatesSize;
- UA_SignedSoftwareCertificate *serverSoftwareCertificates;
- UA_SignatureData serverSignature;
- UA_UInt32 maxRequestMessageSize;
-} UA_CreateSessionResponse;
-
-#define UA_TYPES_CREATESESSIONRESPONSE 184
-
-/**
- * ContentFilter
- * ^^^^^^^^^^^^^
*/
typedef struct {
- size_t elementsSize;
- UA_ContentFilterElement *elements;
-} UA_ContentFilter;
-
-#define UA_TYPES_CONTENTFILTER 185
-
-/**
- * GetEndpointsResponse
- * ^^^^^^^^^^^^^^^^^^^^
- * Gets the endpoints used by the server. */
-typedef struct {
- UA_ResponseHeader responseHeader;
- size_t endpointsSize;
- UA_EndpointDescription *endpoints;
-} UA_GetEndpointsResponse;
-
-#define UA_TYPES_GETENDPOINTSRESPONSE 186
-
-/**
- * EventFilter
- * ^^^^^^^^^^^
- */
-typedef struct {
- size_t selectClausesSize;
- UA_SimpleAttributeOperand *selectClauses;
- UA_ContentFilter whereClause;
-} UA_EventFilter;
+ size_t eventsSize;
+ UA_EventFieldList *events;
+} UA_EventNotificationList;
-#define UA_TYPES_EVENTFILTER 187
+#define UA_TYPES_EVENTNOTIFICATIONLIST 207
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/build/src_generated/open62541/types_generated_handling.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/build/src_generated/open62541/types_generated_handling.h" ***********************************/
-/* Generated from Opc.Ua.Types.bsd with script /home/jvoe/open62541/tools/generate_datatypes.py
- * on host rigel by user jvoe at 2020-09-09 11:33:49 */
+/* Generated from Opc.Ua.Types.bsd with script /home/pdie/sonstiges/qtopcua/repos/open62541/tools/generate_datatypes.py
+ * on host mintaka by user pdie at 2021-06-21 11:34:37 */
@@ -17316,1306 +17578,1306 @@ UA_DiagnosticInfo_delete(UA_DiagnosticInfo *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_DIAGNOSTICINFO]);
}
-/* ViewAttributes */
+/* NodeClass */
static UA_INLINE void
-UA_ViewAttributes_init(UA_ViewAttributes *p) {
- memset(p, 0, sizeof(UA_ViewAttributes));
+UA_NodeClass_init(UA_NodeClass *p) {
+ memset(p, 0, sizeof(UA_NodeClass));
}
-static UA_INLINE UA_ViewAttributes *
-UA_ViewAttributes_new(void) {
- return (UA_ViewAttributes*)UA_new(&UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+static UA_INLINE UA_NodeClass *
+UA_NodeClass_new(void) {
+ return (UA_NodeClass*)UA_new(&UA_TYPES[UA_TYPES_NODECLASS]);
}
static UA_INLINE UA_StatusCode
-UA_ViewAttributes_copy(const UA_ViewAttributes *src, UA_ViewAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+UA_NodeClass_copy(const UA_NodeClass *src, UA_NodeClass *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODECLASS]);
}
static UA_INLINE void
-UA_ViewAttributes_deleteMembers(UA_ViewAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+UA_NodeClass_deleteMembers(UA_NodeClass *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODECLASS]);
}
static UA_INLINE void
-UA_ViewAttributes_clear(UA_ViewAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+UA_NodeClass_clear(UA_NodeClass *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODECLASS]);
}
static UA_INLINE void
-UA_ViewAttributes_delete(UA_ViewAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+UA_NodeClass_delete(UA_NodeClass *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_NODECLASS]);
}
-/* XVType */
+/* StructureType */
static UA_INLINE void
-UA_XVType_init(UA_XVType *p) {
- memset(p, 0, sizeof(UA_XVType));
+UA_StructureType_init(UA_StructureType *p) {
+ memset(p, 0, sizeof(UA_StructureType));
}
-static UA_INLINE UA_XVType *
-UA_XVType_new(void) {
- return (UA_XVType*)UA_new(&UA_TYPES[UA_TYPES_XVTYPE]);
+static UA_INLINE UA_StructureType *
+UA_StructureType_new(void) {
+ return (UA_StructureType*)UA_new(&UA_TYPES[UA_TYPES_STRUCTURETYPE]);
}
static UA_INLINE UA_StatusCode
-UA_XVType_copy(const UA_XVType *src, UA_XVType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_XVTYPE]);
+UA_StructureType_copy(const UA_StructureType *src, UA_StructureType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
}
static UA_INLINE void
-UA_XVType_deleteMembers(UA_XVType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_XVTYPE]);
+UA_StructureType_deleteMembers(UA_StructureType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
}
static UA_INLINE void
-UA_XVType_clear(UA_XVType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_XVTYPE]);
+UA_StructureType_clear(UA_StructureType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
}
static UA_INLINE void
-UA_XVType_delete(UA_XVType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_XVTYPE]);
+UA_StructureType_delete(UA_StructureType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
}
-/* ElementOperand */
+/* StructureField */
static UA_INLINE void
-UA_ElementOperand_init(UA_ElementOperand *p) {
- memset(p, 0, sizeof(UA_ElementOperand));
+UA_StructureField_init(UA_StructureField *p) {
+ memset(p, 0, sizeof(UA_StructureField));
}
-static UA_INLINE UA_ElementOperand *
-UA_ElementOperand_new(void) {
- return (UA_ElementOperand*)UA_new(&UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+static UA_INLINE UA_StructureField *
+UA_StructureField_new(void) {
+ return (UA_StructureField*)UA_new(&UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
}
static UA_INLINE UA_StatusCode
-UA_ElementOperand_copy(const UA_ElementOperand *src, UA_ElementOperand *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+UA_StructureField_copy(const UA_StructureField *src, UA_StructureField *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
}
static UA_INLINE void
-UA_ElementOperand_deleteMembers(UA_ElementOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+UA_StructureField_deleteMembers(UA_StructureField *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
}
static UA_INLINE void
-UA_ElementOperand_clear(UA_ElementOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+UA_StructureField_clear(UA_StructureField *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
}
static UA_INLINE void
-UA_ElementOperand_delete(UA_ElementOperand *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+UA_StructureField_delete(UA_StructureField *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
}
-/* VariableAttributes */
+/* StructureDefinition */
static UA_INLINE void
-UA_VariableAttributes_init(UA_VariableAttributes *p) {
- memset(p, 0, sizeof(UA_VariableAttributes));
+UA_StructureDefinition_init(UA_StructureDefinition *p) {
+ memset(p, 0, sizeof(UA_StructureDefinition));
}
-static UA_INLINE UA_VariableAttributes *
-UA_VariableAttributes_new(void) {
- return (UA_VariableAttributes*)UA_new(&UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
+static UA_INLINE UA_StructureDefinition *
+UA_StructureDefinition_new(void) {
+ return (UA_StructureDefinition*)UA_new(&UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
}
static UA_INLINE UA_StatusCode
-UA_VariableAttributes_copy(const UA_VariableAttributes *src, UA_VariableAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
+UA_StructureDefinition_copy(const UA_StructureDefinition *src, UA_StructureDefinition *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
}
static UA_INLINE void
-UA_VariableAttributes_deleteMembers(UA_VariableAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
+UA_StructureDefinition_deleteMembers(UA_StructureDefinition *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
}
static UA_INLINE void
-UA_VariableAttributes_clear(UA_VariableAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
+UA_StructureDefinition_clear(UA_StructureDefinition *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
}
static UA_INLINE void
-UA_VariableAttributes_delete(UA_VariableAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
+UA_StructureDefinition_delete(UA_StructureDefinition *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
}
-/* EnumValueType */
+/* Argument */
static UA_INLINE void
-UA_EnumValueType_init(UA_EnumValueType *p) {
- memset(p, 0, sizeof(UA_EnumValueType));
+UA_Argument_init(UA_Argument *p) {
+ memset(p, 0, sizeof(UA_Argument));
}
-static UA_INLINE UA_EnumValueType *
-UA_EnumValueType_new(void) {
- return (UA_EnumValueType*)UA_new(&UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
+static UA_INLINE UA_Argument *
+UA_Argument_new(void) {
+ return (UA_Argument*)UA_new(&UA_TYPES[UA_TYPES_ARGUMENT]);
}
static UA_INLINE UA_StatusCode
-UA_EnumValueType_copy(const UA_EnumValueType *src, UA_EnumValueType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
+UA_Argument_copy(const UA_Argument *src, UA_Argument *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ARGUMENT]);
}
static UA_INLINE void
-UA_EnumValueType_deleteMembers(UA_EnumValueType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
+UA_Argument_deleteMembers(UA_Argument *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
}
static UA_INLINE void
-UA_EnumValueType_clear(UA_EnumValueType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
+UA_Argument_clear(UA_Argument *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
}
static UA_INLINE void
-UA_EnumValueType_delete(UA_EnumValueType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
+UA_Argument_delete(UA_Argument *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
}
-/* EventFieldList */
+/* EnumValueType */
static UA_INLINE void
-UA_EventFieldList_init(UA_EventFieldList *p) {
- memset(p, 0, sizeof(UA_EventFieldList));
+UA_EnumValueType_init(UA_EnumValueType *p) {
+ memset(p, 0, sizeof(UA_EnumValueType));
}
-static UA_INLINE UA_EventFieldList *
-UA_EventFieldList_new(void) {
- return (UA_EventFieldList*)UA_new(&UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
+static UA_INLINE UA_EnumValueType *
+UA_EnumValueType_new(void) {
+ return (UA_EnumValueType*)UA_new(&UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
}
static UA_INLINE UA_StatusCode
-UA_EventFieldList_copy(const UA_EventFieldList *src, UA_EventFieldList *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
+UA_EnumValueType_copy(const UA_EnumValueType *src, UA_EnumValueType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
}
static UA_INLINE void
-UA_EventFieldList_deleteMembers(UA_EventFieldList *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
+UA_EnumValueType_deleteMembers(UA_EnumValueType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
}
static UA_INLINE void
-UA_EventFieldList_clear(UA_EventFieldList *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
+UA_EnumValueType_clear(UA_EnumValueType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
}
static UA_INLINE void
-UA_EventFieldList_delete(UA_EventFieldList *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
+UA_EnumValueType_delete(UA_EnumValueType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ENUMVALUETYPE]);
}
-/* MonitoredItemCreateResult */
+/* EnumField */
static UA_INLINE void
-UA_MonitoredItemCreateResult_init(UA_MonitoredItemCreateResult *p) {
- memset(p, 0, sizeof(UA_MonitoredItemCreateResult));
+UA_EnumField_init(UA_EnumField *p) {
+ memset(p, 0, sizeof(UA_EnumField));
}
-static UA_INLINE UA_MonitoredItemCreateResult *
-UA_MonitoredItemCreateResult_new(void) {
- return (UA_MonitoredItemCreateResult*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
+static UA_INLINE UA_EnumField *
+UA_EnumField_new(void) {
+ return (UA_EnumField*)UA_new(&UA_TYPES[UA_TYPES_ENUMFIELD]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoredItemCreateResult_copy(const UA_MonitoredItemCreateResult *src, UA_MonitoredItemCreateResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
+UA_EnumField_copy(const UA_EnumField *src, UA_EnumField *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMFIELD]);
}
static UA_INLINE void
-UA_MonitoredItemCreateResult_deleteMembers(UA_MonitoredItemCreateResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
+UA_EnumField_deleteMembers(UA_EnumField *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
}
static UA_INLINE void
-UA_MonitoredItemCreateResult_clear(UA_MonitoredItemCreateResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
+UA_EnumField_clear(UA_EnumField *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
}
static UA_INLINE void
-UA_MonitoredItemCreateResult_delete(UA_MonitoredItemCreateResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
+UA_EnumField_delete(UA_EnumField *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
}
-/* EUInformation */
+/* Duration */
static UA_INLINE void
-UA_EUInformation_init(UA_EUInformation *p) {
- memset(p, 0, sizeof(UA_EUInformation));
+UA_Duration_init(UA_Duration *p) {
+ memset(p, 0, sizeof(UA_Duration));
}
-static UA_INLINE UA_EUInformation *
-UA_EUInformation_new(void) {
- return (UA_EUInformation*)UA_new(&UA_TYPES[UA_TYPES_EUINFORMATION]);
+static UA_INLINE UA_Duration *
+UA_Duration_new(void) {
+ return (UA_Duration*)UA_new(&UA_TYPES[UA_TYPES_DURATION]);
}
static UA_INLINE UA_StatusCode
-UA_EUInformation_copy(const UA_EUInformation *src, UA_EUInformation *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EUINFORMATION]);
+UA_Duration_copy(const UA_Duration *src, UA_Duration *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DURATION]);
}
static UA_INLINE void
-UA_EUInformation_deleteMembers(UA_EUInformation *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
+UA_Duration_deleteMembers(UA_Duration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DURATION]);
}
static UA_INLINE void
-UA_EUInformation_clear(UA_EUInformation *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
+UA_Duration_clear(UA_Duration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DURATION]);
}
static UA_INLINE void
-UA_EUInformation_delete(UA_EUInformation *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
+UA_Duration_delete(UA_Duration *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DURATION]);
}
-/* ServerDiagnosticsSummaryDataType */
+/* UtcTime */
static UA_INLINE void
-UA_ServerDiagnosticsSummaryDataType_init(UA_ServerDiagnosticsSummaryDataType *p) {
- memset(p, 0, sizeof(UA_ServerDiagnosticsSummaryDataType));
+UA_UtcTime_init(UA_UtcTime *p) {
+ memset(p, 0, sizeof(UA_UtcTime));
}
-static UA_INLINE UA_ServerDiagnosticsSummaryDataType *
-UA_ServerDiagnosticsSummaryDataType_new(void) {
- return (UA_ServerDiagnosticsSummaryDataType*)UA_new(&UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
+static UA_INLINE UA_UtcTime *
+UA_UtcTime_new(void) {
+ return (UA_UtcTime*)UA_new(&UA_TYPES[UA_TYPES_UTCTIME]);
}
static UA_INLINE UA_StatusCode
-UA_ServerDiagnosticsSummaryDataType_copy(const UA_ServerDiagnosticsSummaryDataType *src, UA_ServerDiagnosticsSummaryDataType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
+UA_UtcTime_copy(const UA_UtcTime *src, UA_UtcTime *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_UTCTIME]);
}
static UA_INLINE void
-UA_ServerDiagnosticsSummaryDataType_deleteMembers(UA_ServerDiagnosticsSummaryDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
+UA_UtcTime_deleteMembers(UA_UtcTime *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UTCTIME]);
}
static UA_INLINE void
-UA_ServerDiagnosticsSummaryDataType_clear(UA_ServerDiagnosticsSummaryDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
+UA_UtcTime_clear(UA_UtcTime *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UTCTIME]);
}
static UA_INLINE void
-UA_ServerDiagnosticsSummaryDataType_delete(UA_ServerDiagnosticsSummaryDataType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
+UA_UtcTime_delete(UA_UtcTime *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_UTCTIME]);
}
-/* ContentFilterElementResult */
+/* LocaleId */
static UA_INLINE void
-UA_ContentFilterElementResult_init(UA_ContentFilterElementResult *p) {
- memset(p, 0, sizeof(UA_ContentFilterElementResult));
+UA_LocaleId_init(UA_LocaleId *p) {
+ memset(p, 0, sizeof(UA_LocaleId));
}
-static UA_INLINE UA_ContentFilterElementResult *
-UA_ContentFilterElementResult_new(void) {
- return (UA_ContentFilterElementResult*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+static UA_INLINE UA_LocaleId *
+UA_LocaleId_new(void) {
+ return (UA_LocaleId*)UA_new(&UA_TYPES[UA_TYPES_LOCALEID]);
}
static UA_INLINE UA_StatusCode
-UA_ContentFilterElementResult_copy(const UA_ContentFilterElementResult *src, UA_ContentFilterElementResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+UA_LocaleId_copy(const UA_LocaleId *src, UA_LocaleId *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_LOCALEID]);
}
static UA_INLINE void
-UA_ContentFilterElementResult_deleteMembers(UA_ContentFilterElementResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+UA_LocaleId_deleteMembers(UA_LocaleId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_LOCALEID]);
}
static UA_INLINE void
-UA_ContentFilterElementResult_clear(UA_ContentFilterElementResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+UA_LocaleId_clear(UA_LocaleId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_LOCALEID]);
}
static UA_INLINE void
-UA_ContentFilterElementResult_delete(UA_ContentFilterElementResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+UA_LocaleId_delete(UA_LocaleId *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_LOCALEID]);
}
-/* LiteralOperand */
+/* TimeZoneDataType */
static UA_INLINE void
-UA_LiteralOperand_init(UA_LiteralOperand *p) {
- memset(p, 0, sizeof(UA_LiteralOperand));
+UA_TimeZoneDataType_init(UA_TimeZoneDataType *p) {
+ memset(p, 0, sizeof(UA_TimeZoneDataType));
}
-static UA_INLINE UA_LiteralOperand *
-UA_LiteralOperand_new(void) {
- return (UA_LiteralOperand*)UA_new(&UA_TYPES[UA_TYPES_LITERALOPERAND]);
+static UA_INLINE UA_TimeZoneDataType *
+UA_TimeZoneDataType_new(void) {
+ return (UA_TimeZoneDataType*)UA_new(&UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
}
static UA_INLINE UA_StatusCode
-UA_LiteralOperand_copy(const UA_LiteralOperand *src, UA_LiteralOperand *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+UA_TimeZoneDataType_copy(const UA_TimeZoneDataType *src, UA_TimeZoneDataType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
}
static UA_INLINE void
-UA_LiteralOperand_deleteMembers(UA_LiteralOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+UA_TimeZoneDataType_deleteMembers(UA_TimeZoneDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
}
static UA_INLINE void
-UA_LiteralOperand_clear(UA_LiteralOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+UA_TimeZoneDataType_clear(UA_TimeZoneDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
}
static UA_INLINE void
-UA_LiteralOperand_delete(UA_LiteralOperand *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+UA_TimeZoneDataType_delete(UA_TimeZoneDataType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
}
-/* MessageSecurityMode */
+/* ApplicationType */
static UA_INLINE void
-UA_MessageSecurityMode_init(UA_MessageSecurityMode *p) {
- memset(p, 0, sizeof(UA_MessageSecurityMode));
+UA_ApplicationType_init(UA_ApplicationType *p) {
+ memset(p, 0, sizeof(UA_ApplicationType));
}
-static UA_INLINE UA_MessageSecurityMode *
-UA_MessageSecurityMode_new(void) {
- return (UA_MessageSecurityMode*)UA_new(&UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
+static UA_INLINE UA_ApplicationType *
+UA_ApplicationType_new(void) {
+ return (UA_ApplicationType*)UA_new(&UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_MessageSecurityMode_copy(const UA_MessageSecurityMode *src, UA_MessageSecurityMode *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
+UA_ApplicationType_copy(const UA_ApplicationType *src, UA_ApplicationType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
}
static UA_INLINE void
-UA_MessageSecurityMode_deleteMembers(UA_MessageSecurityMode *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
+UA_ApplicationType_deleteMembers(UA_ApplicationType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
}
static UA_INLINE void
-UA_MessageSecurityMode_clear(UA_MessageSecurityMode *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
+UA_ApplicationType_clear(UA_ApplicationType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
}
static UA_INLINE void
-UA_MessageSecurityMode_delete(UA_MessageSecurityMode *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
+UA_ApplicationType_delete(UA_ApplicationType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
}
-/* UtcTime */
+/* ApplicationDescription */
static UA_INLINE void
-UA_UtcTime_init(UA_UtcTime *p) {
- memset(p, 0, sizeof(UA_UtcTime));
+UA_ApplicationDescription_init(UA_ApplicationDescription *p) {
+ memset(p, 0, sizeof(UA_ApplicationDescription));
}
-static UA_INLINE UA_UtcTime *
-UA_UtcTime_new(void) {
- return (UA_UtcTime*)UA_new(&UA_TYPES[UA_TYPES_UTCTIME]);
+static UA_INLINE UA_ApplicationDescription *
+UA_ApplicationDescription_new(void) {
+ return (UA_ApplicationDescription*)UA_new(&UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
}
static UA_INLINE UA_StatusCode
-UA_UtcTime_copy(const UA_UtcTime *src, UA_UtcTime *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_UTCTIME]);
+UA_ApplicationDescription_copy(const UA_ApplicationDescription *src, UA_ApplicationDescription *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
}
static UA_INLINE void
-UA_UtcTime_deleteMembers(UA_UtcTime *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_UTCTIME]);
+UA_ApplicationDescription_deleteMembers(UA_ApplicationDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
}
static UA_INLINE void
-UA_UtcTime_clear(UA_UtcTime *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_UTCTIME]);
+UA_ApplicationDescription_clear(UA_ApplicationDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
}
static UA_INLINE void
-UA_UtcTime_delete(UA_UtcTime *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_UTCTIME]);
+UA_ApplicationDescription_delete(UA_ApplicationDescription *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
}
-/* UserIdentityToken */
+/* RequestHeader */
static UA_INLINE void
-UA_UserIdentityToken_init(UA_UserIdentityToken *p) {
- memset(p, 0, sizeof(UA_UserIdentityToken));
+UA_RequestHeader_init(UA_RequestHeader *p) {
+ memset(p, 0, sizeof(UA_RequestHeader));
}
-static UA_INLINE UA_UserIdentityToken *
-UA_UserIdentityToken_new(void) {
- return (UA_UserIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
+static UA_INLINE UA_RequestHeader *
+UA_RequestHeader_new(void) {
+ return (UA_RequestHeader*)UA_new(&UA_TYPES[UA_TYPES_REQUESTHEADER]);
}
static UA_INLINE UA_StatusCode
-UA_UserIdentityToken_copy(const UA_UserIdentityToken *src, UA_UserIdentityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
+UA_RequestHeader_copy(const UA_RequestHeader *src, UA_RequestHeader *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
}
static UA_INLINE void
-UA_UserIdentityToken_deleteMembers(UA_UserIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
+UA_RequestHeader_deleteMembers(UA_RequestHeader *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
}
static UA_INLINE void
-UA_UserIdentityToken_clear(UA_UserIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
+UA_RequestHeader_clear(UA_RequestHeader *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
}
static UA_INLINE void
-UA_UserIdentityToken_delete(UA_UserIdentityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
+UA_RequestHeader_delete(UA_RequestHeader *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
}
-/* X509IdentityToken */
+/* ResponseHeader */
static UA_INLINE void
-UA_X509IdentityToken_init(UA_X509IdentityToken *p) {
- memset(p, 0, sizeof(UA_X509IdentityToken));
+UA_ResponseHeader_init(UA_ResponseHeader *p) {
+ memset(p, 0, sizeof(UA_ResponseHeader));
}
-static UA_INLINE UA_X509IdentityToken *
-UA_X509IdentityToken_new(void) {
- return (UA_X509IdentityToken*)UA_new(&UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
+static UA_INLINE UA_ResponseHeader *
+UA_ResponseHeader_new(void) {
+ return (UA_ResponseHeader*)UA_new(&UA_TYPES[UA_TYPES_RESPONSEHEADER]);
}
static UA_INLINE UA_StatusCode
-UA_X509IdentityToken_copy(const UA_X509IdentityToken *src, UA_X509IdentityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
+UA_ResponseHeader_copy(const UA_ResponseHeader *src, UA_ResponseHeader *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
}
static UA_INLINE void
-UA_X509IdentityToken_deleteMembers(UA_X509IdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
+UA_ResponseHeader_deleteMembers(UA_ResponseHeader *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
}
static UA_INLINE void
-UA_X509IdentityToken_clear(UA_X509IdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
+UA_ResponseHeader_clear(UA_ResponseHeader *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
}
static UA_INLINE void
-UA_X509IdentityToken_delete(UA_X509IdentityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
+UA_ResponseHeader_delete(UA_ResponseHeader *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
}
-/* MonitoredItemNotification */
+/* ServiceFault */
static UA_INLINE void
-UA_MonitoredItemNotification_init(UA_MonitoredItemNotification *p) {
- memset(p, 0, sizeof(UA_MonitoredItemNotification));
+UA_ServiceFault_init(UA_ServiceFault *p) {
+ memset(p, 0, sizeof(UA_ServiceFault));
}
-static UA_INLINE UA_MonitoredItemNotification *
-UA_MonitoredItemNotification_new(void) {
- return (UA_MonitoredItemNotification*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
+static UA_INLINE UA_ServiceFault *
+UA_ServiceFault_new(void) {
+ return (UA_ServiceFault*)UA_new(&UA_TYPES[UA_TYPES_SERVICEFAULT]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoredItemNotification_copy(const UA_MonitoredItemNotification *src, UA_MonitoredItemNotification *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
+UA_ServiceFault_copy(const UA_ServiceFault *src, UA_ServiceFault *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
}
static UA_INLINE void
-UA_MonitoredItemNotification_deleteMembers(UA_MonitoredItemNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
+UA_ServiceFault_deleteMembers(UA_ServiceFault *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
}
static UA_INLINE void
-UA_MonitoredItemNotification_clear(UA_MonitoredItemNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
+UA_ServiceFault_clear(UA_ServiceFault *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
}
static UA_INLINE void
-UA_MonitoredItemNotification_delete(UA_MonitoredItemNotification *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
+UA_ServiceFault_delete(UA_ServiceFault *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
}
-/* StructureType */
+/* FindServersRequest */
static UA_INLINE void
-UA_StructureType_init(UA_StructureType *p) {
- memset(p, 0, sizeof(UA_StructureType));
+UA_FindServersRequest_init(UA_FindServersRequest *p) {
+ memset(p, 0, sizeof(UA_FindServersRequest));
}
-static UA_INLINE UA_StructureType *
-UA_StructureType_new(void) {
- return (UA_StructureType*)UA_new(&UA_TYPES[UA_TYPES_STRUCTURETYPE]);
+static UA_INLINE UA_FindServersRequest *
+UA_FindServersRequest_new(void) {
+ return (UA_FindServersRequest*)UA_new(&UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_StructureType_copy(const UA_StructureType *src, UA_StructureType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
+UA_FindServersRequest_copy(const UA_FindServersRequest *src, UA_FindServersRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
}
static UA_INLINE void
-UA_StructureType_deleteMembers(UA_StructureType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
+UA_FindServersRequest_deleteMembers(UA_FindServersRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
}
static UA_INLINE void
-UA_StructureType_clear(UA_StructureType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
+UA_FindServersRequest_clear(UA_FindServersRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
}
static UA_INLINE void
-UA_StructureType_delete(UA_StructureType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTURETYPE]);
+UA_FindServersRequest_delete(UA_FindServersRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
}
-/* ResponseHeader */
+/* FindServersResponse */
static UA_INLINE void
-UA_ResponseHeader_init(UA_ResponseHeader *p) {
- memset(p, 0, sizeof(UA_ResponseHeader));
+UA_FindServersResponse_init(UA_FindServersResponse *p) {
+ memset(p, 0, sizeof(UA_FindServersResponse));
}
-static UA_INLINE UA_ResponseHeader *
-UA_ResponseHeader_new(void) {
- return (UA_ResponseHeader*)UA_new(&UA_TYPES[UA_TYPES_RESPONSEHEADER]);
+static UA_INLINE UA_FindServersResponse *
+UA_FindServersResponse_new(void) {
+ return (UA_FindServersResponse*)UA_new(&UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ResponseHeader_copy(const UA_ResponseHeader *src, UA_ResponseHeader *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
+UA_FindServersResponse_copy(const UA_FindServersResponse *src, UA_FindServersResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
}
static UA_INLINE void
-UA_ResponseHeader_deleteMembers(UA_ResponseHeader *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
+UA_FindServersResponse_deleteMembers(UA_FindServersResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
}
static UA_INLINE void
-UA_ResponseHeader_clear(UA_ResponseHeader *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
+UA_FindServersResponse_clear(UA_FindServersResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
}
static UA_INLINE void
-UA_ResponseHeader_delete(UA_ResponseHeader *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_RESPONSEHEADER]);
+UA_FindServersResponse_delete(UA_FindServersResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
}
-/* SignatureData */
+/* MessageSecurityMode */
static UA_INLINE void
-UA_SignatureData_init(UA_SignatureData *p) {
- memset(p, 0, sizeof(UA_SignatureData));
+UA_MessageSecurityMode_init(UA_MessageSecurityMode *p) {
+ memset(p, 0, sizeof(UA_MessageSecurityMode));
}
-static UA_INLINE UA_SignatureData *
-UA_SignatureData_new(void) {
- return (UA_SignatureData*)UA_new(&UA_TYPES[UA_TYPES_SIGNATUREDATA]);
+static UA_INLINE UA_MessageSecurityMode *
+UA_MessageSecurityMode_new(void) {
+ return (UA_MessageSecurityMode*)UA_new(&UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
}
static UA_INLINE UA_StatusCode
-UA_SignatureData_copy(const UA_SignatureData *src, UA_SignatureData *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
+UA_MessageSecurityMode_copy(const UA_MessageSecurityMode *src, UA_MessageSecurityMode *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
}
static UA_INLINE void
-UA_SignatureData_deleteMembers(UA_SignatureData *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
+UA_MessageSecurityMode_deleteMembers(UA_MessageSecurityMode *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
}
static UA_INLINE void
-UA_SignatureData_clear(UA_SignatureData *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
+UA_MessageSecurityMode_clear(UA_MessageSecurityMode *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
}
static UA_INLINE void
-UA_SignatureData_delete(UA_SignatureData *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
+UA_MessageSecurityMode_delete(UA_MessageSecurityMode *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MESSAGESECURITYMODE]);
}
-/* ModifySubscriptionResponse */
+/* UserTokenType */
static UA_INLINE void
-UA_ModifySubscriptionResponse_init(UA_ModifySubscriptionResponse *p) {
- memset(p, 0, sizeof(UA_ModifySubscriptionResponse));
+UA_UserTokenType_init(UA_UserTokenType *p) {
+ memset(p, 0, sizeof(UA_UserTokenType));
}
-static UA_INLINE UA_ModifySubscriptionResponse *
-UA_ModifySubscriptionResponse_new(void) {
- return (UA_ModifySubscriptionResponse*)UA_new(&UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
+static UA_INLINE UA_UserTokenType *
+UA_UserTokenType_new(void) {
+ return (UA_UserTokenType*)UA_new(&UA_TYPES[UA_TYPES_USERTOKENTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_ModifySubscriptionResponse_copy(const UA_ModifySubscriptionResponse *src, UA_ModifySubscriptionResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
+UA_UserTokenType_copy(const UA_UserTokenType *src, UA_UserTokenType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
}
static UA_INLINE void
-UA_ModifySubscriptionResponse_deleteMembers(UA_ModifySubscriptionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
+UA_UserTokenType_deleteMembers(UA_UserTokenType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
}
static UA_INLINE void
-UA_ModifySubscriptionResponse_clear(UA_ModifySubscriptionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
+UA_UserTokenType_clear(UA_UserTokenType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
}
static UA_INLINE void
-UA_ModifySubscriptionResponse_delete(UA_ModifySubscriptionResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
+UA_UserTokenType_delete(UA_UserTokenType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
}
-/* NodeAttributes */
+/* UserTokenPolicy */
static UA_INLINE void
-UA_NodeAttributes_init(UA_NodeAttributes *p) {
- memset(p, 0, sizeof(UA_NodeAttributes));
+UA_UserTokenPolicy_init(UA_UserTokenPolicy *p) {
+ memset(p, 0, sizeof(UA_UserTokenPolicy));
}
-static UA_INLINE UA_NodeAttributes *
-UA_NodeAttributes_new(void) {
- return (UA_NodeAttributes*)UA_new(&UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
+static UA_INLINE UA_UserTokenPolicy *
+UA_UserTokenPolicy_new(void) {
+ return (UA_UserTokenPolicy*)UA_new(&UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
}
static UA_INLINE UA_StatusCode
-UA_NodeAttributes_copy(const UA_NodeAttributes *src, UA_NodeAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
+UA_UserTokenPolicy_copy(const UA_UserTokenPolicy *src, UA_UserTokenPolicy *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
}
static UA_INLINE void
-UA_NodeAttributes_deleteMembers(UA_NodeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
+UA_UserTokenPolicy_deleteMembers(UA_UserTokenPolicy *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
}
static UA_INLINE void
-UA_NodeAttributes_clear(UA_NodeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
+UA_UserTokenPolicy_clear(UA_UserTokenPolicy *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
}
static UA_INLINE void
-UA_NodeAttributes_delete(UA_NodeAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
+UA_UserTokenPolicy_delete(UA_UserTokenPolicy *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
}
-/* ActivateSessionResponse */
+/* EndpointDescription */
static UA_INLINE void
-UA_ActivateSessionResponse_init(UA_ActivateSessionResponse *p) {
- memset(p, 0, sizeof(UA_ActivateSessionResponse));
+UA_EndpointDescription_init(UA_EndpointDescription *p) {
+ memset(p, 0, sizeof(UA_EndpointDescription));
}
-static UA_INLINE UA_ActivateSessionResponse *
-UA_ActivateSessionResponse_new(void) {
- return (UA_ActivateSessionResponse*)UA_new(&UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
+static UA_INLINE UA_EndpointDescription *
+UA_EndpointDescription_new(void) {
+ return (UA_EndpointDescription*)UA_new(&UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
}
static UA_INLINE UA_StatusCode
-UA_ActivateSessionResponse_copy(const UA_ActivateSessionResponse *src, UA_ActivateSessionResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
+UA_EndpointDescription_copy(const UA_EndpointDescription *src, UA_EndpointDescription *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
}
static UA_INLINE void
-UA_ActivateSessionResponse_deleteMembers(UA_ActivateSessionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
+UA_EndpointDescription_deleteMembers(UA_EndpointDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
}
static UA_INLINE void
-UA_ActivateSessionResponse_clear(UA_ActivateSessionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
+UA_EndpointDescription_clear(UA_EndpointDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
}
static UA_INLINE void
-UA_ActivateSessionResponse_delete(UA_ActivateSessionResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
+UA_EndpointDescription_delete(UA_EndpointDescription *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
}
-/* EnumField */
+/* GetEndpointsRequest */
static UA_INLINE void
-UA_EnumField_init(UA_EnumField *p) {
- memset(p, 0, sizeof(UA_EnumField));
+UA_GetEndpointsRequest_init(UA_GetEndpointsRequest *p) {
+ memset(p, 0, sizeof(UA_GetEndpointsRequest));
}
-static UA_INLINE UA_EnumField *
-UA_EnumField_new(void) {
- return (UA_EnumField*)UA_new(&UA_TYPES[UA_TYPES_ENUMFIELD]);
+static UA_INLINE UA_GetEndpointsRequest *
+UA_GetEndpointsRequest_new(void) {
+ return (UA_GetEndpointsRequest*)UA_new(&UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_EnumField_copy(const UA_EnumField *src, UA_EnumField *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMFIELD]);
+UA_GetEndpointsRequest_copy(const UA_GetEndpointsRequest *src, UA_GetEndpointsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
}
static UA_INLINE void
-UA_EnumField_deleteMembers(UA_EnumField *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
+UA_GetEndpointsRequest_deleteMembers(UA_GetEndpointsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
}
static UA_INLINE void
-UA_EnumField_clear(UA_EnumField *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
+UA_GetEndpointsRequest_clear(UA_GetEndpointsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
}
static UA_INLINE void
-UA_EnumField_delete(UA_EnumField *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ENUMFIELD]);
+UA_GetEndpointsRequest_delete(UA_GetEndpointsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
}
-/* VariableTypeAttributes */
+/* GetEndpointsResponse */
static UA_INLINE void
-UA_VariableTypeAttributes_init(UA_VariableTypeAttributes *p) {
- memset(p, 0, sizeof(UA_VariableTypeAttributes));
+UA_GetEndpointsResponse_init(UA_GetEndpointsResponse *p) {
+ memset(p, 0, sizeof(UA_GetEndpointsResponse));
}
-static UA_INLINE UA_VariableTypeAttributes *
-UA_VariableTypeAttributes_new(void) {
- return (UA_VariableTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
+static UA_INLINE UA_GetEndpointsResponse *
+UA_GetEndpointsResponse_new(void) {
+ return (UA_GetEndpointsResponse*)UA_new(&UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_VariableTypeAttributes_copy(const UA_VariableTypeAttributes *src, UA_VariableTypeAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
+UA_GetEndpointsResponse_copy(const UA_GetEndpointsResponse *src, UA_GetEndpointsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
}
static UA_INLINE void
-UA_VariableTypeAttributes_deleteMembers(UA_VariableTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
+UA_GetEndpointsResponse_deleteMembers(UA_GetEndpointsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
}
static UA_INLINE void
-UA_VariableTypeAttributes_clear(UA_VariableTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
+UA_GetEndpointsResponse_clear(UA_GetEndpointsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
}
static UA_INLINE void
-UA_VariableTypeAttributes_delete(UA_VariableTypeAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
+UA_GetEndpointsResponse_delete(UA_GetEndpointsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
}
-/* CallMethodResult */
+/* SecurityTokenRequestType */
static UA_INLINE void
-UA_CallMethodResult_init(UA_CallMethodResult *p) {
- memset(p, 0, sizeof(UA_CallMethodResult));
+UA_SecurityTokenRequestType_init(UA_SecurityTokenRequestType *p) {
+ memset(p, 0, sizeof(UA_SecurityTokenRequestType));
}
-static UA_INLINE UA_CallMethodResult *
-UA_CallMethodResult_new(void) {
- return (UA_CallMethodResult*)UA_new(&UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
+static UA_INLINE UA_SecurityTokenRequestType *
+UA_SecurityTokenRequestType_new(void) {
+ return (UA_SecurityTokenRequestType*)UA_new(&UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_CallMethodResult_copy(const UA_CallMethodResult *src, UA_CallMethodResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
+UA_SecurityTokenRequestType_copy(const UA_SecurityTokenRequestType *src, UA_SecurityTokenRequestType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
}
static UA_INLINE void
-UA_CallMethodResult_deleteMembers(UA_CallMethodResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
+UA_SecurityTokenRequestType_deleteMembers(UA_SecurityTokenRequestType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
}
static UA_INLINE void
-UA_CallMethodResult_clear(UA_CallMethodResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
+UA_SecurityTokenRequestType_clear(UA_SecurityTokenRequestType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
}
static UA_INLINE void
-UA_CallMethodResult_delete(UA_CallMethodResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
+UA_SecurityTokenRequestType_delete(UA_SecurityTokenRequestType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
}
-/* MonitoringMode */
+/* ChannelSecurityToken */
static UA_INLINE void
-UA_MonitoringMode_init(UA_MonitoringMode *p) {
- memset(p, 0, sizeof(UA_MonitoringMode));
+UA_ChannelSecurityToken_init(UA_ChannelSecurityToken *p) {
+ memset(p, 0, sizeof(UA_ChannelSecurityToken));
}
-static UA_INLINE UA_MonitoringMode *
-UA_MonitoringMode_new(void) {
- return (UA_MonitoringMode*)UA_new(&UA_TYPES[UA_TYPES_MONITORINGMODE]);
+static UA_INLINE UA_ChannelSecurityToken *
+UA_ChannelSecurityToken_new(void) {
+ return (UA_ChannelSecurityToken*)UA_new(&UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoringMode_copy(const UA_MonitoringMode *src, UA_MonitoringMode *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
+UA_ChannelSecurityToken_copy(const UA_ChannelSecurityToken *src, UA_ChannelSecurityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
}
static UA_INLINE void
-UA_MonitoringMode_deleteMembers(UA_MonitoringMode *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
+UA_ChannelSecurityToken_deleteMembers(UA_ChannelSecurityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
}
static UA_INLINE void
-UA_MonitoringMode_clear(UA_MonitoringMode *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
+UA_ChannelSecurityToken_clear(UA_ChannelSecurityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
}
static UA_INLINE void
-UA_MonitoringMode_delete(UA_MonitoringMode *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
+UA_ChannelSecurityToken_delete(UA_ChannelSecurityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
}
-/* SetMonitoringModeResponse */
+/* OpenSecureChannelRequest */
static UA_INLINE void
-UA_SetMonitoringModeResponse_init(UA_SetMonitoringModeResponse *p) {
- memset(p, 0, sizeof(UA_SetMonitoringModeResponse));
+UA_OpenSecureChannelRequest_init(UA_OpenSecureChannelRequest *p) {
+ memset(p, 0, sizeof(UA_OpenSecureChannelRequest));
}
-static UA_INLINE UA_SetMonitoringModeResponse *
-UA_SetMonitoringModeResponse_new(void) {
- return (UA_SetMonitoringModeResponse*)UA_new(&UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
+static UA_INLINE UA_OpenSecureChannelRequest *
+UA_OpenSecureChannelRequest_new(void) {
+ return (UA_OpenSecureChannelRequest*)UA_new(&UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_SetMonitoringModeResponse_copy(const UA_SetMonitoringModeResponse *src, UA_SetMonitoringModeResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
+UA_OpenSecureChannelRequest_copy(const UA_OpenSecureChannelRequest *src, UA_OpenSecureChannelRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeResponse_deleteMembers(UA_SetMonitoringModeResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
+UA_OpenSecureChannelRequest_deleteMembers(UA_OpenSecureChannelRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeResponse_clear(UA_SetMonitoringModeResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
+UA_OpenSecureChannelRequest_clear(UA_OpenSecureChannelRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeResponse_delete(UA_SetMonitoringModeResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
+UA_OpenSecureChannelRequest_delete(UA_OpenSecureChannelRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
}
-/* BrowseResultMask */
+/* OpenSecureChannelResponse */
static UA_INLINE void
-UA_BrowseResultMask_init(UA_BrowseResultMask *p) {
- memset(p, 0, sizeof(UA_BrowseResultMask));
+UA_OpenSecureChannelResponse_init(UA_OpenSecureChannelResponse *p) {
+ memset(p, 0, sizeof(UA_OpenSecureChannelResponse));
}
-static UA_INLINE UA_BrowseResultMask *
-UA_BrowseResultMask_new(void) {
- return (UA_BrowseResultMask*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
+static UA_INLINE UA_OpenSecureChannelResponse *
+UA_OpenSecureChannelResponse_new(void) {
+ return (UA_OpenSecureChannelResponse*)UA_new(&UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseResultMask_copy(const UA_BrowseResultMask *src, UA_BrowseResultMask *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
+UA_OpenSecureChannelResponse_copy(const UA_OpenSecureChannelResponse *src, UA_OpenSecureChannelResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_BrowseResultMask_deleteMembers(UA_BrowseResultMask *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
+UA_OpenSecureChannelResponse_deleteMembers(UA_OpenSecureChannelResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_BrowseResultMask_clear(UA_BrowseResultMask *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
+UA_OpenSecureChannelResponse_clear(UA_OpenSecureChannelResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_BrowseResultMask_delete(UA_BrowseResultMask *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
+UA_OpenSecureChannelResponse_delete(UA_OpenSecureChannelResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
}
-/* RequestHeader */
+/* CloseSecureChannelRequest */
static UA_INLINE void
-UA_RequestHeader_init(UA_RequestHeader *p) {
- memset(p, 0, sizeof(UA_RequestHeader));
+UA_CloseSecureChannelRequest_init(UA_CloseSecureChannelRequest *p) {
+ memset(p, 0, sizeof(UA_CloseSecureChannelRequest));
}
-static UA_INLINE UA_RequestHeader *
-UA_RequestHeader_new(void) {
- return (UA_RequestHeader*)UA_new(&UA_TYPES[UA_TYPES_REQUESTHEADER]);
+static UA_INLINE UA_CloseSecureChannelRequest *
+UA_CloseSecureChannelRequest_new(void) {
+ return (UA_CloseSecureChannelRequest*)UA_new(&UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_RequestHeader_copy(const UA_RequestHeader *src, UA_RequestHeader *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
+UA_CloseSecureChannelRequest_copy(const UA_CloseSecureChannelRequest *src, UA_CloseSecureChannelRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_RequestHeader_deleteMembers(UA_RequestHeader *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
+UA_CloseSecureChannelRequest_deleteMembers(UA_CloseSecureChannelRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_RequestHeader_clear(UA_RequestHeader *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
+UA_CloseSecureChannelRequest_clear(UA_CloseSecureChannelRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
}
static UA_INLINE void
-UA_RequestHeader_delete(UA_RequestHeader *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REQUESTHEADER]);
+UA_CloseSecureChannelRequest_delete(UA_CloseSecureChannelRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
}
-/* MonitoredItemModifyResult */
+/* CloseSecureChannelResponse */
static UA_INLINE void
-UA_MonitoredItemModifyResult_init(UA_MonitoredItemModifyResult *p) {
- memset(p, 0, sizeof(UA_MonitoredItemModifyResult));
+UA_CloseSecureChannelResponse_init(UA_CloseSecureChannelResponse *p) {
+ memset(p, 0, sizeof(UA_CloseSecureChannelResponse));
}
-static UA_INLINE UA_MonitoredItemModifyResult *
-UA_MonitoredItemModifyResult_new(void) {
- return (UA_MonitoredItemModifyResult*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
+static UA_INLINE UA_CloseSecureChannelResponse *
+UA_CloseSecureChannelResponse_new(void) {
+ return (UA_CloseSecureChannelResponse*)UA_new(&UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoredItemModifyResult_copy(const UA_MonitoredItemModifyResult *src, UA_MonitoredItemModifyResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
+UA_CloseSecureChannelResponse_copy(const UA_CloseSecureChannelResponse *src, UA_CloseSecureChannelResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemModifyResult_deleteMembers(UA_MonitoredItemModifyResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
+UA_CloseSecureChannelResponse_deleteMembers(UA_CloseSecureChannelResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemModifyResult_clear(UA_MonitoredItemModifyResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
+UA_CloseSecureChannelResponse_clear(UA_CloseSecureChannelResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemModifyResult_delete(UA_MonitoredItemModifyResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
+UA_CloseSecureChannelResponse_delete(UA_CloseSecureChannelResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
}
-/* CloseSecureChannelRequest */
+/* SignedSoftwareCertificate */
static UA_INLINE void
-UA_CloseSecureChannelRequest_init(UA_CloseSecureChannelRequest *p) {
- memset(p, 0, sizeof(UA_CloseSecureChannelRequest));
+UA_SignedSoftwareCertificate_init(UA_SignedSoftwareCertificate *p) {
+ memset(p, 0, sizeof(UA_SignedSoftwareCertificate));
}
-static UA_INLINE UA_CloseSecureChannelRequest *
-UA_CloseSecureChannelRequest_new(void) {
- return (UA_CloseSecureChannelRequest*)UA_new(&UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
+static UA_INLINE UA_SignedSoftwareCertificate *
+UA_SignedSoftwareCertificate_new(void) {
+ return (UA_SignedSoftwareCertificate*)UA_new(&UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
}
static UA_INLINE UA_StatusCode
-UA_CloseSecureChannelRequest_copy(const UA_CloseSecureChannelRequest *src, UA_CloseSecureChannelRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
+UA_SignedSoftwareCertificate_copy(const UA_SignedSoftwareCertificate *src, UA_SignedSoftwareCertificate *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
}
static UA_INLINE void
-UA_CloseSecureChannelRequest_deleteMembers(UA_CloseSecureChannelRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
+UA_SignedSoftwareCertificate_deleteMembers(UA_SignedSoftwareCertificate *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
}
static UA_INLINE void
-UA_CloseSecureChannelRequest_clear(UA_CloseSecureChannelRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
+UA_SignedSoftwareCertificate_clear(UA_SignedSoftwareCertificate *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
}
static UA_INLINE void
-UA_CloseSecureChannelRequest_delete(UA_CloseSecureChannelRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELREQUEST]);
+UA_SignedSoftwareCertificate_delete(UA_SignedSoftwareCertificate *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
}
-/* NotificationMessage */
+/* SignatureData */
static UA_INLINE void
-UA_NotificationMessage_init(UA_NotificationMessage *p) {
- memset(p, 0, sizeof(UA_NotificationMessage));
+UA_SignatureData_init(UA_SignatureData *p) {
+ memset(p, 0, sizeof(UA_SignatureData));
}
-static UA_INLINE UA_NotificationMessage *
-UA_NotificationMessage_new(void) {
- return (UA_NotificationMessage*)UA_new(&UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
+static UA_INLINE UA_SignatureData *
+UA_SignatureData_new(void) {
+ return (UA_SignatureData*)UA_new(&UA_TYPES[UA_TYPES_SIGNATUREDATA]);
}
static UA_INLINE UA_StatusCode
-UA_NotificationMessage_copy(const UA_NotificationMessage *src, UA_NotificationMessage *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
+UA_SignatureData_copy(const UA_SignatureData *src, UA_SignatureData *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
}
static UA_INLINE void
-UA_NotificationMessage_deleteMembers(UA_NotificationMessage *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
+UA_SignatureData_deleteMembers(UA_SignatureData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
}
static UA_INLINE void
-UA_NotificationMessage_clear(UA_NotificationMessage *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
+UA_SignatureData_clear(UA_SignatureData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
}
static UA_INLINE void
-UA_NotificationMessage_delete(UA_NotificationMessage *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
+UA_SignatureData_delete(UA_SignatureData *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SIGNATUREDATA]);
}
-/* CreateSubscriptionResponse */
+/* CreateSessionRequest */
static UA_INLINE void
-UA_CreateSubscriptionResponse_init(UA_CreateSubscriptionResponse *p) {
- memset(p, 0, sizeof(UA_CreateSubscriptionResponse));
+UA_CreateSessionRequest_init(UA_CreateSessionRequest *p) {
+ memset(p, 0, sizeof(UA_CreateSessionRequest));
}
-static UA_INLINE UA_CreateSubscriptionResponse *
-UA_CreateSubscriptionResponse_new(void) {
- return (UA_CreateSubscriptionResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
+static UA_INLINE UA_CreateSessionRequest *
+UA_CreateSessionRequest_new(void) {
+ return (UA_CreateSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_CreateSubscriptionResponse_copy(const UA_CreateSubscriptionResponse *src, UA_CreateSubscriptionResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
+UA_CreateSessionRequest_copy(const UA_CreateSessionRequest *src, UA_CreateSessionRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_CreateSubscriptionResponse_deleteMembers(UA_CreateSubscriptionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
+UA_CreateSessionRequest_deleteMembers(UA_CreateSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_CreateSubscriptionResponse_clear(UA_CreateSubscriptionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
+UA_CreateSessionRequest_clear(UA_CreateSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_CreateSubscriptionResponse_delete(UA_CreateSubscriptionResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
+UA_CreateSessionRequest_delete(UA_CreateSessionRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
}
-/* EnumDefinition */
+/* CreateSessionResponse */
static UA_INLINE void
-UA_EnumDefinition_init(UA_EnumDefinition *p) {
- memset(p, 0, sizeof(UA_EnumDefinition));
+UA_CreateSessionResponse_init(UA_CreateSessionResponse *p) {
+ memset(p, 0, sizeof(UA_CreateSessionResponse));
}
-static UA_INLINE UA_EnumDefinition *
-UA_EnumDefinition_new(void) {
- return (UA_EnumDefinition*)UA_new(&UA_TYPES[UA_TYPES_ENUMDEFINITION]);
+static UA_INLINE UA_CreateSessionResponse *
+UA_CreateSessionResponse_new(void) {
+ return (UA_CreateSessionResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_EnumDefinition_copy(const UA_EnumDefinition *src, UA_EnumDefinition *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
+UA_CreateSessionResponse_copy(const UA_CreateSessionResponse *src, UA_CreateSessionResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_EnumDefinition_deleteMembers(UA_EnumDefinition *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
+UA_CreateSessionResponse_deleteMembers(UA_CreateSessionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_EnumDefinition_clear(UA_EnumDefinition *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
+UA_CreateSessionResponse_clear(UA_CreateSessionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_EnumDefinition_delete(UA_EnumDefinition *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
+UA_CreateSessionResponse_delete(UA_CreateSessionResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
}
-/* AxisScaleEnumeration */
+/* UserIdentityToken */
static UA_INLINE void
-UA_AxisScaleEnumeration_init(UA_AxisScaleEnumeration *p) {
- memset(p, 0, sizeof(UA_AxisScaleEnumeration));
+UA_UserIdentityToken_init(UA_UserIdentityToken *p) {
+ memset(p, 0, sizeof(UA_UserIdentityToken));
}
-static UA_INLINE UA_AxisScaleEnumeration *
-UA_AxisScaleEnumeration_new(void) {
- return (UA_AxisScaleEnumeration*)UA_new(&UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
+static UA_INLINE UA_UserIdentityToken *
+UA_UserIdentityToken_new(void) {
+ return (UA_UserIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_AxisScaleEnumeration_copy(const UA_AxisScaleEnumeration *src, UA_AxisScaleEnumeration *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
+UA_UserIdentityToken_copy(const UA_UserIdentityToken *src, UA_UserIdentityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_AxisScaleEnumeration_deleteMembers(UA_AxisScaleEnumeration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
+UA_UserIdentityToken_deleteMembers(UA_UserIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_AxisScaleEnumeration_clear(UA_AxisScaleEnumeration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
+UA_UserIdentityToken_clear(UA_UserIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_AxisScaleEnumeration_delete(UA_AxisScaleEnumeration *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
+UA_UserIdentityToken_delete(UA_UserIdentityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_USERIDENTITYTOKEN]);
}
-/* BrowseDirection */
+/* AnonymousIdentityToken */
static UA_INLINE void
-UA_BrowseDirection_init(UA_BrowseDirection *p) {
- memset(p, 0, sizeof(UA_BrowseDirection));
+UA_AnonymousIdentityToken_init(UA_AnonymousIdentityToken *p) {
+ memset(p, 0, sizeof(UA_AnonymousIdentityToken));
}
-static UA_INLINE UA_BrowseDirection *
-UA_BrowseDirection_new(void) {
- return (UA_BrowseDirection*)UA_new(&UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
+static UA_INLINE UA_AnonymousIdentityToken *
+UA_AnonymousIdentityToken_new(void) {
+ return (UA_AnonymousIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseDirection_copy(const UA_BrowseDirection *src, UA_BrowseDirection *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
+UA_AnonymousIdentityToken_copy(const UA_AnonymousIdentityToken *src, UA_AnonymousIdentityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_BrowseDirection_deleteMembers(UA_BrowseDirection *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
+UA_AnonymousIdentityToken_deleteMembers(UA_AnonymousIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_BrowseDirection_clear(UA_BrowseDirection *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
+UA_AnonymousIdentityToken_clear(UA_AnonymousIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_BrowseDirection_delete(UA_BrowseDirection *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
+UA_AnonymousIdentityToken_delete(UA_AnonymousIdentityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
}
-/* CallMethodRequest */
+/* UserNameIdentityToken */
static UA_INLINE void
-UA_CallMethodRequest_init(UA_CallMethodRequest *p) {
- memset(p, 0, sizeof(UA_CallMethodRequest));
+UA_UserNameIdentityToken_init(UA_UserNameIdentityToken *p) {
+ memset(p, 0, sizeof(UA_UserNameIdentityToken));
}
-static UA_INLINE UA_CallMethodRequest *
-UA_CallMethodRequest_new(void) {
- return (UA_CallMethodRequest*)UA_new(&UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
+static UA_INLINE UA_UserNameIdentityToken *
+UA_UserNameIdentityToken_new(void) {
+ return (UA_UserNameIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_CallMethodRequest_copy(const UA_CallMethodRequest *src, UA_CallMethodRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
+UA_UserNameIdentityToken_copy(const UA_UserNameIdentityToken *src, UA_UserNameIdentityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_CallMethodRequest_deleteMembers(UA_CallMethodRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
+UA_UserNameIdentityToken_deleteMembers(UA_UserNameIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_CallMethodRequest_clear(UA_CallMethodRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
+UA_UserNameIdentityToken_clear(UA_UserNameIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_CallMethodRequest_delete(UA_CallMethodRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
+UA_UserNameIdentityToken_delete(UA_UserNameIdentityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
}
-/* ReadResponse */
+/* X509IdentityToken */
static UA_INLINE void
-UA_ReadResponse_init(UA_ReadResponse *p) {
- memset(p, 0, sizeof(UA_ReadResponse));
+UA_X509IdentityToken_init(UA_X509IdentityToken *p) {
+ memset(p, 0, sizeof(UA_X509IdentityToken));
}
-static UA_INLINE UA_ReadResponse *
-UA_ReadResponse_new(void) {
- return (UA_ReadResponse*)UA_new(&UA_TYPES[UA_TYPES_READRESPONSE]);
+static UA_INLINE UA_X509IdentityToken *
+UA_X509IdentityToken_new(void) {
+ return (UA_X509IdentityToken*)UA_new(&UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_ReadResponse_copy(const UA_ReadResponse *src, UA_ReadResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READRESPONSE]);
+UA_X509IdentityToken_copy(const UA_X509IdentityToken *src, UA_X509IdentityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
}
static UA_INLINE void
-UA_ReadResponse_deleteMembers(UA_ReadResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
+UA_X509IdentityToken_deleteMembers(UA_X509IdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
}
static UA_INLINE void
-UA_ReadResponse_clear(UA_ReadResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
+UA_X509IdentityToken_clear(UA_X509IdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
}
static UA_INLINE void
-UA_ReadResponse_delete(UA_ReadResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
+UA_X509IdentityToken_delete(UA_X509IdentityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_X509IDENTITYTOKEN]);
}
-/* TimestampsToReturn */
+/* IssuedIdentityToken */
static UA_INLINE void
-UA_TimestampsToReturn_init(UA_TimestampsToReturn *p) {
- memset(p, 0, sizeof(UA_TimestampsToReturn));
+UA_IssuedIdentityToken_init(UA_IssuedIdentityToken *p) {
+ memset(p, 0, sizeof(UA_IssuedIdentityToken));
}
-static UA_INLINE UA_TimestampsToReturn *
-UA_TimestampsToReturn_new(void) {
- return (UA_TimestampsToReturn*)UA_new(&UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
+static UA_INLINE UA_IssuedIdentityToken *
+UA_IssuedIdentityToken_new(void) {
+ return (UA_IssuedIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
}
static UA_INLINE UA_StatusCode
-UA_TimestampsToReturn_copy(const UA_TimestampsToReturn *src, UA_TimestampsToReturn *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
+UA_IssuedIdentityToken_copy(const UA_IssuedIdentityToken *src, UA_IssuedIdentityToken *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_TimestampsToReturn_deleteMembers(UA_TimestampsToReturn *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
+UA_IssuedIdentityToken_deleteMembers(UA_IssuedIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_TimestampsToReturn_clear(UA_TimestampsToReturn *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
+UA_IssuedIdentityToken_clear(UA_IssuedIdentityToken *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
}
static UA_INLINE void
-UA_TimestampsToReturn_delete(UA_TimestampsToReturn *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
+UA_IssuedIdentityToken_delete(UA_IssuedIdentityToken *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
}
-/* NodeClass */
+/* ActivateSessionRequest */
static UA_INLINE void
-UA_NodeClass_init(UA_NodeClass *p) {
- memset(p, 0, sizeof(UA_NodeClass));
+UA_ActivateSessionRequest_init(UA_ActivateSessionRequest *p) {
+ memset(p, 0, sizeof(UA_ActivateSessionRequest));
}
-static UA_INLINE UA_NodeClass *
-UA_NodeClass_new(void) {
- return (UA_NodeClass*)UA_new(&UA_TYPES[UA_TYPES_NODECLASS]);
+static UA_INLINE UA_ActivateSessionRequest *
+UA_ActivateSessionRequest_new(void) {
+ return (UA_ActivateSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_NodeClass_copy(const UA_NodeClass *src, UA_NodeClass *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODECLASS]);
+UA_ActivateSessionRequest_copy(const UA_ActivateSessionRequest *src, UA_ActivateSessionRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_NodeClass_deleteMembers(UA_NodeClass *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODECLASS]);
+UA_ActivateSessionRequest_deleteMembers(UA_ActivateSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_NodeClass_clear(UA_NodeClass *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODECLASS]);
+UA_ActivateSessionRequest_clear(UA_ActivateSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
}
static UA_INLINE void
-UA_NodeClass_delete(UA_NodeClass *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_NODECLASS]);
+UA_ActivateSessionRequest_delete(UA_ActivateSessionRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
}
-/* ObjectTypeAttributes */
+/* ActivateSessionResponse */
static UA_INLINE void
-UA_ObjectTypeAttributes_init(UA_ObjectTypeAttributes *p) {
- memset(p, 0, sizeof(UA_ObjectTypeAttributes));
+UA_ActivateSessionResponse_init(UA_ActivateSessionResponse *p) {
+ memset(p, 0, sizeof(UA_ActivateSessionResponse));
}
-static UA_INLINE UA_ObjectTypeAttributes *
-UA_ObjectTypeAttributes_new(void) {
- return (UA_ObjectTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
+static UA_INLINE UA_ActivateSessionResponse *
+UA_ActivateSessionResponse_new(void) {
+ return (UA_ActivateSessionResponse*)UA_new(&UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ObjectTypeAttributes_copy(const UA_ObjectTypeAttributes *src, UA_ObjectTypeAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
+UA_ActivateSessionResponse_copy(const UA_ActivateSessionResponse *src, UA_ActivateSessionResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_ObjectTypeAttributes_deleteMembers(UA_ObjectTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
+UA_ActivateSessionResponse_deleteMembers(UA_ActivateSessionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_ObjectTypeAttributes_clear(UA_ObjectTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
+UA_ActivateSessionResponse_clear(UA_ActivateSessionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
}
static UA_INLINE void
-UA_ObjectTypeAttributes_delete(UA_ObjectTypeAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
+UA_ActivateSessionResponse_delete(UA_ActivateSessionResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONRESPONSE]);
}
-/* SecurityTokenRequestType */
+/* CloseSessionRequest */
static UA_INLINE void
-UA_SecurityTokenRequestType_init(UA_SecurityTokenRequestType *p) {
- memset(p, 0, sizeof(UA_SecurityTokenRequestType));
+UA_CloseSessionRequest_init(UA_CloseSessionRequest *p) {
+ memset(p, 0, sizeof(UA_CloseSessionRequest));
}
-static UA_INLINE UA_SecurityTokenRequestType *
-UA_SecurityTokenRequestType_new(void) {
- return (UA_SecurityTokenRequestType*)UA_new(&UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
+static UA_INLINE UA_CloseSessionRequest *
+UA_CloseSessionRequest_new(void) {
+ return (UA_CloseSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_SecurityTokenRequestType_copy(const UA_SecurityTokenRequestType *src, UA_SecurityTokenRequestType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
+UA_CloseSessionRequest_copy(const UA_CloseSessionRequest *src, UA_CloseSessionRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
}
static UA_INLINE void
-UA_SecurityTokenRequestType_deleteMembers(UA_SecurityTokenRequestType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
+UA_CloseSessionRequest_deleteMembers(UA_CloseSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
}
static UA_INLINE void
-UA_SecurityTokenRequestType_clear(UA_SecurityTokenRequestType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
+UA_CloseSessionRequest_clear(UA_CloseSessionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
}
static UA_INLINE void
-UA_SecurityTokenRequestType_delete(UA_SecurityTokenRequestType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SECURITYTOKENREQUESTTYPE]);
+UA_CloseSessionRequest_delete(UA_CloseSessionRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
}
/* CloseSessionResponse */
@@ -18649,314 +18911,345 @@ UA_CloseSessionResponse_delete(UA_CloseSessionResponse *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESESSIONRESPONSE]);
}
-/* SetPublishingModeRequest */
+/* NodeAttributesMask */
static UA_INLINE void
-UA_SetPublishingModeRequest_init(UA_SetPublishingModeRequest *p) {
- memset(p, 0, sizeof(UA_SetPublishingModeRequest));
+UA_NodeAttributesMask_init(UA_NodeAttributesMask *p) {
+ memset(p, 0, sizeof(UA_NodeAttributesMask));
}
-static UA_INLINE UA_SetPublishingModeRequest *
-UA_SetPublishingModeRequest_new(void) {
- return (UA_SetPublishingModeRequest*)UA_new(&UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
+static UA_INLINE UA_NodeAttributesMask *
+UA_NodeAttributesMask_new(void) {
+ return (UA_NodeAttributesMask*)UA_new(&UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
}
static UA_INLINE UA_StatusCode
-UA_SetPublishingModeRequest_copy(const UA_SetPublishingModeRequest *src, UA_SetPublishingModeRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
+UA_NodeAttributesMask_copy(const UA_NodeAttributesMask *src, UA_NodeAttributesMask *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
}
static UA_INLINE void
-UA_SetPublishingModeRequest_deleteMembers(UA_SetPublishingModeRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
+UA_NodeAttributesMask_deleteMembers(UA_NodeAttributesMask *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
}
static UA_INLINE void
-UA_SetPublishingModeRequest_clear(UA_SetPublishingModeRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
+UA_NodeAttributesMask_clear(UA_NodeAttributesMask *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
}
static UA_INLINE void
-UA_SetPublishingModeRequest_delete(UA_SetPublishingModeRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
+UA_NodeAttributesMask_delete(UA_NodeAttributesMask *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
}
-/* IssuedIdentityToken */
+/* NodeAttributes */
static UA_INLINE void
-UA_IssuedIdentityToken_init(UA_IssuedIdentityToken *p) {
- memset(p, 0, sizeof(UA_IssuedIdentityToken));
+UA_NodeAttributes_init(UA_NodeAttributes *p) {
+ memset(p, 0, sizeof(UA_NodeAttributes));
}
-static UA_INLINE UA_IssuedIdentityToken *
-UA_IssuedIdentityToken_new(void) {
- return (UA_IssuedIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
+static UA_INLINE UA_NodeAttributes *
+UA_NodeAttributes_new(void) {
+ return (UA_NodeAttributes*)UA_new(&UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_IssuedIdentityToken_copy(const UA_IssuedIdentityToken *src, UA_IssuedIdentityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
+UA_NodeAttributes_copy(const UA_NodeAttributes *src, UA_NodeAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
}
static UA_INLINE void
-UA_IssuedIdentityToken_deleteMembers(UA_IssuedIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
+UA_NodeAttributes_deleteMembers(UA_NodeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
}
static UA_INLINE void
-UA_IssuedIdentityToken_clear(UA_IssuedIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
+UA_NodeAttributes_clear(UA_NodeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
}
static UA_INLINE void
-UA_IssuedIdentityToken_delete(UA_IssuedIdentityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]);
+UA_NodeAttributes_delete(UA_NodeAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTES]);
}
-/* DeleteMonitoredItemsResponse */
+/* ObjectAttributes */
static UA_INLINE void
-UA_DeleteMonitoredItemsResponse_init(UA_DeleteMonitoredItemsResponse *p) {
- memset(p, 0, sizeof(UA_DeleteMonitoredItemsResponse));
+UA_ObjectAttributes_init(UA_ObjectAttributes *p) {
+ memset(p, 0, sizeof(UA_ObjectAttributes));
}
-static UA_INLINE UA_DeleteMonitoredItemsResponse *
-UA_DeleteMonitoredItemsResponse_new(void) {
- return (UA_DeleteMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+static UA_INLINE UA_ObjectAttributes *
+UA_ObjectAttributes_new(void) {
+ return (UA_ObjectAttributes*)UA_new(&UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteMonitoredItemsResponse_copy(const UA_DeleteMonitoredItemsResponse *src, UA_DeleteMonitoredItemsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+UA_ObjectAttributes_copy(const UA_ObjectAttributes *src, UA_ObjectAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsResponse_deleteMembers(UA_DeleteMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+UA_ObjectAttributes_deleteMembers(UA_ObjectAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsResponse_clear(UA_DeleteMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+UA_ObjectAttributes_clear(UA_ObjectAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsResponse_delete(UA_DeleteMonitoredItemsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+UA_ObjectAttributes_delete(UA_ObjectAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
}
-/* ApplicationType */
+/* VariableAttributes */
static UA_INLINE void
-UA_ApplicationType_init(UA_ApplicationType *p) {
- memset(p, 0, sizeof(UA_ApplicationType));
+UA_VariableAttributes_init(UA_VariableAttributes *p) {
+ memset(p, 0, sizeof(UA_VariableAttributes));
}
-static UA_INLINE UA_ApplicationType *
-UA_ApplicationType_new(void) {
- return (UA_ApplicationType*)UA_new(&UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
+static UA_INLINE UA_VariableAttributes *
+UA_VariableAttributes_new(void) {
+ return (UA_VariableAttributes*)UA_new(&UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_ApplicationType_copy(const UA_ApplicationType *src, UA_ApplicationType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
+UA_VariableAttributes_copy(const UA_VariableAttributes *src, UA_VariableAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
}
static UA_INLINE void
-UA_ApplicationType_deleteMembers(UA_ApplicationType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
+UA_VariableAttributes_deleteMembers(UA_VariableAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
}
static UA_INLINE void
-UA_ApplicationType_clear(UA_ApplicationType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
+UA_VariableAttributes_clear(UA_VariableAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
}
static UA_INLINE void
-UA_ApplicationType_delete(UA_ApplicationType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_APPLICATIONTYPE]);
+UA_VariableAttributes_delete(UA_VariableAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES]);
}
-/* BrowseNextRequest */
+/* MethodAttributes */
static UA_INLINE void
-UA_BrowseNextRequest_init(UA_BrowseNextRequest *p) {
- memset(p, 0, sizeof(UA_BrowseNextRequest));
+UA_MethodAttributes_init(UA_MethodAttributes *p) {
+ memset(p, 0, sizeof(UA_MethodAttributes));
}
-static UA_INLINE UA_BrowseNextRequest *
-UA_BrowseNextRequest_new(void) {
- return (UA_BrowseNextRequest*)UA_new(&UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
+static UA_INLINE UA_MethodAttributes *
+UA_MethodAttributes_new(void) {
+ return (UA_MethodAttributes*)UA_new(&UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseNextRequest_copy(const UA_BrowseNextRequest *src, UA_BrowseNextRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
+UA_MethodAttributes_copy(const UA_MethodAttributes *src, UA_MethodAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseNextRequest_deleteMembers(UA_BrowseNextRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
+UA_MethodAttributes_deleteMembers(UA_MethodAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseNextRequest_clear(UA_BrowseNextRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
+UA_MethodAttributes_clear(UA_MethodAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseNextRequest_delete(UA_BrowseNextRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
+UA_MethodAttributes_delete(UA_MethodAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
}
-/* ModifySubscriptionRequest */
+/* ObjectTypeAttributes */
static UA_INLINE void
-UA_ModifySubscriptionRequest_init(UA_ModifySubscriptionRequest *p) {
- memset(p, 0, sizeof(UA_ModifySubscriptionRequest));
+UA_ObjectTypeAttributes_init(UA_ObjectTypeAttributes *p) {
+ memset(p, 0, sizeof(UA_ObjectTypeAttributes));
}
-static UA_INLINE UA_ModifySubscriptionRequest *
-UA_ModifySubscriptionRequest_new(void) {
- return (UA_ModifySubscriptionRequest*)UA_new(&UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
+static UA_INLINE UA_ObjectTypeAttributes *
+UA_ObjectTypeAttributes_new(void) {
+ return (UA_ObjectTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_ModifySubscriptionRequest_copy(const UA_ModifySubscriptionRequest *src, UA_ModifySubscriptionRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
+UA_ObjectTypeAttributes_copy(const UA_ObjectTypeAttributes *src, UA_ObjectTypeAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_ModifySubscriptionRequest_deleteMembers(UA_ModifySubscriptionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
+UA_ObjectTypeAttributes_deleteMembers(UA_ObjectTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_ModifySubscriptionRequest_clear(UA_ModifySubscriptionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
+UA_ObjectTypeAttributes_clear(UA_ObjectTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_ModifySubscriptionRequest_delete(UA_ModifySubscriptionRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
+UA_ObjectTypeAttributes_delete(UA_ObjectTypeAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
}
-/* BrowseDescription */
+/* VariableTypeAttributes */
static UA_INLINE void
-UA_BrowseDescription_init(UA_BrowseDescription *p) {
- memset(p, 0, sizeof(UA_BrowseDescription));
+UA_VariableTypeAttributes_init(UA_VariableTypeAttributes *p) {
+ memset(p, 0, sizeof(UA_VariableTypeAttributes));
}
-static UA_INLINE UA_BrowseDescription *
-UA_BrowseDescription_new(void) {
- return (UA_BrowseDescription*)UA_new(&UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
+static UA_INLINE UA_VariableTypeAttributes *
+UA_VariableTypeAttributes_new(void) {
+ return (UA_VariableTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseDescription_copy(const UA_BrowseDescription *src, UA_BrowseDescription *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
+UA_VariableTypeAttributes_copy(const UA_VariableTypeAttributes *src, UA_VariableTypeAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseDescription_deleteMembers(UA_BrowseDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
+UA_VariableTypeAttributes_deleteMembers(UA_VariableTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseDescription_clear(UA_BrowseDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
+UA_VariableTypeAttributes_clear(UA_VariableTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowseDescription_delete(UA_BrowseDescription *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
+UA_VariableTypeAttributes_delete(UA_VariableTypeAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
}
-/* SignedSoftwareCertificate */
+/* ReferenceTypeAttributes */
static UA_INLINE void
-UA_SignedSoftwareCertificate_init(UA_SignedSoftwareCertificate *p) {
- memset(p, 0, sizeof(UA_SignedSoftwareCertificate));
+UA_ReferenceTypeAttributes_init(UA_ReferenceTypeAttributes *p) {
+ memset(p, 0, sizeof(UA_ReferenceTypeAttributes));
}
-static UA_INLINE UA_SignedSoftwareCertificate *
-UA_SignedSoftwareCertificate_new(void) {
- return (UA_SignedSoftwareCertificate*)UA_new(&UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
+static UA_INLINE UA_ReferenceTypeAttributes *
+UA_ReferenceTypeAttributes_new(void) {
+ return (UA_ReferenceTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_SignedSoftwareCertificate_copy(const UA_SignedSoftwareCertificate *src, UA_SignedSoftwareCertificate *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
+UA_ReferenceTypeAttributes_copy(const UA_ReferenceTypeAttributes *src, UA_ReferenceTypeAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_SignedSoftwareCertificate_deleteMembers(UA_SignedSoftwareCertificate *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
+UA_ReferenceTypeAttributes_deleteMembers(UA_ReferenceTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_SignedSoftwareCertificate_clear(UA_SignedSoftwareCertificate *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
+UA_ReferenceTypeAttributes_clear(UA_ReferenceTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_SignedSoftwareCertificate_delete(UA_SignedSoftwareCertificate *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
+UA_ReferenceTypeAttributes_delete(UA_ReferenceTypeAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
}
-/* BrowsePathTarget */
+/* DataTypeAttributes */
static UA_INLINE void
-UA_BrowsePathTarget_init(UA_BrowsePathTarget *p) {
- memset(p, 0, sizeof(UA_BrowsePathTarget));
+UA_DataTypeAttributes_init(UA_DataTypeAttributes *p) {
+ memset(p, 0, sizeof(UA_DataTypeAttributes));
}
-static UA_INLINE UA_BrowsePathTarget *
-UA_BrowsePathTarget_new(void) {
- return (UA_BrowsePathTarget*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
+static UA_INLINE UA_DataTypeAttributes *
+UA_DataTypeAttributes_new(void) {
+ return (UA_DataTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_BrowsePathTarget_copy(const UA_BrowsePathTarget *src, UA_BrowsePathTarget *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
+UA_DataTypeAttributes_copy(const UA_DataTypeAttributes *src, UA_DataTypeAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowsePathTarget_deleteMembers(UA_BrowsePathTarget *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
+UA_DataTypeAttributes_deleteMembers(UA_DataTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowsePathTarget_clear(UA_BrowsePathTarget *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
+UA_DataTypeAttributes_clear(UA_DataTypeAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
}
static UA_INLINE void
-UA_BrowsePathTarget_delete(UA_BrowsePathTarget *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
+UA_DataTypeAttributes_delete(UA_DataTypeAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
}
-/* WriteResponse */
+/* ViewAttributes */
static UA_INLINE void
-UA_WriteResponse_init(UA_WriteResponse *p) {
- memset(p, 0, sizeof(UA_WriteResponse));
+UA_ViewAttributes_init(UA_ViewAttributes *p) {
+ memset(p, 0, sizeof(UA_ViewAttributes));
}
-static UA_INLINE UA_WriteResponse *
-UA_WriteResponse_new(void) {
- return (UA_WriteResponse*)UA_new(&UA_TYPES[UA_TYPES_WRITERESPONSE]);
+static UA_INLINE UA_ViewAttributes *
+UA_ViewAttributes_new(void) {
+ return (UA_ViewAttributes*)UA_new(&UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
}
static UA_INLINE UA_StatusCode
-UA_WriteResponse_copy(const UA_WriteResponse *src, UA_WriteResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
+UA_ViewAttributes_copy(const UA_ViewAttributes *src, UA_ViewAttributes *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
}
static UA_INLINE void
-UA_WriteResponse_deleteMembers(UA_WriteResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
+UA_ViewAttributes_deleteMembers(UA_ViewAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
}
static UA_INLINE void
-UA_WriteResponse_clear(UA_WriteResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
+UA_ViewAttributes_clear(UA_ViewAttributes *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
}
static UA_INLINE void
-UA_WriteResponse_delete(UA_WriteResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
+UA_ViewAttributes_delete(UA_ViewAttributes *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_VIEWATTRIBUTES]);
+}
+
+/* AddNodesItem */
+static UA_INLINE void
+UA_AddNodesItem_init(UA_AddNodesItem *p) {
+ memset(p, 0, sizeof(UA_AddNodesItem));
+}
+
+static UA_INLINE UA_AddNodesItem *
+UA_AddNodesItem_new(void) {
+ return (UA_AddNodesItem*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESITEM]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_AddNodesItem_copy(const UA_AddNodesItem *src, UA_AddNodesItem *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+}
+
+static UA_INLINE void
+UA_AddNodesItem_deleteMembers(UA_AddNodesItem *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+}
+
+static UA_INLINE void
+UA_AddNodesItem_clear(UA_AddNodesItem *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+}
+
+static UA_INLINE void
+UA_AddNodesItem_delete(UA_AddNodesItem *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
}
/* AddNodesResult */
@@ -18990,6 +19283,68 @@ UA_AddNodesResult_delete(UA_AddNodesResult *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESRESULT]);
}
+/* AddNodesRequest */
+static UA_INLINE void
+UA_AddNodesRequest_init(UA_AddNodesRequest *p) {
+ memset(p, 0, sizeof(UA_AddNodesRequest));
+}
+
+static UA_INLINE UA_AddNodesRequest *
+UA_AddNodesRequest_new(void) {
+ return (UA_AddNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_AddNodesRequest_copy(const UA_AddNodesRequest *src, UA_AddNodesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_AddNodesRequest_deleteMembers(UA_AddNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_AddNodesRequest_clear(UA_AddNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_AddNodesRequest_delete(UA_AddNodesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+}
+
+/* AddNodesResponse */
+static UA_INLINE void
+UA_AddNodesResponse_init(UA_AddNodesResponse *p) {
+ memset(p, 0, sizeof(UA_AddNodesResponse));
+}
+
+static UA_INLINE UA_AddNodesResponse *
+UA_AddNodesResponse_new(void) {
+ return (UA_AddNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_AddNodesResponse_copy(const UA_AddNodesResponse *src, UA_AddNodesResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_AddNodesResponse_deleteMembers(UA_AddNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_AddNodesResponse_clear(UA_AddNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_AddNodesResponse_delete(UA_AddNodesResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+}
+
/* AddReferencesItem */
static UA_INLINE void
UA_AddReferencesItem_init(UA_AddReferencesItem *p) {
@@ -19021,128 +19376,159 @@ UA_AddReferencesItem_delete(UA_AddReferencesItem *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_ADDREFERENCESITEM]);
}
-/* DeleteReferencesResponse */
+/* AddReferencesRequest */
static UA_INLINE void
-UA_DeleteReferencesResponse_init(UA_DeleteReferencesResponse *p) {
- memset(p, 0, sizeof(UA_DeleteReferencesResponse));
+UA_AddReferencesRequest_init(UA_AddReferencesRequest *p) {
+ memset(p, 0, sizeof(UA_AddReferencesRequest));
}
-static UA_INLINE UA_DeleteReferencesResponse *
-UA_DeleteReferencesResponse_new(void) {
- return (UA_DeleteReferencesResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
+static UA_INLINE UA_AddReferencesRequest *
+UA_AddReferencesRequest_new(void) {
+ return (UA_AddReferencesRequest*)UA_new(&UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteReferencesResponse_copy(const UA_DeleteReferencesResponse *src, UA_DeleteReferencesResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
+UA_AddReferencesRequest_copy(const UA_AddReferencesRequest *src, UA_AddReferencesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_DeleteReferencesResponse_deleteMembers(UA_DeleteReferencesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
+UA_AddReferencesRequest_deleteMembers(UA_AddReferencesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_DeleteReferencesResponse_clear(UA_DeleteReferencesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
+UA_AddReferencesRequest_clear(UA_AddReferencesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_DeleteReferencesResponse_delete(UA_DeleteReferencesResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
+UA_AddReferencesRequest_delete(UA_AddReferencesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
}
-/* RelativePathElement */
+/* AddReferencesResponse */
static UA_INLINE void
-UA_RelativePathElement_init(UA_RelativePathElement *p) {
- memset(p, 0, sizeof(UA_RelativePathElement));
+UA_AddReferencesResponse_init(UA_AddReferencesResponse *p) {
+ memset(p, 0, sizeof(UA_AddReferencesResponse));
}
-static UA_INLINE UA_RelativePathElement *
-UA_RelativePathElement_new(void) {
- return (UA_RelativePathElement*)UA_new(&UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+static UA_INLINE UA_AddReferencesResponse *
+UA_AddReferencesResponse_new(void) {
+ return (UA_AddReferencesResponse*)UA_new(&UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_RelativePathElement_copy(const UA_RelativePathElement *src, UA_RelativePathElement *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+UA_AddReferencesResponse_copy(const UA_AddReferencesResponse *src, UA_AddReferencesResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_RelativePathElement_deleteMembers(UA_RelativePathElement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+UA_AddReferencesResponse_deleteMembers(UA_AddReferencesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_RelativePathElement_clear(UA_RelativePathElement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+UA_AddReferencesResponse_clear(UA_AddReferencesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_RelativePathElement_delete(UA_RelativePathElement *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+UA_AddReferencesResponse_delete(UA_AddReferencesResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
}
-/* SubscriptionAcknowledgement */
+/* DeleteNodesItem */
static UA_INLINE void
-UA_SubscriptionAcknowledgement_init(UA_SubscriptionAcknowledgement *p) {
- memset(p, 0, sizeof(UA_SubscriptionAcknowledgement));
+UA_DeleteNodesItem_init(UA_DeleteNodesItem *p) {
+ memset(p, 0, sizeof(UA_DeleteNodesItem));
}
-static UA_INLINE UA_SubscriptionAcknowledgement *
-UA_SubscriptionAcknowledgement_new(void) {
- return (UA_SubscriptionAcknowledgement*)UA_new(&UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
+static UA_INLINE UA_DeleteNodesItem *
+UA_DeleteNodesItem_new(void) {
+ return (UA_DeleteNodesItem*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESITEM]);
}
static UA_INLINE UA_StatusCode
-UA_SubscriptionAcknowledgement_copy(const UA_SubscriptionAcknowledgement *src, UA_SubscriptionAcknowledgement *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
+UA_DeleteNodesItem_copy(const UA_DeleteNodesItem *src, UA_DeleteNodesItem *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
}
static UA_INLINE void
-UA_SubscriptionAcknowledgement_deleteMembers(UA_SubscriptionAcknowledgement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
+UA_DeleteNodesItem_deleteMembers(UA_DeleteNodesItem *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
}
static UA_INLINE void
-UA_SubscriptionAcknowledgement_clear(UA_SubscriptionAcknowledgement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
+UA_DeleteNodesItem_clear(UA_DeleteNodesItem *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
}
static UA_INLINE void
-UA_SubscriptionAcknowledgement_delete(UA_SubscriptionAcknowledgement *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
+UA_DeleteNodesItem_delete(UA_DeleteNodesItem *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
}
-/* CreateMonitoredItemsResponse */
+/* DeleteNodesRequest */
static UA_INLINE void
-UA_CreateMonitoredItemsResponse_init(UA_CreateMonitoredItemsResponse *p) {
- memset(p, 0, sizeof(UA_CreateMonitoredItemsResponse));
+UA_DeleteNodesRequest_init(UA_DeleteNodesRequest *p) {
+ memset(p, 0, sizeof(UA_DeleteNodesRequest));
}
-static UA_INLINE UA_CreateMonitoredItemsResponse *
-UA_CreateMonitoredItemsResponse_new(void) {
- return (UA_CreateMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
+static UA_INLINE UA_DeleteNodesRequest *
+UA_DeleteNodesRequest_new(void) {
+ return (UA_DeleteNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_CreateMonitoredItemsResponse_copy(const UA_CreateMonitoredItemsResponse *src, UA_CreateMonitoredItemsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
+UA_DeleteNodesRequest_copy(const UA_DeleteNodesRequest *src, UA_DeleteNodesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsResponse_deleteMembers(UA_CreateMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
+UA_DeleteNodesRequest_deleteMembers(UA_DeleteNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsResponse_clear(UA_CreateMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
+UA_DeleteNodesRequest_clear(UA_DeleteNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsResponse_delete(UA_CreateMonitoredItemsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
+UA_DeleteNodesRequest_delete(UA_DeleteNodesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+}
+
+/* DeleteNodesResponse */
+static UA_INLINE void
+UA_DeleteNodesResponse_init(UA_DeleteNodesResponse *p) {
+ memset(p, 0, sizeof(UA_DeleteNodesResponse));
+}
+
+static UA_INLINE UA_DeleteNodesResponse *
+UA_DeleteNodesResponse_new(void) {
+ return (UA_DeleteNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_DeleteNodesResponse_copy(const UA_DeleteNodesResponse *src, UA_DeleteNodesResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteNodesResponse_deleteMembers(UA_DeleteNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteNodesResponse_clear(UA_DeleteNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteNodesResponse_delete(UA_DeleteNodesResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
}
/* DeleteReferencesItem */
@@ -19176,376 +19562,407 @@ UA_DeleteReferencesItem_delete(UA_DeleteReferencesItem *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESITEM]);
}
-/* WriteValue */
+/* DeleteReferencesRequest */
static UA_INLINE void
-UA_WriteValue_init(UA_WriteValue *p) {
- memset(p, 0, sizeof(UA_WriteValue));
+UA_DeleteReferencesRequest_init(UA_DeleteReferencesRequest *p) {
+ memset(p, 0, sizeof(UA_DeleteReferencesRequest));
}
-static UA_INLINE UA_WriteValue *
-UA_WriteValue_new(void) {
- return (UA_WriteValue*)UA_new(&UA_TYPES[UA_TYPES_WRITEVALUE]);
+static UA_INLINE UA_DeleteReferencesRequest *
+UA_DeleteReferencesRequest_new(void) {
+ return (UA_DeleteReferencesRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_WriteValue_copy(const UA_WriteValue *src, UA_WriteValue *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITEVALUE]);
+UA_DeleteReferencesRequest_copy(const UA_DeleteReferencesRequest *src, UA_DeleteReferencesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_WriteValue_deleteMembers(UA_WriteValue *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
+UA_DeleteReferencesRequest_deleteMembers(UA_DeleteReferencesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_WriteValue_clear(UA_WriteValue *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
+UA_DeleteReferencesRequest_clear(UA_DeleteReferencesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
}
static UA_INLINE void
-UA_WriteValue_delete(UA_WriteValue *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
+UA_DeleteReferencesRequest_delete(UA_DeleteReferencesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
}
-/* DataTypeAttributes */
+/* DeleteReferencesResponse */
static UA_INLINE void
-UA_DataTypeAttributes_init(UA_DataTypeAttributes *p) {
- memset(p, 0, sizeof(UA_DataTypeAttributes));
+UA_DeleteReferencesResponse_init(UA_DeleteReferencesResponse *p) {
+ memset(p, 0, sizeof(UA_DeleteReferencesResponse));
}
-static UA_INLINE UA_DataTypeAttributes *
-UA_DataTypeAttributes_new(void) {
- return (UA_DataTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
+static UA_INLINE UA_DeleteReferencesResponse *
+UA_DeleteReferencesResponse_new(void) {
+ return (UA_DeleteReferencesResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_DataTypeAttributes_copy(const UA_DataTypeAttributes *src, UA_DataTypeAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
+UA_DeleteReferencesResponse_copy(const UA_DeleteReferencesResponse *src, UA_DeleteReferencesResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_DataTypeAttributes_deleteMembers(UA_DataTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
+UA_DeleteReferencesResponse_deleteMembers(UA_DeleteReferencesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_DataTypeAttributes_clear(UA_DataTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
+UA_DeleteReferencesResponse_clear(UA_DeleteReferencesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
}
static UA_INLINE void
-UA_DataTypeAttributes_delete(UA_DataTypeAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
+UA_DeleteReferencesResponse_delete(UA_DeleteReferencesResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESRESPONSE]);
}
-/* AddReferencesResponse */
+/* BrowseDirection */
static UA_INLINE void
-UA_AddReferencesResponse_init(UA_AddReferencesResponse *p) {
- memset(p, 0, sizeof(UA_AddReferencesResponse));
+UA_BrowseDirection_init(UA_BrowseDirection *p) {
+ memset(p, 0, sizeof(UA_BrowseDirection));
}
-static UA_INLINE UA_AddReferencesResponse *
-UA_AddReferencesResponse_new(void) {
- return (UA_AddReferencesResponse*)UA_new(&UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
+static UA_INLINE UA_BrowseDirection *
+UA_BrowseDirection_new(void) {
+ return (UA_BrowseDirection*)UA_new(&UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
}
static UA_INLINE UA_StatusCode
-UA_AddReferencesResponse_copy(const UA_AddReferencesResponse *src, UA_AddReferencesResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
+UA_BrowseDirection_copy(const UA_BrowseDirection *src, UA_BrowseDirection *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
}
static UA_INLINE void
-UA_AddReferencesResponse_deleteMembers(UA_AddReferencesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
+UA_BrowseDirection_deleteMembers(UA_BrowseDirection *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
}
static UA_INLINE void
-UA_AddReferencesResponse_clear(UA_AddReferencesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
+UA_BrowseDirection_clear(UA_BrowseDirection *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
}
static UA_INLINE void
-UA_AddReferencesResponse_delete(UA_AddReferencesResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ADDREFERENCESRESPONSE]);
+UA_BrowseDirection_delete(UA_BrowseDirection *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEDIRECTION]);
}
-/* DeadbandType */
+/* ViewDescription */
static UA_INLINE void
-UA_DeadbandType_init(UA_DeadbandType *p) {
- memset(p, 0, sizeof(UA_DeadbandType));
+UA_ViewDescription_init(UA_ViewDescription *p) {
+ memset(p, 0, sizeof(UA_ViewDescription));
}
-static UA_INLINE UA_DeadbandType *
-UA_DeadbandType_new(void) {
- return (UA_DeadbandType*)UA_new(&UA_TYPES[UA_TYPES_DEADBANDTYPE]);
+static UA_INLINE UA_ViewDescription *
+UA_ViewDescription_new(void) {
+ return (UA_ViewDescription*)UA_new(&UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
}
static UA_INLINE UA_StatusCode
-UA_DeadbandType_copy(const UA_DeadbandType *src, UA_DeadbandType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
+UA_ViewDescription_copy(const UA_ViewDescription *src, UA_ViewDescription *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
}
static UA_INLINE void
-UA_DeadbandType_deleteMembers(UA_DeadbandType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
+UA_ViewDescription_deleteMembers(UA_ViewDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
}
static UA_INLINE void
-UA_DeadbandType_clear(UA_DeadbandType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
+UA_ViewDescription_clear(UA_ViewDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
}
static UA_INLINE void
-UA_DeadbandType_delete(UA_DeadbandType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
+UA_ViewDescription_delete(UA_ViewDescription *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
}
-/* DataChangeTrigger */
+/* BrowseDescription */
static UA_INLINE void
-UA_DataChangeTrigger_init(UA_DataChangeTrigger *p) {
- memset(p, 0, sizeof(UA_DataChangeTrigger));
+UA_BrowseDescription_init(UA_BrowseDescription *p) {
+ memset(p, 0, sizeof(UA_BrowseDescription));
}
-static UA_INLINE UA_DataChangeTrigger *
-UA_DataChangeTrigger_new(void) {
- return (UA_DataChangeTrigger*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
+static UA_INLINE UA_BrowseDescription *
+UA_BrowseDescription_new(void) {
+ return (UA_BrowseDescription*)UA_new(&UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
}
static UA_INLINE UA_StatusCode
-UA_DataChangeTrigger_copy(const UA_DataChangeTrigger *src, UA_DataChangeTrigger *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
+UA_BrowseDescription_copy(const UA_BrowseDescription *src, UA_BrowseDescription *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
}
static UA_INLINE void
-UA_DataChangeTrigger_deleteMembers(UA_DataChangeTrigger *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
+UA_BrowseDescription_deleteMembers(UA_BrowseDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
}
static UA_INLINE void
-UA_DataChangeTrigger_clear(UA_DataChangeTrigger *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
+UA_BrowseDescription_clear(UA_BrowseDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
}
static UA_INLINE void
-UA_DataChangeTrigger_delete(UA_DataChangeTrigger *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
+UA_BrowseDescription_delete(UA_BrowseDescription *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEDESCRIPTION]);
}
-/* BuildInfo */
+/* BrowseResultMask */
static UA_INLINE void
-UA_BuildInfo_init(UA_BuildInfo *p) {
- memset(p, 0, sizeof(UA_BuildInfo));
+UA_BrowseResultMask_init(UA_BrowseResultMask *p) {
+ memset(p, 0, sizeof(UA_BrowseResultMask));
}
-static UA_INLINE UA_BuildInfo *
-UA_BuildInfo_new(void) {
- return (UA_BuildInfo*)UA_new(&UA_TYPES[UA_TYPES_BUILDINFO]);
+static UA_INLINE UA_BrowseResultMask *
+UA_BrowseResultMask_new(void) {
+ return (UA_BrowseResultMask*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
}
static UA_INLINE UA_StatusCode
-UA_BuildInfo_copy(const UA_BuildInfo *src, UA_BuildInfo *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BUILDINFO]);
+UA_BrowseResultMask_copy(const UA_BrowseResultMask *src, UA_BrowseResultMask *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
}
static UA_INLINE void
-UA_BuildInfo_deleteMembers(UA_BuildInfo *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
+UA_BrowseResultMask_deleteMembers(UA_BrowseResultMask *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
}
static UA_INLINE void
-UA_BuildInfo_clear(UA_BuildInfo *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
+UA_BrowseResultMask_clear(UA_BrowseResultMask *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
}
static UA_INLINE void
-UA_BuildInfo_delete(UA_BuildInfo *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
+UA_BrowseResultMask_delete(UA_BrowseResultMask *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESULTMASK]);
}
-/* FilterOperand */
+/* ReferenceDescription */
static UA_INLINE void
-UA_FilterOperand_init(UA_FilterOperand *p) {
- memset(p, 0, sizeof(UA_FilterOperand));
+UA_ReferenceDescription_init(UA_ReferenceDescription *p) {
+ memset(p, 0, sizeof(UA_ReferenceDescription));
}
-static UA_INLINE UA_FilterOperand *
-UA_FilterOperand_new(void) {
- return (UA_FilterOperand*)UA_new(&UA_TYPES[UA_TYPES_FILTEROPERAND]);
+static UA_INLINE UA_ReferenceDescription *
+UA_ReferenceDescription_new(void) {
+ return (UA_ReferenceDescription*)UA_new(&UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
}
static UA_INLINE UA_StatusCode
-UA_FilterOperand_copy(const UA_FilterOperand *src, UA_FilterOperand *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+UA_ReferenceDescription_copy(const UA_ReferenceDescription *src, UA_ReferenceDescription *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
}
static UA_INLINE void
-UA_FilterOperand_deleteMembers(UA_FilterOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+UA_ReferenceDescription_deleteMembers(UA_ReferenceDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
}
static UA_INLINE void
-UA_FilterOperand_clear(UA_FilterOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+UA_ReferenceDescription_clear(UA_ReferenceDescription *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
}
static UA_INLINE void
-UA_FilterOperand_delete(UA_FilterOperand *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+UA_ReferenceDescription_delete(UA_ReferenceDescription *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
}
-/* MonitoringParameters */
+/* BrowseResult */
static UA_INLINE void
-UA_MonitoringParameters_init(UA_MonitoringParameters *p) {
- memset(p, 0, sizeof(UA_MonitoringParameters));
+UA_BrowseResult_init(UA_BrowseResult *p) {
+ memset(p, 0, sizeof(UA_BrowseResult));
}
-static UA_INLINE UA_MonitoringParameters *
-UA_MonitoringParameters_new(void) {
- return (UA_MonitoringParameters*)UA_new(&UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
+static UA_INLINE UA_BrowseResult *
+UA_BrowseResult_new(void) {
+ return (UA_BrowseResult*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESULT]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoringParameters_copy(const UA_MonitoringParameters *src, UA_MonitoringParameters *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
+UA_BrowseResult_copy(const UA_BrowseResult *src, UA_BrowseResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESULT]);
}
static UA_INLINE void
-UA_MonitoringParameters_deleteMembers(UA_MonitoringParameters *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
+UA_BrowseResult_deleteMembers(UA_BrowseResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
}
static UA_INLINE void
-UA_MonitoringParameters_clear(UA_MonitoringParameters *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
+UA_BrowseResult_clear(UA_BrowseResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
}
static UA_INLINE void
-UA_MonitoringParameters_delete(UA_MonitoringParameters *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
+UA_BrowseResult_delete(UA_BrowseResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
}
-/* DoubleComplexNumberType */
+/* BrowseRequest */
static UA_INLINE void
-UA_DoubleComplexNumberType_init(UA_DoubleComplexNumberType *p) {
- memset(p, 0, sizeof(UA_DoubleComplexNumberType));
+UA_BrowseRequest_init(UA_BrowseRequest *p) {
+ memset(p, 0, sizeof(UA_BrowseRequest));
}
-static UA_INLINE UA_DoubleComplexNumberType *
-UA_DoubleComplexNumberType_new(void) {
- return (UA_DoubleComplexNumberType*)UA_new(&UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
+static UA_INLINE UA_BrowseRequest *
+UA_BrowseRequest_new(void) {
+ return (UA_BrowseRequest*)UA_new(&UA_TYPES[UA_TYPES_BROWSEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_DoubleComplexNumberType_copy(const UA_DoubleComplexNumberType *src, UA_DoubleComplexNumberType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
+UA_BrowseRequest_copy(const UA_BrowseRequest *src, UA_BrowseRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
}
static UA_INLINE void
-UA_DoubleComplexNumberType_deleteMembers(UA_DoubleComplexNumberType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
+UA_BrowseRequest_deleteMembers(UA_BrowseRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
}
static UA_INLINE void
-UA_DoubleComplexNumberType_clear(UA_DoubleComplexNumberType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
+UA_BrowseRequest_clear(UA_BrowseRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
}
static UA_INLINE void
-UA_DoubleComplexNumberType_delete(UA_DoubleComplexNumberType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
+UA_BrowseRequest_delete(UA_BrowseRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
}
-/* DeleteNodesItem */
+/* BrowseResponse */
static UA_INLINE void
-UA_DeleteNodesItem_init(UA_DeleteNodesItem *p) {
- memset(p, 0, sizeof(UA_DeleteNodesItem));
+UA_BrowseResponse_init(UA_BrowseResponse *p) {
+ memset(p, 0, sizeof(UA_BrowseResponse));
}
-static UA_INLINE UA_DeleteNodesItem *
-UA_DeleteNodesItem_new(void) {
- return (UA_DeleteNodesItem*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESITEM]);
+static UA_INLINE UA_BrowseResponse *
+UA_BrowseResponse_new(void) {
+ return (UA_BrowseResponse*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteNodesItem_copy(const UA_DeleteNodesItem *src, UA_DeleteNodesItem *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
+UA_BrowseResponse_copy(const UA_BrowseResponse *src, UA_BrowseResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
}
static UA_INLINE void
-UA_DeleteNodesItem_deleteMembers(UA_DeleteNodesItem *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
+UA_BrowseResponse_deleteMembers(UA_BrowseResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
}
static UA_INLINE void
-UA_DeleteNodesItem_clear(UA_DeleteNodesItem *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
+UA_BrowseResponse_clear(UA_BrowseResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
}
static UA_INLINE void
-UA_DeleteNodesItem_delete(UA_DeleteNodesItem *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESITEM]);
+UA_BrowseResponse_delete(UA_BrowseResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
}
-/* ReadValueId */
+/* BrowseNextRequest */
static UA_INLINE void
-UA_ReadValueId_init(UA_ReadValueId *p) {
- memset(p, 0, sizeof(UA_ReadValueId));
+UA_BrowseNextRequest_init(UA_BrowseNextRequest *p) {
+ memset(p, 0, sizeof(UA_BrowseNextRequest));
}
-static UA_INLINE UA_ReadValueId *
-UA_ReadValueId_new(void) {
- return (UA_ReadValueId*)UA_new(&UA_TYPES[UA_TYPES_READVALUEID]);
+static UA_INLINE UA_BrowseNextRequest *
+UA_BrowseNextRequest_new(void) {
+ return (UA_BrowseNextRequest*)UA_new(&UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_ReadValueId_copy(const UA_ReadValueId *src, UA_ReadValueId *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READVALUEID]);
+UA_BrowseNextRequest_copy(const UA_BrowseNextRequest *src, UA_BrowseNextRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
}
static UA_INLINE void
-UA_ReadValueId_deleteMembers(UA_ReadValueId *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READVALUEID]);
+UA_BrowseNextRequest_deleteMembers(UA_BrowseNextRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
}
static UA_INLINE void
-UA_ReadValueId_clear(UA_ReadValueId *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READVALUEID]);
+UA_BrowseNextRequest_clear(UA_BrowseNextRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
}
static UA_INLINE void
-UA_ReadValueId_delete(UA_ReadValueId *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_READVALUEID]);
+UA_BrowseNextRequest_delete(UA_BrowseNextRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSENEXTREQUEST]);
}
-/* CallRequest */
+/* BrowseNextResponse */
static UA_INLINE void
-UA_CallRequest_init(UA_CallRequest *p) {
- memset(p, 0, sizeof(UA_CallRequest));
+UA_BrowseNextResponse_init(UA_BrowseNextResponse *p) {
+ memset(p, 0, sizeof(UA_BrowseNextResponse));
}
-static UA_INLINE UA_CallRequest *
-UA_CallRequest_new(void) {
- return (UA_CallRequest*)UA_new(&UA_TYPES[UA_TYPES_CALLREQUEST]);
+static UA_INLINE UA_BrowseNextResponse *
+UA_BrowseNextResponse_new(void) {
+ return (UA_BrowseNextResponse*)UA_new(&UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_CallRequest_copy(const UA_CallRequest *src, UA_CallRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLREQUEST]);
+UA_BrowseNextResponse_copy(const UA_BrowseNextResponse *src, UA_BrowseNextResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
}
static UA_INLINE void
-UA_CallRequest_deleteMembers(UA_CallRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
+UA_BrowseNextResponse_deleteMembers(UA_BrowseNextResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
}
static UA_INLINE void
-UA_CallRequest_clear(UA_CallRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
+UA_BrowseNextResponse_clear(UA_BrowseNextResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
}
static UA_INLINE void
-UA_CallRequest_delete(UA_CallRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
+UA_BrowseNextResponse_delete(UA_BrowseNextResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+}
+
+/* RelativePathElement */
+static UA_INLINE void
+UA_RelativePathElement_init(UA_RelativePathElement *p) {
+ memset(p, 0, sizeof(UA_RelativePathElement));
+}
+
+static UA_INLINE UA_RelativePathElement *
+UA_RelativePathElement_new(void) {
+ return (UA_RelativePathElement*)UA_new(&UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_RelativePathElement_copy(const UA_RelativePathElement *src, UA_RelativePathElement *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+}
+
+static UA_INLINE void
+UA_RelativePathElement_deleteMembers(UA_RelativePathElement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+}
+
+static UA_INLINE void
+UA_RelativePathElement_clear(UA_RelativePathElement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
+}
+
+static UA_INLINE void
+UA_RelativePathElement_delete(UA_RelativePathElement *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_RELATIVEPATHELEMENT]);
}
/* RelativePath */
@@ -19579,159 +19996,252 @@ UA_RelativePath_delete(UA_RelativePath *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_RELATIVEPATH]);
}
-/* DeleteNodesRequest */
+/* BrowsePath */
static UA_INLINE void
-UA_DeleteNodesRequest_init(UA_DeleteNodesRequest *p) {
- memset(p, 0, sizeof(UA_DeleteNodesRequest));
+UA_BrowsePath_init(UA_BrowsePath *p) {
+ memset(p, 0, sizeof(UA_BrowsePath));
}
-static UA_INLINE UA_DeleteNodesRequest *
-UA_DeleteNodesRequest_new(void) {
- return (UA_DeleteNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+static UA_INLINE UA_BrowsePath *
+UA_BrowsePath_new(void) {
+ return (UA_BrowsePath*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATH]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteNodesRequest_copy(const UA_DeleteNodesRequest *src, UA_DeleteNodesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+UA_BrowsePath_copy(const UA_BrowsePath *src, UA_BrowsePath *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATH]);
}
static UA_INLINE void
-UA_DeleteNodesRequest_deleteMembers(UA_DeleteNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+UA_BrowsePath_deleteMembers(UA_BrowsePath *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
}
static UA_INLINE void
-UA_DeleteNodesRequest_clear(UA_DeleteNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+UA_BrowsePath_clear(UA_BrowsePath *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
}
static UA_INLINE void
-UA_DeleteNodesRequest_delete(UA_DeleteNodesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESREQUEST]);
+UA_BrowsePath_delete(UA_BrowsePath *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
}
-/* MonitoredItemModifyRequest */
+/* BrowsePathTarget */
static UA_INLINE void
-UA_MonitoredItemModifyRequest_init(UA_MonitoredItemModifyRequest *p) {
- memset(p, 0, sizeof(UA_MonitoredItemModifyRequest));
+UA_BrowsePathTarget_init(UA_BrowsePathTarget *p) {
+ memset(p, 0, sizeof(UA_BrowsePathTarget));
}
-static UA_INLINE UA_MonitoredItemModifyRequest *
-UA_MonitoredItemModifyRequest_new(void) {
- return (UA_MonitoredItemModifyRequest*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
+static UA_INLINE UA_BrowsePathTarget *
+UA_BrowsePathTarget_new(void) {
+ return (UA_BrowsePathTarget*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoredItemModifyRequest_copy(const UA_MonitoredItemModifyRequest *src, UA_MonitoredItemModifyRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
+UA_BrowsePathTarget_copy(const UA_BrowsePathTarget *src, UA_BrowsePathTarget *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
}
static UA_INLINE void
-UA_MonitoredItemModifyRequest_deleteMembers(UA_MonitoredItemModifyRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
+UA_BrowsePathTarget_deleteMembers(UA_BrowsePathTarget *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
}
static UA_INLINE void
-UA_MonitoredItemModifyRequest_clear(UA_MonitoredItemModifyRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
+UA_BrowsePathTarget_clear(UA_BrowsePathTarget *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
}
static UA_INLINE void
-UA_MonitoredItemModifyRequest_delete(UA_MonitoredItemModifyRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
+UA_BrowsePathTarget_delete(UA_BrowsePathTarget *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATHTARGET]);
}
-/* UserTokenType */
+/* BrowsePathResult */
static UA_INLINE void
-UA_UserTokenType_init(UA_UserTokenType *p) {
- memset(p, 0, sizeof(UA_UserTokenType));
+UA_BrowsePathResult_init(UA_BrowsePathResult *p) {
+ memset(p, 0, sizeof(UA_BrowsePathResult));
}
-static UA_INLINE UA_UserTokenType *
-UA_UserTokenType_new(void) {
- return (UA_UserTokenType*)UA_new(&UA_TYPES[UA_TYPES_USERTOKENTYPE]);
+static UA_INLINE UA_BrowsePathResult *
+UA_BrowsePathResult_new(void) {
+ return (UA_BrowsePathResult*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
}
static UA_INLINE UA_StatusCode
-UA_UserTokenType_copy(const UA_UserTokenType *src, UA_UserTokenType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
+UA_BrowsePathResult_copy(const UA_BrowsePathResult *src, UA_BrowsePathResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
}
static UA_INLINE void
-UA_UserTokenType_deleteMembers(UA_UserTokenType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
+UA_BrowsePathResult_deleteMembers(UA_BrowsePathResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
}
static UA_INLINE void
-UA_UserTokenType_clear(UA_UserTokenType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
+UA_BrowsePathResult_clear(UA_BrowsePathResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
}
static UA_INLINE void
-UA_UserTokenType_delete(UA_UserTokenType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_USERTOKENTYPE]);
+UA_BrowsePathResult_delete(UA_BrowsePathResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
}
-/* AggregateConfiguration */
+/* TranslateBrowsePathsToNodeIdsRequest */
static UA_INLINE void
-UA_AggregateConfiguration_init(UA_AggregateConfiguration *p) {
- memset(p, 0, sizeof(UA_AggregateConfiguration));
+UA_TranslateBrowsePathsToNodeIdsRequest_init(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
+ memset(p, 0, sizeof(UA_TranslateBrowsePathsToNodeIdsRequest));
}
-static UA_INLINE UA_AggregateConfiguration *
-UA_AggregateConfiguration_new(void) {
- return (UA_AggregateConfiguration*)UA_new(&UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
+static UA_INLINE UA_TranslateBrowsePathsToNodeIdsRequest *
+UA_TranslateBrowsePathsToNodeIdsRequest_new(void) {
+ return (UA_TranslateBrowsePathsToNodeIdsRequest*)UA_new(&UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_AggregateConfiguration_copy(const UA_AggregateConfiguration *src, UA_AggregateConfiguration *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
+UA_TranslateBrowsePathsToNodeIdsRequest_copy(const UA_TranslateBrowsePathsToNodeIdsRequest *src, UA_TranslateBrowsePathsToNodeIdsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
}
static UA_INLINE void
-UA_AggregateConfiguration_deleteMembers(UA_AggregateConfiguration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
+UA_TranslateBrowsePathsToNodeIdsRequest_deleteMembers(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
}
static UA_INLINE void
-UA_AggregateConfiguration_clear(UA_AggregateConfiguration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
+UA_TranslateBrowsePathsToNodeIdsRequest_clear(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
}
static UA_INLINE void
-UA_AggregateConfiguration_delete(UA_AggregateConfiguration *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
+UA_TranslateBrowsePathsToNodeIdsRequest_delete(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
}
-/* LocaleId */
+/* TranslateBrowsePathsToNodeIdsResponse */
static UA_INLINE void
-UA_LocaleId_init(UA_LocaleId *p) {
- memset(p, 0, sizeof(UA_LocaleId));
+UA_TranslateBrowsePathsToNodeIdsResponse_init(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
+ memset(p, 0, sizeof(UA_TranslateBrowsePathsToNodeIdsResponse));
}
-static UA_INLINE UA_LocaleId *
-UA_LocaleId_new(void) {
- return (UA_LocaleId*)UA_new(&UA_TYPES[UA_TYPES_LOCALEID]);
+static UA_INLINE UA_TranslateBrowsePathsToNodeIdsResponse *
+UA_TranslateBrowsePathsToNodeIdsResponse_new(void) {
+ return (UA_TranslateBrowsePathsToNodeIdsResponse*)UA_new(&UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_LocaleId_copy(const UA_LocaleId *src, UA_LocaleId *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_LOCALEID]);
+UA_TranslateBrowsePathsToNodeIdsResponse_copy(const UA_TranslateBrowsePathsToNodeIdsResponse *src, UA_TranslateBrowsePathsToNodeIdsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
}
static UA_INLINE void
-UA_LocaleId_deleteMembers(UA_LocaleId *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_LOCALEID]);
+UA_TranslateBrowsePathsToNodeIdsResponse_deleteMembers(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
}
static UA_INLINE void
-UA_LocaleId_clear(UA_LocaleId *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_LOCALEID]);
+UA_TranslateBrowsePathsToNodeIdsResponse_clear(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
}
static UA_INLINE void
-UA_LocaleId_delete(UA_LocaleId *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_LOCALEID]);
+UA_TranslateBrowsePathsToNodeIdsResponse_delete(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+}
+
+/* RegisterNodesRequest */
+static UA_INLINE void
+UA_RegisterNodesRequest_init(UA_RegisterNodesRequest *p) {
+ memset(p, 0, sizeof(UA_RegisterNodesRequest));
+}
+
+static UA_INLINE UA_RegisterNodesRequest *
+UA_RegisterNodesRequest_new(void) {
+ return (UA_RegisterNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_RegisterNodesRequest_copy(const UA_RegisterNodesRequest *src, UA_RegisterNodesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesRequest_deleteMembers(UA_RegisterNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesRequest_clear(UA_RegisterNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesRequest_delete(UA_RegisterNodesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+}
+
+/* RegisterNodesResponse */
+static UA_INLINE void
+UA_RegisterNodesResponse_init(UA_RegisterNodesResponse *p) {
+ memset(p, 0, sizeof(UA_RegisterNodesResponse));
+}
+
+static UA_INLINE UA_RegisterNodesResponse *
+UA_RegisterNodesResponse_new(void) {
+ return (UA_RegisterNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_RegisterNodesResponse_copy(const UA_RegisterNodesResponse *src, UA_RegisterNodesResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesResponse_deleteMembers(UA_RegisterNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesResponse_clear(UA_RegisterNodesResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+}
+
+static UA_INLINE void
+UA_RegisterNodesResponse_delete(UA_RegisterNodesResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+}
+
+/* UnregisterNodesRequest */
+static UA_INLINE void
+UA_UnregisterNodesRequest_init(UA_UnregisterNodesRequest *p) {
+ memset(p, 0, sizeof(UA_UnregisterNodesRequest));
+}
+
+static UA_INLINE UA_UnregisterNodesRequest *
+UA_UnregisterNodesRequest_new(void) {
+ return (UA_UnregisterNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_UnregisterNodesRequest_copy(const UA_UnregisterNodesRequest *src, UA_UnregisterNodesRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_UnregisterNodesRequest_deleteMembers(UA_UnregisterNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_UnregisterNodesRequest_clear(UA_UnregisterNodesRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+}
+
+static UA_INLINE void
+UA_UnregisterNodesRequest_delete(UA_UnregisterNodesRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
}
/* UnregisterNodesResponse */
@@ -19765,6 +20275,285 @@ UA_UnregisterNodesResponse_delete(UA_UnregisterNodesResponse *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESRESPONSE]);
}
+/* FilterOperator */
+static UA_INLINE void
+UA_FilterOperator_init(UA_FilterOperator *p) {
+ memset(p, 0, sizeof(UA_FilterOperator));
+}
+
+static UA_INLINE UA_FilterOperator *
+UA_FilterOperator_new(void) {
+ return (UA_FilterOperator*)UA_new(&UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_FilterOperator_copy(const UA_FilterOperator *src, UA_FilterOperator *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+}
+
+static UA_INLINE void
+UA_FilterOperator_deleteMembers(UA_FilterOperator *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+}
+
+static UA_INLINE void
+UA_FilterOperator_clear(UA_FilterOperator *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+}
+
+static UA_INLINE void
+UA_FilterOperator_delete(UA_FilterOperator *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+}
+
+/* ContentFilterElement */
+static UA_INLINE void
+UA_ContentFilterElement_init(UA_ContentFilterElement *p) {
+ memset(p, 0, sizeof(UA_ContentFilterElement));
+}
+
+static UA_INLINE UA_ContentFilterElement *
+UA_ContentFilterElement_new(void) {
+ return (UA_ContentFilterElement*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_ContentFilterElement_copy(const UA_ContentFilterElement *src, UA_ContentFilterElement *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElement_deleteMembers(UA_ContentFilterElement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElement_clear(UA_ContentFilterElement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElement_delete(UA_ContentFilterElement *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+}
+
+/* ContentFilter */
+static UA_INLINE void
+UA_ContentFilter_init(UA_ContentFilter *p) {
+ memset(p, 0, sizeof(UA_ContentFilter));
+}
+
+static UA_INLINE UA_ContentFilter *
+UA_ContentFilter_new(void) {
+ return (UA_ContentFilter*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTER]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_ContentFilter_copy(const UA_ContentFilter *src, UA_ContentFilter *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+}
+
+static UA_INLINE void
+UA_ContentFilter_deleteMembers(UA_ContentFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+}
+
+static UA_INLINE void
+UA_ContentFilter_clear(UA_ContentFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+}
+
+static UA_INLINE void
+UA_ContentFilter_delete(UA_ContentFilter *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+}
+
+/* FilterOperand */
+static UA_INLINE void
+UA_FilterOperand_init(UA_FilterOperand *p) {
+ memset(p, 0, sizeof(UA_FilterOperand));
+}
+
+static UA_INLINE UA_FilterOperand *
+UA_FilterOperand_new(void) {
+ return (UA_FilterOperand*)UA_new(&UA_TYPES[UA_TYPES_FILTEROPERAND]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_FilterOperand_copy(const UA_FilterOperand *src, UA_FilterOperand *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+}
+
+static UA_INLINE void
+UA_FilterOperand_deleteMembers(UA_FilterOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+}
+
+static UA_INLINE void
+UA_FilterOperand_clear(UA_FilterOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+}
+
+static UA_INLINE void
+UA_FilterOperand_delete(UA_FilterOperand *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_FILTEROPERAND]);
+}
+
+/* ElementOperand */
+static UA_INLINE void
+UA_ElementOperand_init(UA_ElementOperand *p) {
+ memset(p, 0, sizeof(UA_ElementOperand));
+}
+
+static UA_INLINE UA_ElementOperand *
+UA_ElementOperand_new(void) {
+ return (UA_ElementOperand*)UA_new(&UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_ElementOperand_copy(const UA_ElementOperand *src, UA_ElementOperand *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+}
+
+static UA_INLINE void
+UA_ElementOperand_deleteMembers(UA_ElementOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+}
+
+static UA_INLINE void
+UA_ElementOperand_clear(UA_ElementOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+}
+
+static UA_INLINE void
+UA_ElementOperand_delete(UA_ElementOperand *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ELEMENTOPERAND]);
+}
+
+/* LiteralOperand */
+static UA_INLINE void
+UA_LiteralOperand_init(UA_LiteralOperand *p) {
+ memset(p, 0, sizeof(UA_LiteralOperand));
+}
+
+static UA_INLINE UA_LiteralOperand *
+UA_LiteralOperand_new(void) {
+ return (UA_LiteralOperand*)UA_new(&UA_TYPES[UA_TYPES_LITERALOPERAND]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_LiteralOperand_copy(const UA_LiteralOperand *src, UA_LiteralOperand *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+}
+
+static UA_INLINE void
+UA_LiteralOperand_deleteMembers(UA_LiteralOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+}
+
+static UA_INLINE void
+UA_LiteralOperand_clear(UA_LiteralOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+}
+
+static UA_INLINE void
+UA_LiteralOperand_delete(UA_LiteralOperand *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_LITERALOPERAND]);
+}
+
+/* AttributeOperand */
+static UA_INLINE void
+UA_AttributeOperand_init(UA_AttributeOperand *p) {
+ memset(p, 0, sizeof(UA_AttributeOperand));
+}
+
+static UA_INLINE UA_AttributeOperand *
+UA_AttributeOperand_new(void) {
+ return (UA_AttributeOperand*)UA_new(&UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_AttributeOperand_copy(const UA_AttributeOperand *src, UA_AttributeOperand *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_AttributeOperand_deleteMembers(UA_AttributeOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_AttributeOperand_clear(UA_AttributeOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_AttributeOperand_delete(UA_AttributeOperand *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+}
+
+/* SimpleAttributeOperand */
+static UA_INLINE void
+UA_SimpleAttributeOperand_init(UA_SimpleAttributeOperand *p) {
+ memset(p, 0, sizeof(UA_SimpleAttributeOperand));
+}
+
+static UA_INLINE UA_SimpleAttributeOperand *
+UA_SimpleAttributeOperand_new(void) {
+ return (UA_SimpleAttributeOperand*)UA_new(&UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_SimpleAttributeOperand_copy(const UA_SimpleAttributeOperand *src, UA_SimpleAttributeOperand *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_SimpleAttributeOperand_deleteMembers(UA_SimpleAttributeOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_SimpleAttributeOperand_clear(UA_SimpleAttributeOperand *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+}
+
+static UA_INLINE void
+UA_SimpleAttributeOperand_delete(UA_SimpleAttributeOperand *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+}
+
+/* ContentFilterElementResult */
+static UA_INLINE void
+UA_ContentFilterElementResult_init(UA_ContentFilterElementResult *p) {
+ memset(p, 0, sizeof(UA_ContentFilterElementResult));
+}
+
+static UA_INLINE UA_ContentFilterElementResult *
+UA_ContentFilterElementResult_new(void) {
+ return (UA_ContentFilterElementResult*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_ContentFilterElementResult_copy(const UA_ContentFilterElementResult *src, UA_ContentFilterElementResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElementResult_deleteMembers(UA_ContentFilterElementResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElementResult_clear(UA_ContentFilterElementResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+}
+
+static UA_INLINE void
+UA_ContentFilterElementResult_delete(UA_ContentFilterElementResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENTRESULT]);
+}
+
/* ContentFilterResult */
static UA_INLINE void
UA_ContentFilterResult_init(UA_ContentFilterResult *p) {
@@ -19796,1399 +20585,1492 @@ UA_ContentFilterResult_delete(UA_ContentFilterResult *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTERRESULT]);
}
-/* UserTokenPolicy */
+/* TimestampsToReturn */
static UA_INLINE void
-UA_UserTokenPolicy_init(UA_UserTokenPolicy *p) {
- memset(p, 0, sizeof(UA_UserTokenPolicy));
+UA_TimestampsToReturn_init(UA_TimestampsToReturn *p) {
+ memset(p, 0, sizeof(UA_TimestampsToReturn));
}
-static UA_INLINE UA_UserTokenPolicy *
-UA_UserTokenPolicy_new(void) {
- return (UA_UserTokenPolicy*)UA_new(&UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
+static UA_INLINE UA_TimestampsToReturn *
+UA_TimestampsToReturn_new(void) {
+ return (UA_TimestampsToReturn*)UA_new(&UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
}
static UA_INLINE UA_StatusCode
-UA_UserTokenPolicy_copy(const UA_UserTokenPolicy *src, UA_UserTokenPolicy *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
+UA_TimestampsToReturn_copy(const UA_TimestampsToReturn *src, UA_TimestampsToReturn *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
}
static UA_INLINE void
-UA_UserTokenPolicy_deleteMembers(UA_UserTokenPolicy *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
+UA_TimestampsToReturn_deleteMembers(UA_TimestampsToReturn *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
}
static UA_INLINE void
-UA_UserTokenPolicy_clear(UA_UserTokenPolicy *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
+UA_TimestampsToReturn_clear(UA_TimestampsToReturn *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
}
static UA_INLINE void
-UA_UserTokenPolicy_delete(UA_UserTokenPolicy *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
+UA_TimestampsToReturn_delete(UA_TimestampsToReturn *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_TIMESTAMPSTORETURN]);
}
-/* DeleteMonitoredItemsRequest */
+/* ReadValueId */
static UA_INLINE void
-UA_DeleteMonitoredItemsRequest_init(UA_DeleteMonitoredItemsRequest *p) {
- memset(p, 0, sizeof(UA_DeleteMonitoredItemsRequest));
+UA_ReadValueId_init(UA_ReadValueId *p) {
+ memset(p, 0, sizeof(UA_ReadValueId));
}
-static UA_INLINE UA_DeleteMonitoredItemsRequest *
-UA_DeleteMonitoredItemsRequest_new(void) {
- return (UA_DeleteMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+static UA_INLINE UA_ReadValueId *
+UA_ReadValueId_new(void) {
+ return (UA_ReadValueId*)UA_new(&UA_TYPES[UA_TYPES_READVALUEID]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteMonitoredItemsRequest_copy(const UA_DeleteMonitoredItemsRequest *src, UA_DeleteMonitoredItemsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+UA_ReadValueId_copy(const UA_ReadValueId *src, UA_ReadValueId *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READVALUEID]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsRequest_deleteMembers(UA_DeleteMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+UA_ReadValueId_deleteMembers(UA_ReadValueId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READVALUEID]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsRequest_clear(UA_DeleteMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+UA_ReadValueId_clear(UA_ReadValueId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READVALUEID]);
}
static UA_INLINE void
-UA_DeleteMonitoredItemsRequest_delete(UA_DeleteMonitoredItemsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+UA_ReadValueId_delete(UA_ReadValueId *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READVALUEID]);
}
-/* SetMonitoringModeRequest */
+/* ReadRequest */
static UA_INLINE void
-UA_SetMonitoringModeRequest_init(UA_SetMonitoringModeRequest *p) {
- memset(p, 0, sizeof(UA_SetMonitoringModeRequest));
+UA_ReadRequest_init(UA_ReadRequest *p) {
+ memset(p, 0, sizeof(UA_ReadRequest));
}
-static UA_INLINE UA_SetMonitoringModeRequest *
-UA_SetMonitoringModeRequest_new(void) {
- return (UA_SetMonitoringModeRequest*)UA_new(&UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
+static UA_INLINE UA_ReadRequest *
+UA_ReadRequest_new(void) {
+ return (UA_ReadRequest*)UA_new(&UA_TYPES[UA_TYPES_READREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_SetMonitoringModeRequest_copy(const UA_SetMonitoringModeRequest *src, UA_SetMonitoringModeRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
+UA_ReadRequest_copy(const UA_ReadRequest *src, UA_ReadRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeRequest_deleteMembers(UA_SetMonitoringModeRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
+UA_ReadRequest_deleteMembers(UA_ReadRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeRequest_clear(UA_SetMonitoringModeRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
+UA_ReadRequest_clear(UA_ReadRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READREQUEST]);
}
static UA_INLINE void
-UA_SetMonitoringModeRequest_delete(UA_SetMonitoringModeRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
+UA_ReadRequest_delete(UA_ReadRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READREQUEST]);
}
-/* Duration */
+/* ReadResponse */
static UA_INLINE void
-UA_Duration_init(UA_Duration *p) {
- memset(p, 0, sizeof(UA_Duration));
+UA_ReadResponse_init(UA_ReadResponse *p) {
+ memset(p, 0, sizeof(UA_ReadResponse));
}
-static UA_INLINE UA_Duration *
-UA_Duration_new(void) {
- return (UA_Duration*)UA_new(&UA_TYPES[UA_TYPES_DURATION]);
+static UA_INLINE UA_ReadResponse *
+UA_ReadResponse_new(void) {
+ return (UA_ReadResponse*)UA_new(&UA_TYPES[UA_TYPES_READRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_Duration_copy(const UA_Duration *src, UA_Duration *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DURATION]);
+UA_ReadResponse_copy(const UA_ReadResponse *src, UA_ReadResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READRESPONSE]);
}
static UA_INLINE void
-UA_Duration_deleteMembers(UA_Duration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DURATION]);
+UA_ReadResponse_deleteMembers(UA_ReadResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
}
static UA_INLINE void
-UA_Duration_clear(UA_Duration *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DURATION]);
+UA_ReadResponse_clear(UA_ReadResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
}
static UA_INLINE void
-UA_Duration_delete(UA_Duration *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DURATION]);
+UA_ReadResponse_delete(UA_ReadResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READRESPONSE]);
}
-/* ReferenceTypeAttributes */
+/* HistoryReadValueId */
static UA_INLINE void
-UA_ReferenceTypeAttributes_init(UA_ReferenceTypeAttributes *p) {
- memset(p, 0, sizeof(UA_ReferenceTypeAttributes));
+UA_HistoryReadValueId_init(UA_HistoryReadValueId *p) {
+ memset(p, 0, sizeof(UA_HistoryReadValueId));
}
-static UA_INLINE UA_ReferenceTypeAttributes *
-UA_ReferenceTypeAttributes_new(void) {
- return (UA_ReferenceTypeAttributes*)UA_new(&UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
+static UA_INLINE UA_HistoryReadValueId *
+UA_HistoryReadValueId_new(void) {
+ return (UA_HistoryReadValueId*)UA_new(&UA_TYPES[UA_TYPES_HISTORYREADVALUEID]);
}
static UA_INLINE UA_StatusCode
-UA_ReferenceTypeAttributes_copy(const UA_ReferenceTypeAttributes *src, UA_ReferenceTypeAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
+UA_HistoryReadValueId_copy(const UA_HistoryReadValueId *src, UA_HistoryReadValueId *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYREADVALUEID]);
}
static UA_INLINE void
-UA_ReferenceTypeAttributes_deleteMembers(UA_ReferenceTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
+UA_HistoryReadValueId_deleteMembers(UA_HistoryReadValueId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADVALUEID]);
}
static UA_INLINE void
-UA_ReferenceTypeAttributes_clear(UA_ReferenceTypeAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
+UA_HistoryReadValueId_clear(UA_HistoryReadValueId *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADVALUEID]);
}
static UA_INLINE void
-UA_ReferenceTypeAttributes_delete(UA_ReferenceTypeAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
+UA_HistoryReadValueId_delete(UA_HistoryReadValueId *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYREADVALUEID]);
}
-/* GetEndpointsRequest */
+/* HistoryReadResult */
static UA_INLINE void
-UA_GetEndpointsRequest_init(UA_GetEndpointsRequest *p) {
- memset(p, 0, sizeof(UA_GetEndpointsRequest));
+UA_HistoryReadResult_init(UA_HistoryReadResult *p) {
+ memset(p, 0, sizeof(UA_HistoryReadResult));
}
-static UA_INLINE UA_GetEndpointsRequest *
-UA_GetEndpointsRequest_new(void) {
- return (UA_GetEndpointsRequest*)UA_new(&UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
+static UA_INLINE UA_HistoryReadResult *
+UA_HistoryReadResult_new(void) {
+ return (UA_HistoryReadResult*)UA_new(&UA_TYPES[UA_TYPES_HISTORYREADRESULT]);
}
static UA_INLINE UA_StatusCode
-UA_GetEndpointsRequest_copy(const UA_GetEndpointsRequest *src, UA_GetEndpointsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
+UA_HistoryReadResult_copy(const UA_HistoryReadResult *src, UA_HistoryReadResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYREADRESULT]);
}
static UA_INLINE void
-UA_GetEndpointsRequest_deleteMembers(UA_GetEndpointsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
+UA_HistoryReadResult_deleteMembers(UA_HistoryReadResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADRESULT]);
}
static UA_INLINE void
-UA_GetEndpointsRequest_clear(UA_GetEndpointsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
+UA_HistoryReadResult_clear(UA_HistoryReadResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADRESULT]);
}
static UA_INLINE void
-UA_GetEndpointsRequest_delete(UA_GetEndpointsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST]);
+UA_HistoryReadResult_delete(UA_HistoryReadResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYREADRESULT]);
}
-/* CloseSecureChannelResponse */
+/* ReadRawModifiedDetails */
static UA_INLINE void
-UA_CloseSecureChannelResponse_init(UA_CloseSecureChannelResponse *p) {
- memset(p, 0, sizeof(UA_CloseSecureChannelResponse));
+UA_ReadRawModifiedDetails_init(UA_ReadRawModifiedDetails *p) {
+ memset(p, 0, sizeof(UA_ReadRawModifiedDetails));
}
-static UA_INLINE UA_CloseSecureChannelResponse *
-UA_CloseSecureChannelResponse_new(void) {
- return (UA_CloseSecureChannelResponse*)UA_new(&UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
+static UA_INLINE UA_ReadRawModifiedDetails *
+UA_ReadRawModifiedDetails_new(void) {
+ return (UA_ReadRawModifiedDetails*)UA_new(&UA_TYPES[UA_TYPES_READRAWMODIFIEDDETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_CloseSecureChannelResponse_copy(const UA_CloseSecureChannelResponse *src, UA_CloseSecureChannelResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
+UA_ReadRawModifiedDetails_copy(const UA_ReadRawModifiedDetails *src, UA_ReadRawModifiedDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READRAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_CloseSecureChannelResponse_deleteMembers(UA_CloseSecureChannelResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
+UA_ReadRawModifiedDetails_deleteMembers(UA_ReadRawModifiedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READRAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_CloseSecureChannelResponse_clear(UA_CloseSecureChannelResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
+UA_ReadRawModifiedDetails_clear(UA_ReadRawModifiedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READRAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_CloseSecureChannelResponse_delete(UA_CloseSecureChannelResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESECURECHANNELRESPONSE]);
+UA_ReadRawModifiedDetails_delete(UA_ReadRawModifiedDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READRAWMODIFIEDDETAILS]);
}
-/* ViewDescription */
+/* ReadAtTimeDetails */
static UA_INLINE void
-UA_ViewDescription_init(UA_ViewDescription *p) {
- memset(p, 0, sizeof(UA_ViewDescription));
+UA_ReadAtTimeDetails_init(UA_ReadAtTimeDetails *p) {
+ memset(p, 0, sizeof(UA_ReadAtTimeDetails));
}
-static UA_INLINE UA_ViewDescription *
-UA_ViewDescription_new(void) {
- return (UA_ViewDescription*)UA_new(&UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
+static UA_INLINE UA_ReadAtTimeDetails *
+UA_ReadAtTimeDetails_new(void) {
+ return (UA_ReadAtTimeDetails*)UA_new(&UA_TYPES[UA_TYPES_READATTIMEDETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_ViewDescription_copy(const UA_ViewDescription *src, UA_ViewDescription *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
+UA_ReadAtTimeDetails_copy(const UA_ReadAtTimeDetails *src, UA_ReadAtTimeDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READATTIMEDETAILS]);
}
static UA_INLINE void
-UA_ViewDescription_deleteMembers(UA_ViewDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
+UA_ReadAtTimeDetails_deleteMembers(UA_ReadAtTimeDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READATTIMEDETAILS]);
}
static UA_INLINE void
-UA_ViewDescription_clear(UA_ViewDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
+UA_ReadAtTimeDetails_clear(UA_ReadAtTimeDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READATTIMEDETAILS]);
}
static UA_INLINE void
-UA_ViewDescription_delete(UA_ViewDescription *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_VIEWDESCRIPTION]);
+UA_ReadAtTimeDetails_delete(UA_ReadAtTimeDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READATTIMEDETAILS]);
}
-/* SetPublishingModeResponse */
+/* HistoryData */
static UA_INLINE void
-UA_SetPublishingModeResponse_init(UA_SetPublishingModeResponse *p) {
- memset(p, 0, sizeof(UA_SetPublishingModeResponse));
+UA_HistoryData_init(UA_HistoryData *p) {
+ memset(p, 0, sizeof(UA_HistoryData));
}
-static UA_INLINE UA_SetPublishingModeResponse *
-UA_SetPublishingModeResponse_new(void) {
- return (UA_SetPublishingModeResponse*)UA_new(&UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
+static UA_INLINE UA_HistoryData *
+UA_HistoryData_new(void) {
+ return (UA_HistoryData*)UA_new(&UA_TYPES[UA_TYPES_HISTORYDATA]);
}
static UA_INLINE UA_StatusCode
-UA_SetPublishingModeResponse_copy(const UA_SetPublishingModeResponse *src, UA_SetPublishingModeResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
+UA_HistoryData_copy(const UA_HistoryData *src, UA_HistoryData *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYDATA]);
}
static UA_INLINE void
-UA_SetPublishingModeResponse_deleteMembers(UA_SetPublishingModeResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
+UA_HistoryData_deleteMembers(UA_HistoryData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYDATA]);
}
static UA_INLINE void
-UA_SetPublishingModeResponse_clear(UA_SetPublishingModeResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
+UA_HistoryData_clear(UA_HistoryData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYDATA]);
}
static UA_INLINE void
-UA_SetPublishingModeResponse_delete(UA_SetPublishingModeResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
+UA_HistoryData_delete(UA_HistoryData *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYDATA]);
}
-/* StatusChangeNotification */
+/* HistoryReadRequest */
static UA_INLINE void
-UA_StatusChangeNotification_init(UA_StatusChangeNotification *p) {
- memset(p, 0, sizeof(UA_StatusChangeNotification));
+UA_HistoryReadRequest_init(UA_HistoryReadRequest *p) {
+ memset(p, 0, sizeof(UA_HistoryReadRequest));
}
-static UA_INLINE UA_StatusChangeNotification *
-UA_StatusChangeNotification_new(void) {
- return (UA_StatusChangeNotification*)UA_new(&UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
+static UA_INLINE UA_HistoryReadRequest *
+UA_HistoryReadRequest_new(void) {
+ return (UA_HistoryReadRequest*)UA_new(&UA_TYPES[UA_TYPES_HISTORYREADREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_StatusChangeNotification_copy(const UA_StatusChangeNotification *src, UA_StatusChangeNotification *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
+UA_HistoryReadRequest_copy(const UA_HistoryReadRequest *src, UA_HistoryReadRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYREADREQUEST]);
}
static UA_INLINE void
-UA_StatusChangeNotification_deleteMembers(UA_StatusChangeNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
+UA_HistoryReadRequest_deleteMembers(UA_HistoryReadRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADREQUEST]);
}
static UA_INLINE void
-UA_StatusChangeNotification_clear(UA_StatusChangeNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
+UA_HistoryReadRequest_clear(UA_HistoryReadRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADREQUEST]);
}
static UA_INLINE void
-UA_StatusChangeNotification_delete(UA_StatusChangeNotification *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
+UA_HistoryReadRequest_delete(UA_HistoryReadRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYREADREQUEST]);
}
-/* StructureField */
+/* HistoryReadResponse */
static UA_INLINE void
-UA_StructureField_init(UA_StructureField *p) {
- memset(p, 0, sizeof(UA_StructureField));
+UA_HistoryReadResponse_init(UA_HistoryReadResponse *p) {
+ memset(p, 0, sizeof(UA_HistoryReadResponse));
}
-static UA_INLINE UA_StructureField *
-UA_StructureField_new(void) {
- return (UA_StructureField*)UA_new(&UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
+static UA_INLINE UA_HistoryReadResponse *
+UA_HistoryReadResponse_new(void) {
+ return (UA_HistoryReadResponse*)UA_new(&UA_TYPES[UA_TYPES_HISTORYREADRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_StructureField_copy(const UA_StructureField *src, UA_StructureField *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
+UA_HistoryReadResponse_copy(const UA_HistoryReadResponse *src, UA_HistoryReadResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYREADRESPONSE]);
}
static UA_INLINE void
-UA_StructureField_deleteMembers(UA_StructureField *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
+UA_HistoryReadResponse_deleteMembers(UA_HistoryReadResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADRESPONSE]);
}
static UA_INLINE void
-UA_StructureField_clear(UA_StructureField *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
+UA_HistoryReadResponse_clear(UA_HistoryReadResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYREADRESPONSE]);
}
static UA_INLINE void
-UA_StructureField_delete(UA_StructureField *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTUREFIELD]);
+UA_HistoryReadResponse_delete(UA_HistoryReadResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYREADRESPONSE]);
}
-/* NodeAttributesMask */
+/* WriteValue */
static UA_INLINE void
-UA_NodeAttributesMask_init(UA_NodeAttributesMask *p) {
- memset(p, 0, sizeof(UA_NodeAttributesMask));
+UA_WriteValue_init(UA_WriteValue *p) {
+ memset(p, 0, sizeof(UA_WriteValue));
}
-static UA_INLINE UA_NodeAttributesMask *
-UA_NodeAttributesMask_new(void) {
- return (UA_NodeAttributesMask*)UA_new(&UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
+static UA_INLINE UA_WriteValue *
+UA_WriteValue_new(void) {
+ return (UA_WriteValue*)UA_new(&UA_TYPES[UA_TYPES_WRITEVALUE]);
}
static UA_INLINE UA_StatusCode
-UA_NodeAttributesMask_copy(const UA_NodeAttributesMask *src, UA_NodeAttributesMask *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
+UA_WriteValue_copy(const UA_WriteValue *src, UA_WriteValue *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITEVALUE]);
}
static UA_INLINE void
-UA_NodeAttributesMask_deleteMembers(UA_NodeAttributesMask *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
+UA_WriteValue_deleteMembers(UA_WriteValue *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
}
static UA_INLINE void
-UA_NodeAttributesMask_clear(UA_NodeAttributesMask *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
+UA_WriteValue_clear(UA_WriteValue *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
}
static UA_INLINE void
-UA_NodeAttributesMask_delete(UA_NodeAttributesMask *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_NODEATTRIBUTESMASK]);
+UA_WriteValue_delete(UA_WriteValue *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_WRITEVALUE]);
}
-/* EventFilterResult */
+/* WriteRequest */
static UA_INLINE void
-UA_EventFilterResult_init(UA_EventFilterResult *p) {
- memset(p, 0, sizeof(UA_EventFilterResult));
+UA_WriteRequest_init(UA_WriteRequest *p) {
+ memset(p, 0, sizeof(UA_WriteRequest));
}
-static UA_INLINE UA_EventFilterResult *
-UA_EventFilterResult_new(void) {
- return (UA_EventFilterResult*)UA_new(&UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
+static UA_INLINE UA_WriteRequest *
+UA_WriteRequest_new(void) {
+ return (UA_WriteRequest*)UA_new(&UA_TYPES[UA_TYPES_WRITEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_EventFilterResult_copy(const UA_EventFilterResult *src, UA_EventFilterResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
+UA_WriteRequest_copy(const UA_WriteRequest *src, UA_WriteRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
}
static UA_INLINE void
-UA_EventFilterResult_deleteMembers(UA_EventFilterResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
+UA_WriteRequest_deleteMembers(UA_WriteRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
}
static UA_INLINE void
-UA_EventFilterResult_clear(UA_EventFilterResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
+UA_WriteRequest_clear(UA_WriteRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
}
static UA_INLINE void
-UA_EventFilterResult_delete(UA_EventFilterResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
+UA_WriteRequest_delete(UA_WriteRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
}
-/* MonitoredItemCreateRequest */
+/* WriteResponse */
static UA_INLINE void
-UA_MonitoredItemCreateRequest_init(UA_MonitoredItemCreateRequest *p) {
- memset(p, 0, sizeof(UA_MonitoredItemCreateRequest));
+UA_WriteResponse_init(UA_WriteResponse *p) {
+ memset(p, 0, sizeof(UA_WriteResponse));
}
-static UA_INLINE UA_MonitoredItemCreateRequest *
-UA_MonitoredItemCreateRequest_new(void) {
- return (UA_MonitoredItemCreateRequest*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
+static UA_INLINE UA_WriteResponse *
+UA_WriteResponse_new(void) {
+ return (UA_WriteResponse*)UA_new(&UA_TYPES[UA_TYPES_WRITERESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_MonitoredItemCreateRequest_copy(const UA_MonitoredItemCreateRequest *src, UA_MonitoredItemCreateRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
+UA_WriteResponse_copy(const UA_WriteResponse *src, UA_WriteResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemCreateRequest_deleteMembers(UA_MonitoredItemCreateRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
+UA_WriteResponse_deleteMembers(UA_WriteResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemCreateRequest_clear(UA_MonitoredItemCreateRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
+UA_WriteResponse_clear(UA_WriteResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
}
static UA_INLINE void
-UA_MonitoredItemCreateRequest_delete(UA_MonitoredItemCreateRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
+UA_WriteResponse_delete(UA_WriteResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_WRITERESPONSE]);
}
-/* ComplexNumberType */
+/* HistoryUpdateType */
static UA_INLINE void
-UA_ComplexNumberType_init(UA_ComplexNumberType *p) {
- memset(p, 0, sizeof(UA_ComplexNumberType));
+UA_HistoryUpdateType_init(UA_HistoryUpdateType *p) {
+ memset(p, 0, sizeof(UA_HistoryUpdateType));
}
-static UA_INLINE UA_ComplexNumberType *
-UA_ComplexNumberType_new(void) {
- return (UA_ComplexNumberType*)UA_new(&UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
+static UA_INLINE UA_HistoryUpdateType *
+UA_HistoryUpdateType_new(void) {
+ return (UA_HistoryUpdateType*)UA_new(&UA_TYPES[UA_TYPES_HISTORYUPDATETYPE]);
}
static UA_INLINE UA_StatusCode
-UA_ComplexNumberType_copy(const UA_ComplexNumberType *src, UA_ComplexNumberType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
+UA_HistoryUpdateType_copy(const UA_HistoryUpdateType *src, UA_HistoryUpdateType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYUPDATETYPE]);
}
static UA_INLINE void
-UA_ComplexNumberType_deleteMembers(UA_ComplexNumberType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
+UA_HistoryUpdateType_deleteMembers(UA_HistoryUpdateType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATETYPE]);
}
static UA_INLINE void
-UA_ComplexNumberType_clear(UA_ComplexNumberType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
+UA_HistoryUpdateType_clear(UA_HistoryUpdateType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATETYPE]);
}
static UA_INLINE void
-UA_ComplexNumberType_delete(UA_ComplexNumberType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
+UA_HistoryUpdateType_delete(UA_HistoryUpdateType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYUPDATETYPE]);
}
-/* Range */
+/* PerformUpdateType */
static UA_INLINE void
-UA_Range_init(UA_Range *p) {
- memset(p, 0, sizeof(UA_Range));
+UA_PerformUpdateType_init(UA_PerformUpdateType *p) {
+ memset(p, 0, sizeof(UA_PerformUpdateType));
}
-static UA_INLINE UA_Range *
-UA_Range_new(void) {
- return (UA_Range*)UA_new(&UA_TYPES[UA_TYPES_RANGE]);
+static UA_INLINE UA_PerformUpdateType *
+UA_PerformUpdateType_new(void) {
+ return (UA_PerformUpdateType*)UA_new(&UA_TYPES[UA_TYPES_PERFORMUPDATETYPE]);
}
static UA_INLINE UA_StatusCode
-UA_Range_copy(const UA_Range *src, UA_Range *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RANGE]);
+UA_PerformUpdateType_copy(const UA_PerformUpdateType *src, UA_PerformUpdateType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_PERFORMUPDATETYPE]);
}
static UA_INLINE void
-UA_Range_deleteMembers(UA_Range *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RANGE]);
+UA_PerformUpdateType_deleteMembers(UA_PerformUpdateType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PERFORMUPDATETYPE]);
}
static UA_INLINE void
-UA_Range_clear(UA_Range *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_RANGE]);
+UA_PerformUpdateType_clear(UA_PerformUpdateType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PERFORMUPDATETYPE]);
}
static UA_INLINE void
-UA_Range_delete(UA_Range *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_RANGE]);
+UA_PerformUpdateType_delete(UA_PerformUpdateType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_PERFORMUPDATETYPE]);
}
-/* DataChangeNotification */
+/* UpdateDataDetails */
static UA_INLINE void
-UA_DataChangeNotification_init(UA_DataChangeNotification *p) {
- memset(p, 0, sizeof(UA_DataChangeNotification));
+UA_UpdateDataDetails_init(UA_UpdateDataDetails *p) {
+ memset(p, 0, sizeof(UA_UpdateDataDetails));
}
-static UA_INLINE UA_DataChangeNotification *
-UA_DataChangeNotification_new(void) {
- return (UA_DataChangeNotification*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
+static UA_INLINE UA_UpdateDataDetails *
+UA_UpdateDataDetails_new(void) {
+ return (UA_UpdateDataDetails*)UA_new(&UA_TYPES[UA_TYPES_UPDATEDATADETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_DataChangeNotification_copy(const UA_DataChangeNotification *src, UA_DataChangeNotification *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
+UA_UpdateDataDetails_copy(const UA_UpdateDataDetails *src, UA_UpdateDataDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_UPDATEDATADETAILS]);
}
static UA_INLINE void
-UA_DataChangeNotification_deleteMembers(UA_DataChangeNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
+UA_UpdateDataDetails_deleteMembers(UA_UpdateDataDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UPDATEDATADETAILS]);
}
static UA_INLINE void
-UA_DataChangeNotification_clear(UA_DataChangeNotification *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
+UA_UpdateDataDetails_clear(UA_UpdateDataDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_UPDATEDATADETAILS]);
}
static UA_INLINE void
-UA_DataChangeNotification_delete(UA_DataChangeNotification *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
+UA_UpdateDataDetails_delete(UA_UpdateDataDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_UPDATEDATADETAILS]);
}
-/* Argument */
+/* DeleteRawModifiedDetails */
static UA_INLINE void
-UA_Argument_init(UA_Argument *p) {
- memset(p, 0, sizeof(UA_Argument));
+UA_DeleteRawModifiedDetails_init(UA_DeleteRawModifiedDetails *p) {
+ memset(p, 0, sizeof(UA_DeleteRawModifiedDetails));
}
-static UA_INLINE UA_Argument *
-UA_Argument_new(void) {
- return (UA_Argument*)UA_new(&UA_TYPES[UA_TYPES_ARGUMENT]);
+static UA_INLINE UA_DeleteRawModifiedDetails *
+UA_DeleteRawModifiedDetails_new(void) {
+ return (UA_DeleteRawModifiedDetails*)UA_new(&UA_TYPES[UA_TYPES_DELETERAWMODIFIEDDETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_Argument_copy(const UA_Argument *src, UA_Argument *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ARGUMENT]);
+UA_DeleteRawModifiedDetails_copy(const UA_DeleteRawModifiedDetails *src, UA_DeleteRawModifiedDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETERAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_Argument_deleteMembers(UA_Argument *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
+UA_DeleteRawModifiedDetails_deleteMembers(UA_DeleteRawModifiedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETERAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_Argument_clear(UA_Argument *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
+UA_DeleteRawModifiedDetails_clear(UA_DeleteRawModifiedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETERAWMODIFIEDDETAILS]);
}
static UA_INLINE void
-UA_Argument_delete(UA_Argument *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ARGUMENT]);
+UA_DeleteRawModifiedDetails_delete(UA_DeleteRawModifiedDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETERAWMODIFIEDDETAILS]);
}
-/* ChannelSecurityToken */
+/* HistoryUpdateResult */
static UA_INLINE void
-UA_ChannelSecurityToken_init(UA_ChannelSecurityToken *p) {
- memset(p, 0, sizeof(UA_ChannelSecurityToken));
+UA_HistoryUpdateResult_init(UA_HistoryUpdateResult *p) {
+ memset(p, 0, sizeof(UA_HistoryUpdateResult));
}
-static UA_INLINE UA_ChannelSecurityToken *
-UA_ChannelSecurityToken_new(void) {
- return (UA_ChannelSecurityToken*)UA_new(&UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
+static UA_INLINE UA_HistoryUpdateResult *
+UA_HistoryUpdateResult_new(void) {
+ return (UA_HistoryUpdateResult*)UA_new(&UA_TYPES[UA_TYPES_HISTORYUPDATERESULT]);
}
static UA_INLINE UA_StatusCode
-UA_ChannelSecurityToken_copy(const UA_ChannelSecurityToken *src, UA_ChannelSecurityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
+UA_HistoryUpdateResult_copy(const UA_HistoryUpdateResult *src, UA_HistoryUpdateResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYUPDATERESULT]);
}
static UA_INLINE void
-UA_ChannelSecurityToken_deleteMembers(UA_ChannelSecurityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
+UA_HistoryUpdateResult_deleteMembers(UA_HistoryUpdateResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESULT]);
}
static UA_INLINE void
-UA_ChannelSecurityToken_clear(UA_ChannelSecurityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
+UA_HistoryUpdateResult_clear(UA_HistoryUpdateResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESULT]);
}
static UA_INLINE void
-UA_ChannelSecurityToken_delete(UA_ChannelSecurityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CHANNELSECURITYTOKEN]);
+UA_HistoryUpdateResult_delete(UA_HistoryUpdateResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESULT]);
}
-/* ServerState */
+/* HistoryUpdateRequest */
static UA_INLINE void
-UA_ServerState_init(UA_ServerState *p) {
- memset(p, 0, sizeof(UA_ServerState));
+UA_HistoryUpdateRequest_init(UA_HistoryUpdateRequest *p) {
+ memset(p, 0, sizeof(UA_HistoryUpdateRequest));
}
-static UA_INLINE UA_ServerState *
-UA_ServerState_new(void) {
- return (UA_ServerState*)UA_new(&UA_TYPES[UA_TYPES_SERVERSTATE]);
+static UA_INLINE UA_HistoryUpdateRequest *
+UA_HistoryUpdateRequest_new(void) {
+ return (UA_HistoryUpdateRequest*)UA_new(&UA_TYPES[UA_TYPES_HISTORYUPDATEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_ServerState_copy(const UA_ServerState *src, UA_ServerState *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERSTATE]);
+UA_HistoryUpdateRequest_copy(const UA_HistoryUpdateRequest *src, UA_HistoryUpdateRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYUPDATEREQUEST]);
}
static UA_INLINE void
-UA_ServerState_deleteMembers(UA_ServerState *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
+UA_HistoryUpdateRequest_deleteMembers(UA_HistoryUpdateRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATEREQUEST]);
}
static UA_INLINE void
-UA_ServerState_clear(UA_ServerState *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
+UA_HistoryUpdateRequest_clear(UA_HistoryUpdateRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATEREQUEST]);
}
static UA_INLINE void
-UA_ServerState_delete(UA_ServerState *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
+UA_HistoryUpdateRequest_delete(UA_HistoryUpdateRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYUPDATEREQUEST]);
}
-/* EventNotificationList */
+/* HistoryUpdateResponse */
static UA_INLINE void
-UA_EventNotificationList_init(UA_EventNotificationList *p) {
- memset(p, 0, sizeof(UA_EventNotificationList));
+UA_HistoryUpdateResponse_init(UA_HistoryUpdateResponse *p) {
+ memset(p, 0, sizeof(UA_HistoryUpdateResponse));
}
-static UA_INLINE UA_EventNotificationList *
-UA_EventNotificationList_new(void) {
- return (UA_EventNotificationList*)UA_new(&UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
+static UA_INLINE UA_HistoryUpdateResponse *
+UA_HistoryUpdateResponse_new(void) {
+ return (UA_HistoryUpdateResponse*)UA_new(&UA_TYPES[UA_TYPES_HISTORYUPDATERESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_EventNotificationList_copy(const UA_EventNotificationList *src, UA_EventNotificationList *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
+UA_HistoryUpdateResponse_copy(const UA_HistoryUpdateResponse *src, UA_HistoryUpdateResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYUPDATERESPONSE]);
}
static UA_INLINE void
-UA_EventNotificationList_deleteMembers(UA_EventNotificationList *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
+UA_HistoryUpdateResponse_deleteMembers(UA_HistoryUpdateResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESPONSE]);
}
static UA_INLINE void
-UA_EventNotificationList_clear(UA_EventNotificationList *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
+UA_HistoryUpdateResponse_clear(UA_HistoryUpdateResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESPONSE]);
}
static UA_INLINE void
-UA_EventNotificationList_delete(UA_EventNotificationList *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
+UA_HistoryUpdateResponse_delete(UA_HistoryUpdateResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYUPDATERESPONSE]);
}
-/* AnonymousIdentityToken */
+/* CallMethodRequest */
static UA_INLINE void
-UA_AnonymousIdentityToken_init(UA_AnonymousIdentityToken *p) {
- memset(p, 0, sizeof(UA_AnonymousIdentityToken));
+UA_CallMethodRequest_init(UA_CallMethodRequest *p) {
+ memset(p, 0, sizeof(UA_CallMethodRequest));
}
-static UA_INLINE UA_AnonymousIdentityToken *
-UA_AnonymousIdentityToken_new(void) {
- return (UA_AnonymousIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
+static UA_INLINE UA_CallMethodRequest *
+UA_CallMethodRequest_new(void) {
+ return (UA_CallMethodRequest*)UA_new(&UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_AnonymousIdentityToken_copy(const UA_AnonymousIdentityToken *src, UA_AnonymousIdentityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
+UA_CallMethodRequest_copy(const UA_CallMethodRequest *src, UA_CallMethodRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
}
static UA_INLINE void
-UA_AnonymousIdentityToken_deleteMembers(UA_AnonymousIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
+UA_CallMethodRequest_deleteMembers(UA_CallMethodRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
}
static UA_INLINE void
-UA_AnonymousIdentityToken_clear(UA_AnonymousIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
+UA_CallMethodRequest_clear(UA_CallMethodRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
}
static UA_INLINE void
-UA_AnonymousIdentityToken_delete(UA_AnonymousIdentityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ANONYMOUSIDENTITYTOKEN]);
+UA_CallMethodRequest_delete(UA_CallMethodRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CALLMETHODREQUEST]);
}
-/* FilterOperator */
+/* CallMethodResult */
static UA_INLINE void
-UA_FilterOperator_init(UA_FilterOperator *p) {
- memset(p, 0, sizeof(UA_FilterOperator));
+UA_CallMethodResult_init(UA_CallMethodResult *p) {
+ memset(p, 0, sizeof(UA_CallMethodResult));
}
-static UA_INLINE UA_FilterOperator *
-UA_FilterOperator_new(void) {
- return (UA_FilterOperator*)UA_new(&UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+static UA_INLINE UA_CallMethodResult *
+UA_CallMethodResult_new(void) {
+ return (UA_CallMethodResult*)UA_new(&UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
}
static UA_INLINE UA_StatusCode
-UA_FilterOperator_copy(const UA_FilterOperator *src, UA_FilterOperator *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+UA_CallMethodResult_copy(const UA_CallMethodResult *src, UA_CallMethodResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
}
static UA_INLINE void
-UA_FilterOperator_deleteMembers(UA_FilterOperator *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+UA_CallMethodResult_deleteMembers(UA_CallMethodResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
}
static UA_INLINE void
-UA_FilterOperator_clear(UA_FilterOperator *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+UA_CallMethodResult_clear(UA_CallMethodResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
}
static UA_INLINE void
-UA_FilterOperator_delete(UA_FilterOperator *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_FILTEROPERATOR]);
+UA_CallMethodResult_delete(UA_CallMethodResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
}
-/* AggregateFilter */
+/* CallRequest */
static UA_INLINE void
-UA_AggregateFilter_init(UA_AggregateFilter *p) {
- memset(p, 0, sizeof(UA_AggregateFilter));
+UA_CallRequest_init(UA_CallRequest *p) {
+ memset(p, 0, sizeof(UA_CallRequest));
}
-static UA_INLINE UA_AggregateFilter *
-UA_AggregateFilter_new(void) {
- return (UA_AggregateFilter*)UA_new(&UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
+static UA_INLINE UA_CallRequest *
+UA_CallRequest_new(void) {
+ return (UA_CallRequest*)UA_new(&UA_TYPES[UA_TYPES_CALLREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_AggregateFilter_copy(const UA_AggregateFilter *src, UA_AggregateFilter *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
+UA_CallRequest_copy(const UA_CallRequest *src, UA_CallRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLREQUEST]);
}
static UA_INLINE void
-UA_AggregateFilter_deleteMembers(UA_AggregateFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
+UA_CallRequest_deleteMembers(UA_CallRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
}
static UA_INLINE void
-UA_AggregateFilter_clear(UA_AggregateFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
+UA_CallRequest_clear(UA_CallRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
}
static UA_INLINE void
-UA_AggregateFilter_delete(UA_AggregateFilter *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
+UA_CallRequest_delete(UA_CallRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CALLREQUEST]);
}
-/* RepublishResponse */
+/* CallResponse */
static UA_INLINE void
-UA_RepublishResponse_init(UA_RepublishResponse *p) {
- memset(p, 0, sizeof(UA_RepublishResponse));
+UA_CallResponse_init(UA_CallResponse *p) {
+ memset(p, 0, sizeof(UA_CallResponse));
}
-static UA_INLINE UA_RepublishResponse *
-UA_RepublishResponse_new(void) {
- return (UA_RepublishResponse*)UA_new(&UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
+static UA_INLINE UA_CallResponse *
+UA_CallResponse_new(void) {
+ return (UA_CallResponse*)UA_new(&UA_TYPES[UA_TYPES_CALLRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_RepublishResponse_copy(const UA_RepublishResponse *src, UA_RepublishResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
+UA_CallResponse_copy(const UA_CallResponse *src, UA_CallResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
}
static UA_INLINE void
-UA_RepublishResponse_deleteMembers(UA_RepublishResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
+UA_CallResponse_deleteMembers(UA_CallResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
}
static UA_INLINE void
-UA_RepublishResponse_clear(UA_RepublishResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
+UA_CallResponse_clear(UA_CallResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
}
static UA_INLINE void
-UA_RepublishResponse_delete(UA_RepublishResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
+UA_CallResponse_delete(UA_CallResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
}
-/* DeleteSubscriptionsResponse */
+/* MonitoringMode */
static UA_INLINE void
-UA_DeleteSubscriptionsResponse_init(UA_DeleteSubscriptionsResponse *p) {
- memset(p, 0, sizeof(UA_DeleteSubscriptionsResponse));
+UA_MonitoringMode_init(UA_MonitoringMode *p) {
+ memset(p, 0, sizeof(UA_MonitoringMode));
}
-static UA_INLINE UA_DeleteSubscriptionsResponse *
-UA_DeleteSubscriptionsResponse_new(void) {
- return (UA_DeleteSubscriptionsResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
+static UA_INLINE UA_MonitoringMode *
+UA_MonitoringMode_new(void) {
+ return (UA_MonitoringMode*)UA_new(&UA_TYPES[UA_TYPES_MONITORINGMODE]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteSubscriptionsResponse_copy(const UA_DeleteSubscriptionsResponse *src, UA_DeleteSubscriptionsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
+UA_MonitoringMode_copy(const UA_MonitoringMode *src, UA_MonitoringMode *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsResponse_deleteMembers(UA_DeleteSubscriptionsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
+UA_MonitoringMode_deleteMembers(UA_MonitoringMode *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsResponse_clear(UA_DeleteSubscriptionsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
+UA_MonitoringMode_clear(UA_MonitoringMode *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsResponse_delete(UA_DeleteSubscriptionsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
+UA_MonitoringMode_delete(UA_MonitoringMode *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITORINGMODE]);
}
-/* RegisterNodesRequest */
+/* DataChangeTrigger */
static UA_INLINE void
-UA_RegisterNodesRequest_init(UA_RegisterNodesRequest *p) {
- memset(p, 0, sizeof(UA_RegisterNodesRequest));
+UA_DataChangeTrigger_init(UA_DataChangeTrigger *p) {
+ memset(p, 0, sizeof(UA_DataChangeTrigger));
}
-static UA_INLINE UA_RegisterNodesRequest *
-UA_RegisterNodesRequest_new(void) {
- return (UA_RegisterNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+static UA_INLINE UA_DataChangeTrigger *
+UA_DataChangeTrigger_new(void) {
+ return (UA_DataChangeTrigger*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
}
static UA_INLINE UA_StatusCode
-UA_RegisterNodesRequest_copy(const UA_RegisterNodesRequest *src, UA_RegisterNodesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+UA_DataChangeTrigger_copy(const UA_DataChangeTrigger *src, UA_DataChangeTrigger *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
}
static UA_INLINE void
-UA_RegisterNodesRequest_deleteMembers(UA_RegisterNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+UA_DataChangeTrigger_deleteMembers(UA_DataChangeTrigger *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
}
static UA_INLINE void
-UA_RegisterNodesRequest_clear(UA_RegisterNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+UA_DataChangeTrigger_clear(UA_DataChangeTrigger *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
}
static UA_INLINE void
-UA_RegisterNodesRequest_delete(UA_RegisterNodesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REGISTERNODESREQUEST]);
+UA_DataChangeTrigger_delete(UA_DataChangeTrigger *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGETRIGGER]);
}
-/* StructureDefinition */
+/* DeadbandType */
static UA_INLINE void
-UA_StructureDefinition_init(UA_StructureDefinition *p) {
- memset(p, 0, sizeof(UA_StructureDefinition));
+UA_DeadbandType_init(UA_DeadbandType *p) {
+ memset(p, 0, sizeof(UA_DeadbandType));
}
-static UA_INLINE UA_StructureDefinition *
-UA_StructureDefinition_new(void) {
- return (UA_StructureDefinition*)UA_new(&UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
+static UA_INLINE UA_DeadbandType *
+UA_DeadbandType_new(void) {
+ return (UA_DeadbandType*)UA_new(&UA_TYPES[UA_TYPES_DEADBANDTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_StructureDefinition_copy(const UA_StructureDefinition *src, UA_StructureDefinition *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
+UA_DeadbandType_copy(const UA_DeadbandType *src, UA_DeadbandType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
}
static UA_INLINE void
-UA_StructureDefinition_deleteMembers(UA_StructureDefinition *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
+UA_DeadbandType_deleteMembers(UA_DeadbandType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
}
static UA_INLINE void
-UA_StructureDefinition_clear(UA_StructureDefinition *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
+UA_DeadbandType_clear(UA_DeadbandType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
}
static UA_INLINE void
-UA_StructureDefinition_delete(UA_StructureDefinition *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_STRUCTUREDEFINITION]);
+UA_DeadbandType_delete(UA_DeadbandType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DEADBANDTYPE]);
}
-/* MethodAttributes */
+/* DataChangeFilter */
static UA_INLINE void
-UA_MethodAttributes_init(UA_MethodAttributes *p) {
- memset(p, 0, sizeof(UA_MethodAttributes));
+UA_DataChangeFilter_init(UA_DataChangeFilter *p) {
+ memset(p, 0, sizeof(UA_DataChangeFilter));
}
-static UA_INLINE UA_MethodAttributes *
-UA_MethodAttributes_new(void) {
- return (UA_MethodAttributes*)UA_new(&UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
+static UA_INLINE UA_DataChangeFilter *
+UA_DataChangeFilter_new(void) {
+ return (UA_DataChangeFilter*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
}
static UA_INLINE UA_StatusCode
-UA_MethodAttributes_copy(const UA_MethodAttributes *src, UA_MethodAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
+UA_DataChangeFilter_copy(const UA_DataChangeFilter *src, UA_DataChangeFilter *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
}
static UA_INLINE void
-UA_MethodAttributes_deleteMembers(UA_MethodAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
+UA_DataChangeFilter_deleteMembers(UA_DataChangeFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
}
static UA_INLINE void
-UA_MethodAttributes_clear(UA_MethodAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
+UA_DataChangeFilter_clear(UA_DataChangeFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
}
static UA_INLINE void
-UA_MethodAttributes_delete(UA_MethodAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_METHODATTRIBUTES]);
+UA_DataChangeFilter_delete(UA_DataChangeFilter *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
}
-/* UserNameIdentityToken */
+/* EventFilter */
static UA_INLINE void
-UA_UserNameIdentityToken_init(UA_UserNameIdentityToken *p) {
- memset(p, 0, sizeof(UA_UserNameIdentityToken));
+UA_EventFilter_init(UA_EventFilter *p) {
+ memset(p, 0, sizeof(UA_EventFilter));
}
-static UA_INLINE UA_UserNameIdentityToken *
-UA_UserNameIdentityToken_new(void) {
- return (UA_UserNameIdentityToken*)UA_new(&UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
+static UA_INLINE UA_EventFilter *
+UA_EventFilter_new(void) {
+ return (UA_EventFilter*)UA_new(&UA_TYPES[UA_TYPES_EVENTFILTER]);
}
static UA_INLINE UA_StatusCode
-UA_UserNameIdentityToken_copy(const UA_UserNameIdentityToken *src, UA_UserNameIdentityToken *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
+UA_EventFilter_copy(const UA_EventFilter *src, UA_EventFilter *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFILTER]);
}
static UA_INLINE void
-UA_UserNameIdentityToken_deleteMembers(UA_UserNameIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
+UA_EventFilter_deleteMembers(UA_EventFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
}
static UA_INLINE void
-UA_UserNameIdentityToken_clear(UA_UserNameIdentityToken *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
+UA_EventFilter_clear(UA_EventFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
}
static UA_INLINE void
-UA_UserNameIdentityToken_delete(UA_UserNameIdentityToken *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]);
+UA_EventFilter_delete(UA_EventFilter *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
}
-/* TimeZoneDataType */
+/* AggregateConfiguration */
static UA_INLINE void
-UA_TimeZoneDataType_init(UA_TimeZoneDataType *p) {
- memset(p, 0, sizeof(UA_TimeZoneDataType));
+UA_AggregateConfiguration_init(UA_AggregateConfiguration *p) {
+ memset(p, 0, sizeof(UA_AggregateConfiguration));
}
-static UA_INLINE UA_TimeZoneDataType *
-UA_TimeZoneDataType_new(void) {
- return (UA_TimeZoneDataType*)UA_new(&UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
+static UA_INLINE UA_AggregateConfiguration *
+UA_AggregateConfiguration_new(void) {
+ return (UA_AggregateConfiguration*)UA_new(&UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
}
static UA_INLINE UA_StatusCode
-UA_TimeZoneDataType_copy(const UA_TimeZoneDataType *src, UA_TimeZoneDataType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
+UA_AggregateConfiguration_copy(const UA_AggregateConfiguration *src, UA_AggregateConfiguration *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
}
static UA_INLINE void
-UA_TimeZoneDataType_deleteMembers(UA_TimeZoneDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
+UA_AggregateConfiguration_deleteMembers(UA_AggregateConfiguration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
}
static UA_INLINE void
-UA_TimeZoneDataType_clear(UA_TimeZoneDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
+UA_AggregateConfiguration_clear(UA_AggregateConfiguration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
}
static UA_INLINE void
-UA_TimeZoneDataType_delete(UA_TimeZoneDataType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_TIMEZONEDATATYPE]);
+UA_AggregateConfiguration_delete(UA_AggregateConfiguration *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_AGGREGATECONFIGURATION]);
}
-/* UnregisterNodesRequest */
+/* AggregateFilter */
static UA_INLINE void
-UA_UnregisterNodesRequest_init(UA_UnregisterNodesRequest *p) {
- memset(p, 0, sizeof(UA_UnregisterNodesRequest));
+UA_AggregateFilter_init(UA_AggregateFilter *p) {
+ memset(p, 0, sizeof(UA_AggregateFilter));
}
-static UA_INLINE UA_UnregisterNodesRequest *
-UA_UnregisterNodesRequest_new(void) {
- return (UA_UnregisterNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+static UA_INLINE UA_AggregateFilter *
+UA_AggregateFilter_new(void) {
+ return (UA_AggregateFilter*)UA_new(&UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
}
static UA_INLINE UA_StatusCode
-UA_UnregisterNodesRequest_copy(const UA_UnregisterNodesRequest *src, UA_UnregisterNodesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+UA_AggregateFilter_copy(const UA_AggregateFilter *src, UA_AggregateFilter *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
}
static UA_INLINE void
-UA_UnregisterNodesRequest_deleteMembers(UA_UnregisterNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+UA_AggregateFilter_deleteMembers(UA_AggregateFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
}
static UA_INLINE void
-UA_UnregisterNodesRequest_clear(UA_UnregisterNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+UA_AggregateFilter_clear(UA_AggregateFilter *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
}
static UA_INLINE void
-UA_UnregisterNodesRequest_delete(UA_UnregisterNodesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_UNREGISTERNODESREQUEST]);
+UA_AggregateFilter_delete(UA_AggregateFilter *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_AGGREGATEFILTER]);
}
-/* OpenSecureChannelResponse */
+/* EventFilterResult */
static UA_INLINE void
-UA_OpenSecureChannelResponse_init(UA_OpenSecureChannelResponse *p) {
- memset(p, 0, sizeof(UA_OpenSecureChannelResponse));
+UA_EventFilterResult_init(UA_EventFilterResult *p) {
+ memset(p, 0, sizeof(UA_EventFilterResult));
}
-static UA_INLINE UA_OpenSecureChannelResponse *
-UA_OpenSecureChannelResponse_new(void) {
- return (UA_OpenSecureChannelResponse*)UA_new(&UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
+static UA_INLINE UA_EventFilterResult *
+UA_EventFilterResult_new(void) {
+ return (UA_EventFilterResult*)UA_new(&UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
}
static UA_INLINE UA_StatusCode
-UA_OpenSecureChannelResponse_copy(const UA_OpenSecureChannelResponse *src, UA_OpenSecureChannelResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
+UA_EventFilterResult_copy(const UA_EventFilterResult *src, UA_EventFilterResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
}
static UA_INLINE void
-UA_OpenSecureChannelResponse_deleteMembers(UA_OpenSecureChannelResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
+UA_EventFilterResult_deleteMembers(UA_EventFilterResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
}
static UA_INLINE void
-UA_OpenSecureChannelResponse_clear(UA_OpenSecureChannelResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
+UA_EventFilterResult_clear(UA_EventFilterResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
}
static UA_INLINE void
-UA_OpenSecureChannelResponse_delete(UA_OpenSecureChannelResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELRESPONSE]);
+UA_EventFilterResult_delete(UA_EventFilterResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFILTERRESULT]);
}
-/* SetTriggeringResponse */
+/* MonitoringParameters */
static UA_INLINE void
-UA_SetTriggeringResponse_init(UA_SetTriggeringResponse *p) {
- memset(p, 0, sizeof(UA_SetTriggeringResponse));
+UA_MonitoringParameters_init(UA_MonitoringParameters *p) {
+ memset(p, 0, sizeof(UA_MonitoringParameters));
}
-static UA_INLINE UA_SetTriggeringResponse *
-UA_SetTriggeringResponse_new(void) {
- return (UA_SetTriggeringResponse*)UA_new(&UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+static UA_INLINE UA_MonitoringParameters *
+UA_MonitoringParameters_new(void) {
+ return (UA_MonitoringParameters*)UA_new(&UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
}
static UA_INLINE UA_StatusCode
-UA_SetTriggeringResponse_copy(const UA_SetTriggeringResponse *src, UA_SetTriggeringResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+UA_MonitoringParameters_copy(const UA_MonitoringParameters *src, UA_MonitoringParameters *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
}
static UA_INLINE void
-UA_SetTriggeringResponse_deleteMembers(UA_SetTriggeringResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+UA_MonitoringParameters_deleteMembers(UA_MonitoringParameters *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
}
static UA_INLINE void
-UA_SetTriggeringResponse_clear(UA_SetTriggeringResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+UA_MonitoringParameters_clear(UA_MonitoringParameters *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
}
static UA_INLINE void
-UA_SetTriggeringResponse_delete(UA_SetTriggeringResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+UA_MonitoringParameters_delete(UA_MonitoringParameters *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITORINGPARAMETERS]);
}
-/* SimpleAttributeOperand */
+/* MonitoredItemCreateRequest */
static UA_INLINE void
-UA_SimpleAttributeOperand_init(UA_SimpleAttributeOperand *p) {
- memset(p, 0, sizeof(UA_SimpleAttributeOperand));
+UA_MonitoredItemCreateRequest_init(UA_MonitoredItemCreateRequest *p) {
+ memset(p, 0, sizeof(UA_MonitoredItemCreateRequest));
}
-static UA_INLINE UA_SimpleAttributeOperand *
-UA_SimpleAttributeOperand_new(void) {
- return (UA_SimpleAttributeOperand*)UA_new(&UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+static UA_INLINE UA_MonitoredItemCreateRequest *
+UA_MonitoredItemCreateRequest_new(void) {
+ return (UA_MonitoredItemCreateRequest*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_SimpleAttributeOperand_copy(const UA_SimpleAttributeOperand *src, UA_SimpleAttributeOperand *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+UA_MonitoredItemCreateRequest_copy(const UA_MonitoredItemCreateRequest *src, UA_MonitoredItemCreateRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
}
static UA_INLINE void
-UA_SimpleAttributeOperand_deleteMembers(UA_SimpleAttributeOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+UA_MonitoredItemCreateRequest_deleteMembers(UA_MonitoredItemCreateRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
}
static UA_INLINE void
-UA_SimpleAttributeOperand_clear(UA_SimpleAttributeOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+UA_MonitoredItemCreateRequest_clear(UA_MonitoredItemCreateRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
}
static UA_INLINE void
-UA_SimpleAttributeOperand_delete(UA_SimpleAttributeOperand *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]);
+UA_MonitoredItemCreateRequest_delete(UA_MonitoredItemCreateRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST]);
}
-/* RepublishRequest */
+/* MonitoredItemCreateResult */
static UA_INLINE void
-UA_RepublishRequest_init(UA_RepublishRequest *p) {
- memset(p, 0, sizeof(UA_RepublishRequest));
+UA_MonitoredItemCreateResult_init(UA_MonitoredItemCreateResult *p) {
+ memset(p, 0, sizeof(UA_MonitoredItemCreateResult));
}
-static UA_INLINE UA_RepublishRequest *
-UA_RepublishRequest_new(void) {
- return (UA_RepublishRequest*)UA_new(&UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
+static UA_INLINE UA_MonitoredItemCreateResult *
+UA_MonitoredItemCreateResult_new(void) {
+ return (UA_MonitoredItemCreateResult*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
}
static UA_INLINE UA_StatusCode
-UA_RepublishRequest_copy(const UA_RepublishRequest *src, UA_RepublishRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
+UA_MonitoredItemCreateResult_copy(const UA_MonitoredItemCreateResult *src, UA_MonitoredItemCreateResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
}
static UA_INLINE void
-UA_RepublishRequest_deleteMembers(UA_RepublishRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
+UA_MonitoredItemCreateResult_deleteMembers(UA_MonitoredItemCreateResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
}
static UA_INLINE void
-UA_RepublishRequest_clear(UA_RepublishRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
+UA_MonitoredItemCreateResult_clear(UA_MonitoredItemCreateResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
}
static UA_INLINE void
-UA_RepublishRequest_delete(UA_RepublishRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
+UA_MonitoredItemCreateResult_delete(UA_MonitoredItemCreateResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
}
-/* RegisterNodesResponse */
+/* CreateMonitoredItemsRequest */
static UA_INLINE void
-UA_RegisterNodesResponse_init(UA_RegisterNodesResponse *p) {
- memset(p, 0, sizeof(UA_RegisterNodesResponse));
+UA_CreateMonitoredItemsRequest_init(UA_CreateMonitoredItemsRequest *p) {
+ memset(p, 0, sizeof(UA_CreateMonitoredItemsRequest));
}
-static UA_INLINE UA_RegisterNodesResponse *
-UA_RegisterNodesResponse_new(void) {
- return (UA_RegisterNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+static UA_INLINE UA_CreateMonitoredItemsRequest *
+UA_CreateMonitoredItemsRequest_new(void) {
+ return (UA_CreateMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_RegisterNodesResponse_copy(const UA_RegisterNodesResponse *src, UA_RegisterNodesResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+UA_CreateMonitoredItemsRequest_copy(const UA_CreateMonitoredItemsRequest *src, UA_CreateMonitoredItemsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_RegisterNodesResponse_deleteMembers(UA_RegisterNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+UA_CreateMonitoredItemsRequest_deleteMembers(UA_CreateMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_RegisterNodesResponse_clear(UA_RegisterNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+UA_CreateMonitoredItemsRequest_clear(UA_CreateMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_RegisterNodesResponse_delete(UA_RegisterNodesResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REGISTERNODESRESPONSE]);
+UA_CreateMonitoredItemsRequest_delete(UA_CreateMonitoredItemsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
}
-/* ModifyMonitoredItemsResponse */
+/* CreateMonitoredItemsResponse */
static UA_INLINE void
-UA_ModifyMonitoredItemsResponse_init(UA_ModifyMonitoredItemsResponse *p) {
- memset(p, 0, sizeof(UA_ModifyMonitoredItemsResponse));
+UA_CreateMonitoredItemsResponse_init(UA_CreateMonitoredItemsResponse *p) {
+ memset(p, 0, sizeof(UA_CreateMonitoredItemsResponse));
}
-static UA_INLINE UA_ModifyMonitoredItemsResponse *
-UA_ModifyMonitoredItemsResponse_new(void) {
- return (UA_ModifyMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
+static UA_INLINE UA_CreateMonitoredItemsResponse *
+UA_CreateMonitoredItemsResponse_new(void) {
+ return (UA_CreateMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ModifyMonitoredItemsResponse_copy(const UA_ModifyMonitoredItemsResponse *src, UA_ModifyMonitoredItemsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
+UA_CreateMonitoredItemsResponse_copy(const UA_CreateMonitoredItemsResponse *src, UA_CreateMonitoredItemsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsResponse_deleteMembers(UA_ModifyMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
+UA_CreateMonitoredItemsResponse_deleteMembers(UA_CreateMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsResponse_clear(UA_ModifyMonitoredItemsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
+UA_CreateMonitoredItemsResponse_clear(UA_CreateMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsResponse_delete(UA_ModifyMonitoredItemsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
+UA_CreateMonitoredItemsResponse_delete(UA_CreateMonitoredItemsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSRESPONSE]);
}
-/* DeleteSubscriptionsRequest */
+/* MonitoredItemModifyRequest */
static UA_INLINE void
-UA_DeleteSubscriptionsRequest_init(UA_DeleteSubscriptionsRequest *p) {
- memset(p, 0, sizeof(UA_DeleteSubscriptionsRequest));
+UA_MonitoredItemModifyRequest_init(UA_MonitoredItemModifyRequest *p) {
+ memset(p, 0, sizeof(UA_MonitoredItemModifyRequest));
}
-static UA_INLINE UA_DeleteSubscriptionsRequest *
-UA_DeleteSubscriptionsRequest_new(void) {
- return (UA_DeleteSubscriptionsRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
+static UA_INLINE UA_MonitoredItemModifyRequest *
+UA_MonitoredItemModifyRequest_new(void) {
+ return (UA_MonitoredItemModifyRequest*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteSubscriptionsRequest_copy(const UA_DeleteSubscriptionsRequest *src, UA_DeleteSubscriptionsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
+UA_MonitoredItemModifyRequest_copy(const UA_MonitoredItemModifyRequest *src, UA_MonitoredItemModifyRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsRequest_deleteMembers(UA_DeleteSubscriptionsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
+UA_MonitoredItemModifyRequest_deleteMembers(UA_MonitoredItemModifyRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsRequest_clear(UA_DeleteSubscriptionsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
+UA_MonitoredItemModifyRequest_clear(UA_MonitoredItemModifyRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
}
static UA_INLINE void
-UA_DeleteSubscriptionsRequest_delete(UA_DeleteSubscriptionsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
+UA_MonitoredItemModifyRequest_delete(UA_MonitoredItemModifyRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST]);
}
-/* RedundancySupport */
+/* MonitoredItemModifyResult */
static UA_INLINE void
-UA_RedundancySupport_init(UA_RedundancySupport *p) {
- memset(p, 0, sizeof(UA_RedundancySupport));
+UA_MonitoredItemModifyResult_init(UA_MonitoredItemModifyResult *p) {
+ memset(p, 0, sizeof(UA_MonitoredItemModifyResult));
}
-static UA_INLINE UA_RedundancySupport *
-UA_RedundancySupport_new(void) {
- return (UA_RedundancySupport*)UA_new(&UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
+static UA_INLINE UA_MonitoredItemModifyResult *
+UA_MonitoredItemModifyResult_new(void) {
+ return (UA_MonitoredItemModifyResult*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
}
static UA_INLINE UA_StatusCode
-UA_RedundancySupport_copy(const UA_RedundancySupport *src, UA_RedundancySupport *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
+UA_MonitoredItemModifyResult_copy(const UA_MonitoredItemModifyResult *src, UA_MonitoredItemModifyResult *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
}
static UA_INLINE void
-UA_RedundancySupport_deleteMembers(UA_RedundancySupport *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
+UA_MonitoredItemModifyResult_deleteMembers(UA_MonitoredItemModifyResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
}
static UA_INLINE void
-UA_RedundancySupport_clear(UA_RedundancySupport *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
+UA_MonitoredItemModifyResult_clear(UA_MonitoredItemModifyResult *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
}
static UA_INLINE void
-UA_RedundancySupport_delete(UA_RedundancySupport *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
+UA_MonitoredItemModifyResult_delete(UA_MonitoredItemModifyResult *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
}
-/* BrowsePath */
+/* ModifyMonitoredItemsRequest */
static UA_INLINE void
-UA_BrowsePath_init(UA_BrowsePath *p) {
- memset(p, 0, sizeof(UA_BrowsePath));
+UA_ModifyMonitoredItemsRequest_init(UA_ModifyMonitoredItemsRequest *p) {
+ memset(p, 0, sizeof(UA_ModifyMonitoredItemsRequest));
}
-static UA_INLINE UA_BrowsePath *
-UA_BrowsePath_new(void) {
- return (UA_BrowsePath*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATH]);
+static UA_INLINE UA_ModifyMonitoredItemsRequest *
+UA_ModifyMonitoredItemsRequest_new(void) {
+ return (UA_ModifyMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_BrowsePath_copy(const UA_BrowsePath *src, UA_BrowsePath *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATH]);
+UA_ModifyMonitoredItemsRequest_copy(const UA_ModifyMonitoredItemsRequest *src, UA_ModifyMonitoredItemsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_BrowsePath_deleteMembers(UA_BrowsePath *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
+UA_ModifyMonitoredItemsRequest_deleteMembers(UA_ModifyMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_BrowsePath_clear(UA_BrowsePath *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
+UA_ModifyMonitoredItemsRequest_clear(UA_ModifyMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
}
static UA_INLINE void
-UA_BrowsePath_delete(UA_BrowsePath *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATH]);
+UA_ModifyMonitoredItemsRequest_delete(UA_ModifyMonitoredItemsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
}
-/* ObjectAttributes */
+/* ModifyMonitoredItemsResponse */
static UA_INLINE void
-UA_ObjectAttributes_init(UA_ObjectAttributes *p) {
- memset(p, 0, sizeof(UA_ObjectAttributes));
+UA_ModifyMonitoredItemsResponse_init(UA_ModifyMonitoredItemsResponse *p) {
+ memset(p, 0, sizeof(UA_ModifyMonitoredItemsResponse));
}
-static UA_INLINE UA_ObjectAttributes *
-UA_ObjectAttributes_new(void) {
- return (UA_ObjectAttributes*)UA_new(&UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
+static UA_INLINE UA_ModifyMonitoredItemsResponse *
+UA_ModifyMonitoredItemsResponse_new(void) {
+ return (UA_ModifyMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ObjectAttributes_copy(const UA_ObjectAttributes *src, UA_ObjectAttributes *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
+UA_ModifyMonitoredItemsResponse_copy(const UA_ModifyMonitoredItemsResponse *src, UA_ModifyMonitoredItemsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ObjectAttributes_deleteMembers(UA_ObjectAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
+UA_ModifyMonitoredItemsResponse_deleteMembers(UA_ModifyMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ObjectAttributes_clear(UA_ObjectAttributes *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
+UA_ModifyMonitoredItemsResponse_clear(UA_ModifyMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
}
static UA_INLINE void
-UA_ObjectAttributes_delete(UA_ObjectAttributes *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES]);
+UA_ModifyMonitoredItemsResponse_delete(UA_ModifyMonitoredItemsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSRESPONSE]);
}
-/* PublishRequest */
+/* SetMonitoringModeRequest */
static UA_INLINE void
-UA_PublishRequest_init(UA_PublishRequest *p) {
- memset(p, 0, sizeof(UA_PublishRequest));
+UA_SetMonitoringModeRequest_init(UA_SetMonitoringModeRequest *p) {
+ memset(p, 0, sizeof(UA_SetMonitoringModeRequest));
}
-static UA_INLINE UA_PublishRequest *
-UA_PublishRequest_new(void) {
- return (UA_PublishRequest*)UA_new(&UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
+static UA_INLINE UA_SetMonitoringModeRequest *
+UA_SetMonitoringModeRequest_new(void) {
+ return (UA_SetMonitoringModeRequest*)UA_new(&UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_PublishRequest_copy(const UA_PublishRequest *src, UA_PublishRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
+UA_SetMonitoringModeRequest_copy(const UA_SetMonitoringModeRequest *src, UA_SetMonitoringModeRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
}
static UA_INLINE void
-UA_PublishRequest_deleteMembers(UA_PublishRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
+UA_SetMonitoringModeRequest_deleteMembers(UA_SetMonitoringModeRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
}
static UA_INLINE void
-UA_PublishRequest_clear(UA_PublishRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
+UA_SetMonitoringModeRequest_clear(UA_SetMonitoringModeRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
}
static UA_INLINE void
-UA_PublishRequest_delete(UA_PublishRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
+UA_SetMonitoringModeRequest_delete(UA_SetMonitoringModeRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST]);
}
-/* FindServersRequest */
+/* SetMonitoringModeResponse */
static UA_INLINE void
-UA_FindServersRequest_init(UA_FindServersRequest *p) {
- memset(p, 0, sizeof(UA_FindServersRequest));
+UA_SetMonitoringModeResponse_init(UA_SetMonitoringModeResponse *p) {
+ memset(p, 0, sizeof(UA_SetMonitoringModeResponse));
}
-static UA_INLINE UA_FindServersRequest *
-UA_FindServersRequest_new(void) {
- return (UA_FindServersRequest*)UA_new(&UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
+static UA_INLINE UA_SetMonitoringModeResponse *
+UA_SetMonitoringModeResponse_new(void) {
+ return (UA_SetMonitoringModeResponse*)UA_new(&UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_FindServersRequest_copy(const UA_FindServersRequest *src, UA_FindServersRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
+UA_SetMonitoringModeResponse_copy(const UA_SetMonitoringModeResponse *src, UA_SetMonitoringModeResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
}
static UA_INLINE void
-UA_FindServersRequest_deleteMembers(UA_FindServersRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
+UA_SetMonitoringModeResponse_deleteMembers(UA_SetMonitoringModeResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
}
static UA_INLINE void
-UA_FindServersRequest_clear(UA_FindServersRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
+UA_SetMonitoringModeResponse_clear(UA_SetMonitoringModeResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
}
static UA_INLINE void
-UA_FindServersRequest_delete(UA_FindServersRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST]);
+UA_SetMonitoringModeResponse_delete(UA_SetMonitoringModeResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETMONITORINGMODERESPONSE]);
}
-/* ReferenceDescription */
+/* SetTriggeringRequest */
static UA_INLINE void
-UA_ReferenceDescription_init(UA_ReferenceDescription *p) {
- memset(p, 0, sizeof(UA_ReferenceDescription));
+UA_SetTriggeringRequest_init(UA_SetTriggeringRequest *p) {
+ memset(p, 0, sizeof(UA_SetTriggeringRequest));
}
-static UA_INLINE UA_ReferenceDescription *
-UA_ReferenceDescription_new(void) {
- return (UA_ReferenceDescription*)UA_new(&UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
+static UA_INLINE UA_SetTriggeringRequest *
+UA_SetTriggeringRequest_new(void) {
+ return (UA_SetTriggeringRequest*)UA_new(&UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_ReferenceDescription_copy(const UA_ReferenceDescription *src, UA_ReferenceDescription *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
+UA_SetTriggeringRequest_copy(const UA_SetTriggeringRequest *src, UA_SetTriggeringRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
}
static UA_INLINE void
-UA_ReferenceDescription_deleteMembers(UA_ReferenceDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
+UA_SetTriggeringRequest_deleteMembers(UA_SetTriggeringRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
}
static UA_INLINE void
-UA_ReferenceDescription_clear(UA_ReferenceDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
+UA_SetTriggeringRequest_clear(UA_SetTriggeringRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
}
static UA_INLINE void
-UA_ReferenceDescription_delete(UA_ReferenceDescription *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
+UA_SetTriggeringRequest_delete(UA_SetTriggeringRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+}
+
+/* SetTriggeringResponse */
+static UA_INLINE void
+UA_SetTriggeringResponse_init(UA_SetTriggeringResponse *p) {
+ memset(p, 0, sizeof(UA_SetTriggeringResponse));
+}
+
+static UA_INLINE UA_SetTriggeringResponse *
+UA_SetTriggeringResponse_new(void) {
+ return (UA_SetTriggeringResponse*)UA_new(&UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_SetTriggeringResponse_copy(const UA_SetTriggeringResponse *src, UA_SetTriggeringResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+}
+
+static UA_INLINE void
+UA_SetTriggeringResponse_deleteMembers(UA_SetTriggeringResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+}
+
+static UA_INLINE void
+UA_SetTriggeringResponse_clear(UA_SetTriggeringResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+}
+
+static UA_INLINE void
+UA_SetTriggeringResponse_delete(UA_SetTriggeringResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGRESPONSE]);
+}
+
+/* DeleteMonitoredItemsRequest */
+static UA_INLINE void
+UA_DeleteMonitoredItemsRequest_init(UA_DeleteMonitoredItemsRequest *p) {
+ memset(p, 0, sizeof(UA_DeleteMonitoredItemsRequest));
+}
+
+static UA_INLINE UA_DeleteMonitoredItemsRequest *
+UA_DeleteMonitoredItemsRequest_new(void) {
+ return (UA_DeleteMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_DeleteMonitoredItemsRequest_copy(const UA_DeleteMonitoredItemsRequest *src, UA_DeleteMonitoredItemsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsRequest_deleteMembers(UA_DeleteMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsRequest_clear(UA_DeleteMonitoredItemsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsRequest_delete(UA_DeleteMonitoredItemsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST]);
+}
+
+/* DeleteMonitoredItemsResponse */
+static UA_INLINE void
+UA_DeleteMonitoredItemsResponse_init(UA_DeleteMonitoredItemsResponse *p) {
+ memset(p, 0, sizeof(UA_DeleteMonitoredItemsResponse));
+}
+
+static UA_INLINE UA_DeleteMonitoredItemsResponse *
+UA_DeleteMonitoredItemsResponse_new(void) {
+ return (UA_DeleteMonitoredItemsResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+}
+
+static UA_INLINE UA_StatusCode
+UA_DeleteMonitoredItemsResponse_copy(const UA_DeleteMonitoredItemsResponse *src, UA_DeleteMonitoredItemsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsResponse_deleteMembers(UA_DeleteMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsResponse_clear(UA_DeleteMonitoredItemsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
+}
+
+static UA_INLINE void
+UA_DeleteMonitoredItemsResponse_delete(UA_DeleteMonitoredItemsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSRESPONSE]);
}
/* CreateSubscriptionRequest */
@@ -21222,1151 +22104,1151 @@ UA_CreateSubscriptionRequest_delete(UA_CreateSubscriptionRequest *p) {
UA_delete(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONREQUEST]);
}
-/* CallResponse */
+/* CreateSubscriptionResponse */
static UA_INLINE void
-UA_CallResponse_init(UA_CallResponse *p) {
- memset(p, 0, sizeof(UA_CallResponse));
+UA_CreateSubscriptionResponse_init(UA_CreateSubscriptionResponse *p) {
+ memset(p, 0, sizeof(UA_CreateSubscriptionResponse));
}
-static UA_INLINE UA_CallResponse *
-UA_CallResponse_new(void) {
- return (UA_CallResponse*)UA_new(&UA_TYPES[UA_TYPES_CALLRESPONSE]);
+static UA_INLINE UA_CreateSubscriptionResponse *
+UA_CreateSubscriptionResponse_new(void) {
+ return (UA_CreateSubscriptionResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_CallResponse_copy(const UA_CallResponse *src, UA_CallResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
+UA_CreateSubscriptionResponse_copy(const UA_CreateSubscriptionResponse *src, UA_CreateSubscriptionResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_CallResponse_deleteMembers(UA_CallResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
+UA_CreateSubscriptionResponse_deleteMembers(UA_CreateSubscriptionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_CallResponse_clear(UA_CallResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
+UA_CreateSubscriptionResponse_clear(UA_CreateSubscriptionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_CallResponse_delete(UA_CallResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CALLRESPONSE]);
+UA_CreateSubscriptionResponse_delete(UA_CreateSubscriptionResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONRESPONSE]);
}
-/* DeleteNodesResponse */
+/* ModifySubscriptionRequest */
static UA_INLINE void
-UA_DeleteNodesResponse_init(UA_DeleteNodesResponse *p) {
- memset(p, 0, sizeof(UA_DeleteNodesResponse));
+UA_ModifySubscriptionRequest_init(UA_ModifySubscriptionRequest *p) {
+ memset(p, 0, sizeof(UA_ModifySubscriptionRequest));
}
-static UA_INLINE UA_DeleteNodesResponse *
-UA_DeleteNodesResponse_new(void) {
- return (UA_DeleteNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+static UA_INLINE UA_ModifySubscriptionRequest *
+UA_ModifySubscriptionRequest_new(void) {
+ return (UA_ModifySubscriptionRequest*)UA_new(&UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteNodesResponse_copy(const UA_DeleteNodesResponse *src, UA_DeleteNodesResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+UA_ModifySubscriptionRequest_copy(const UA_ModifySubscriptionRequest *src, UA_ModifySubscriptionRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
}
static UA_INLINE void
-UA_DeleteNodesResponse_deleteMembers(UA_DeleteNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+UA_ModifySubscriptionRequest_deleteMembers(UA_ModifySubscriptionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
}
static UA_INLINE void
-UA_DeleteNodesResponse_clear(UA_DeleteNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+UA_ModifySubscriptionRequest_clear(UA_ModifySubscriptionRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
}
static UA_INLINE void
-UA_DeleteNodesResponse_delete(UA_DeleteNodesResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETENODESRESPONSE]);
+UA_ModifySubscriptionRequest_delete(UA_ModifySubscriptionRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST]);
}
-/* ModifyMonitoredItemsRequest */
+/* ModifySubscriptionResponse */
static UA_INLINE void
-UA_ModifyMonitoredItemsRequest_init(UA_ModifyMonitoredItemsRequest *p) {
- memset(p, 0, sizeof(UA_ModifyMonitoredItemsRequest));
+UA_ModifySubscriptionResponse_init(UA_ModifySubscriptionResponse *p) {
+ memset(p, 0, sizeof(UA_ModifySubscriptionResponse));
}
-static UA_INLINE UA_ModifyMonitoredItemsRequest *
-UA_ModifyMonitoredItemsRequest_new(void) {
- return (UA_ModifyMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
+static UA_INLINE UA_ModifySubscriptionResponse *
+UA_ModifySubscriptionResponse_new(void) {
+ return (UA_ModifySubscriptionResponse*)UA_new(&UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ModifyMonitoredItemsRequest_copy(const UA_ModifyMonitoredItemsRequest *src, UA_ModifyMonitoredItemsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
+UA_ModifySubscriptionResponse_copy(const UA_ModifySubscriptionResponse *src, UA_ModifySubscriptionResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsRequest_deleteMembers(UA_ModifyMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
+UA_ModifySubscriptionResponse_deleteMembers(UA_ModifySubscriptionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsRequest_clear(UA_ModifyMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
+UA_ModifySubscriptionResponse_clear(UA_ModifySubscriptionResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
}
static UA_INLINE void
-UA_ModifyMonitoredItemsRequest_delete(UA_ModifyMonitoredItemsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST]);
+UA_ModifySubscriptionResponse_delete(UA_ModifySubscriptionResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE]);
}
-/* ServiceFault */
+/* SetPublishingModeRequest */
static UA_INLINE void
-UA_ServiceFault_init(UA_ServiceFault *p) {
- memset(p, 0, sizeof(UA_ServiceFault));
+UA_SetPublishingModeRequest_init(UA_SetPublishingModeRequest *p) {
+ memset(p, 0, sizeof(UA_SetPublishingModeRequest));
}
-static UA_INLINE UA_ServiceFault *
-UA_ServiceFault_new(void) {
- return (UA_ServiceFault*)UA_new(&UA_TYPES[UA_TYPES_SERVICEFAULT]);
+static UA_INLINE UA_SetPublishingModeRequest *
+UA_SetPublishingModeRequest_new(void) {
+ return (UA_SetPublishingModeRequest*)UA_new(&UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_ServiceFault_copy(const UA_ServiceFault *src, UA_ServiceFault *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
+UA_SetPublishingModeRequest_copy(const UA_SetPublishingModeRequest *src, UA_SetPublishingModeRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
}
static UA_INLINE void
-UA_ServiceFault_deleteMembers(UA_ServiceFault *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
+UA_SetPublishingModeRequest_deleteMembers(UA_SetPublishingModeRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
}
static UA_INLINE void
-UA_ServiceFault_clear(UA_ServiceFault *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
+UA_SetPublishingModeRequest_clear(UA_SetPublishingModeRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
}
static UA_INLINE void
-UA_ServiceFault_delete(UA_ServiceFault *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SERVICEFAULT]);
+UA_SetPublishingModeRequest_delete(UA_SetPublishingModeRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST]);
}
-/* PublishResponse */
+/* SetPublishingModeResponse */
static UA_INLINE void
-UA_PublishResponse_init(UA_PublishResponse *p) {
- memset(p, 0, sizeof(UA_PublishResponse));
+UA_SetPublishingModeResponse_init(UA_SetPublishingModeResponse *p) {
+ memset(p, 0, sizeof(UA_SetPublishingModeResponse));
}
-static UA_INLINE UA_PublishResponse *
-UA_PublishResponse_new(void) {
- return (UA_PublishResponse*)UA_new(&UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
+static UA_INLINE UA_SetPublishingModeResponse *
+UA_SetPublishingModeResponse_new(void) {
+ return (UA_SetPublishingModeResponse*)UA_new(&UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_PublishResponse_copy(const UA_PublishResponse *src, UA_PublishResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
+UA_SetPublishingModeResponse_copy(const UA_SetPublishingModeResponse *src, UA_SetPublishingModeResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
}
static UA_INLINE void
-UA_PublishResponse_deleteMembers(UA_PublishResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
+UA_SetPublishingModeResponse_deleteMembers(UA_SetPublishingModeResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
}
static UA_INLINE void
-UA_PublishResponse_clear(UA_PublishResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
+UA_SetPublishingModeResponse_clear(UA_SetPublishingModeResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
}
static UA_INLINE void
-UA_PublishResponse_delete(UA_PublishResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
+UA_SetPublishingModeResponse_delete(UA_SetPublishingModeResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODERESPONSE]);
}
-/* CreateMonitoredItemsRequest */
+/* NotificationMessage */
static UA_INLINE void
-UA_CreateMonitoredItemsRequest_init(UA_CreateMonitoredItemsRequest *p) {
- memset(p, 0, sizeof(UA_CreateMonitoredItemsRequest));
+UA_NotificationMessage_init(UA_NotificationMessage *p) {
+ memset(p, 0, sizeof(UA_NotificationMessage));
}
-static UA_INLINE UA_CreateMonitoredItemsRequest *
-UA_CreateMonitoredItemsRequest_new(void) {
- return (UA_CreateMonitoredItemsRequest*)UA_new(&UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
+static UA_INLINE UA_NotificationMessage *
+UA_NotificationMessage_new(void) {
+ return (UA_NotificationMessage*)UA_new(&UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
}
static UA_INLINE UA_StatusCode
-UA_CreateMonitoredItemsRequest_copy(const UA_CreateMonitoredItemsRequest *src, UA_CreateMonitoredItemsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
+UA_NotificationMessage_copy(const UA_NotificationMessage *src, UA_NotificationMessage *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsRequest_deleteMembers(UA_CreateMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
+UA_NotificationMessage_deleteMembers(UA_NotificationMessage *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsRequest_clear(UA_CreateMonitoredItemsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
+UA_NotificationMessage_clear(UA_NotificationMessage *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
}
static UA_INLINE void
-UA_CreateMonitoredItemsRequest_delete(UA_CreateMonitoredItemsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST]);
+UA_NotificationMessage_delete(UA_NotificationMessage *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_NOTIFICATIONMESSAGE]);
}
-/* OpenSecureChannelRequest */
+/* MonitoredItemNotification */
static UA_INLINE void
-UA_OpenSecureChannelRequest_init(UA_OpenSecureChannelRequest *p) {
- memset(p, 0, sizeof(UA_OpenSecureChannelRequest));
+UA_MonitoredItemNotification_init(UA_MonitoredItemNotification *p) {
+ memset(p, 0, sizeof(UA_MonitoredItemNotification));
}
-static UA_INLINE UA_OpenSecureChannelRequest *
-UA_OpenSecureChannelRequest_new(void) {
- return (UA_OpenSecureChannelRequest*)UA_new(&UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
+static UA_INLINE UA_MonitoredItemNotification *
+UA_MonitoredItemNotification_new(void) {
+ return (UA_MonitoredItemNotification*)UA_new(&UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
}
static UA_INLINE UA_StatusCode
-UA_OpenSecureChannelRequest_copy(const UA_OpenSecureChannelRequest *src, UA_OpenSecureChannelRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
+UA_MonitoredItemNotification_copy(const UA_MonitoredItemNotification *src, UA_MonitoredItemNotification *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
}
static UA_INLINE void
-UA_OpenSecureChannelRequest_deleteMembers(UA_OpenSecureChannelRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
+UA_MonitoredItemNotification_deleteMembers(UA_MonitoredItemNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
}
static UA_INLINE void
-UA_OpenSecureChannelRequest_clear(UA_OpenSecureChannelRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
+UA_MonitoredItemNotification_clear(UA_MonitoredItemNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
}
static UA_INLINE void
-UA_OpenSecureChannelRequest_delete(UA_OpenSecureChannelRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_OPENSECURECHANNELREQUEST]);
+UA_MonitoredItemNotification_delete(UA_MonitoredItemNotification *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MONITOREDITEMNOTIFICATION]);
}
-/* CloseSessionRequest */
+/* EventFieldList */
static UA_INLINE void
-UA_CloseSessionRequest_init(UA_CloseSessionRequest *p) {
- memset(p, 0, sizeof(UA_CloseSessionRequest));
+UA_EventFieldList_init(UA_EventFieldList *p) {
+ memset(p, 0, sizeof(UA_EventFieldList));
}
-static UA_INLINE UA_CloseSessionRequest *
-UA_CloseSessionRequest_new(void) {
- return (UA_CloseSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
+static UA_INLINE UA_EventFieldList *
+UA_EventFieldList_new(void) {
+ return (UA_EventFieldList*)UA_new(&UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
}
static UA_INLINE UA_StatusCode
-UA_CloseSessionRequest_copy(const UA_CloseSessionRequest *src, UA_CloseSessionRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
+UA_EventFieldList_copy(const UA_EventFieldList *src, UA_EventFieldList *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
}
static UA_INLINE void
-UA_CloseSessionRequest_deleteMembers(UA_CloseSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
+UA_EventFieldList_deleteMembers(UA_EventFieldList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
}
static UA_INLINE void
-UA_CloseSessionRequest_clear(UA_CloseSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
+UA_EventFieldList_clear(UA_EventFieldList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
}
static UA_INLINE void
-UA_CloseSessionRequest_delete(UA_CloseSessionRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST]);
+UA_EventFieldList_delete(UA_EventFieldList *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFIELDLIST]);
}
-/* SetTriggeringRequest */
+/* HistoryEventFieldList */
static UA_INLINE void
-UA_SetTriggeringRequest_init(UA_SetTriggeringRequest *p) {
- memset(p, 0, sizeof(UA_SetTriggeringRequest));
+UA_HistoryEventFieldList_init(UA_HistoryEventFieldList *p) {
+ memset(p, 0, sizeof(UA_HistoryEventFieldList));
}
-static UA_INLINE UA_SetTriggeringRequest *
-UA_SetTriggeringRequest_new(void) {
- return (UA_SetTriggeringRequest*)UA_new(&UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+static UA_INLINE UA_HistoryEventFieldList *
+UA_HistoryEventFieldList_new(void) {
+ return (UA_HistoryEventFieldList*)UA_new(&UA_TYPES[UA_TYPES_HISTORYEVENTFIELDLIST]);
}
static UA_INLINE UA_StatusCode
-UA_SetTriggeringRequest_copy(const UA_SetTriggeringRequest *src, UA_SetTriggeringRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+UA_HistoryEventFieldList_copy(const UA_HistoryEventFieldList *src, UA_HistoryEventFieldList *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYEVENTFIELDLIST]);
}
static UA_INLINE void
-UA_SetTriggeringRequest_deleteMembers(UA_SetTriggeringRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+UA_HistoryEventFieldList_deleteMembers(UA_HistoryEventFieldList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYEVENTFIELDLIST]);
}
static UA_INLINE void
-UA_SetTriggeringRequest_clear(UA_SetTriggeringRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+UA_HistoryEventFieldList_clear(UA_HistoryEventFieldList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYEVENTFIELDLIST]);
}
static UA_INLINE void
-UA_SetTriggeringRequest_delete(UA_SetTriggeringRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SETTRIGGERINGREQUEST]);
+UA_HistoryEventFieldList_delete(UA_HistoryEventFieldList *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYEVENTFIELDLIST]);
}
-/* BrowseResult */
+/* StatusChangeNotification */
static UA_INLINE void
-UA_BrowseResult_init(UA_BrowseResult *p) {
- memset(p, 0, sizeof(UA_BrowseResult));
+UA_StatusChangeNotification_init(UA_StatusChangeNotification *p) {
+ memset(p, 0, sizeof(UA_StatusChangeNotification));
}
-static UA_INLINE UA_BrowseResult *
-UA_BrowseResult_new(void) {
- return (UA_BrowseResult*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESULT]);
+static UA_INLINE UA_StatusChangeNotification *
+UA_StatusChangeNotification_new(void) {
+ return (UA_StatusChangeNotification*)UA_new(&UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseResult_copy(const UA_BrowseResult *src, UA_BrowseResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESULT]);
+UA_StatusChangeNotification_copy(const UA_StatusChangeNotification *src, UA_StatusChangeNotification *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_BrowseResult_deleteMembers(UA_BrowseResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
+UA_StatusChangeNotification_deleteMembers(UA_StatusChangeNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_BrowseResult_clear(UA_BrowseResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
+UA_StatusChangeNotification_clear(UA_StatusChangeNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_BrowseResult_delete(UA_BrowseResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESULT]);
+UA_StatusChangeNotification_delete(UA_StatusChangeNotification *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_STATUSCHANGENOTIFICATION]);
}
-/* AddReferencesRequest */
+/* SubscriptionAcknowledgement */
static UA_INLINE void
-UA_AddReferencesRequest_init(UA_AddReferencesRequest *p) {
- memset(p, 0, sizeof(UA_AddReferencesRequest));
+UA_SubscriptionAcknowledgement_init(UA_SubscriptionAcknowledgement *p) {
+ memset(p, 0, sizeof(UA_SubscriptionAcknowledgement));
}
-static UA_INLINE UA_AddReferencesRequest *
-UA_AddReferencesRequest_new(void) {
- return (UA_AddReferencesRequest*)UA_new(&UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
+static UA_INLINE UA_SubscriptionAcknowledgement *
+UA_SubscriptionAcknowledgement_new(void) {
+ return (UA_SubscriptionAcknowledgement*)UA_new(&UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
}
static UA_INLINE UA_StatusCode
-UA_AddReferencesRequest_copy(const UA_AddReferencesRequest *src, UA_AddReferencesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
+UA_SubscriptionAcknowledgement_copy(const UA_SubscriptionAcknowledgement *src, UA_SubscriptionAcknowledgement *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
}
static UA_INLINE void
-UA_AddReferencesRequest_deleteMembers(UA_AddReferencesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
+UA_SubscriptionAcknowledgement_deleteMembers(UA_SubscriptionAcknowledgement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
}
static UA_INLINE void
-UA_AddReferencesRequest_clear(UA_AddReferencesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
+UA_SubscriptionAcknowledgement_clear(UA_SubscriptionAcknowledgement *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
}
static UA_INLINE void
-UA_AddReferencesRequest_delete(UA_AddReferencesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ADDREFERENCESREQUEST]);
+UA_SubscriptionAcknowledgement_delete(UA_SubscriptionAcknowledgement *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT]);
}
-/* AddNodesItem */
+/* PublishRequest */
static UA_INLINE void
-UA_AddNodesItem_init(UA_AddNodesItem *p) {
- memset(p, 0, sizeof(UA_AddNodesItem));
+UA_PublishRequest_init(UA_PublishRequest *p) {
+ memset(p, 0, sizeof(UA_PublishRequest));
}
-static UA_INLINE UA_AddNodesItem *
-UA_AddNodesItem_new(void) {
- return (UA_AddNodesItem*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESITEM]);
+static UA_INLINE UA_PublishRequest *
+UA_PublishRequest_new(void) {
+ return (UA_PublishRequest*)UA_new(&UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_AddNodesItem_copy(const UA_AddNodesItem *src, UA_AddNodesItem *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+UA_PublishRequest_copy(const UA_PublishRequest *src, UA_PublishRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
}
static UA_INLINE void
-UA_AddNodesItem_deleteMembers(UA_AddNodesItem *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+UA_PublishRequest_deleteMembers(UA_PublishRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
}
static UA_INLINE void
-UA_AddNodesItem_clear(UA_AddNodesItem *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+UA_PublishRequest_clear(UA_PublishRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
}
static UA_INLINE void
-UA_AddNodesItem_delete(UA_AddNodesItem *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESITEM]);
+UA_PublishRequest_delete(UA_PublishRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_PUBLISHREQUEST]);
}
-/* ServerStatusDataType */
+/* PublishResponse */
static UA_INLINE void
-UA_ServerStatusDataType_init(UA_ServerStatusDataType *p) {
- memset(p, 0, sizeof(UA_ServerStatusDataType));
+UA_PublishResponse_init(UA_PublishResponse *p) {
+ memset(p, 0, sizeof(UA_PublishResponse));
}
-static UA_INLINE UA_ServerStatusDataType *
-UA_ServerStatusDataType_new(void) {
- return (UA_ServerStatusDataType*)UA_new(&UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
+static UA_INLINE UA_PublishResponse *
+UA_PublishResponse_new(void) {
+ return (UA_PublishResponse*)UA_new(&UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ServerStatusDataType_copy(const UA_ServerStatusDataType *src, UA_ServerStatusDataType *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
+UA_PublishResponse_copy(const UA_PublishResponse *src, UA_PublishResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_ServerStatusDataType_deleteMembers(UA_ServerStatusDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
+UA_PublishResponse_deleteMembers(UA_PublishResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_ServerStatusDataType_clear(UA_ServerStatusDataType *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
+UA_PublishResponse_clear(UA_PublishResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_ServerStatusDataType_delete(UA_ServerStatusDataType *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
+UA_PublishResponse_delete(UA_PublishResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
}
-/* BrowseNextResponse */
+/* RepublishRequest */
static UA_INLINE void
-UA_BrowseNextResponse_init(UA_BrowseNextResponse *p) {
- memset(p, 0, sizeof(UA_BrowseNextResponse));
+UA_RepublishRequest_init(UA_RepublishRequest *p) {
+ memset(p, 0, sizeof(UA_RepublishRequest));
}
-static UA_INLINE UA_BrowseNextResponse *
-UA_BrowseNextResponse_new(void) {
- return (UA_BrowseNextResponse*)UA_new(&UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+static UA_INLINE UA_RepublishRequest *
+UA_RepublishRequest_new(void) {
+ return (UA_RepublishRequest*)UA_new(&UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseNextResponse_copy(const UA_BrowseNextResponse *src, UA_BrowseNextResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+UA_RepublishRequest_copy(const UA_RepublishRequest *src, UA_RepublishRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
}
static UA_INLINE void
-UA_BrowseNextResponse_deleteMembers(UA_BrowseNextResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+UA_RepublishRequest_deleteMembers(UA_RepublishRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
}
static UA_INLINE void
-UA_BrowseNextResponse_clear(UA_BrowseNextResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+UA_RepublishRequest_clear(UA_RepublishRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
}
static UA_INLINE void
-UA_BrowseNextResponse_delete(UA_BrowseNextResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSENEXTRESPONSE]);
+UA_RepublishRequest_delete(UA_RepublishRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REPUBLISHREQUEST]);
}
-/* AxisInformation */
+/* RepublishResponse */
static UA_INLINE void
-UA_AxisInformation_init(UA_AxisInformation *p) {
- memset(p, 0, sizeof(UA_AxisInformation));
+UA_RepublishResponse_init(UA_RepublishResponse *p) {
+ memset(p, 0, sizeof(UA_RepublishResponse));
}
-static UA_INLINE UA_AxisInformation *
-UA_AxisInformation_new(void) {
- return (UA_AxisInformation*)UA_new(&UA_TYPES[UA_TYPES_AXISINFORMATION]);
+static UA_INLINE UA_RepublishResponse *
+UA_RepublishResponse_new(void) {
+ return (UA_RepublishResponse*)UA_new(&UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_AxisInformation_copy(const UA_AxisInformation *src, UA_AxisInformation *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
+UA_RepublishResponse_copy(const UA_RepublishResponse *src, UA_RepublishResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_AxisInformation_deleteMembers(UA_AxisInformation *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
+UA_RepublishResponse_deleteMembers(UA_RepublishResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_AxisInformation_clear(UA_AxisInformation *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
+UA_RepublishResponse_clear(UA_RepublishResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
}
static UA_INLINE void
-UA_AxisInformation_delete(UA_AxisInformation *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
+UA_RepublishResponse_delete(UA_RepublishResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REPUBLISHRESPONSE]);
}
-/* ApplicationDescription */
+/* DeleteSubscriptionsRequest */
static UA_INLINE void
-UA_ApplicationDescription_init(UA_ApplicationDescription *p) {
- memset(p, 0, sizeof(UA_ApplicationDescription));
+UA_DeleteSubscriptionsRequest_init(UA_DeleteSubscriptionsRequest *p) {
+ memset(p, 0, sizeof(UA_DeleteSubscriptionsRequest));
}
-static UA_INLINE UA_ApplicationDescription *
-UA_ApplicationDescription_new(void) {
- return (UA_ApplicationDescription*)UA_new(&UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
+static UA_INLINE UA_DeleteSubscriptionsRequest *
+UA_DeleteSubscriptionsRequest_new(void) {
+ return (UA_DeleteSubscriptionsRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
}
static UA_INLINE UA_StatusCode
-UA_ApplicationDescription_copy(const UA_ApplicationDescription *src, UA_ApplicationDescription *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
+UA_DeleteSubscriptionsRequest_copy(const UA_DeleteSubscriptionsRequest *src, UA_DeleteSubscriptionsRequest *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
}
static UA_INLINE void
-UA_ApplicationDescription_deleteMembers(UA_ApplicationDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
+UA_DeleteSubscriptionsRequest_deleteMembers(UA_DeleteSubscriptionsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
}
static UA_INLINE void
-UA_ApplicationDescription_clear(UA_ApplicationDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
+UA_DeleteSubscriptionsRequest_clear(UA_DeleteSubscriptionsRequest *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
}
static UA_INLINE void
-UA_ApplicationDescription_delete(UA_ApplicationDescription *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
+UA_DeleteSubscriptionsRequest_delete(UA_DeleteSubscriptionsRequest *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST]);
}
-/* ReadRequest */
+/* DeleteSubscriptionsResponse */
static UA_INLINE void
-UA_ReadRequest_init(UA_ReadRequest *p) {
- memset(p, 0, sizeof(UA_ReadRequest));
+UA_DeleteSubscriptionsResponse_init(UA_DeleteSubscriptionsResponse *p) {
+ memset(p, 0, sizeof(UA_DeleteSubscriptionsResponse));
}
-static UA_INLINE UA_ReadRequest *
-UA_ReadRequest_new(void) {
- return (UA_ReadRequest*)UA_new(&UA_TYPES[UA_TYPES_READREQUEST]);
+static UA_INLINE UA_DeleteSubscriptionsResponse *
+UA_DeleteSubscriptionsResponse_new(void) {
+ return (UA_DeleteSubscriptionsResponse*)UA_new(&UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
}
static UA_INLINE UA_StatusCode
-UA_ReadRequest_copy(const UA_ReadRequest *src, UA_ReadRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READREQUEST]);
+UA_DeleteSubscriptionsResponse_copy(const UA_DeleteSubscriptionsResponse *src, UA_DeleteSubscriptionsResponse *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
}
static UA_INLINE void
-UA_ReadRequest_deleteMembers(UA_ReadRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READREQUEST]);
+UA_DeleteSubscriptionsResponse_deleteMembers(UA_DeleteSubscriptionsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
}
static UA_INLINE void
-UA_ReadRequest_clear(UA_ReadRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_READREQUEST]);
+UA_DeleteSubscriptionsResponse_clear(UA_DeleteSubscriptionsResponse *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
}
static UA_INLINE void
-UA_ReadRequest_delete(UA_ReadRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_READREQUEST]);
+UA_DeleteSubscriptionsResponse_delete(UA_DeleteSubscriptionsResponse *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSRESPONSE]);
}
-/* ActivateSessionRequest */
+/* BuildInfo */
static UA_INLINE void
-UA_ActivateSessionRequest_init(UA_ActivateSessionRequest *p) {
- memset(p, 0, sizeof(UA_ActivateSessionRequest));
+UA_BuildInfo_init(UA_BuildInfo *p) {
+ memset(p, 0, sizeof(UA_BuildInfo));
}
-static UA_INLINE UA_ActivateSessionRequest *
-UA_ActivateSessionRequest_new(void) {
- return (UA_ActivateSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
+static UA_INLINE UA_BuildInfo *
+UA_BuildInfo_new(void) {
+ return (UA_BuildInfo*)UA_new(&UA_TYPES[UA_TYPES_BUILDINFO]);
}
static UA_INLINE UA_StatusCode
-UA_ActivateSessionRequest_copy(const UA_ActivateSessionRequest *src, UA_ActivateSessionRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
+UA_BuildInfo_copy(const UA_BuildInfo *src, UA_BuildInfo *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BUILDINFO]);
}
static UA_INLINE void
-UA_ActivateSessionRequest_deleteMembers(UA_ActivateSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
+UA_BuildInfo_deleteMembers(UA_BuildInfo *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
}
static UA_INLINE void
-UA_ActivateSessionRequest_clear(UA_ActivateSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
+UA_BuildInfo_clear(UA_BuildInfo *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
}
static UA_INLINE void
-UA_ActivateSessionRequest_delete(UA_ActivateSessionRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST]);
+UA_BuildInfo_delete(UA_BuildInfo *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_BUILDINFO]);
}
-/* BrowsePathResult */
+/* RedundancySupport */
static UA_INLINE void
-UA_BrowsePathResult_init(UA_BrowsePathResult *p) {
- memset(p, 0, sizeof(UA_BrowsePathResult));
+UA_RedundancySupport_init(UA_RedundancySupport *p) {
+ memset(p, 0, sizeof(UA_RedundancySupport));
}
-static UA_INLINE UA_BrowsePathResult *
-UA_BrowsePathResult_new(void) {
- return (UA_BrowsePathResult*)UA_new(&UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
+static UA_INLINE UA_RedundancySupport *
+UA_RedundancySupport_new(void) {
+ return (UA_RedundancySupport*)UA_new(&UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
}
static UA_INLINE UA_StatusCode
-UA_BrowsePathResult_copy(const UA_BrowsePathResult *src, UA_BrowsePathResult *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
+UA_RedundancySupport_copy(const UA_RedundancySupport *src, UA_RedundancySupport *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
}
static UA_INLINE void
-UA_BrowsePathResult_deleteMembers(UA_BrowsePathResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
+UA_RedundancySupport_deleteMembers(UA_RedundancySupport *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
}
static UA_INLINE void
-UA_BrowsePathResult_clear(UA_BrowsePathResult *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
+UA_RedundancySupport_clear(UA_RedundancySupport *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
}
static UA_INLINE void
-UA_BrowsePathResult_delete(UA_BrowsePathResult *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEPATHRESULT]);
+UA_RedundancySupport_delete(UA_RedundancySupport *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
}
-/* AddNodesRequest */
+/* ServerState */
static UA_INLINE void
-UA_AddNodesRequest_init(UA_AddNodesRequest *p) {
- memset(p, 0, sizeof(UA_AddNodesRequest));
+UA_ServerState_init(UA_ServerState *p) {
+ memset(p, 0, sizeof(UA_ServerState));
}
-static UA_INLINE UA_AddNodesRequest *
-UA_AddNodesRequest_new(void) {
- return (UA_AddNodesRequest*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+static UA_INLINE UA_ServerState *
+UA_ServerState_new(void) {
+ return (UA_ServerState*)UA_new(&UA_TYPES[UA_TYPES_SERVERSTATE]);
}
static UA_INLINE UA_StatusCode
-UA_AddNodesRequest_copy(const UA_AddNodesRequest *src, UA_AddNodesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+UA_ServerState_copy(const UA_ServerState *src, UA_ServerState *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERSTATE]);
}
static UA_INLINE void
-UA_AddNodesRequest_deleteMembers(UA_AddNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+UA_ServerState_deleteMembers(UA_ServerState *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
}
static UA_INLINE void
-UA_AddNodesRequest_clear(UA_AddNodesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+UA_ServerState_clear(UA_ServerState *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
}
static UA_INLINE void
-UA_AddNodesRequest_delete(UA_AddNodesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESREQUEST]);
+UA_ServerState_delete(UA_ServerState *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SERVERSTATE]);
}
-/* BrowseRequest */
+/* ServerDiagnosticsSummaryDataType */
static UA_INLINE void
-UA_BrowseRequest_init(UA_BrowseRequest *p) {
- memset(p, 0, sizeof(UA_BrowseRequest));
+UA_ServerDiagnosticsSummaryDataType_init(UA_ServerDiagnosticsSummaryDataType *p) {
+ memset(p, 0, sizeof(UA_ServerDiagnosticsSummaryDataType));
}
-static UA_INLINE UA_BrowseRequest *
-UA_BrowseRequest_new(void) {
- return (UA_BrowseRequest*)UA_new(&UA_TYPES[UA_TYPES_BROWSEREQUEST]);
+static UA_INLINE UA_ServerDiagnosticsSummaryDataType *
+UA_ServerDiagnosticsSummaryDataType_new(void) {
+ return (UA_ServerDiagnosticsSummaryDataType*)UA_new(&UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseRequest_copy(const UA_BrowseRequest *src, UA_BrowseRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
+UA_ServerDiagnosticsSummaryDataType_copy(const UA_ServerDiagnosticsSummaryDataType *src, UA_ServerDiagnosticsSummaryDataType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
}
static UA_INLINE void
-UA_BrowseRequest_deleteMembers(UA_BrowseRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
+UA_ServerDiagnosticsSummaryDataType_deleteMembers(UA_ServerDiagnosticsSummaryDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
}
static UA_INLINE void
-UA_BrowseRequest_clear(UA_BrowseRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
+UA_ServerDiagnosticsSummaryDataType_clear(UA_ServerDiagnosticsSummaryDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
}
static UA_INLINE void
-UA_BrowseRequest_delete(UA_BrowseRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSEREQUEST]);
+UA_ServerDiagnosticsSummaryDataType_delete(UA_ServerDiagnosticsSummaryDataType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE]);
}
-/* WriteRequest */
+/* ServerStatusDataType */
static UA_INLINE void
-UA_WriteRequest_init(UA_WriteRequest *p) {
- memset(p, 0, sizeof(UA_WriteRequest));
+UA_ServerStatusDataType_init(UA_ServerStatusDataType *p) {
+ memset(p, 0, sizeof(UA_ServerStatusDataType));
}
-static UA_INLINE UA_WriteRequest *
-UA_WriteRequest_new(void) {
- return (UA_WriteRequest*)UA_new(&UA_TYPES[UA_TYPES_WRITEREQUEST]);
+static UA_INLINE UA_ServerStatusDataType *
+UA_ServerStatusDataType_new(void) {
+ return (UA_ServerStatusDataType*)UA_new(&UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
}
static UA_INLINE UA_StatusCode
-UA_WriteRequest_copy(const UA_WriteRequest *src, UA_WriteRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
+UA_ServerStatusDataType_copy(const UA_ServerStatusDataType *src, UA_ServerStatusDataType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
}
static UA_INLINE void
-UA_WriteRequest_deleteMembers(UA_WriteRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
+UA_ServerStatusDataType_deleteMembers(UA_ServerStatusDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
}
static UA_INLINE void
-UA_WriteRequest_clear(UA_WriteRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
+UA_ServerStatusDataType_clear(UA_ServerStatusDataType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
}
static UA_INLINE void
-UA_WriteRequest_delete(UA_WriteRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_WRITEREQUEST]);
+UA_ServerStatusDataType_delete(UA_ServerStatusDataType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_SERVERSTATUSDATATYPE]);
}
-/* AddNodesResponse */
+/* Range */
static UA_INLINE void
-UA_AddNodesResponse_init(UA_AddNodesResponse *p) {
- memset(p, 0, sizeof(UA_AddNodesResponse));
+UA_Range_init(UA_Range *p) {
+ memset(p, 0, sizeof(UA_Range));
}
-static UA_INLINE UA_AddNodesResponse *
-UA_AddNodesResponse_new(void) {
- return (UA_AddNodesResponse*)UA_new(&UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+static UA_INLINE UA_Range *
+UA_Range_new(void) {
+ return (UA_Range*)UA_new(&UA_TYPES[UA_TYPES_RANGE]);
}
static UA_INLINE UA_StatusCode
-UA_AddNodesResponse_copy(const UA_AddNodesResponse *src, UA_AddNodesResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+UA_Range_copy(const UA_Range *src, UA_Range *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_RANGE]);
}
static UA_INLINE void
-UA_AddNodesResponse_deleteMembers(UA_AddNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+UA_Range_deleteMembers(UA_Range *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RANGE]);
}
static UA_INLINE void
-UA_AddNodesResponse_clear(UA_AddNodesResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+UA_Range_clear(UA_Range *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_RANGE]);
}
static UA_INLINE void
-UA_AddNodesResponse_delete(UA_AddNodesResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ADDNODESRESPONSE]);
+UA_Range_delete(UA_Range *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_RANGE]);
}
-/* AttributeOperand */
+/* EUInformation */
static UA_INLINE void
-UA_AttributeOperand_init(UA_AttributeOperand *p) {
- memset(p, 0, sizeof(UA_AttributeOperand));
+UA_EUInformation_init(UA_EUInformation *p) {
+ memset(p, 0, sizeof(UA_EUInformation));
}
-static UA_INLINE UA_AttributeOperand *
-UA_AttributeOperand_new(void) {
- return (UA_AttributeOperand*)UA_new(&UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+static UA_INLINE UA_EUInformation *
+UA_EUInformation_new(void) {
+ return (UA_EUInformation*)UA_new(&UA_TYPES[UA_TYPES_EUINFORMATION]);
}
static UA_INLINE UA_StatusCode
-UA_AttributeOperand_copy(const UA_AttributeOperand *src, UA_AttributeOperand *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+UA_EUInformation_copy(const UA_EUInformation *src, UA_EUInformation *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EUINFORMATION]);
}
static UA_INLINE void
-UA_AttributeOperand_deleteMembers(UA_AttributeOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+UA_EUInformation_deleteMembers(UA_EUInformation *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
}
static UA_INLINE void
-UA_AttributeOperand_clear(UA_AttributeOperand *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+UA_EUInformation_clear(UA_EUInformation *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
}
static UA_INLINE void
-UA_AttributeOperand_delete(UA_AttributeOperand *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ATTRIBUTEOPERAND]);
+UA_EUInformation_delete(UA_EUInformation *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_EUINFORMATION]);
}
-/* DataChangeFilter */
+/* AxisScaleEnumeration */
static UA_INLINE void
-UA_DataChangeFilter_init(UA_DataChangeFilter *p) {
- memset(p, 0, sizeof(UA_DataChangeFilter));
+UA_AxisScaleEnumeration_init(UA_AxisScaleEnumeration *p) {
+ memset(p, 0, sizeof(UA_AxisScaleEnumeration));
}
-static UA_INLINE UA_DataChangeFilter *
-UA_DataChangeFilter_new(void) {
- return (UA_DataChangeFilter*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
+static UA_INLINE UA_AxisScaleEnumeration *
+UA_AxisScaleEnumeration_new(void) {
+ return (UA_AxisScaleEnumeration*)UA_new(&UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
}
static UA_INLINE UA_StatusCode
-UA_DataChangeFilter_copy(const UA_DataChangeFilter *src, UA_DataChangeFilter *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
+UA_AxisScaleEnumeration_copy(const UA_AxisScaleEnumeration *src, UA_AxisScaleEnumeration *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
}
static UA_INLINE void
-UA_DataChangeFilter_deleteMembers(UA_DataChangeFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
+UA_AxisScaleEnumeration_deleteMembers(UA_AxisScaleEnumeration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
}
static UA_INLINE void
-UA_DataChangeFilter_clear(UA_DataChangeFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
+UA_AxisScaleEnumeration_clear(UA_AxisScaleEnumeration *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
}
static UA_INLINE void
-UA_DataChangeFilter_delete(UA_DataChangeFilter *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGEFILTER]);
+UA_AxisScaleEnumeration_delete(UA_AxisScaleEnumeration *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_AXISSCALEENUMERATION]);
}
-/* EndpointDescription */
+/* ComplexNumberType */
static UA_INLINE void
-UA_EndpointDescription_init(UA_EndpointDescription *p) {
- memset(p, 0, sizeof(UA_EndpointDescription));
+UA_ComplexNumberType_init(UA_ComplexNumberType *p) {
+ memset(p, 0, sizeof(UA_ComplexNumberType));
}
-static UA_INLINE UA_EndpointDescription *
-UA_EndpointDescription_new(void) {
- return (UA_EndpointDescription*)UA_new(&UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
+static UA_INLINE UA_ComplexNumberType *
+UA_ComplexNumberType_new(void) {
+ return (UA_ComplexNumberType*)UA_new(&UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_EndpointDescription_copy(const UA_EndpointDescription *src, UA_EndpointDescription *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
+UA_ComplexNumberType_copy(const UA_ComplexNumberType *src, UA_ComplexNumberType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_EndpointDescription_deleteMembers(UA_EndpointDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
+UA_ComplexNumberType_deleteMembers(UA_ComplexNumberType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_EndpointDescription_clear(UA_EndpointDescription *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
+UA_ComplexNumberType_clear(UA_ComplexNumberType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_EndpointDescription_delete(UA_EndpointDescription *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
+UA_ComplexNumberType_delete(UA_ComplexNumberType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_COMPLEXNUMBERTYPE]);
}
-/* DeleteReferencesRequest */
+/* DoubleComplexNumberType */
static UA_INLINE void
-UA_DeleteReferencesRequest_init(UA_DeleteReferencesRequest *p) {
- memset(p, 0, sizeof(UA_DeleteReferencesRequest));
+UA_DoubleComplexNumberType_init(UA_DoubleComplexNumberType *p) {
+ memset(p, 0, sizeof(UA_DoubleComplexNumberType));
}
-static UA_INLINE UA_DeleteReferencesRequest *
-UA_DeleteReferencesRequest_new(void) {
- return (UA_DeleteReferencesRequest*)UA_new(&UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
+static UA_INLINE UA_DoubleComplexNumberType *
+UA_DoubleComplexNumberType_new(void) {
+ return (UA_DoubleComplexNumberType*)UA_new(&UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_DeleteReferencesRequest_copy(const UA_DeleteReferencesRequest *src, UA_DeleteReferencesRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
+UA_DoubleComplexNumberType_copy(const UA_DoubleComplexNumberType *src, UA_DoubleComplexNumberType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_DeleteReferencesRequest_deleteMembers(UA_DeleteReferencesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
+UA_DoubleComplexNumberType_deleteMembers(UA_DoubleComplexNumberType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_DeleteReferencesRequest_clear(UA_DeleteReferencesRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
+UA_DoubleComplexNumberType_clear(UA_DoubleComplexNumberType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
}
static UA_INLINE void
-UA_DeleteReferencesRequest_delete(UA_DeleteReferencesRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_DELETEREFERENCESREQUEST]);
+UA_DoubleComplexNumberType_delete(UA_DoubleComplexNumberType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DOUBLECOMPLEXNUMBERTYPE]);
}
-/* TranslateBrowsePathsToNodeIdsRequest */
+/* AxisInformation */
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsRequest_init(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
- memset(p, 0, sizeof(UA_TranslateBrowsePathsToNodeIdsRequest));
+UA_AxisInformation_init(UA_AxisInformation *p) {
+ memset(p, 0, sizeof(UA_AxisInformation));
}
-static UA_INLINE UA_TranslateBrowsePathsToNodeIdsRequest *
-UA_TranslateBrowsePathsToNodeIdsRequest_new(void) {
- return (UA_TranslateBrowsePathsToNodeIdsRequest*)UA_new(&UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
+static UA_INLINE UA_AxisInformation *
+UA_AxisInformation_new(void) {
+ return (UA_AxisInformation*)UA_new(&UA_TYPES[UA_TYPES_AXISINFORMATION]);
}
static UA_INLINE UA_StatusCode
-UA_TranslateBrowsePathsToNodeIdsRequest_copy(const UA_TranslateBrowsePathsToNodeIdsRequest *src, UA_TranslateBrowsePathsToNodeIdsRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
+UA_AxisInformation_copy(const UA_AxisInformation *src, UA_AxisInformation *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsRequest_deleteMembers(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
+UA_AxisInformation_deleteMembers(UA_AxisInformation *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsRequest_clear(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
+UA_AxisInformation_clear(UA_AxisInformation *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsRequest_delete(UA_TranslateBrowsePathsToNodeIdsRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST]);
+UA_AxisInformation_delete(UA_AxisInformation *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_AXISINFORMATION]);
}
-/* FindServersResponse */
+/* XVType */
static UA_INLINE void
-UA_FindServersResponse_init(UA_FindServersResponse *p) {
- memset(p, 0, sizeof(UA_FindServersResponse));
+UA_XVType_init(UA_XVType *p) {
+ memset(p, 0, sizeof(UA_XVType));
}
-static UA_INLINE UA_FindServersResponse *
-UA_FindServersResponse_new(void) {
- return (UA_FindServersResponse*)UA_new(&UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
+static UA_INLINE UA_XVType *
+UA_XVType_new(void) {
+ return (UA_XVType*)UA_new(&UA_TYPES[UA_TYPES_XVTYPE]);
}
static UA_INLINE UA_StatusCode
-UA_FindServersResponse_copy(const UA_FindServersResponse *src, UA_FindServersResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
+UA_XVType_copy(const UA_XVType *src, UA_XVType *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_XVTYPE]);
}
static UA_INLINE void
-UA_FindServersResponse_deleteMembers(UA_FindServersResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
+UA_XVType_deleteMembers(UA_XVType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_XVTYPE]);
}
static UA_INLINE void
-UA_FindServersResponse_clear(UA_FindServersResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
+UA_XVType_clear(UA_XVType *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_XVTYPE]);
}
static UA_INLINE void
-UA_FindServersResponse_delete(UA_FindServersResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_FINDSERVERSRESPONSE]);
+UA_XVType_delete(UA_XVType *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_XVTYPE]);
}
-/* CreateSessionRequest */
+/* EnumDefinition */
static UA_INLINE void
-UA_CreateSessionRequest_init(UA_CreateSessionRequest *p) {
- memset(p, 0, sizeof(UA_CreateSessionRequest));
+UA_EnumDefinition_init(UA_EnumDefinition *p) {
+ memset(p, 0, sizeof(UA_EnumDefinition));
}
-static UA_INLINE UA_CreateSessionRequest *
-UA_CreateSessionRequest_new(void) {
- return (UA_CreateSessionRequest*)UA_new(&UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
+static UA_INLINE UA_EnumDefinition *
+UA_EnumDefinition_new(void) {
+ return (UA_EnumDefinition*)UA_new(&UA_TYPES[UA_TYPES_ENUMDEFINITION]);
}
static UA_INLINE UA_StatusCode
-UA_CreateSessionRequest_copy(const UA_CreateSessionRequest *src, UA_CreateSessionRequest *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
+UA_EnumDefinition_copy(const UA_EnumDefinition *src, UA_EnumDefinition *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
}
static UA_INLINE void
-UA_CreateSessionRequest_deleteMembers(UA_CreateSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
+UA_EnumDefinition_deleteMembers(UA_EnumDefinition *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
}
static UA_INLINE void
-UA_CreateSessionRequest_clear(UA_CreateSessionRequest *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
+UA_EnumDefinition_clear(UA_EnumDefinition *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
}
static UA_INLINE void
-UA_CreateSessionRequest_delete(UA_CreateSessionRequest *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST]);
+UA_EnumDefinition_delete(UA_EnumDefinition *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_ENUMDEFINITION]);
}
-/* ContentFilterElement */
+/* ReadEventDetails */
static UA_INLINE void
-UA_ContentFilterElement_init(UA_ContentFilterElement *p) {
- memset(p, 0, sizeof(UA_ContentFilterElement));
+UA_ReadEventDetails_init(UA_ReadEventDetails *p) {
+ memset(p, 0, sizeof(UA_ReadEventDetails));
}
-static UA_INLINE UA_ContentFilterElement *
-UA_ContentFilterElement_new(void) {
- return (UA_ContentFilterElement*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+static UA_INLINE UA_ReadEventDetails *
+UA_ReadEventDetails_new(void) {
+ return (UA_ReadEventDetails*)UA_new(&UA_TYPES[UA_TYPES_READEVENTDETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_ContentFilterElement_copy(const UA_ContentFilterElement *src, UA_ContentFilterElement *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+UA_ReadEventDetails_copy(const UA_ReadEventDetails *src, UA_ReadEventDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READEVENTDETAILS]);
}
static UA_INLINE void
-UA_ContentFilterElement_deleteMembers(UA_ContentFilterElement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+UA_ReadEventDetails_deleteMembers(UA_ReadEventDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READEVENTDETAILS]);
}
static UA_INLINE void
-UA_ContentFilterElement_clear(UA_ContentFilterElement *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+UA_ReadEventDetails_clear(UA_ReadEventDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READEVENTDETAILS]);
}
static UA_INLINE void
-UA_ContentFilterElement_delete(UA_ContentFilterElement *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTERELEMENT]);
+UA_ReadEventDetails_delete(UA_ReadEventDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READEVENTDETAILS]);
}
-/* TranslateBrowsePathsToNodeIdsResponse */
+/* ReadProcessedDetails */
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsResponse_init(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
- memset(p, 0, sizeof(UA_TranslateBrowsePathsToNodeIdsResponse));
+UA_ReadProcessedDetails_init(UA_ReadProcessedDetails *p) {
+ memset(p, 0, sizeof(UA_ReadProcessedDetails));
}
-static UA_INLINE UA_TranslateBrowsePathsToNodeIdsResponse *
-UA_TranslateBrowsePathsToNodeIdsResponse_new(void) {
- return (UA_TranslateBrowsePathsToNodeIdsResponse*)UA_new(&UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+static UA_INLINE UA_ReadProcessedDetails *
+UA_ReadProcessedDetails_new(void) {
+ return (UA_ReadProcessedDetails*)UA_new(&UA_TYPES[UA_TYPES_READPROCESSEDDETAILS]);
}
static UA_INLINE UA_StatusCode
-UA_TranslateBrowsePathsToNodeIdsResponse_copy(const UA_TranslateBrowsePathsToNodeIdsResponse *src, UA_TranslateBrowsePathsToNodeIdsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+UA_ReadProcessedDetails_copy(const UA_ReadProcessedDetails *src, UA_ReadProcessedDetails *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_READPROCESSEDDETAILS]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsResponse_deleteMembers(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+UA_ReadProcessedDetails_deleteMembers(UA_ReadProcessedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READPROCESSEDDETAILS]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsResponse_clear(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+UA_ReadProcessedDetails_clear(UA_ReadProcessedDetails *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_READPROCESSEDDETAILS]);
}
static UA_INLINE void
-UA_TranslateBrowsePathsToNodeIdsResponse_delete(UA_TranslateBrowsePathsToNodeIdsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE]);
+UA_ReadProcessedDetails_delete(UA_ReadProcessedDetails *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_READPROCESSEDDETAILS]);
}
-/* BrowseResponse */
+/* ModificationInfo */
static UA_INLINE void
-UA_BrowseResponse_init(UA_BrowseResponse *p) {
- memset(p, 0, sizeof(UA_BrowseResponse));
+UA_ModificationInfo_init(UA_ModificationInfo *p) {
+ memset(p, 0, sizeof(UA_ModificationInfo));
}
-static UA_INLINE UA_BrowseResponse *
-UA_BrowseResponse_new(void) {
- return (UA_BrowseResponse*)UA_new(&UA_TYPES[UA_TYPES_BROWSERESPONSE]);
+static UA_INLINE UA_ModificationInfo *
+UA_ModificationInfo_new(void) {
+ return (UA_ModificationInfo*)UA_new(&UA_TYPES[UA_TYPES_MODIFICATIONINFO]);
}
static UA_INLINE UA_StatusCode
-UA_BrowseResponse_copy(const UA_BrowseResponse *src, UA_BrowseResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
+UA_ModificationInfo_copy(const UA_ModificationInfo *src, UA_ModificationInfo *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_MODIFICATIONINFO]);
}
static UA_INLINE void
-UA_BrowseResponse_deleteMembers(UA_BrowseResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
+UA_ModificationInfo_deleteMembers(UA_ModificationInfo *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFICATIONINFO]);
}
static UA_INLINE void
-UA_BrowseResponse_clear(UA_BrowseResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
+UA_ModificationInfo_clear(UA_ModificationInfo *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_MODIFICATIONINFO]);
}
static UA_INLINE void
-UA_BrowseResponse_delete(UA_BrowseResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_BROWSERESPONSE]);
+UA_ModificationInfo_delete(UA_ModificationInfo *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_MODIFICATIONINFO]);
}
-/* CreateSessionResponse */
+/* HistoryModifiedData */
static UA_INLINE void
-UA_CreateSessionResponse_init(UA_CreateSessionResponse *p) {
- memset(p, 0, sizeof(UA_CreateSessionResponse));
+UA_HistoryModifiedData_init(UA_HistoryModifiedData *p) {
+ memset(p, 0, sizeof(UA_HistoryModifiedData));
}
-static UA_INLINE UA_CreateSessionResponse *
-UA_CreateSessionResponse_new(void) {
- return (UA_CreateSessionResponse*)UA_new(&UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
+static UA_INLINE UA_HistoryModifiedData *
+UA_HistoryModifiedData_new(void) {
+ return (UA_HistoryModifiedData*)UA_new(&UA_TYPES[UA_TYPES_HISTORYMODIFIEDDATA]);
}
static UA_INLINE UA_StatusCode
-UA_CreateSessionResponse_copy(const UA_CreateSessionResponse *src, UA_CreateSessionResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
+UA_HistoryModifiedData_copy(const UA_HistoryModifiedData *src, UA_HistoryModifiedData *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYMODIFIEDDATA]);
}
static UA_INLINE void
-UA_CreateSessionResponse_deleteMembers(UA_CreateSessionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
+UA_HistoryModifiedData_deleteMembers(UA_HistoryModifiedData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYMODIFIEDDATA]);
}
static UA_INLINE void
-UA_CreateSessionResponse_clear(UA_CreateSessionResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
+UA_HistoryModifiedData_clear(UA_HistoryModifiedData *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYMODIFIEDDATA]);
}
static UA_INLINE void
-UA_CreateSessionResponse_delete(UA_CreateSessionResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CREATESESSIONRESPONSE]);
+UA_HistoryModifiedData_delete(UA_HistoryModifiedData *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYMODIFIEDDATA]);
}
-/* ContentFilter */
+/* HistoryEvent */
static UA_INLINE void
-UA_ContentFilter_init(UA_ContentFilter *p) {
- memset(p, 0, sizeof(UA_ContentFilter));
+UA_HistoryEvent_init(UA_HistoryEvent *p) {
+ memset(p, 0, sizeof(UA_HistoryEvent));
}
-static UA_INLINE UA_ContentFilter *
-UA_ContentFilter_new(void) {
- return (UA_ContentFilter*)UA_new(&UA_TYPES[UA_TYPES_CONTENTFILTER]);
+static UA_INLINE UA_HistoryEvent *
+UA_HistoryEvent_new(void) {
+ return (UA_HistoryEvent*)UA_new(&UA_TYPES[UA_TYPES_HISTORYEVENT]);
}
static UA_INLINE UA_StatusCode
-UA_ContentFilter_copy(const UA_ContentFilter *src, UA_ContentFilter *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+UA_HistoryEvent_copy(const UA_HistoryEvent *src, UA_HistoryEvent *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_HISTORYEVENT]);
}
static UA_INLINE void
-UA_ContentFilter_deleteMembers(UA_ContentFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+UA_HistoryEvent_deleteMembers(UA_HistoryEvent *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYEVENT]);
}
static UA_INLINE void
-UA_ContentFilter_clear(UA_ContentFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+UA_HistoryEvent_clear(UA_HistoryEvent *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_HISTORYEVENT]);
}
static UA_INLINE void
-UA_ContentFilter_delete(UA_ContentFilter *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_CONTENTFILTER]);
+UA_HistoryEvent_delete(UA_HistoryEvent *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_HISTORYEVENT]);
}
-/* GetEndpointsResponse */
+/* DataChangeNotification */
static UA_INLINE void
-UA_GetEndpointsResponse_init(UA_GetEndpointsResponse *p) {
- memset(p, 0, sizeof(UA_GetEndpointsResponse));
+UA_DataChangeNotification_init(UA_DataChangeNotification *p) {
+ memset(p, 0, sizeof(UA_DataChangeNotification));
}
-static UA_INLINE UA_GetEndpointsResponse *
-UA_GetEndpointsResponse_new(void) {
- return (UA_GetEndpointsResponse*)UA_new(&UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
+static UA_INLINE UA_DataChangeNotification *
+UA_DataChangeNotification_new(void) {
+ return (UA_DataChangeNotification*)UA_new(&UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
}
static UA_INLINE UA_StatusCode
-UA_GetEndpointsResponse_copy(const UA_GetEndpointsResponse *src, UA_GetEndpointsResponse *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
+UA_DataChangeNotification_copy(const UA_DataChangeNotification *src, UA_DataChangeNotification *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_GetEndpointsResponse_deleteMembers(UA_GetEndpointsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
+UA_DataChangeNotification_deleteMembers(UA_DataChangeNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_GetEndpointsResponse_clear(UA_GetEndpointsResponse *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
+UA_DataChangeNotification_clear(UA_DataChangeNotification *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
}
static UA_INLINE void
-UA_GetEndpointsResponse_delete(UA_GetEndpointsResponse *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_GETENDPOINTSRESPONSE]);
+UA_DataChangeNotification_delete(UA_DataChangeNotification *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_DATACHANGENOTIFICATION]);
}
-/* EventFilter */
+/* EventNotificationList */
static UA_INLINE void
-UA_EventFilter_init(UA_EventFilter *p) {
- memset(p, 0, sizeof(UA_EventFilter));
+UA_EventNotificationList_init(UA_EventNotificationList *p) {
+ memset(p, 0, sizeof(UA_EventNotificationList));
}
-static UA_INLINE UA_EventFilter *
-UA_EventFilter_new(void) {
- return (UA_EventFilter*)UA_new(&UA_TYPES[UA_TYPES_EVENTFILTER]);
+static UA_INLINE UA_EventNotificationList *
+UA_EventNotificationList_new(void) {
+ return (UA_EventNotificationList*)UA_new(&UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
}
static UA_INLINE UA_StatusCode
-UA_EventFilter_copy(const UA_EventFilter *src, UA_EventFilter *dst) {
- return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTFILTER]);
+UA_EventNotificationList_copy(const UA_EventNotificationList *src, UA_EventNotificationList *dst) {
+ return UA_copy(src, dst, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
}
static UA_INLINE void
-UA_EventFilter_deleteMembers(UA_EventFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
+UA_EventNotificationList_deleteMembers(UA_EventNotificationList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
}
static UA_INLINE void
-UA_EventFilter_clear(UA_EventFilter *p) {
- UA_clear(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
+UA_EventNotificationList_clear(UA_EventNotificationList *p) {
+ UA_clear(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
}
static UA_INLINE void
-UA_EventFilter_delete(UA_EventFilter *p) {
- UA_delete(p, &UA_TYPES[UA_TYPES_EVENTFILTER]);
+UA_EventNotificationList_delete(UA_EventNotificationList *p) {
+ UA_delete(p, &UA_TYPES[UA_TYPES_EVENTNOTIFICATIONLIST]);
}
#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 6
@@ -22376,7 +23258,7 @@ UA_EventFilter_delete(UA_EventFilter *p) {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/util.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/util.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -22541,7 +23423,7 @@ UA_constantTimeEqual(const void *ptr1, const void *ptr2, size_t length) {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/server.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/server.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -24142,7 +25024,7 @@ UA_Server_getStatistics(UA_Server *server);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/log.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/log.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -24296,7 +25178,7 @@ UA_LOG_FATAL(const UA_Logger *logger, UA_LogCategory category, const char *msg,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/network.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/network.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -24502,7 +25384,7 @@ typedef UA_Connection
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/accesscontrol.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/accesscontrol.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -24617,7 +25499,7 @@ struct UA_AccessControl {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/pki.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/pki.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -24668,7 +25550,7 @@ struct UA_CertificateVerification {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/securitypolicy.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/securitypolicy.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -25054,7 +25936,7 @@ UA_SecurityPolicy_getSecurityPolicyByUri(const UA_Server *server,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/server_pubsub.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/server_pubsub.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -25610,7 +26492,7 @@ _UA_END_DECLS
#endif /* UA_SERVER_PUBSUB_H */
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/pubsub.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/pubsub.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -25718,7 +26600,7 @@ UA_ServerConfig_addPubSubTransportLayer(UA_ServerConfig *config,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/deps/ziptree.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/deps/ziptree.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -25966,7 +26848,7 @@ name##_ZIP_ITER(struct name *head, name##_cb cb, void *data) { \
#endif
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/plugin/nodestore.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/nodestore.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -26503,7 +27385,203 @@ UA_Node_clear(UA_Node *node);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/server_config.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/plugin/historydatabase.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+_UA_BEGIN_DECLS
+
+typedef struct UA_HistoryDatabase UA_HistoryDatabase;
+
+struct UA_HistoryDatabase {
+ void *context;
+
+ void (*clear)(UA_HistoryDatabase *hdb);
+
+ /* This function will be called when a nodes value is set.
+ * Use this to insert data into your database(s) if polling is not suitable
+ * and you need to get all data changes.
+ * Set it to NULL if you do not need it.
+ *
+ * server is the server this node lives in.
+ * hdbContext is the context of the UA_HistoryDatabase.
+ * sessionId and sessionContext identify the session which set this value.
+ * nodeId is the node id for which data was set.
+ * historizing is the nodes boolean flag for historizing
+ * value is the new value. */
+ void
+ (*setValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ UA_Boolean historizing,
+ const UA_DataValue *value);
+
+ /* This function will be called when an event is triggered.
+ * Use it to insert data into your event database.
+ * No default implementation is provided by UA_HistoryDatabase_default.
+ *
+ * server is the server this node lives in.
+ * hdbContext is the context of the UA_HistoryDatabase.
+ * sessionId and sessionContext identify the session which set this value.
+ * originId is the node id of the event's origin.
+ * emitterId is the node id of the event emitter.
+ * eventId is the node id of the event that is being emitted.
+ * willEventNodeBeDeleted specifies whether the event node will be deleted after
+ * it has been triggered (this might be relevant for
+ * in-memory storage).
+ * historicalEventFilter is the value of the HistoricalEventFilter property of
+ * the emitter (OPC UA Part 11, 5.3.2), it is NULL if
+ * the property does not exist or is not set.
+ * fieldList is the event field list returned after application of
+ * historicalEventFilter to the event node
+ * (NULL if historicalEventFilter is NULL or filtering was
+ * unsuccessful); the fieldList is not deleted so
+ * make sure to delete it when it is no longer needed. */
+ void
+ (*setEvent)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *originId,
+ const UA_NodeId *emitterId,
+ const UA_NodeId *eventId,
+ UA_Boolean willEventNodeBeDeleted,
+ const UA_EventFilter *historicalEventFilter,
+ UA_EventFieldList *fieldList);
+
+ /* This function is called if a history read is requested with
+ * isRawReadModified set to false. Setting it to NULL will result in a
+ * response with statuscode UA_STATUSCODE_BADHISTORYOPERATIONUNSUPPORTED.
+ *
+ * server is the server this node lives in.
+ * hdbContext is the context of the UA_HistoryDatabase.
+ * sessionId and sessionContext identify the session which set this value.
+ * requestHeader, historyReadDetails, timestampsToReturn, releaseContinuationPoints
+ * nodesToReadSize and nodesToRead is the requested data from the client. It
+ * is from the request object.
+ * response the response to fill for the client. If the request is ok, there
+ * is no need to use it. Use this to set status codes other than
+ * "Good" or other data. You find an already allocated
+ * UA_HistoryReadResult array with an UA_HistoryData object in the
+ * extension object in the size of nodesToReadSize. If you are not
+ * willing to return data, you have to delete the results array,
+ * set it to NULL and set the resultsSize to 0. Do not access
+ * historyData after that.
+ * historyData is a proper typed pointer array pointing in the
+ * UA_HistoryReadResult extension object. use this to provide
+ * result data to the client. Index in the array is the same as
+ * in nodesToRead and the UA_HistoryReadResult array. */
+ void
+ (*readRaw)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_ReadRawModifiedDetails *historyReadDetails,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_Boolean releaseContinuationPoints,
+ size_t nodesToReadSize,
+ const UA_HistoryReadValueId *nodesToRead,
+ UA_HistoryReadResponse *response,
+ UA_HistoryData * const * const historyData);
+
+ /* No default implementation is provided by UA_HistoryDatabase_default
+ * for the following function */
+ void
+ (*readModified)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_ReadRawModifiedDetails *historyReadDetails,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_Boolean releaseContinuationPoints,
+ size_t nodesToReadSize,
+ const UA_HistoryReadValueId *nodesToRead,
+ UA_HistoryReadResponse *response,
+ UA_HistoryModifiedData * const * const historyData);
+
+ /* No default implementation is provided by UA_HistoryDatabase_default
+ * for the following function */
+ void
+ (*readEvent)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_ReadEventDetails *historyReadDetails,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_Boolean releaseContinuationPoints,
+ size_t nodesToReadSize,
+ const UA_HistoryReadValueId *nodesToRead,
+ UA_HistoryReadResponse *response,
+ UA_HistoryEvent * const * const historyData);
+
+ /* No default implementation is provided by UA_HistoryDatabase_default
+ * for the following function */
+ void
+ (*readProcessed)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_ReadProcessedDetails *historyReadDetails,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_Boolean releaseContinuationPoints,
+ size_t nodesToReadSize,
+ const UA_HistoryReadValueId *nodesToRead,
+ UA_HistoryReadResponse *response,
+ UA_HistoryData * const * const historyData);
+
+ /* No default implementation is provided by UA_HistoryDatabase_default
+ * for the following function */
+ void
+ (*readAtTime)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_ReadAtTimeDetails *historyReadDetails,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_Boolean releaseContinuationPoints,
+ size_t nodesToReadSize,
+ const UA_HistoryReadValueId *nodesToRead,
+ UA_HistoryReadResponse *response,
+ UA_HistoryData * const * const historyData);
+
+ void
+ (*updateData)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_UpdateDataDetails *details,
+ UA_HistoryUpdateResult *result);
+
+ void
+ (*deleteRawModified)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_RequestHeader *requestHeader,
+ const UA_DeleteRawModifiedDetails *details,
+ UA_HistoryUpdateResult *result);
+
+ /* Add more function pointer here.
+ * For example for read_event, read_annotation, update_details */
+};
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/server_config.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -26786,7 +27864,7 @@ UA_ServerConfig_setCustomHostname(UA_ServerConfig *config,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/client_config.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/client_config.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -26924,7 +28002,7 @@ _UA_END_DECLS
#endif /* UA_CLIENT_CONFIG_H */
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/client.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/client.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -27513,7 +28591,7 @@ UA_Client_removeRepeatedCallback(UA_Client *client, UA_UInt64 callbackId) {
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/client_highlevel.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/client_highlevel.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -28172,7 +29250,7 @@ UA_Client_forEachChildNodeCall(UA_Client *client, UA_NodeId parentNodeId,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/client_subscriptions.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/client_subscriptions.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -28460,7 +29538,7 @@ UA_Client_MonitoredItems_setTriggering_async(UA_Client *client,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/client_highlevel_async.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/client_highlevel_async.h" ***********************************/
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -29177,7 +30255,7 @@ UA_Cient_translateBrowsePathsToNodeIds_async(UA_Client *client, char **paths,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/accesscontrol_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/accesscontrol_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29206,7 +30284,7 @@ UA_AccessControl_default(UA_ServerConfig *config, UA_Boolean allowAnonymous,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/pki_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/pki_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29252,7 +30330,7 @@ UA_CertificateVerification_CertFolders(UA_CertificateVerification *cv,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/log_stdout.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/log_stdout.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29283,7 +30361,7 @@ UA_EXPORT UA_Logger UA_Log_Stdout_withLevel(UA_LogLevel minlevel);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/nodestore_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/nodestore_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29314,7 +30392,7 @@ UA_Nodestore_ZipTree(UA_Nodestore *ns);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/server_config_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/server_config_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29539,7 +30617,7 @@ UA_ServerConfig_addAllEndpoints(UA_ServerConfig *config);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/client_config_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/client_config_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29569,7 +30647,7 @@ UA_ClientConfig_setDefaultEncryption(UA_ClientConfig *config,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/securitypolicy_default.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/securitypolicy_default.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29613,7 +30691,7 @@ UA_SecurityPolicy_Basic256Sha256(UA_SecurityPolicy *policy,
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/plugins/include/open62541/plugin/log_syslog.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/log_syslog.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29654,7 +30732,479 @@ UA_Log_Syslog(void);
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/network_tcp.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/historydata/history_data_backend.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+_UA_BEGIN_DECLS
+
+typedef enum {
+ MATCH_EQUAL, /* Match with the exact timestamp. */
+ MATCH_AFTER, /* Match the value with the timestamp in the
+ database that is the first later in time from the provided timestamp. */
+ MATCH_EQUAL_OR_AFTER, /* Match exactly if possible, or the first timestamp
+ later in time from the provided timestamp. */
+ MATCH_BEFORE, /* Match the first timestamp in the database that is earlier
+ in time from the provided timestamp. */
+ MATCH_EQUAL_OR_BEFORE /* Match exactly if possible, or the first timestamp
+ that is earlier in time from the provided timestamp. */
+} MatchStrategy;
+
+typedef struct UA_HistoryDataBackend UA_HistoryDataBackend;
+
+struct UA_HistoryDataBackend {
+ void *context;
+
+ void
+ (*deleteMembers)(UA_HistoryDataBackend *backend);
+
+ /* This function sets a DataValue for a node in the historical data storage.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node for which the value shall be stored.
+ * value is the value which shall be stored.
+ * historizing is the historizing flag of the node identified by nodeId.
+ * If sessionId is NULL, the historizing flag is invalid and must not be used. */
+ UA_StatusCode
+ (*serverSetHistoryData)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ UA_Boolean historizing,
+ const UA_DataValue *value);
+
+ /* This function is the high level interface for the ReadRaw operation. Set
+ * it to NULL if you use the low level API for your plugin. It should be
+ * used if the low level interface does not suite your database. It is more
+ * complex to implement the high level interface but it also provide more
+ * freedom. If you implement this, then set all low level api function
+ * pointer to NULL.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * backend is the HistoryDataBackend whose storage is to be queried.
+ * start is the start time of the HistoryRead request.
+ * end is the end time of the HistoryRead request.
+ * nodeId is the node id of the node for which historical data is requested.
+ * maxSizePerResponse is the maximum number of items per response the server can provide.
+ * numValuesPerNode is the maximum number of items per response the client wants to receive.
+ * returnBounds determines if the client wants to receive bounding values.
+ * timestampsToReturn contains the time stamps the client is interested in.
+ * range is the numeric range the client wants to read.
+ * releaseContinuationPoints determines if the continuation points shall be released.
+ * continuationPoint is the continuation point the client wants to release or start from.
+ * outContinuationPoint is the continuation point that gets passed to the
+ * client by the HistoryRead service.
+ * result contains the result histoy data that gets passed to the client. */
+ UA_StatusCode
+ (*getHistoryData)(UA_Server *server,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_HistoryDataBackend *backend,
+ const UA_DateTime start,
+ const UA_DateTime end,
+ const UA_NodeId *nodeId,
+ size_t maxSizePerResponse,
+ UA_UInt32 numValuesPerNode,
+ UA_Boolean returnBounds,
+ UA_TimestampsToReturn timestampsToReturn,
+ UA_NumericRange range,
+ UA_Boolean releaseContinuationPoints,
+ const UA_ByteString *continuationPoint,
+ UA_ByteString *outContinuationPoint,
+ UA_HistoryData *result);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * index of a value in the database which matches certain criteria.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the matching value shall be found.
+ * timestamp is the timestamp of the requested index.
+ * strategy is the matching strategy which shall be applied in finding the index. */
+ size_t
+ (*getDateTimeMatch)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ const UA_DateTime timestamp,
+ const MatchStrategy strategy);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * index of the element after the last valid entry in the database for a
+ * node.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the end of storage shall be returned. */
+ size_t
+ (*getEnd)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * index of the last element in the database for a node.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the index of the last element
+ * shall be returned. */
+ size_t
+ (*lastIndex)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * index of the first element in the database for a node.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the index of the first
+ * element shall be returned. */
+ size_t
+ (*firstIndex)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * number of elements between startIndex and endIndex including both.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the number of elements shall be returned.
+ * startIndex is the index of the first element in the range.
+ * endIndex is the index of the last element in the range. */
+ size_t
+ (*resultSize)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ size_t startIndex,
+ size_t endIndex);
+
+ /* This function is part of the low level HistoryRead API. It copies data
+ * values inside a certain range into a buffer.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the data values shall be copied.
+ * startIndex is the index of the first value in the range.
+ * endIndex is the index of the last value in the range.
+ * reverse determines if the values shall be copied in reverse order.
+ * valueSize is the maximal number of data values to copy.
+ * range is the numeric range which shall be copied for every data value.
+ * releaseContinuationPoints determines if the continuation points shall be released.
+ * continuationPoint is a continuation point the client wants to release or start from.
+ * outContinuationPoint is a continuation point which will be passed to the client.
+ * providedValues contains the number of values that were copied.
+ * values contains the values that have been copied from the database. */
+ UA_StatusCode
+ (*copyDataValues)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ size_t startIndex,
+ size_t endIndex,
+ UA_Boolean reverse,
+ size_t valueSize,
+ UA_NumericRange range,
+ UA_Boolean releaseContinuationPoints,
+ const UA_ByteString *continuationPoint,
+ UA_ByteString *outContinuationPoint,
+ size_t *providedValues,
+ UA_DataValue *values);
+
+ /* This function is part of the low level HistoryRead API. It returns the
+ * data value stored at a certain index in the database.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the data value shall be returned.
+ * index is the index in the database for which the data value is requested. */
+ const UA_DataValue*
+ (*getDataValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ size_t index);
+
+ /* This function returns UA_TRUE if the backend supports returning bounding
+ * values for a node. This function is mandatory.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read
+ * historical data.
+ * nodeId is the node id of the node for which the capability to return
+ * bounds shall be queried. */
+ UA_Boolean
+ (*boundSupported)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId);
+
+ /* This function returns UA_TRUE if the backend supports returning the
+ * requested timestamps for a node. This function is mandatory.
+ *
+ * server is the server the node lives in.
+ * hdbContext is the context of the UA_HistoryDataBackend.
+ * sessionId and sessionContext identify the session that wants to read historical data.
+ * nodeId is the node id of the node for which the capability to return
+ * certain timestamps shall be queried. */
+ UA_Boolean
+ (*timestampsToReturnSupported)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ const UA_TimestampsToReturn timestampsToReturn);
+
+ UA_StatusCode
+ (*insertDataValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ const UA_DataValue *value);
+ UA_StatusCode
+ (*replaceDataValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ const UA_DataValue *value);
+ UA_StatusCode
+ (*updateDataValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ const UA_DataValue *value);
+ UA_StatusCode
+ (*removeDataValue)(UA_Server *server,
+ void *hdbContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ UA_DateTime startTimestamp,
+ UA_DateTime endTimestamp);
+};
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/historydata/history_data_gathering.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+_UA_BEGIN_DECLS
+
+typedef enum {
+ UA_HISTORIZINGUPDATESTRATEGY_USER = 0x00, /* The user of the api stores the values to the database himself.
+ The api will not store any value to the database. */
+ UA_HISTORIZINGUPDATESTRATEGY_VALUESET = 0x01, /* Values will be stored when a node's value is set.
+ The values will be stored when a node is updated via write service.*/
+ UA_HISTORIZINGUPDATESTRATEGY_POLL = 0x02 /* The value of the node will be read periodically.
+ This is mainly relevant for datasource nodes which do
+ not use the write service.
+ Values will not be stored if the value is
+ equal to the old value. */
+} UA_HistorizingUpdateStrategy;
+
+typedef struct {
+ UA_HistoryDataBackend historizingBackend; /* The database backend used for this node. */
+ size_t maxHistoryDataResponseSize; /* The maximum number of values returned by the server in one response.
+ If the result has more values, continuation points will be used. */
+ UA_HistorizingUpdateStrategy historizingUpdateStrategy; /* Defines how the values in the database will be updated.
+ See UA_HistorizingUpdateStrategy for details. */
+ size_t pollingInterval; /* The polling interval for UA_HISTORIZINGUPDATESTRATEGY_POLL. */
+ void *userContext; /* A pointer to store your own settings. */
+} UA_HistorizingNodeIdSettings;
+
+typedef struct UA_HistoryDataGathering UA_HistoryDataGathering;
+struct UA_HistoryDataGathering {
+ void *context;
+
+ void
+ (*deleteMembers)(UA_HistoryDataGathering *gathering);
+
+ /* This function registers a node for the gathering of historical data.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * nodeId is the node id of the node to register.
+ * setting contains the gatering settings for the node to register. */
+ UA_StatusCode
+ (*registerNodeId)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *nodeId,
+ const UA_HistorizingNodeIdSettings setting);
+
+ /* This function stops polling a node for value changes.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * nodeId is id of the node for which polling shall be stopped.
+ * setting contains the gatering settings for the node. */
+ UA_StatusCode
+ (*stopPoll)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *nodeId);
+
+ /* This function starts polling a node for value changes.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * nodeId is the id of the node for which polling shall be started. */
+ UA_StatusCode
+ (*startPoll)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *nodeId);
+
+ /* This function modifies the gathering settings for a node.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * nodeId is the node id of the node for which gathering shall be modified.
+ * setting contains the new gatering settings for the node. */
+ UA_Boolean
+ (*updateNodeIdSetting)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *nodeId,
+ const UA_HistorizingNodeIdSettings setting);
+
+ /* Returns the gathering settings for a node.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * nodeId is the node id of the node for which the gathering settings shall
+ * be retrieved. */
+ const UA_HistorizingNodeIdSettings*
+ (*getHistorizingSetting)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *nodeId);
+
+ /* Sets a DataValue for a node in the historical data storage.
+ *
+ * server is the server the node lives in.
+ * hdgContext is the context of the UA_HistoryDataGathering.
+ * sessionId and sessionContext identify the session which wants to set this value.
+ * nodeId is the node id of the node for which a value shall be set.
+ * historizing is the historizing flag of the node identified by nodeId.
+ * value is the value to set in the history data storage. */
+ void
+ (*setValue)(UA_Server *server,
+ void *hdgContext,
+ const UA_NodeId *sessionId,
+ void *sessionContext,
+ const UA_NodeId *nodeId,
+ UA_Boolean historizing,
+ const UA_DataValue *value);
+};
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/historydata/history_database_default.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+
+_UA_BEGIN_DECLS
+
+UA_HistoryDatabase UA_EXPORT
+UA_HistoryDatabase_default(UA_HistoryDataGathering gathering);
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/historydata/history_data_gathering_default.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+_UA_BEGIN_DECLS
+
+UA_HistoryDataGathering UA_EXPORT
+UA_HistoryDataGathering_Default(size_t initialNodeIdStoreSize);
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/plugins/include/open62541/plugin/historydata/history_data_backend_memory.h" ***********************************/
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * Copyright 2018 (c) basysKom GmbH <opensource@basyskom.com> (Author: Peter Rustler)
+ */
+
+
+
+_UA_BEGIN_DECLS
+
+#define INITIAL_MEMORY_STORE_SIZE 1000
+
+UA_HistoryDataBackend UA_EXPORT
+UA_HistoryDataBackend_Memory(size_t initialNodeIdStoreSize, size_t initialDataStoreSize);
+
+void UA_EXPORT
+UA_HistoryDataBackend_Memory_deleteMembers(UA_HistoryDataBackend *backend);
+
+_UA_END_DECLS
+
+
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/network_tcp.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
@@ -29694,7 +31244,7 @@ UA_ClientConnectionTCP_init(UA_ConnectionConfig config, const UA_String endpoint
_UA_END_DECLS
-/*********************************** amalgamated original file "/home/jvoe/open62541/include/open62541/architecture_functions.h" ***********************************/
+/*********************************** amalgamated original file "/home/pdie/sonstiges/qtopcua/repos/open62541/include/open62541/architecture_functions.h" ***********************************/
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.