open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
types_generated.h
Go to the documentation of this file.
1
2
3/** Must be before the include guards */
4#ifdef UA_ENABLE_AMALGAMATION
5# include "open62541.h"
6#else
7# include <open62541/types.h>
8#endif
9
10#ifndef TYPES_GENERATED_H_
11#define TYPES_GENERATED_H_
12
13
15
16
17#define UA_TYPES_COUNT 388
19
20/** Boolean */
21#define UA_TYPES_BOOLEAN 0
22
23/** SByte */
24#define UA_TYPES_SBYTE 1
25
26/** Byte */
27#define UA_TYPES_BYTE 2
28
29/** Int16 */
30#define UA_TYPES_INT16 3
31
32/** UInt16 */
33#define UA_TYPES_UINT16 4
34
35/** Int32 */
36#define UA_TYPES_INT32 5
37
38/** UInt32 */
39#define UA_TYPES_UINT32 6
40
41/** Int64 */
42#define UA_TYPES_INT64 7
43
44/** UInt64 */
45#define UA_TYPES_UINT64 8
46
47/** Float */
48#define UA_TYPES_FLOAT 9
49
50/** Double */
51#define UA_TYPES_DOUBLE 10
52
53/** String */
54#define UA_TYPES_STRING 11
55
56/** DateTime */
57#define UA_TYPES_DATETIME 12
58
59/** Guid */
60#define UA_TYPES_GUID 13
61
62/** ByteString */
63#define UA_TYPES_BYTESTRING 14
64
65/** XmlElement */
66#define UA_TYPES_XMLELEMENT 15
67
68/** NodeId */
69#define UA_TYPES_NODEID 16
70
71/** ExpandedNodeId */
72#define UA_TYPES_EXPANDEDNODEID 17
73
74/** StatusCode */
75#define UA_TYPES_STATUSCODE 18
76
77/** QualifiedName */
78#define UA_TYPES_QUALIFIEDNAME 19
79
80/** LocalizedText */
81#define UA_TYPES_LOCALIZEDTEXT 20
82
83/** ExtensionObject */
84#define UA_TYPES_EXTENSIONOBJECT 21
85
86/** DataValue */
87#define UA_TYPES_DATAVALUE 22
88
89/** Variant */
90#define UA_TYPES_VARIANT 23
91
92/** DiagnosticInfo */
93#define UA_TYPES_DIAGNOSTICINFO 24
94
95/** NamingRuleType */
102
103UA_STATIC_ASSERT(sizeof(UA_NamingRuleType) == sizeof(UA_Int32), enum_must_be_32bit);
104
105#define UA_TYPES_NAMINGRULETYPE 25
106
107/** Enumeration */
108typedef enum {
109 __UA_ENUMERATION_FORCE32BIT = 0x7fffffff
111
112UA_STATIC_ASSERT(sizeof(UA_Enumeration) == sizeof(UA_Int32), enum_must_be_32bit);
113
114#define UA_TYPES_ENUMERATION 26
115
116/** ImageBMP */
118
119#define UA_TYPES_IMAGEBMP 27
120
121/** ImageGIF */
123
124#define UA_TYPES_IMAGEGIF 28
125
126/** ImageJPG */
128
129#define UA_TYPES_IMAGEJPG 29
130
131/** ImagePNG */
133
134#define UA_TYPES_IMAGEPNG 30
135
136/** AudioDataType */
138
139#define UA_TYPES_AUDIODATATYPE 31
140
141/** UriString */
143
144#define UA_TYPES_URISTRING 32
145
146/** BitFieldMaskDataType */
148
149#define UA_TYPES_BITFIELDMASKDATATYPE 33
150
151/** SemanticVersionString */
153
154#define UA_TYPES_SEMANTICVERSIONSTRING 34
155
156/** KeyValuePair */
161
162#define UA_TYPES_KEYVALUEPAIR 35
163
164/** AdditionalParametersType */
169
170#define UA_TYPES_ADDITIONALPARAMETERSTYPE 36
171
172/** EphemeralKeyType */
177
178#define UA_TYPES_EPHEMERALKEYTYPE 37
179
180/** RationalNumber */
185
186#define UA_TYPES_RATIONALNUMBER 38
187
188/** ThreeDVector */
194
195#define UA_TYPES_THREEDVECTOR 39
196
197/** ThreeDCartesianCoordinates */
203
204#define UA_TYPES_THREEDCARTESIANCOORDINATES 40
205
206/** ThreeDOrientation */
212
213#define UA_TYPES_THREEDORIENTATION 41
214
215/** ThreeDFrame */
220
221#define UA_TYPES_THREEDFRAME 42
222
223/** OpenFileMode */
231
232UA_STATIC_ASSERT(sizeof(UA_OpenFileMode) == sizeof(UA_Int32), enum_must_be_32bit);
233
234#define UA_TYPES_OPENFILEMODE 43
235
236/** IdentityCriteriaType */
248
249UA_STATIC_ASSERT(sizeof(UA_IdentityCriteriaType) == sizeof(UA_Int32), enum_must_be_32bit);
250
251#define UA_TYPES_IDENTITYCRITERIATYPE 44
252
253/** IdentityMappingRuleType */
258
259#define UA_TYPES_IDENTITYMAPPINGRULETYPE 45
260
261/** CurrencyUnitType */
268
269#define UA_TYPES_CURRENCYUNITTYPE 46
270
271/** TrustListMasks */
281
282UA_STATIC_ASSERT(sizeof(UA_TrustListMasks) == sizeof(UA_Int32), enum_must_be_32bit);
283
284#define UA_TYPES_TRUSTLISTMASKS 47
285
286/** TrustListDataType */
298
299#define UA_TYPES_TRUSTLISTDATATYPE 48
300
301/** DecimalDataType */
306
307#define UA_TYPES_DECIMALDATATYPE 49
308
309/** DataTypeDescription */
314
315#define UA_TYPES_DATATYPEDESCRIPTION 50
316
317/** SimpleTypeDescription */
324
325#define UA_TYPES_SIMPLETYPEDESCRIPTION 51
326
327/** PortableQualifiedName */
332
333#define UA_TYPES_PORTABLEQUALIFIEDNAME 52
334
335/** PortableNodeId */
340
341#define UA_TYPES_PORTABLENODEID 53
342
343/** UnsignedRationalNumber */
348
349#define UA_TYPES_UNSIGNEDRATIONALNUMBER 54
350
351/** PubSubState */
360
361UA_STATIC_ASSERT(sizeof(UA_PubSubState) == sizeof(UA_Int32), enum_must_be_32bit);
362
363#define UA_TYPES_PUBSUBSTATE 55
364
365/** DataSetFieldFlags */
367
368#define UA_DATASETFIELDFLAGS_NONE 0
369#define UA_DATASETFIELDFLAGS_PROMOTEDFIELD 1
370
371#define UA_TYPES_DATASETFIELDFLAGS 56
372
373/** ConfigurationVersionDataType */
378
379#define UA_TYPES_CONFIGURATIONVERSIONDATATYPE 57
380
381/** PublishedVariableDataType */
393
394#define UA_TYPES_PUBLISHEDVARIABLEDATATYPE 58
395
396/** PublishedDataItemsDataType */
401
402#define UA_TYPES_PUBLISHEDDATAITEMSDATATYPE 59
403
404/** PublishedDataSetCustomSourceDataType */
408
409#define UA_TYPES_PUBLISHEDDATASETCUSTOMSOURCEDATATYPE 60
410
411/** DataSetFieldContentMask */
413
414#define UA_DATASETFIELDCONTENTMASK_NONE 0
415#define UA_DATASETFIELDCONTENTMASK_STATUSCODE 1
416#define UA_DATASETFIELDCONTENTMASK_SOURCETIMESTAMP 2
417#define UA_DATASETFIELDCONTENTMASK_SERVERTIMESTAMP 4
418#define UA_DATASETFIELDCONTENTMASK_SOURCEPICOSECONDS 8
419#define UA_DATASETFIELDCONTENTMASK_SERVERPICOSECONDS 16
420#define UA_DATASETFIELDCONTENTMASK_RAWDATA 32
421
422#define UA_TYPES_DATASETFIELDCONTENTMASK 61
423
424/** DataSetWriterDataType */
437
438#define UA_TYPES_DATASETWRITERDATATYPE 62
439
440/** NetworkAddressDataType */
444
445#define UA_TYPES_NETWORKADDRESSDATATYPE 63
446
447/** NetworkAddressUrlDataType */
452
453#define UA_TYPES_NETWORKADDRESSURLDATATYPE 64
454
455/** OverrideValueHandling */
462
463UA_STATIC_ASSERT(sizeof(UA_OverrideValueHandling) == sizeof(UA_Int32), enum_must_be_32bit);
464
465#define UA_TYPES_OVERRIDEVALUEHANDLING 65
466
467/** StandaloneSubscribedDataSetRefDataType */
471
472#define UA_TYPES_STANDALONESUBSCRIBEDDATASETREFDATATYPE 66
473
474/** DataSetOrderingType */
481
482UA_STATIC_ASSERT(sizeof(UA_DataSetOrderingType) == sizeof(UA_Int32), enum_must_be_32bit);
483
484#define UA_TYPES_DATASETORDERINGTYPE 67
485
486/** UadpNetworkMessageContentMask */
488
489#define UA_UADPNETWORKMESSAGECONTENTMASK_NONE 0
490#define UA_UADPNETWORKMESSAGECONTENTMASK_PUBLISHERID 1
491#define UA_UADPNETWORKMESSAGECONTENTMASK_GROUPHEADER 2
492#define UA_UADPNETWORKMESSAGECONTENTMASK_WRITERGROUPID 4
493#define UA_UADPNETWORKMESSAGECONTENTMASK_GROUPVERSION 8
494#define UA_UADPNETWORKMESSAGECONTENTMASK_NETWORKMESSAGENUMBER 16
495#define UA_UADPNETWORKMESSAGECONTENTMASK_SEQUENCENUMBER 32
496#define UA_UADPNETWORKMESSAGECONTENTMASK_PAYLOADHEADER 64
497#define UA_UADPNETWORKMESSAGECONTENTMASK_TIMESTAMP 128
498#define UA_UADPNETWORKMESSAGECONTENTMASK_PICOSECONDS 256
499#define UA_UADPNETWORKMESSAGECONTENTMASK_DATASETCLASSID 512
500#define UA_UADPNETWORKMESSAGECONTENTMASK_PROMOTEDFIELDS 1024
501
502#define UA_TYPES_UADPNETWORKMESSAGECONTENTMASK 68
503
504/** UadpWriterGroupMessageDataType */
513
514#define UA_TYPES_UADPWRITERGROUPMESSAGEDATATYPE 69
515
516/** UadpDataSetMessageContentMask */
518
519#define UA_UADPDATASETMESSAGECONTENTMASK_NONE 0
520#define UA_UADPDATASETMESSAGECONTENTMASK_TIMESTAMP 1
521#define UA_UADPDATASETMESSAGECONTENTMASK_PICOSECONDS 2
522#define UA_UADPDATASETMESSAGECONTENTMASK_STATUS 4
523#define UA_UADPDATASETMESSAGECONTENTMASK_MAJORVERSION 8
524#define UA_UADPDATASETMESSAGECONTENTMASK_MINORVERSION 16
525#define UA_UADPDATASETMESSAGECONTENTMASK_SEQUENCENUMBER 32
526
527#define UA_TYPES_UADPDATASETMESSAGECONTENTMASK 70
528
529/** UadpDataSetWriterMessageDataType */
536
537#define UA_TYPES_UADPDATASETWRITERMESSAGEDATATYPE 71
538
539/** UadpDataSetReaderMessageDataType */
551
552#define UA_TYPES_UADPDATASETREADERMESSAGEDATATYPE 72
553
554/** JsonNetworkMessageContentMask */
556
557#define UA_JSONNETWORKMESSAGECONTENTMASK_NONE 0
558#define UA_JSONNETWORKMESSAGECONTENTMASK_NETWORKMESSAGEHEADER 1
559#define UA_JSONNETWORKMESSAGECONTENTMASK_DATASETMESSAGEHEADER 2
560#define UA_JSONNETWORKMESSAGECONTENTMASK_SINGLEDATASETMESSAGE 4
561#define UA_JSONNETWORKMESSAGECONTENTMASK_PUBLISHERID 8
562#define UA_JSONNETWORKMESSAGECONTENTMASK_DATASETCLASSID 16
563#define UA_JSONNETWORKMESSAGECONTENTMASK_REPLYTO 32
564
565#define UA_TYPES_JSONNETWORKMESSAGECONTENTMASK 73
566
567/** JsonWriterGroupMessageDataType */
571
572#define UA_TYPES_JSONWRITERGROUPMESSAGEDATATYPE 74
573
574/** JsonDataSetMessageContentMask */
576
577#define UA_JSONDATASETMESSAGECONTENTMASK_NONE 0
578#define UA_JSONDATASETMESSAGECONTENTMASK_DATASETWRITERID 1
579#define UA_JSONDATASETMESSAGECONTENTMASK_METADATAVERSION 2
580#define UA_JSONDATASETMESSAGECONTENTMASK_SEQUENCENUMBER 4
581#define UA_JSONDATASETMESSAGECONTENTMASK_TIMESTAMP 8
582#define UA_JSONDATASETMESSAGECONTENTMASK_STATUS 16
583#define UA_JSONDATASETMESSAGECONTENTMASK_MESSAGETYPE 32
584#define UA_JSONDATASETMESSAGECONTENTMASK_DATASETWRITERNAME 64
585#define UA_JSONDATASETMESSAGECONTENTMASK_REVERSIBLEFIELDENCODING 128
586
587#define UA_TYPES_JSONDATASETMESSAGECONTENTMASK 75
588
589/** JsonDataSetWriterMessageDataType */
593
594#define UA_TYPES_JSONDATASETWRITERMESSAGEDATATYPE 76
595
596/** JsonDataSetReaderMessageDataType */
601
602#define UA_TYPES_JSONDATASETREADERMESSAGEDATATYPE 77
603
604/** TransmitQosPriorityDataType */
608
609#define UA_TYPES_TRANSMITQOSPRIORITYDATATYPE 78
610
611/** ReceiveQosPriorityDataType */
615
616#define UA_TYPES_RECEIVEQOSPRIORITYDATATYPE 79
617
618/** DatagramConnectionTransportDataType */
622
623#define UA_TYPES_DATAGRAMCONNECTIONTRANSPORTDATATYPE 80
624
625/** DatagramConnectionTransport2DataType */
634
635#define UA_TYPES_DATAGRAMCONNECTIONTRANSPORT2DATATYPE 81
636
637/** DatagramWriterGroupTransportDataType */
642
643#define UA_TYPES_DATAGRAMWRITERGROUPTRANSPORTDATATYPE 82
644
645/** DatagramWriterGroupTransport2DataType */
656
657#define UA_TYPES_DATAGRAMWRITERGROUPTRANSPORT2DATATYPE 83
658
659/** DatagramDataSetReaderTransportDataType */
667
668#define UA_TYPES_DATAGRAMDATASETREADERTRANSPORTDATATYPE 84
669
670/** BrokerConnectionTransportDataType */
675
676#define UA_TYPES_BROKERCONNECTIONTRANSPORTDATATYPE 85
677
678/** BrokerTransportQualityOfService */
687
688UA_STATIC_ASSERT(sizeof(UA_BrokerTransportQualityOfService) == sizeof(UA_Int32), enum_must_be_32bit);
689
690#define UA_TYPES_BROKERTRANSPORTQUALITYOFSERVICE 86
691
692/** BrokerWriterGroupTransportDataType */
699
700#define UA_TYPES_BROKERWRITERGROUPTRANSPORTDATATYPE 87
701
702/** BrokerDataSetWriterTransportDataType */
711
712#define UA_TYPES_BROKERDATASETWRITERTRANSPORTDATATYPE 88
713
714/** BrokerDataSetReaderTransportDataType */
722
723#define UA_TYPES_BROKERDATASETREADERTRANSPORTDATATYPE 89
724
725/** PubSubConfigurationRefMask */
727
728#define UA_PUBSUBCONFIGURATIONREFMASK_NONE 0
729#define UA_PUBSUBCONFIGURATIONREFMASK_ELEMENTADD 1
730#define UA_PUBSUBCONFIGURATIONREFMASK_ELEMENTMATCH 2
731#define UA_PUBSUBCONFIGURATIONREFMASK_ELEMENTMODIFY 4
732#define UA_PUBSUBCONFIGURATIONREFMASK_ELEMENTREMOVE 8
733#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEWRITER 16
734#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEREADER 32
735#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEWRITERGROUP 64
736#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEREADERGROUP 128
737#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCECONNECTION 256
738#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEPUBDATASET 512
739#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCESUBDATASET 1024
740#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCESECURITYGROUP 2048
741#define UA_PUBSUBCONFIGURATIONREFMASK_REFERENCEPUSHTARGET 4096
742
743#define UA_TYPES_PUBSUBCONFIGURATIONREFMASK 90
744
745/** PubSubConfigurationRefDataType */
752
753#define UA_TYPES_PUBSUBCONFIGURATIONREFDATATYPE 91
754
755/** PubSubConfigurationValueDataType */
761
762#define UA_TYPES_PUBSUBCONFIGURATIONVALUEDATATYPE 92
763
764/** DiagnosticsLevel */
773
774UA_STATIC_ASSERT(sizeof(UA_DiagnosticsLevel) == sizeof(UA_Int32), enum_must_be_32bit);
775
776#define UA_TYPES_DIAGNOSTICSLEVEL 93
777
778/** PubSubDiagnosticsCounterClassification */
784
786
787#define UA_TYPES_PUBSUBDIAGNOSTICSCOUNTERCLASSIFICATION 94
788
789/** AliasNameDataType */
795
796#define UA_TYPES_ALIASNAMEDATATYPE 95
797
798/** PasswordOptionsMask */
800
801#define UA_PASSWORDOPTIONSMASK_NONE 0
802#define UA_PASSWORDOPTIONSMASK_SUPPORTINITIALPASSWORDCHANGE 1
803#define UA_PASSWORDOPTIONSMASK_SUPPORTDISABLEUSER 2
804#define UA_PASSWORDOPTIONSMASK_SUPPORTDISABLEDELETEFORUSER 4
805#define UA_PASSWORDOPTIONSMASK_SUPPORTNOCHANGEFORUSER 8
806#define UA_PASSWORDOPTIONSMASK_SUPPORTDESCRIPTIONFORUSER 16
807#define UA_PASSWORDOPTIONSMASK_REQUIRESUPPERCASECHARACTERS 32
808#define UA_PASSWORDOPTIONSMASK_REQUIRESLOWERCASECHARACTERS 64
809#define UA_PASSWORDOPTIONSMASK_REQUIRESDIGITCHARACTERS 128
810#define UA_PASSWORDOPTIONSMASK_REQUIRESSPECIALCHARACTERS 256
811
812#define UA_TYPES_PASSWORDOPTIONSMASK 96
813
814/** UserConfigurationMask */
816
817#define UA_USERCONFIGURATIONMASK_NONE 0
818#define UA_USERCONFIGURATIONMASK_NODELETE 1
819#define UA_USERCONFIGURATIONMASK_DISABLED 2
820#define UA_USERCONFIGURATIONMASK_NOCHANGEBYUSER 4
821#define UA_USERCONFIGURATIONMASK_MUSTCHANGEPASSWORD 8
822
823#define UA_TYPES_USERCONFIGURATIONMASK 97
824
825/** UserManagementDataType */
831
832#define UA_TYPES_USERMANAGEMENTDATATYPE 98
833
834/** Duplex */
841
842UA_STATIC_ASSERT(sizeof(UA_Duplex) == sizeof(UA_Int32), enum_must_be_32bit);
843
844#define UA_TYPES_DUPLEX 99
845
846/** InterfaceAdminStatus */
853
854UA_STATIC_ASSERT(sizeof(UA_InterfaceAdminStatus) == sizeof(UA_Int32), enum_must_be_32bit);
855
856#define UA_TYPES_INTERFACEADMINSTATUS 100
857
858/** InterfaceOperStatus */
869
870UA_STATIC_ASSERT(sizeof(UA_InterfaceOperStatus) == sizeof(UA_Int32), enum_must_be_32bit);
871
872#define UA_TYPES_INTERFACEOPERSTATUS 101
873
874/** NegotiationStatus */
883
884UA_STATIC_ASSERT(sizeof(UA_NegotiationStatus) == sizeof(UA_Int32), enum_must_be_32bit);
885
886#define UA_TYPES_NEGOTIATIONSTATUS 102
887
888/** TsnFailureCode */
918
919UA_STATIC_ASSERT(sizeof(UA_TsnFailureCode) == sizeof(UA_Int32), enum_must_be_32bit);
920
921#define UA_TYPES_TSNFAILURECODE 103
922
923/** TsnStreamState */
932
933UA_STATIC_ASSERT(sizeof(UA_TsnStreamState) == sizeof(UA_Int32), enum_must_be_32bit);
934
935#define UA_TYPES_TSNSTREAMSTATE 104
936
937/** TsnTalkerStatus */
944
945UA_STATIC_ASSERT(sizeof(UA_TsnTalkerStatus) == sizeof(UA_Int32), enum_must_be_32bit);
946
947#define UA_TYPES_TSNTALKERSTATUS 105
948
949/** TsnListenerStatus */
957
958UA_STATIC_ASSERT(sizeof(UA_TsnListenerStatus) == sizeof(UA_Int32), enum_must_be_32bit);
959
960#define UA_TYPES_TSNLISTENERSTATUS 106
961
962/** PriorityMappingEntryType */
969
970#define UA_TYPES_PRIORITYMAPPINGENTRYTYPE 107
971
972/** IdType */
980
981UA_STATIC_ASSERT(sizeof(UA_IdType) == sizeof(UA_Int32), enum_must_be_32bit);
982
983#define UA_TYPES_IDTYPE 108
984
985/** NodeClass */
998
999UA_STATIC_ASSERT(sizeof(UA_NodeClass) == sizeof(UA_Int32), enum_must_be_32bit);
1000
1001#define UA_TYPES_NODECLASS 109
1002
1003/** PermissionType */
1005
1006#define UA_PERMISSIONTYPE_NONE 0
1007#define UA_PERMISSIONTYPE_BROWSE 1
1008#define UA_PERMISSIONTYPE_READROLEPERMISSIONS 2
1009#define UA_PERMISSIONTYPE_WRITEATTRIBUTE 4
1010#define UA_PERMISSIONTYPE_WRITEROLEPERMISSIONS 8
1011#define UA_PERMISSIONTYPE_WRITEHISTORIZING 16
1012#define UA_PERMISSIONTYPE_READ 32
1013#define UA_PERMISSIONTYPE_WRITE 64
1014#define UA_PERMISSIONTYPE_READHISTORY 128
1015#define UA_PERMISSIONTYPE_INSERTHISTORY 256
1016#define UA_PERMISSIONTYPE_MODIFYHISTORY 512
1017#define UA_PERMISSIONTYPE_DELETEHISTORY 1024
1018#define UA_PERMISSIONTYPE_RECEIVEEVENTS 2048
1019#define UA_PERMISSIONTYPE_CALL 4096
1020#define UA_PERMISSIONTYPE_ADDREFERENCE 8192
1021#define UA_PERMISSIONTYPE_REMOVEREFERENCE 16384
1022#define UA_PERMISSIONTYPE_DELETENODE 32768
1023#define UA_PERMISSIONTYPE_ADDNODE 65536
1024
1025#define UA_TYPES_PERMISSIONTYPE 110
1026
1027/** AccessLevelType */
1029
1030#define UA_ACCESSLEVELTYPE_NONE 0
1031#define UA_ACCESSLEVELTYPE_CURRENTREAD 1
1032#define UA_ACCESSLEVELTYPE_CURRENTWRITE 2
1033#define UA_ACCESSLEVELTYPE_HISTORYREAD 4
1034#define UA_ACCESSLEVELTYPE_HISTORYWRITE 8
1035#define UA_ACCESSLEVELTYPE_SEMANTICCHANGE 16
1036#define UA_ACCESSLEVELTYPE_STATUSWRITE 32
1037#define UA_ACCESSLEVELTYPE_TIMESTAMPWRITE 64
1038
1039#define UA_TYPES_ACCESSLEVELTYPE 111
1040
1041/** AccessLevelExType */
1043
1044#define UA_ACCESSLEVELEXTYPE_NONE 0
1045#define UA_ACCESSLEVELEXTYPE_CURRENTREAD 1
1046#define UA_ACCESSLEVELEXTYPE_CURRENTWRITE 2
1047#define UA_ACCESSLEVELEXTYPE_HISTORYREAD 4
1048#define UA_ACCESSLEVELEXTYPE_HISTORYWRITE 8
1049#define UA_ACCESSLEVELEXTYPE_SEMANTICCHANGE 16
1050#define UA_ACCESSLEVELEXTYPE_STATUSWRITE 32
1051#define UA_ACCESSLEVELEXTYPE_TIMESTAMPWRITE 64
1052#define UA_ACCESSLEVELEXTYPE_NONATOMICREAD 256
1053#define UA_ACCESSLEVELEXTYPE_NONATOMICWRITE 512
1054#define UA_ACCESSLEVELEXTYPE_WRITEFULLARRAYONLY 1024
1055#define UA_ACCESSLEVELEXTYPE_NOSUBDATATYPES 2048
1056#define UA_ACCESSLEVELEXTYPE_NONVOLATILE 4096
1057#define UA_ACCESSLEVELEXTYPE_CONSTANT 8192
1058
1059#define UA_TYPES_ACCESSLEVELEXTYPE 112
1060
1061/** EventNotifierType */
1063
1064#define UA_EVENTNOTIFIERTYPE_NONE 0
1065#define UA_EVENTNOTIFIERTYPE_SUBSCRIBETOEVENTS 1
1066#define UA_EVENTNOTIFIERTYPE_HISTORYREAD 4
1067#define UA_EVENTNOTIFIERTYPE_HISTORYWRITE 8
1068
1069#define UA_TYPES_EVENTNOTIFIERTYPE 113
1070
1071/** AccessRestrictionType */
1073
1074#define UA_ACCESSRESTRICTIONTYPE_NONE 0
1075#define UA_ACCESSRESTRICTIONTYPE_SIGNINGREQUIRED 1
1076#define UA_ACCESSRESTRICTIONTYPE_ENCRYPTIONREQUIRED 2
1077#define UA_ACCESSRESTRICTIONTYPE_SESSIONREQUIRED 4
1078#define UA_ACCESSRESTRICTIONTYPE_APPLYRESTRICTIONSTOBROWSE 8
1079
1080#define UA_TYPES_ACCESSRESTRICTIONTYPE 114
1081
1082/** RolePermissionType */
1087
1088#define UA_TYPES_ROLEPERMISSIONTYPE 115
1089
1090/** StructureType */
1099
1100UA_STATIC_ASSERT(sizeof(UA_StructureType) == sizeof(UA_Int32), enum_must_be_32bit);
1101
1102#define UA_TYPES_STRUCTURETYPE 116
1103
1104/** StructureField */
1115
1116#define UA_TYPES_STRUCTUREFIELD 117
1117
1118/** StructureDefinition */
1126
1127#define UA_TYPES_STRUCTUREDEFINITION 118
1128
1129/** ReferenceNode */
1135
1136#define UA_TYPES_REFERENCENODE 119
1137
1138/** Argument */
1147
1148#define UA_TYPES_ARGUMENT 120
1149
1150/** EnumValueType */
1156
1157#define UA_TYPES_ENUMVALUETYPE 121
1158
1159/** EnumField */
1166
1167#define UA_TYPES_ENUMFIELD 122
1168
1169/** OptionSet */
1174
1175#define UA_TYPES_OPTIONSET 123
1176
1177/** NormalizedString */
1179
1180#define UA_TYPES_NORMALIZEDSTRING 124
1181
1182/** DecimalString */
1184
1185#define UA_TYPES_DECIMALSTRING 125
1186
1187/** DurationString */
1189
1190#define UA_TYPES_DURATIONSTRING 126
1191
1192/** TimeString */
1194
1195#define UA_TYPES_TIMESTRING 127
1196
1197/** DateString */
1199
1200#define UA_TYPES_DATESTRING 128
1201
1202/** Duration */
1204
1205#define UA_TYPES_DURATION 129
1206
1207/** UtcTime */
1208typedef UA_DateTime UA_UtcTime;
1209
1210#define UA_TYPES_UTCTIME 130
1211
1212/** LocaleId */
1214
1215#define UA_TYPES_LOCALEID 131
1216
1217/** TimeZoneDataType */
1222
1223#define UA_TYPES_TIMEZONEDATATYPE 132
1224
1225/** Index */
1227
1228#define UA_TYPES_INDEX 133
1229
1230/** IntegerId */
1232
1233#define UA_TYPES_INTEGERID 134
1234
1235/** ApplicationType */
1243
1244UA_STATIC_ASSERT(sizeof(UA_ApplicationType) == sizeof(UA_Int32), enum_must_be_32bit);
1245
1246#define UA_TYPES_APPLICATIONTYPE 135
1247
1248/** ApplicationDescription */
1259
1260#define UA_TYPES_APPLICATIONDESCRIPTION 136
1261
1262/** RequestHeader */
1272
1273#define UA_TYPES_REQUESTHEADER 137
1274
1275/** ResponseHeader */
1285
1286#define UA_TYPES_RESPONSEHEADER 138
1287
1288/** VersionTime */
1290
1291#define UA_TYPES_VERSIONTIME 139
1292
1293/** ServiceFault */
1297
1298#define UA_TYPES_SERVICEFAULT 140
1299
1300/** SessionlessInvokeRequestType */
1311
1312#define UA_TYPES_SESSIONLESSINVOKEREQUESTTYPE 141
1313
1314/** SessionlessInvokeResponseType */
1322
1323#define UA_TYPES_SESSIONLESSINVOKERESPONSETYPE 142
1324
1325/** FindServersRequest */
1334
1335#define UA_TYPES_FINDSERVERSREQUEST 143
1336
1337/** FindServersResponse */
1343
1344#define UA_TYPES_FINDSERVERSRESPONSE 144
1345
1346/** ServerOnNetwork */
1354
1355#define UA_TYPES_SERVERONNETWORK 145
1356
1357/** FindServersOnNetworkRequest */
1365
1366#define UA_TYPES_FINDSERVERSONNETWORKREQUEST 146
1367
1368/** FindServersOnNetworkResponse */
1375
1376#define UA_TYPES_FINDSERVERSONNETWORKRESPONSE 147
1377
1378/** ApplicationInstanceCertificate */
1380
1381#define UA_TYPES_APPLICATIONINSTANCECERTIFICATE 148
1382
1383/** MessageSecurityMode */
1391
1392UA_STATIC_ASSERT(sizeof(UA_MessageSecurityMode) == sizeof(UA_Int32), enum_must_be_32bit);
1393
1394#define UA_TYPES_MESSAGESECURITYMODE 149
1395
1396/** UserTokenType */
1404
1405UA_STATIC_ASSERT(sizeof(UA_UserTokenType) == sizeof(UA_Int32), enum_must_be_32bit);
1406
1407#define UA_TYPES_USERTOKENTYPE 150
1408
1409/** UserTokenPolicy */
1417
1418#define UA_TYPES_USERTOKENPOLICY 151
1419
1420/** EndpointDescription */
1432
1433#define UA_TYPES_ENDPOINTDESCRIPTION 152
1434
1435/** GetEndpointsRequest */
1444
1445#define UA_TYPES_GETENDPOINTSREQUEST 153
1446
1447/** GetEndpointsResponse */
1453
1454#define UA_TYPES_GETENDPOINTSRESPONSE 154
1455
1456/** RegisteredServer */
1469
1470#define UA_TYPES_REGISTEREDSERVER 155
1471
1472/** RegisterServerRequest */
1477
1478#define UA_TYPES_REGISTERSERVERREQUEST 156
1479
1480/** RegisterServerResponse */
1484
1485#define UA_TYPES_REGISTERSERVERRESPONSE 157
1486
1487/** MdnsDiscoveryConfiguration */
1493
1494#define UA_TYPES_MDNSDISCOVERYCONFIGURATION 158
1495
1496/** RegisterServer2Request */
1503
1504#define UA_TYPES_REGISTERSERVER2REQUEST 159
1505
1506/** RegisterServer2Response */
1514
1515#define UA_TYPES_REGISTERSERVER2RESPONSE 160
1516
1517/** SecurityTokenRequestType */
1523
1524UA_STATIC_ASSERT(sizeof(UA_SecurityTokenRequestType) == sizeof(UA_Int32), enum_must_be_32bit);
1525
1526#define UA_TYPES_SECURITYTOKENREQUESTTYPE 161
1527
1528/** ChannelSecurityToken */
1535
1536#define UA_TYPES_CHANNELSECURITYTOKEN 162
1537
1538/** OpenSecureChannelRequest */
1547
1548#define UA_TYPES_OPENSECURECHANNELREQUEST 163
1549
1550/** OpenSecureChannelResponse */
1557
1558#define UA_TYPES_OPENSECURECHANNELRESPONSE 164
1559
1560/** CloseSecureChannelRequest */
1564
1565#define UA_TYPES_CLOSESECURECHANNELREQUEST 165
1566
1567/** CloseSecureChannelResponse */
1571
1572#define UA_TYPES_CLOSESECURECHANNELRESPONSE 166
1573
1574/** SignedSoftwareCertificate */
1579
1580#define UA_TYPES_SIGNEDSOFTWARECERTIFICATE 167
1581
1582/** SessionAuthenticationToken */
1584
1585#define UA_TYPES_SESSIONAUTHENTICATIONTOKEN 168
1586
1587/** SignatureData */
1592
1593#define UA_TYPES_SIGNATUREDATA 169
1594
1595/** CreateSessionRequest */
1607
1608#define UA_TYPES_CREATESESSIONREQUEST 170
1609
1610/** CreateSessionResponse */
1625
1626#define UA_TYPES_CREATESESSIONRESPONSE 171
1627
1628/** UserIdentityToken */
1632
1633#define UA_TYPES_USERIDENTITYTOKEN 172
1634
1635/** AnonymousIdentityToken */
1639
1640#define UA_TYPES_ANONYMOUSIDENTITYTOKEN 173
1641
1642/** UserNameIdentityToken */
1649
1650#define UA_TYPES_USERNAMEIDENTITYTOKEN 174
1651
1652/** X509IdentityToken */
1657
1658#define UA_TYPES_X509IDENTITYTOKEN 175
1659
1660/** IssuedIdentityToken */
1666
1667#define UA_TYPES_ISSUEDIDENTITYTOKEN 176
1668
1669/** RsaEncryptedSecret */
1671
1672#define UA_TYPES_RSAENCRYPTEDSECRET 177
1673
1674/** EccEncryptedSecret */
1676
1677#define UA_TYPES_ECCENCRYPTEDSECRET 178
1678
1679/** ActivateSessionRequest */
1690
1691#define UA_TYPES_ACTIVATESESSIONREQUEST 179
1692
1693/** ActivateSessionResponse */
1702
1703#define UA_TYPES_ACTIVATESESSIONRESPONSE 180
1704
1705/** CloseSessionRequest */
1710
1711#define UA_TYPES_CLOSESESSIONREQUEST 181
1712
1713/** CloseSessionResponse */
1717
1718#define UA_TYPES_CLOSESESSIONRESPONSE 182
1719
1720/** CancelRequest */
1725
1726#define UA_TYPES_CANCELREQUEST 183
1727
1728/** CancelResponse */
1733
1734#define UA_TYPES_CANCELRESPONSE 184
1735
1736/** NodeAttributesMask */
1737typedef enum {
1775
1776UA_STATIC_ASSERT(sizeof(UA_NodeAttributesMask) == sizeof(UA_Int32), enum_must_be_32bit);
1777
1778#define UA_TYPES_NODEATTRIBUTESMASK 185
1779
1780/** NodeAttributes */
1788
1789#define UA_TYPES_NODEATTRIBUTES 186
1790
1791/** ObjectAttributes */
1800
1801#define UA_TYPES_OBJECTATTRIBUTES 187
1802
1803/** VariableAttributes */
1820
1821#define UA_TYPES_VARIABLEATTRIBUTES 188
1822
1823/** MethodAttributes */
1833
1834#define UA_TYPES_METHODATTRIBUTES 189
1835
1836/** ObjectTypeAttributes */
1845
1846#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
1847
1848/** VariableTypeAttributes */
1862
1863#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
1864
1865/** ReferenceTypeAttributes */
1876
1877#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
1878
1879/** DataTypeAttributes */
1888
1889#define UA_TYPES_DATATYPEATTRIBUTES 193
1890
1891/** ViewAttributes */
1901
1902#define UA_TYPES_VIEWATTRIBUTES 194
1903
1904/** GenericAttributeValue */
1909
1910#define UA_TYPES_GENERICATTRIBUTEVALUE 195
1911
1912/** GenericAttributes */
1922
1923#define UA_TYPES_GENERICATTRIBUTES 196
1924
1925/** AddNodesItem */
1935
1936#define UA_TYPES_ADDNODESITEM 197
1937
1938/** AddNodesResult */
1943
1944#define UA_TYPES_ADDNODESRESULT 198
1945
1946/** AddNodesRequest */
1952
1953#define UA_TYPES_ADDNODESREQUEST 199
1954
1955/** AddNodesResponse */
1963
1964#define UA_TYPES_ADDNODESRESPONSE 200
1965
1966/** AddReferencesItem */
1975
1976#define UA_TYPES_ADDREFERENCESITEM 201
1977
1978/** AddReferencesRequest */
1984
1985#define UA_TYPES_ADDREFERENCESREQUEST 202
1986
1987/** AddReferencesResponse */
1995
1996#define UA_TYPES_ADDREFERENCESRESPONSE 203
1997
1998/** DeleteNodesItem */
2003
2004#define UA_TYPES_DELETENODESITEM 204
2005
2006/** DeleteNodesRequest */
2012
2013#define UA_TYPES_DELETENODESREQUEST 205
2014
2015/** DeleteNodesResponse */
2023
2024#define UA_TYPES_DELETENODESRESPONSE 206
2025
2026/** DeleteReferencesItem */
2034
2035#define UA_TYPES_DELETEREFERENCESITEM 207
2036
2037/** DeleteReferencesRequest */
2043
2044#define UA_TYPES_DELETEREFERENCESREQUEST 208
2045
2046/** DeleteReferencesResponse */
2054
2055#define UA_TYPES_DELETEREFERENCESRESPONSE 209
2056
2057/** AttributeWriteMask */
2059
2060#define UA_ATTRIBUTEWRITEMASK_NONE 0
2061#define UA_ATTRIBUTEWRITEMASK_ACCESSLEVEL 1
2062#define UA_ATTRIBUTEWRITEMASK_ARRAYDIMENSIONS 2
2063#define UA_ATTRIBUTEWRITEMASK_BROWSENAME 4
2064#define UA_ATTRIBUTEWRITEMASK_CONTAINSNOLOOPS 8
2065#define UA_ATTRIBUTEWRITEMASK_DATATYPE 16
2066#define UA_ATTRIBUTEWRITEMASK_DESCRIPTION 32
2067#define UA_ATTRIBUTEWRITEMASK_DISPLAYNAME 64
2068#define UA_ATTRIBUTEWRITEMASK_EVENTNOTIFIER 128
2069#define UA_ATTRIBUTEWRITEMASK_EXECUTABLE 256
2070#define UA_ATTRIBUTEWRITEMASK_HISTORIZING 512
2071#define UA_ATTRIBUTEWRITEMASK_INVERSENAME 1024
2072#define UA_ATTRIBUTEWRITEMASK_ISABSTRACT 2048
2073#define UA_ATTRIBUTEWRITEMASK_MINIMUMSAMPLINGINTERVAL 4096
2074#define UA_ATTRIBUTEWRITEMASK_NODECLASS 8192
2075#define UA_ATTRIBUTEWRITEMASK_NODEID 16384
2076#define UA_ATTRIBUTEWRITEMASK_SYMMETRIC 32768
2077#define UA_ATTRIBUTEWRITEMASK_USERACCESSLEVEL 65536
2078#define UA_ATTRIBUTEWRITEMASK_USEREXECUTABLE 131072
2079#define UA_ATTRIBUTEWRITEMASK_USERWRITEMASK 262144
2080#define UA_ATTRIBUTEWRITEMASK_VALUERANK 524288
2081#define UA_ATTRIBUTEWRITEMASK_WRITEMASK 1048576
2082#define UA_ATTRIBUTEWRITEMASK_VALUEFORVARIABLETYPE 2097152
2083#define UA_ATTRIBUTEWRITEMASK_DATATYPEDEFINITION 4194304
2084#define UA_ATTRIBUTEWRITEMASK_ROLEPERMISSIONS 8388608
2085#define UA_ATTRIBUTEWRITEMASK_ACCESSRESTRICTIONS 16777216
2086#define UA_ATTRIBUTEWRITEMASK_ACCESSLEVELEX 33554432
2087
2088#define UA_TYPES_ATTRIBUTEWRITEMASK 210
2089
2090/** BrowseDirection */
2098
2099UA_STATIC_ASSERT(sizeof(UA_BrowseDirection) == sizeof(UA_Int32), enum_must_be_32bit);
2100
2101#define UA_TYPES_BROWSEDIRECTION 211
2102
2103/** ViewDescription */
2109
2110#define UA_TYPES_VIEWDESCRIPTION 212
2111
2112/** BrowseDescription */
2121
2122#define UA_TYPES_BROWSEDESCRIPTION 213
2123
2124/** BrowseResultMask */
2138
2139UA_STATIC_ASSERT(sizeof(UA_BrowseResultMask) == sizeof(UA_Int32), enum_must_be_32bit);
2140
2141#define UA_TYPES_BROWSERESULTMASK 214
2142
2143/** ReferenceDescription */
2153
2154#define UA_TYPES_REFERENCEDESCRIPTION 215
2155
2156/** ContinuationPoint */
2158
2159#define UA_TYPES_CONTINUATIONPOINT 216
2160
2161/** BrowseResult */
2168
2169#define UA_TYPES_BROWSERESULT 217
2170
2171/** BrowseRequest */
2179
2180#define UA_TYPES_BROWSEREQUEST 218
2181
2182/** BrowseResponse */
2190
2191#define UA_TYPES_BROWSERESPONSE 219
2192
2193/** BrowseNextRequest */
2200
2201#define UA_TYPES_BROWSENEXTREQUEST 220
2202
2203/** BrowseNextResponse */
2211
2212#define UA_TYPES_BROWSENEXTRESPONSE 221
2213
2214/** RelativePathElement */
2221
2222#define UA_TYPES_RELATIVEPATHELEMENT 222
2223
2224/** RelativePath */
2229
2230#define UA_TYPES_RELATIVEPATH 223
2231
2232/** BrowsePath */
2237
2238#define UA_TYPES_BROWSEPATH 224
2239
2240/** BrowsePathTarget */
2245
2246#define UA_TYPES_BROWSEPATHTARGET 225
2247
2248/** BrowsePathResult */
2254
2255#define UA_TYPES_BROWSEPATHRESULT 226
2256
2257/** TranslateBrowsePathsToNodeIdsRequest */
2263
2264#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST 227
2265
2266/** TranslateBrowsePathsToNodeIdsResponse */
2274
2275#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE 228
2276
2277/** RegisterNodesRequest */
2283
2284#define UA_TYPES_REGISTERNODESREQUEST 229
2285
2286/** RegisterNodesResponse */
2292
2293#define UA_TYPES_REGISTERNODESRESPONSE 230
2294
2295/** UnregisterNodesRequest */
2301
2302#define UA_TYPES_UNREGISTERNODESREQUEST 231
2303
2304/** UnregisterNodesResponse */
2308
2309#define UA_TYPES_UNREGISTERNODESRESPONSE 232
2310
2311/** Counter */
2313
2314#define UA_TYPES_COUNTER 233
2315
2316/** OpaqueNumericRange */
2318
2319#define UA_TYPES_OPAQUENUMERICRANGE 234
2320
2321/** EndpointConfiguration */
2333
2334#define UA_TYPES_ENDPOINTCONFIGURATION 235
2335
2336/** QueryDataDescription */
2342
2343#define UA_TYPES_QUERYDATADESCRIPTION 236
2344
2345/** NodeTypeDescription */
2352
2353#define UA_TYPES_NODETYPEDESCRIPTION 237
2354
2355/** FilterOperator */
2377
2378UA_STATIC_ASSERT(sizeof(UA_FilterOperator) == sizeof(UA_Int32), enum_must_be_32bit);
2379
2380#define UA_TYPES_FILTEROPERATOR 238
2381
2382/** QueryDataSet */
2389
2390#define UA_TYPES_QUERYDATASET 239
2391
2392/** NodeReference */
2400
2401#define UA_TYPES_NODEREFERENCE 240
2402
2403/** ContentFilterElement */
2409
2410#define UA_TYPES_CONTENTFILTERELEMENT 241
2411
2412/** ContentFilter */
2417
2418#define UA_TYPES_CONTENTFILTER 242
2419
2420/** ElementOperand */
2421typedef struct {
2424
2425#define UA_TYPES_ELEMENTOPERAND 243
2426
2427/** LiteralOperand */
2428typedef struct {
2431
2432#define UA_TYPES_LITERALOPERAND 244
2433
2434/** AttributeOperand */
2442
2443#define UA_TYPES_ATTRIBUTEOPERAND 245
2444
2445/** SimpleAttributeOperand */
2453
2454#define UA_TYPES_SIMPLEATTRIBUTEOPERAND 246
2455
2456/** ContentFilterElementResult */
2464
2465#define UA_TYPES_CONTENTFILTERELEMENTRESULT 247
2466
2467/** ContentFilterResult */
2474
2475#define UA_TYPES_CONTENTFILTERRESULT 248
2476
2477/** ParsingResult */
2485
2486#define UA_TYPES_PARSINGRESULT 249
2487
2488/** QueryFirstRequest */
2498
2499#define UA_TYPES_QUERYFIRSTREQUEST 250
2500
2501/** QueryFirstResponse */
2513
2514#define UA_TYPES_QUERYFIRSTRESPONSE 251
2515
2516/** QueryNextRequest */
2522
2523#define UA_TYPES_QUERYNEXTREQUEST 252
2524
2525/** QueryNextResponse */
2532
2533#define UA_TYPES_QUERYNEXTRESPONSE 253
2534
2535/** TimestampsToReturn */
2544
2545UA_STATIC_ASSERT(sizeof(UA_TimestampsToReturn) == sizeof(UA_Int32), enum_must_be_32bit);
2546
2547#define UA_TYPES_TIMESTAMPSTORETURN 254
2548
2549/** ReadValueId */
2556
2557#define UA_TYPES_READVALUEID 255
2558
2559/** ReadRequest */
2567
2568#define UA_TYPES_READREQUEST 256
2569
2570/** ReadResponse */
2578
2579#define UA_TYPES_READRESPONSE 257
2580
2581/** HistoryReadValueId */
2588
2589#define UA_TYPES_HISTORYREADVALUEID 258
2590
2591/** HistoryReadResult */
2597
2598#define UA_TYPES_HISTORYREADRESULT 259
2599
2600/** ReadRawModifiedDetails */
2608
2609#define UA_TYPES_READRAWMODIFIEDDETAILS 260
2610
2611/** ReadAtTimeDetails */
2617
2618#define UA_TYPES_READATTIMEDETAILS 261
2619
2620/** ReadAnnotationDataDetails */
2621typedef struct {
2623 UA_DateTime *reqTimes;
2625
2626#define UA_TYPES_READANNOTATIONDATADETAILS 262
2627
2628/** HistoryData */
2633
2634#define UA_TYPES_HISTORYDATA 263
2635
2636/** HistoryReadRequest */
2645
2646#define UA_TYPES_HISTORYREADREQUEST 264
2647
2648/** HistoryReadResponse */
2656
2657#define UA_TYPES_HISTORYREADRESPONSE 265
2658
2659/** WriteValue */
2666
2667#define UA_TYPES_WRITEVALUE 266
2668
2669/** WriteRequest */
2675
2676#define UA_TYPES_WRITEREQUEST 267
2677
2678/** WriteResponse */
2686
2687#define UA_TYPES_WRITERESPONSE 268
2688
2689/** HistoryUpdateDetails */
2693
2694#define UA_TYPES_HISTORYUPDATEDETAILS 269
2695
2696/** HistoryUpdateType */
2704
2705UA_STATIC_ASSERT(sizeof(UA_HistoryUpdateType) == sizeof(UA_Int32), enum_must_be_32bit);
2706
2707#define UA_TYPES_HISTORYUPDATETYPE 270
2708
2709/** PerformUpdateType */
2717
2718UA_STATIC_ASSERT(sizeof(UA_PerformUpdateType) == sizeof(UA_Int32), enum_must_be_32bit);
2719
2720#define UA_TYPES_PERFORMUPDATETYPE 271
2721
2722/** UpdateDataDetails */
2729
2730#define UA_TYPES_UPDATEDATADETAILS 272
2731
2732/** UpdateStructureDataDetails */
2739
2740#define UA_TYPES_UPDATESTRUCTUREDATADETAILS 273
2741
2742/** DeleteRawModifiedDetails */
2749
2750#define UA_TYPES_DELETERAWMODIFIEDDETAILS 274
2751
2752/** DeleteAtTimeDetails */
2753typedef struct {
2756 UA_DateTime *reqTimes;
2758
2759#define UA_TYPES_DELETEATTIMEDETAILS 275
2760
2761/** DeleteEventDetails */
2767
2768#define UA_TYPES_DELETEEVENTDETAILS 276
2769
2770/** HistoryUpdateResult */
2778
2779#define UA_TYPES_HISTORYUPDATERESULT 277
2780
2781/** HistoryUpdateRequest */
2787
2788#define UA_TYPES_HISTORYUPDATEREQUEST 278
2789
2790/** HistoryUpdateResponse */
2798
2799#define UA_TYPES_HISTORYUPDATERESPONSE 279
2800
2801/** CallMethodRequest */
2808
2809#define UA_TYPES_CALLMETHODREQUEST 280
2810
2811/** CallMethodResult */
2821
2822#define UA_TYPES_CALLMETHODRESULT 281
2823
2824/** CallRequest */
2830
2831#define UA_TYPES_CALLREQUEST 282
2832
2833/** CallResponse */
2841
2842#define UA_TYPES_CALLRESPONSE 283
2843
2844/** MonitoringMode */
2851
2852UA_STATIC_ASSERT(sizeof(UA_MonitoringMode) == sizeof(UA_Int32), enum_must_be_32bit);
2853
2854#define UA_TYPES_MONITORINGMODE 284
2855
2856/** DataChangeTrigger */
2863
2864UA_STATIC_ASSERT(sizeof(UA_DataChangeTrigger) == sizeof(UA_Int32), enum_must_be_32bit);
2865
2866#define UA_TYPES_DATACHANGETRIGGER 285
2867
2868/** DeadbandType */
2875
2876UA_STATIC_ASSERT(sizeof(UA_DeadbandType) == sizeof(UA_Int32), enum_must_be_32bit);
2877
2878#define UA_TYPES_DEADBANDTYPE 286
2879
2880/** DataChangeFilter */
2886
2887#define UA_TYPES_DATACHANGEFILTER 287
2888
2889/** EventFilter */
2895
2896#define UA_TYPES_EVENTFILTER 288
2897
2898/** AggregateConfiguration */
2906
2907#define UA_TYPES_AGGREGATECONFIGURATION 289
2908
2909/** AggregateFilter */
2916
2917#define UA_TYPES_AGGREGATEFILTER 290
2918
2919/** EventFilterResult */
2927
2928#define UA_TYPES_EVENTFILTERRESULT 291
2929
2930/** AggregateFilterResult */
2936
2937#define UA_TYPES_AGGREGATEFILTERRESULT 292
2938
2939/** MonitoringParameters */
2947
2948#define UA_TYPES_MONITORINGPARAMETERS 293
2949
2950/** MonitoredItemCreateRequest */
2956
2957#define UA_TYPES_MONITOREDITEMCREATEREQUEST 294
2958
2959/** MonitoredItemCreateResult */
2967
2968#define UA_TYPES_MONITOREDITEMCREATERESULT 295
2969
2970/** CreateMonitoredItemsRequest */
2978
2979#define UA_TYPES_CREATEMONITOREDITEMSREQUEST 296
2980
2981/** CreateMonitoredItemsResponse */
2989
2990#define UA_TYPES_CREATEMONITOREDITEMSRESPONSE 297
2991
2992/** MonitoredItemModifyRequest */
2997
2998#define UA_TYPES_MONITOREDITEMMODIFYREQUEST 298
2999
3000/** MonitoredItemModifyResult */
3007
3008#define UA_TYPES_MONITOREDITEMMODIFYRESULT 299
3009
3010/** ModifyMonitoredItemsRequest */
3018
3019#define UA_TYPES_MODIFYMONITOREDITEMSREQUEST 300
3020
3021/** ModifyMonitoredItemsResponse */
3029
3030#define UA_TYPES_MODIFYMONITOREDITEMSRESPONSE 301
3031
3032/** SetMonitoringModeRequest */
3040
3041#define UA_TYPES_SETMONITORINGMODEREQUEST 302
3042
3043/** SetMonitoringModeResponse */
3051
3052#define UA_TYPES_SETMONITORINGMODERESPONSE 303
3053
3054/** SetTriggeringRequest */
3064
3065#define UA_TYPES_SETTRIGGERINGREQUEST 304
3066
3067/** SetTriggeringResponse */
3079
3080#define UA_TYPES_SETTRIGGERINGRESPONSE 305
3081
3082/** DeleteMonitoredItemsRequest */
3089
3090#define UA_TYPES_DELETEMONITOREDITEMSREQUEST 306
3091
3092/** DeleteMonitoredItemsResponse */
3100
3101#define UA_TYPES_DELETEMONITOREDITEMSRESPONSE 307
3102
3103/** CreateSubscriptionRequest */
3113
3114#define UA_TYPES_CREATESUBSCRIPTIONREQUEST 308
3115
3116/** CreateSubscriptionResponse */
3124
3125#define UA_TYPES_CREATESUBSCRIPTIONRESPONSE 309
3126
3127/** ModifySubscriptionRequest */
3137
3138#define UA_TYPES_MODIFYSUBSCRIPTIONREQUEST 310
3139
3140/** ModifySubscriptionResponse */
3147
3148#define UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE 311
3149
3150/** SetPublishingModeRequest */
3157
3158#define UA_TYPES_SETPUBLISHINGMODEREQUEST 312
3159
3160/** SetPublishingModeResponse */
3168
3169#define UA_TYPES_SETPUBLISHINGMODERESPONSE 313
3170
3171/** NotificationMessage */
3178
3179#define UA_TYPES_NOTIFICATIONMESSAGE 314
3180
3181/** MonitoredItemNotification */
3186
3187#define UA_TYPES_MONITOREDITEMNOTIFICATION 315
3188
3189/** EventFieldList */
3195
3196#define UA_TYPES_EVENTFIELDLIST 316
3197
3198/** HistoryEventFieldList */
3203
3204#define UA_TYPES_HISTORYEVENTFIELDLIST 317
3205
3206/** StatusChangeNotification */
3211
3212#define UA_TYPES_STATUSCHANGENOTIFICATION 318
3213
3214/** SubscriptionAcknowledgement */
3219
3220#define UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT 319
3221
3222/** PublishRequest */
3228
3229#define UA_TYPES_PUBLISHREQUEST 320
3230
3231/** PublishResponse */
3244
3245#define UA_TYPES_PUBLISHRESPONSE 321
3246
3247/** RepublishRequest */
3253
3254#define UA_TYPES_REPUBLISHREQUEST 322
3255
3256/** RepublishResponse */
3261
3262#define UA_TYPES_REPUBLISHRESPONSE 323
3263
3264/** TransferResult */
3270
3271#define UA_TYPES_TRANSFERRESULT 324
3272
3273/** TransferSubscriptionsRequest */
3280
3281#define UA_TYPES_TRANSFERSUBSCRIPTIONSREQUEST 325
3282
3283/** TransferSubscriptionsResponse */
3291
3292#define UA_TYPES_TRANSFERSUBSCRIPTIONSRESPONSE 326
3293
3294/** DeleteSubscriptionsRequest */
3300
3301#define UA_TYPES_DELETESUBSCRIPTIONSREQUEST 327
3302
3303/** DeleteSubscriptionsResponse */
3311
3312#define UA_TYPES_DELETESUBSCRIPTIONSRESPONSE 328
3313
3314/** BuildInfo */
3323
3324#define UA_TYPES_BUILDINFO 329
3325
3326/** RedundancySupport */
3336
3337UA_STATIC_ASSERT(sizeof(UA_RedundancySupport) == sizeof(UA_Int32), enum_must_be_32bit);
3338
3339#define UA_TYPES_REDUNDANCYSUPPORT 330
3340
3341/** ServerState */
3353
3354UA_STATIC_ASSERT(sizeof(UA_ServerState) == sizeof(UA_Int32), enum_must_be_32bit);
3355
3356#define UA_TYPES_SERVERSTATE 331
3357
3358/** RedundantServerDataType */
3364
3365#define UA_TYPES_REDUNDANTSERVERDATATYPE 332
3366
3367/** EndpointUrlListDataType */
3372
3373#define UA_TYPES_ENDPOINTURLLISTDATATYPE 333
3374
3375/** NetworkGroupDataType */
3381
3382#define UA_TYPES_NETWORKGROUPDATATYPE 334
3383
3384/** SamplingIntervalDiagnosticsDataType */
3391
3392#define UA_TYPES_SAMPLINGINTERVALDIAGNOSTICSDATATYPE 335
3393
3394/** ServerDiagnosticsSummaryDataType */
3409
3410#define UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE 336
3411
3412/** ServerStatusDataType */
3421
3422#define UA_TYPES_SERVERSTATUSDATATYPE 337
3423
3424/** SessionSecurityDiagnosticsDataType */
3437
3438#define UA_TYPES_SESSIONSECURITYDIAGNOSTICSDATATYPE 338
3439
3440/** ServiceCounterDataType */
3445
3446#define UA_TYPES_SERVICECOUNTERDATATYPE 339
3447
3448/** StatusResult */
3453
3454#define UA_TYPES_STATUSRESULT 340
3455
3456/** SubscriptionDiagnosticsDataType */
3490
3491#define UA_TYPES_SUBSCRIPTIONDIAGNOSTICSDATATYPE 341
3492
3493/** ModelChangeStructureVerbMask */
3502
3503UA_STATIC_ASSERT(sizeof(UA_ModelChangeStructureVerbMask) == sizeof(UA_Int32), enum_must_be_32bit);
3504
3505#define UA_TYPES_MODELCHANGESTRUCTUREVERBMASK 342
3506
3507/** ModelChangeStructureDataType */
3513
3514#define UA_TYPES_MODELCHANGESTRUCTUREDATATYPE 343
3515
3516/** SemanticChangeStructureDataType */
3521
3522#define UA_TYPES_SEMANTICCHANGESTRUCTUREDATATYPE 344
3523
3524/** Range */
3529
3530#define UA_TYPES_RANGE 345
3531
3532/** EUInformation */
3539
3540#define UA_TYPES_EUINFORMATION 346
3541
3542/** AxisScaleEnumeration */
3549
3550UA_STATIC_ASSERT(sizeof(UA_AxisScaleEnumeration) == sizeof(UA_Int32), enum_must_be_32bit);
3551
3552#define UA_TYPES_AXISSCALEENUMERATION 347
3553
3554/** ComplexNumberType */
3559
3560#define UA_TYPES_COMPLEXNUMBERTYPE 348
3561
3562/** DoubleComplexNumberType */
3567
3568#define UA_TYPES_DOUBLECOMPLEXNUMBERTYPE 349
3569
3570/** AxisInformation */
3579
3580#define UA_TYPES_AXISINFORMATION 350
3581
3582/** XVType */
3587
3588#define UA_TYPES_XVTYPE 351
3589
3590/** ProgramDiagnosticDataType */
3605
3606#define UA_TYPES_PROGRAMDIAGNOSTICDATATYPE 352
3607
3608/** ProgramDiagnostic2DataType */
3627
3628#define UA_TYPES_PROGRAMDIAGNOSTIC2DATATYPE 353
3629
3630/** Annotation */
3636
3637#define UA_TYPES_ANNOTATION 354
3638
3639/** ExceptionDeviationFormat */
3648
3649UA_STATIC_ASSERT(sizeof(UA_ExceptionDeviationFormat) == sizeof(UA_Int32), enum_must_be_32bit);
3650
3651#define UA_TYPES_EXCEPTIONDEVIATIONFORMAT 355
3652
3653/** EndpointType */
3660
3661#define UA_TYPES_ENDPOINTTYPE 356
3662
3663/** StructureDescription */
3669
3670#define UA_TYPES_STRUCTUREDESCRIPTION 357
3671
3672/** FieldMetaData */
3687
3688#define UA_TYPES_FIELDMETADATA 358
3689
3690/** PublishedEventsDataType */
3697
3698#define UA_TYPES_PUBLISHEDEVENTSDATATYPE 359
3699
3700/** PubSubGroupDataType */
3712
3713#define UA_TYPES_PUBSUBGROUPDATATYPE 360
3714
3715/** WriterGroupDataType */
3738
3739#define UA_TYPES_WRITERGROUPDATATYPE 361
3740
3741/** FieldTargetDataType */
3751
3752#define UA_TYPES_FIELDTARGETDATATYPE 362
3753
3754/** SubscribedDataSetMirrorDataType */
3760
3761#define UA_TYPES_SUBSCRIBEDDATASETMIRRORDATATYPE 363
3762
3763/** SecurityGroupDataType */
3778
3779#define UA_TYPES_SECURITYGROUPDATATYPE 364
3780
3781/** PubSubKeyPushTargetDataType */
3796
3797#define UA_TYPES_PUBSUBKEYPUSHTARGETDATATYPE 365
3798
3799/** EnumDefinition */
3804
3805#define UA_TYPES_ENUMDEFINITION 366
3806
3807/** ReadEventDetails */
3814
3815#define UA_TYPES_READEVENTDETAILS 367
3816
3817/** ReadProcessedDetails */
3826
3827#define UA_TYPES_READPROCESSEDDETAILS 368
3828
3829/** ModificationInfo */
3835
3836#define UA_TYPES_MODIFICATIONINFO 369
3837
3838/** HistoryModifiedData */
3845
3846#define UA_TYPES_HISTORYMODIFIEDDATA 370
3847
3848/** HistoryEvent */
3853
3854#define UA_TYPES_HISTORYEVENT 371
3855
3856/** UpdateEventDetails */
3864
3865#define UA_TYPES_UPDATEEVENTDETAILS 372
3866
3867/** DataChangeNotification */
3874
3875#define UA_TYPES_DATACHANGENOTIFICATION 373
3876
3877/** EventNotificationList */
3882
3883#define UA_TYPES_EVENTNOTIFICATIONLIST 374
3884
3885/** SessionDiagnosticsDataType */
3886typedef struct {
3932
3933#define UA_TYPES_SESSIONDIAGNOSTICSDATATYPE 375
3934
3935/** EnumDescription */
3942
3943#define UA_TYPES_ENUMDESCRIPTION 376
3944
3945/** UABinaryFileDataType */
3960
3961#define UA_TYPES_UABINARYFILEDATATYPE 377
3962
3963/** DataSetMetaDataType */
3980
3981#define UA_TYPES_DATASETMETADATATYPE 378
3982
3983/** PublishedDataSetDataType */
3993
3994#define UA_TYPES_PUBLISHEDDATASETDATATYPE 379
3995
3996/** DataSetReaderDataType */
4018
4019#define UA_TYPES_DATASETREADERDATATYPE 380
4020
4021/** TargetVariablesDataType */
4026
4027#define UA_TYPES_TARGETVARIABLESDATATYPE 381
4028
4029/** StandaloneSubscribedDataSetDataType */
4037
4038#define UA_TYPES_STANDALONESUBSCRIBEDDATASETDATATYPE 382
4039
4040/** DataTypeSchemaHeader */
4051
4052#define UA_TYPES_DATATYPESCHEMAHEADER 383
4053
4054/** ReaderGroupDataType */
4070
4071#define UA_TYPES_READERGROUPDATATYPE 384
4072
4073/** PubSubConnectionDataType */
4088
4089#define UA_TYPES_PUBSUBCONNECTIONDATATYPE 385
4090
4091/** PubSubConfigurationDataType */
4099
4100#define UA_TYPES_PUBSUBCONFIGURATIONDATATYPE 386
4101
4102/** PubSubConfiguration2DataType */
4123
4124#define UA_TYPES_PUBSUBCONFIGURATION2DATATYPE 387
4125
4126
4128
4129#endif /* TYPES_GENERATED_H_ */
#define UA_STATIC_ASSERT(cond, msg)
Outputs an error message at compile time if the assert fails.
Definition config.h:296
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
Definition config.h:100
#define _UA_END_DECLS
Definition config.h:107
ActivateSessionRequest.
UA_SignatureData clientSignature
UA_SignatureData userTokenSignature
UA_ExtensionObject userIdentityToken
UA_SignedSoftwareCertificate * clientSoftwareCertificates
ActivateSessionResponse.
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
UA_QualifiedName browseName
UA_NodeId referenceTypeId
UA_ExpandedNodeId requestedNewNodeId
UA_ExpandedNodeId parentNodeId
UA_ExpandedNodeId typeDefinition
UA_ExtensionObject nodeAttributes
UA_NodeClass nodeClass
AddNodesRequest.
UA_AddNodesItem * nodesToAdd
UA_RequestHeader requestHeader
AddNodesResponse.
UA_AddNodesResult * results
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
AddNodesResult.
UA_StatusCode statusCode
AddReferencesItem.
UA_ExpandedNodeId targetNodeId
AddReferencesRequest.
UA_RequestHeader requestHeader
UA_AddReferencesItem * referencesToAdd
AddReferencesResponse.
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
AdditionalParametersType.
AggregateConfiguration.
AggregateFilterResult.
UA_AggregateConfiguration revisedAggregateConfiguration
AggregateFilter.
UA_AggregateConfiguration aggregateConfiguration
AliasNameDataType.
UA_ExpandedNodeId * referencedNodes
UA_QualifiedName aliasName
UA_DateTime annotationTime
AnonymousIdentityToken.
ApplicationDescription.
UA_LocalizedText applicationName
UA_ApplicationType applicationType
size_t arrayDimensionsSize
UA_LocalizedText description
UA_UInt32 * arrayDimensions
UA_NodeId dataType
AttributeOperand.
UA_RelativePath browsePath
AxisInformation.
UA_AxisScaleEnumeration axisScaleType
UA_LocalizedText title
UA_EUInformation engineeringUnits
BrokerConnectionTransportDataType.
BrokerDataSetReaderTransportDataType.
UA_BrokerTransportQualityOfService requestedDeliveryGuarantee
BrokerDataSetWriterTransportDataType.
UA_BrokerTransportQualityOfService requestedDeliveryGuarantee
BrokerWriterGroupTransportDataType.
UA_BrokerTransportQualityOfService requestedDeliveryGuarantee
BrowseDescription.
UA_BrowseDirection browseDirection
BrowseNextRequest.
UA_Boolean releaseContinuationPoints
UA_RequestHeader requestHeader
UA_ByteString * continuationPoints
BrowseNextResponse.
UA_BrowseResult * results
UA_ResponseHeader responseHeader
UA_DiagnosticInfo * diagnosticInfos
BrowsePathResult.
UA_BrowsePathTarget * targets
BrowsePathTarget.
UA_ExpandedNodeId targetId
UA_RelativePath relativePath
UA_NodeId startingNode
UA_RequestHeader requestHeader
UA_ViewDescription view
UA_UInt32 requestedMaxReferencesPerNode
UA_BrowseDescription * nodesToBrowse
BrowseResponse.
UA_ResponseHeader responseHeader
UA_DiagnosticInfo * diagnosticInfos
UA_BrowseResult * results
UA_StatusCode statusCode
UA_ReferenceDescription * references
UA_ByteString continuationPoint
UA_String buildNumber
UA_String productName
UA_String softwareVersion
UA_DateTime buildDate
UA_String productUri
UA_String manufacturerName
CallMethodRequest.
CallMethodResult.
UA_StatusCode * inputArgumentResults
UA_DiagnosticInfo * inputArgumentDiagnosticInfos
UA_Variant * outputArguments
size_t inputArgumentDiagnosticInfosSize
UA_CallMethodRequest * methodsToCall
UA_RequestHeader requestHeader
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
UA_CallMethodResult * results
UA_RequestHeader requestHeader
CancelResponse.
UA_ResponseHeader responseHeader
ChannelSecurityToken.
CloseSecureChannelRequest.
CloseSecureChannelResponse.
CloseSessionRequest.
UA_RequestHeader requestHeader
CloseSessionResponse.
UA_ResponseHeader responseHeader
ComplexNumberType.
ConfigurationVersionDataType.
ContentFilterElementResult.
UA_DiagnosticInfo * operandDiagnosticInfos
ContentFilterElement.
UA_ExtensionObject * filterOperands
UA_FilterOperator filterOperator
ContentFilterResult.
UA_DiagnosticInfo * elementDiagnosticInfos
UA_ContentFilterElementResult * elementResults
UA_ContentFilterElement * elements
CreateMonitoredItemsRequest.
UA_TimestampsToReturn timestampsToReturn
UA_MonitoredItemCreateRequest * itemsToCreate
CreateMonitoredItemsResponse.
UA_MonitoredItemCreateResult * results
CreateSessionRequest.
UA_RequestHeader requestHeader
UA_ApplicationDescription clientDescription
CreateSessionResponse.
UA_ResponseHeader responseHeader
UA_SignedSoftwareCertificate * serverSoftwareCertificates
UA_SignatureData serverSignature
UA_EndpointDescription * serverEndpoints
CreateSubscriptionRequest.
CreateSubscriptionResponse.
CurrencyUnitType.
UA_LocalizedText currency
DataChangeFilter.
UA_DataChangeTrigger trigger
DataChangeNotification.
UA_MonitoredItemNotification * monitoredItems
UA_DiagnosticInfo * diagnosticInfos
DataSetMetaDataType.
UA_StructureDescription * structureDataTypes
UA_EnumDescription * enumDataTypes
UA_LocalizedText description
UA_FieldMetaData * fields
UA_ConfigurationVersionDataType configurationVersion
UA_SimpleTypeDescription * simpleDataTypes
DataSetReaderDataType.
UA_EndpointDescription * securityKeyServices
UA_DataSetMetaDataType dataSetMetaData
UA_MessageSecurityMode securityMode
UA_DataSetFieldContentMask dataSetFieldContentMask
UA_ExtensionObject messageSettings
UA_ExtensionObject transportSettings
UA_KeyValuePair * dataSetReaderProperties
UA_ExtensionObject subscribedDataSet
DataSetWriterDataType.
UA_KeyValuePair * dataSetWriterProperties
UA_ExtensionObject transportSettings
UA_ExtensionObject messageSettings
UA_DataSetFieldContentMask dataSetFieldContentMask
DataTypeAttributes.
UA_LocalizedText description
UA_LocalizedText displayName
DataTypeDescription.
DataTypeSchemaHeader.
UA_SimpleTypeDescription * simpleDataTypes
UA_StructureDescription * structureDataTypes
UA_EnumDescription * enumDataTypes
DatagramConnectionTransport2DataType.
DatagramConnectionTransportDataType.
DatagramDataSetReaderTransportDataType.
DatagramWriterGroupTransport2DataType.
DatagramWriterGroupTransportDataType.
DecimalDataType.
DeleteAtTimeDetails.
DeleteEventDetails.
DeleteMonitoredItemsRequest.
DeleteMonitoredItemsResponse.
DeleteNodesItem.
UA_Boolean deleteTargetReferences
DeleteNodesRequest.
UA_RequestHeader requestHeader
UA_DeleteNodesItem * nodesToDelete
DeleteNodesResponse.
UA_ResponseHeader responseHeader
UA_DiagnosticInfo * diagnosticInfos
DeleteRawModifiedDetails.
DeleteReferencesItem.
UA_ExpandedNodeId targetNodeId
DeleteReferencesRequest.
UA_DeleteReferencesItem * referencesToDelete
DeleteReferencesResponse.
UA_DiagnosticInfo * diagnosticInfos
DeleteSubscriptionsRequest.
DeleteSubscriptionsResponse.
UA_DiagnosticInfo * diagnosticInfos
DoubleComplexNumberType.
UA_LocalizedText description
UA_LocalizedText displayName
ElementOperand.
EndpointConfiguration.
EndpointDescription.
UA_MessageSecurityMode securityMode
UA_UserTokenPolicy * userIdentityTokens
UA_ByteString serverCertificate
UA_ApplicationDescription server
UA_String transportProfileUri
UA_String securityPolicyUri
UA_MessageSecurityMode securityMode
EndpointUrlListDataType.
EnumDefinition.
UA_EnumField * fields
EnumDescription.
UA_EnumDefinition enumDefinition
UA_QualifiedName name
UA_LocalizedText description
UA_LocalizedText displayName
UA_LocalizedText displayName
UA_LocalizedText description
EphemeralKeyType.
UA_ByteString signature
UA_ByteString publicKey
EventFieldList.
UA_Variant * eventFields
EventFilterResult.
UA_StatusCode * selectClauseResults
UA_DiagnosticInfo * selectClauseDiagnosticInfos
UA_ContentFilterResult whereClauseResult
UA_SimpleAttributeOperand * selectClauses
UA_ContentFilter whereClause
EventNotificationList.
UA_EventFieldList * events
UA_DataSetFieldFlags fieldFlags
UA_UInt32 * arrayDimensions
UA_KeyValuePair * properties
UA_LocalizedText description
FieldTargetDataType.
UA_OverrideValueHandling overrideValueHandling
FindServersOnNetworkRequest.
FindServersOnNetworkResponse.
FindServersRequest.
UA_RequestHeader requestHeader
FindServersResponse.
UA_ResponseHeader responseHeader
UA_ApplicationDescription * servers
GenericAttributeValue.
GenericAttributes.
UA_LocalizedText description
UA_LocalizedText displayName
UA_GenericAttributeValue * attributeValues
GetEndpointsRequest.
UA_RequestHeader requestHeader
GetEndpointsResponse.
UA_EndpointDescription * endpoints
UA_ResponseHeader responseHeader
UA_DataValue * dataValues
HistoryEventFieldList.
UA_HistoryEventFieldList * events
HistoryModifiedData.
UA_ModificationInfo * modificationInfos
HistoryReadRequest.
UA_ExtensionObject historyReadDetails
UA_HistoryReadValueId * nodesToRead
UA_Boolean releaseContinuationPoints
UA_TimestampsToReturn timestampsToReturn
UA_RequestHeader requestHeader
HistoryReadResponse.
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
UA_HistoryReadResult * results
HistoryReadResult.
UA_ExtensionObject historyData
UA_ByteString continuationPoint
HistoryReadValueId.
UA_QualifiedName dataEncoding
UA_ByteString continuationPoint
HistoryUpdateDetails.
HistoryUpdateRequest.
UA_RequestHeader requestHeader
UA_ExtensionObject * historyUpdateDetails
HistoryUpdateResponse.
UA_ResponseHeader responseHeader
UA_HistoryUpdateResult * results
UA_DiagnosticInfo * diagnosticInfos
HistoryUpdateResult.
UA_DiagnosticInfo * diagnosticInfos
UA_StatusCode * operationResults
IdentityMappingRuleType.
UA_IdentityCriteriaType criteriaType
IssuedIdentityToken.
JsonDataSetReaderMessageDataType.
UA_JsonDataSetMessageContentMask dataSetMessageContentMask
UA_JsonNetworkMessageContentMask networkMessageContentMask
JsonDataSetWriterMessageDataType.
UA_JsonDataSetMessageContentMask dataSetMessageContentMask
JsonWriterGroupMessageDataType.
UA_JsonNetworkMessageContentMask networkMessageContentMask
KeyValuePair.
UA_QualifiedName key
LiteralOperand.
MdnsDiscoveryConfiguration.
MethodAttributes.
UA_LocalizedText displayName
UA_LocalizedText description
ModelChangeStructureDataType.
ModificationInfo.
UA_HistoryUpdateType updateType
ModifyMonitoredItemsRequest.
UA_TimestampsToReturn timestampsToReturn
UA_MonitoredItemModifyRequest * itemsToModify
ModifyMonitoredItemsResponse.
UA_MonitoredItemModifyResult * results
ModifySubscriptionRequest.
ModifySubscriptionResponse.
MonitoredItemCreateRequest.
UA_MonitoringParameters requestedParameters
MonitoredItemCreateResult.
MonitoredItemModifyRequest.
UA_MonitoringParameters requestedParameters
MonitoredItemModifyResult.
MonitoredItemNotification.
MonitoringParameters.
UA_ExtensionObject filter
NetworkAddressDataType.
NetworkAddressUrlDataType.
NetworkGroupDataType.
UA_EndpointUrlListDataType * networkPaths
NodeAttributes.
UA_LocalizedText displayName
UA_LocalizedText description
UA_UInt32 specifiedAttributes
UA_NodeId * referencedNodeIds
NodeTypeDescription.
UA_ExpandedNodeId typeDefinitionNode
UA_QueryDataDescription * dataToReturn
NotificationMessage.
UA_ExtensionObject * notificationData
ObjectAttributes.
UA_LocalizedText displayName
UA_LocalizedText description
ObjectTypeAttributes.
UA_LocalizedText displayName
UA_LocalizedText description
OpenSecureChannelRequest.
UA_SecurityTokenRequestType requestType
UA_MessageSecurityMode securityMode
OpenSecureChannelResponse.
UA_ChannelSecurityToken securityToken
UA_ByteString validBits
UA_ByteString value
UA_StatusCode statusCode
UA_DiagnosticInfo * dataDiagnosticInfos
UA_StatusCode * dataStatusCodes
PortableNodeId.
PortableQualifiedName.
PriorityMappingEntryType.
ProgramDiagnostic2DataType.
ProgramDiagnosticDataType.
PubSubConfiguration2DataType.
UA_PubSubKeyPushTargetDataType * pubSubKeyPushTargets
UA_DataSetMetaDataType * dataSetClasses
UA_EndpointDescription * defaultSecurityKeyServices
UA_StandaloneSubscribedDataSetDataType * subscribedDataSets
UA_KeyValuePair * configurationProperties
UA_PublishedDataSetDataType * publishedDataSets
UA_SecurityGroupDataType * securityGroups
UA_PubSubConnectionDataType * connections
PubSubConfigurationDataType.
UA_PublishedDataSetDataType * publishedDataSets
UA_PubSubConnectionDataType * connections
PubSubConfigurationRefDataType.
UA_PubSubConfigurationRefMask configurationMask
PubSubConfigurationValueDataType.
UA_PubSubConfigurationRefDataType configurationElement
PubSubConnectionDataType.
UA_ReaderGroupDataType * readerGroups
UA_WriterGroupDataType * writerGroups
UA_KeyValuePair * connectionProperties
UA_ExtensionObject transportSettings
PubSubGroupDataType.
UA_KeyValuePair * groupProperties
UA_MessageSecurityMode securityMode
UA_EndpointDescription * securityKeyServices
PubSubKeyPushTargetDataType.
PublishRequest.
UA_SubscriptionAcknowledgement * subscriptionAcknowledgements
UA_RequestHeader requestHeader
size_t subscriptionAcknowledgementsSize
PublishResponse.
UA_NotificationMessage notificationMessage
UA_UInt32 * availableSequenceNumbers
UA_ResponseHeader responseHeader
UA_DiagnosticInfo * diagnosticInfos
UA_StatusCode * results
PublishedDataItemsDataType.
UA_PublishedVariableDataType * publishedData
PublishedDataSetCustomSourceDataType.
PublishedDataSetDataType.
UA_KeyValuePair * extensionFields
UA_ExtensionObject dataSetSource
UA_DataSetMetaDataType dataSetMetaData
PublishedEventsDataType.
UA_SimpleAttributeOperand * selectedFields
PublishedVariableDataType.
UA_QualifiedName * metaDataProperties
QueryDataDescription.
UA_ExpandedNodeId typeDefinitionNode
UA_ExpandedNodeId nodeId
UA_Variant * values
QueryFirstRequest.
UA_RequestHeader requestHeader
UA_ContentFilter filter
UA_NodeTypeDescription * nodeTypes
UA_ViewDescription view
QueryFirstResponse.
UA_DiagnosticInfo * diagnosticInfos
UA_ByteString continuationPoint
UA_ContentFilterResult filterResult
UA_ResponseHeader responseHeader
UA_ParsingResult * parsingResults
UA_QueryDataSet * queryDataSets
QueryNextRequest.
UA_Boolean releaseContinuationPoint
UA_RequestHeader requestHeader
UA_ByteString continuationPoint
QueryNextResponse.
UA_ResponseHeader responseHeader
UA_ByteString revisedContinuationPoint
UA_QueryDataSet * queryDataSets
UA_Double low
UA_Double high
RationalNumber.
ReadAnnotationDataDetails.
ReadAtTimeDetails.
ReadEventDetails.
ReadProcessedDetails.
UA_AggregateConfiguration aggregateConfiguration
ReadRawModifiedDetails.
UA_RequestHeader requestHeader
UA_TimestampsToReturn timestampsToReturn
UA_ReadValueId * nodesToRead
UA_DiagnosticInfo * diagnosticInfos
UA_ResponseHeader responseHeader
UA_DataValue * results
UA_QualifiedName dataEncoding
ReaderGroupDataType.
UA_DataSetReaderDataType * dataSetReaders
UA_KeyValuePair * groupProperties
UA_MessageSecurityMode securityMode
UA_ExtensionObject messageSettings
UA_EndpointDescription * securityKeyServices
UA_ExtensionObject transportSettings
ReceiveQosPriorityDataType.
RedundantServerDataType.
ReferenceDescription.
UA_ExpandedNodeId typeDefinition
UA_LocalizedText displayName
UA_QualifiedName browseName
UA_ExpandedNodeId targetId
ReferenceTypeAttributes.
RegisterNodesRequest.
UA_RequestHeader requestHeader
RegisterNodesResponse.
UA_ResponseHeader responseHeader
RegisterServer2Request.
UA_ExtensionObject * discoveryConfiguration
UA_RegisteredServer server
RegisterServer2Response.
UA_ResponseHeader responseHeader
UA_DiagnosticInfo * diagnosticInfos
UA_StatusCode * configurationResults
RegisterServerRequest.
UA_RegisteredServer server
UA_RequestHeader requestHeader
RegisterServerResponse.
UA_ResponseHeader responseHeader
RegisteredServer.
UA_LocalizedText * serverNames
UA_ApplicationType serverType
RelativePathElement.
UA_QualifiedName targetName
UA_RelativePathElement * elements
RepublishRequest.
UA_UInt32 retransmitSequenceNumber
UA_RequestHeader requestHeader
RepublishResponse.
UA_ResponseHeader responseHeader
UA_NotificationMessage notificationMessage
UA_NodeId authenticationToken
UA_UInt32 returnDiagnostics
UA_ExtensionObject additionalHeader
ResponseHeader.
UA_StatusCode serviceResult
UA_ExtensionObject additionalHeader
UA_DiagnosticInfo serviceDiagnostics
RolePermissionType.
UA_PermissionType permissions
SamplingIntervalDiagnosticsDataType.
SecurityGroupDataType.
UA_KeyValuePair * groupProperties
UA_RolePermissionType * rolePermissions
SemanticChangeStructureDataType.
ServerDiagnosticsSummaryDataType.
ServerOnNetwork.
UA_String * serverCapabilities
ServerStatusDataType.
UA_LocalizedText shutdownReason
ServiceCounterDataType.
UA_ResponseHeader responseHeader
SessionDiagnosticsDataType.
UA_ServiceCounterDataType totalRequestCount
UA_ServiceCounterDataType queryNextCount
UA_ServiceCounterDataType addNodesCount
UA_ServiceCounterDataType unregisterNodesCount
UA_ServiceCounterDataType historyReadCount
UA_ServiceCounterDataType createMonitoredItemsCount
UA_ServiceCounterDataType writeCount
UA_ServiceCounterDataType transferSubscriptionsCount
UA_ServiceCounterDataType queryFirstCount
UA_ServiceCounterDataType setPublishingModeCount
UA_ServiceCounterDataType publishCount
UA_ServiceCounterDataType setMonitoringModeCount
UA_ServiceCounterDataType deleteSubscriptionsCount
UA_ServiceCounterDataType browseCount
UA_ServiceCounterDataType registerNodesCount
UA_ServiceCounterDataType addReferencesCount
UA_ServiceCounterDataType createSubscriptionCount
UA_ServiceCounterDataType deleteReferencesCount
UA_ServiceCounterDataType callCount
UA_ServiceCounterDataType modifyMonitoredItemsCount
UA_ServiceCounterDataType setTriggeringCount
UA_ServiceCounterDataType deleteMonitoredItemsCount
UA_ServiceCounterDataType browseNextCount
UA_ApplicationDescription clientDescription
UA_ServiceCounterDataType historyUpdateCount
UA_ServiceCounterDataType deleteNodesCount
UA_ServiceCounterDataType republishCount
UA_ServiceCounterDataType readCount
UA_ServiceCounterDataType modifySubscriptionCount
UA_ServiceCounterDataType translateBrowsePathsToNodeIdsCount
SessionSecurityDiagnosticsDataType.
SessionlessInvokeRequestType.
SessionlessInvokeResponseType.
SetMonitoringModeRequest.
SetMonitoringModeResponse.
UA_DiagnosticInfo * diagnosticInfos
SetPublishingModeRequest.
SetPublishingModeResponse.
UA_DiagnosticInfo * diagnosticInfos
SetTriggeringRequest.
UA_RequestHeader requestHeader
SetTriggeringResponse.
UA_DiagnosticInfo * removeDiagnosticInfos
UA_DiagnosticInfo * addDiagnosticInfos
UA_ResponseHeader responseHeader
UA_ByteString signature
SignedSoftwareCertificate.
SimpleAttributeOperand.
UA_QualifiedName * browsePath
SimpleTypeDescription.
StandaloneSubscribedDataSetDataType.
StandaloneSubscribedDataSetRefDataType.
StatusChangeNotification.
UA_DiagnosticInfo diagnosticInfo
UA_StatusCode statusCode
StructureDefinition.
UA_StructureField * fields
UA_StructureType structureType
StructureDescription.
UA_StructureDefinition structureDefinition
StructureField.
UA_UInt32 * arrayDimensions
UA_LocalizedText description
SubscribedDataSetMirrorDataType.
UA_RolePermissionType * rolePermissions
SubscriptionAcknowledgement.
SubscriptionDiagnosticsDataType.
TargetVariablesDataType.
UA_FieldTargetDataType * targetVariables
ThreeDCartesianCoordinates.
UA_ThreeDOrientation orientation
UA_ThreeDCartesianCoordinates cartesianCoordinates
ThreeDOrientation.
ThreeDVector.
TimeZoneDataType.
UA_Boolean daylightSavingInOffset
TransferResult.
UA_StatusCode statusCode
UA_UInt32 * availableSequenceNumbers
size_t availableSequenceNumbersSize
TransferSubscriptionsRequest.
TransferSubscriptionsResponse.
TranslateBrowsePathsToNodeIdsRequest.
TranslateBrowsePathsToNodeIdsResponse.
TransmitQosPriorityDataType.
TrustListDataType.
UA_ByteString * trustedCertificates
UA_ByteString * issuerCertificates
UA_ByteString * trustedCrls
UA_ByteString * issuerCrls
UABinaryFileDataType.
UA_StructureDescription * structureDataTypes
UA_EnumDescription * enumDataTypes
UA_KeyValuePair * fileHeader
UA_SimpleTypeDescription * simpleDataTypes
UadpDataSetReaderMessageDataType.
UA_UadpNetworkMessageContentMask networkMessageContentMask
UA_UadpDataSetMessageContentMask dataSetMessageContentMask
UadpDataSetWriterMessageDataType.
UA_UadpDataSetMessageContentMask dataSetMessageContentMask
UadpWriterGroupMessageDataType.
UA_DataSetOrderingType dataSetOrdering
UA_UadpNetworkMessageContentMask networkMessageContentMask
UnregisterNodesRequest.
UnregisterNodesResponse.
UA_ResponseHeader responseHeader
UnsignedRationalNumber.
UpdateDataDetails.
UA_PerformUpdateType performInsertReplace
UA_DataValue * updateValues
UpdateEventDetails.
UA_PerformUpdateType performInsertReplace
UA_HistoryEventFieldList * eventData
UpdateStructureDataDetails.
UA_PerformUpdateType performInsertReplace
UserIdentityToken.
UserManagementDataType.
UA_UserConfigurationMask userConfiguration
UserNameIdentityToken.
UserTokenPolicy.
UA_UserTokenType tokenType
VariableAttributes.
UA_LocalizedText description
UA_LocalizedText displayName
VariableTypeAttributes.
ViewAttributes.
UA_LocalizedText description
UA_UInt32 specifiedAttributes
UA_LocalizedText displayName
ViewDescription.
UA_RequestHeader requestHeader
UA_WriteValue * nodesToWrite
UA_ResponseHeader responseHeader
UA_StatusCode * results
UA_DiagnosticInfo * diagnosticInfos
UA_UInt32 attributeId
UA_DataValue value
WriterGroupDataType.
UA_MessageSecurityMode securityMode
UA_DataSetWriterDataType * dataSetWriters
UA_EndpointDescription * securityKeyServices
UA_KeyValuePair * groupProperties
UA_ExtensionObject transportSettings
UA_ExtensionObject messageSettings
X509IdentityToken.
UA_ByteString certificateData
int32_t UA_Int32
Definition types.h:52
_UA_BEGIN_DECLS typedef bool UA_Boolean
This Source Code Form is subject to the terms of the Mozilla Public License, v.
Definition types.h:27
uint16_t UA_UInt16
Definition types.h:47
int16_t UA_Int16
Definition types.h:42
int8_t UA_SByte
Definition types.h:32
uint32_t UA_UInt32
Definition types.h:57
float UA_Float
Definition types.h:72
uint32_t UA_StatusCode
Definition types.h:82
double UA_Double
Definition types.h:77
uint8_t UA_Byte
Definition types.h:37
uint64_t UA_UInt64
Definition types.h:67
int64_t UA_Int64
Definition types.h:62
UA_ByteString UA_ApplicationInstanceCertificate
ApplicationInstanceCertificate.
UA_DataSetOrderingType
DataSetOrderingType.
@ __UA_DATASETORDERINGTYPE_FORCE32BIT
@ UA_DATASETORDERINGTYPE_ASCENDINGWRITERID
@ UA_DATASETORDERINGTYPE_ASCENDINGWRITERIDSINGLE
@ UA_DATASETORDERINGTYPE_UNDEFINED
UA_String UA_SemanticVersionString
SemanticVersionString.
UA_UInt32 UA_Counter
Counter.
UA_UInt32 UA_PubSubConfigurationRefMask
PubSubConfigurationRefMask.
UA_ByteString UA_ImageGIF
ImageGIF.
UA_DiagnosticsLevel
DiagnosticsLevel.
@ UA_DIAGNOSTICSLEVEL_BASIC
@ UA_DIAGNOSTICSLEVEL_DEBUG
@ UA_DIAGNOSTICSLEVEL_INFO
@ __UA_DIAGNOSTICSLEVEL_FORCE32BIT
@ UA_DIAGNOSTICSLEVEL_ADVANCED
@ UA_DIAGNOSTICSLEVEL_LOG
UA_MessageSecurityMode
MessageSecurityMode.
@ UA_MESSAGESECURITYMODE_SIGN
@ __UA_MESSAGESECURITYMODE_FORCE32BIT
@ UA_MESSAGESECURITYMODE_INVALID
@ UA_MESSAGESECURITYMODE_SIGNANDENCRYPT
@ UA_MESSAGESECURITYMODE_NONE
UA_UInt32 UA_JsonNetworkMessageContentMask
JsonNetworkMessageContentMask.
UA_BrowseDirection
BrowseDirection.
@ UA_BROWSEDIRECTION_INVERSE
@ UA_BROWSEDIRECTION_INVALID
@ UA_BROWSEDIRECTION_BOTH
@ __UA_BROWSEDIRECTION_FORCE32BIT
@ UA_BROWSEDIRECTION_FORWARD
UA_String UA_OpaqueNumericRange
OpaqueNumericRange.
UA_String UA_LocaleId
LocaleId.
UA_TsnFailureCode
TsnFailureCode.
@ __UA_TSNFAILURECODE_FORCE32BIT
@ UA_TSNFAILURECODE_MAXFANINPORTSLIMITREACHED
@ UA_TSNFAILURECODE_SRCLASSPRIORITYMISMATCH
@ UA_TSNFAILURECODE_FIRSTVALUECHANGEDFORSTREAMID
@ UA_TSNFAILURECODE_NOFAILURE
@ UA_TSNFAILURECODE_STREAMDESTINATIONADDRESSINUSE
@ UA_TSNFAILURECODE_OUTOFMSRPRESOURCES
@ UA_TSNFAILURECODE_CANNOTSTOREDESTINATIONADDRESS
@ UA_TSNFAILURECODE_INSUFFICIENTRESOURCES
@ UA_TSNFAILURECODE_PRIORITYISNOTANSRCCLASS
@ UA_TSNFAILURECODE_USEDIFFERENTDESTINATIONADDRESS
@ UA_TSNFAILURECODE_LATENCYHASCHANGED
@ UA_TSNFAILURECODE_MAXFRAMESIZETOOLARGE
@ UA_TSNFAILURECODE_OUTOFMMRPRESOURCES
@ UA_TSNFAILURECODE_STREAMPREEMPTEDBYHIGHERRANK
@ UA_TSNFAILURECODE_VLANBLOCKEDONEGRESS
@ UA_TSNFAILURECODE_VLANTAGGINGDISABLEDONEGRESS
@ UA_TSNFAILURECODE_FEATURENOTPROPAGATED
@ UA_TSNFAILURECODE_INSUFFICIENTBANDWIDTH
@ UA_TSNFAILURECODE_STREAMIDINUSE
@ UA_TSNFAILURECODE_INSUFFICIENTTRAFFICCLASSBANDWIDTH
@ UA_TSNFAILURECODE_STREAMIDTYPENOTSUPPORTED
@ UA_TSNFAILURECODE_MAXLATENCYEXCEEDED
@ UA_TSNFAILURECODE_FEATURENOTSUPPORTED
@ UA_TSNFAILURECODE_BRIDGEDOESNOTPROVIDENETWORKID
@ UA_TSNFAILURECODE_EGRESSPORTNOTAVBCAPABLE
@ UA_TSNFAILURECODE_STREAMTRANSFORMNOTSUPPORTED
UA_ByteString UA_ImagePNG
ImagePNG.
UA_ByteString UA_ImageBMP
ImageBMP.
UA_UInt32 UA_UadpNetworkMessageContentMask
UadpNetworkMessageContentMask.
UA_ByteString UA_ImageJPG
ImageJPG.
UA_ByteString UA_Index
Index.
UA_DeadbandType
DeadbandType.
@ UA_DEADBANDTYPE_PERCENT
@ UA_DEADBANDTYPE_NONE
@ UA_DEADBANDTYPE_ABSOLUTE
@ __UA_DEADBANDTYPE_FORCE32BIT
UA_UInt16 UA_DataSetFieldFlags
DataSetFieldFlags.
UA_DateTime UA_UtcTime
UtcTime.
UA_NodeId UA_SessionAuthenticationToken
SessionAuthenticationToken.
UA_DataChangeTrigger
DataChangeTrigger.
@ __UA_DATACHANGETRIGGER_FORCE32BIT
@ UA_DATACHANGETRIGGER_STATUSVALUETIMESTAMP
@ UA_DATACHANGETRIGGER_STATUS
@ UA_DATACHANGETRIGGER_STATUSVALUE
UA_HistoryUpdateType
HistoryUpdateType.
@ UA_HISTORYUPDATETYPE_DELETE
@ UA_HISTORYUPDATETYPE_REPLACE
@ UA_HISTORYUPDATETYPE_UPDATE
@ UA_HISTORYUPDATETYPE_INSERT
@ __UA_HISTORYUPDATETYPE_FORCE32BIT
UA_String UA_DecimalString
DecimalString.
UA_ExceptionDeviationFormat
ExceptionDeviationFormat.
@ UA_EXCEPTIONDEVIATIONFORMAT_PERCENTOFRANGE
@ __UA_EXCEPTIONDEVIATIONFORMAT_FORCE32BIT
@ UA_EXCEPTIONDEVIATIONFORMAT_PERCENTOFEURANGE
@ UA_EXCEPTIONDEVIATIONFORMAT_PERCENTOFVALUE
@ UA_EXCEPTIONDEVIATIONFORMAT_ABSOLUTEVALUE
@ UA_EXCEPTIONDEVIATIONFORMAT_UNKNOWN
UA_Byte UA_AccessLevelType
AccessLevelType.
UA_Enumeration
Enumeration.
@ __UA_ENUMERATION_FORCE32BIT
UA_OverrideValueHandling
OverrideValueHandling.
@ UA_OVERRIDEVALUEHANDLING_OVERRIDEVALUE
@ UA_OVERRIDEVALUEHANDLING_LASTUSABLEVALUE
@ __UA_OVERRIDEVALUEHANDLING_FORCE32BIT
@ UA_OVERRIDEVALUEHANDLING_DISABLED
UA_Duplex
Duplex.
@ UA_DUPLEX_FULL
@ __UA_DUPLEX_FORCE32BIT
@ UA_DUPLEX_UNKNOWN
@ UA_DUPLEX_HALF
UA_UInt32 UA_PasswordOptionsMask
PasswordOptionsMask.
UA_String UA_DateString
DateString.
UA_ByteString UA_VersionTime
VersionTime.
UA_UInt32 UA_AttributeWriteMask
AttributeWriteMask.
UA_UserTokenType
UserTokenType.
@ __UA_USERTOKENTYPE_FORCE32BIT
@ UA_USERTOKENTYPE_CERTIFICATE
@ UA_USERTOKENTYPE_USERNAME
@ UA_USERTOKENTYPE_ISSUEDTOKEN
@ UA_USERTOKENTYPE_ANONYMOUS
UA_UInt32 UA_IntegerId
IntegerId.
UA_String UA_TimeString
TimeString.
UA_String UA_DurationString
DurationString.
UA_ByteString UA_RsaEncryptedSecret
RsaEncryptedSecret.
UA_BrowseResultMask
BrowseResultMask.
@ UA_BROWSERESULTMASK_REFERENCETYPEID
@ UA_BROWSERESULTMASK_DISPLAYNAME
@ UA_BROWSERESULTMASK_ALL
@ __UA_BROWSERESULTMASK_FORCE32BIT
@ UA_BROWSERESULTMASK_ISFORWARD
@ UA_BROWSERESULTMASK_REFERENCETYPEINFO
@ UA_BROWSERESULTMASK_TYPEDEFINITION
@ UA_BROWSERESULTMASK_BROWSENAME
@ UA_BROWSERESULTMASK_TARGETINFO
@ UA_BROWSERESULTMASK_NODECLASS
@ UA_BROWSERESULTMASK_NONE
UA_ApplicationType
ApplicationType.
@ UA_APPLICATIONTYPE_DISCOVERYSERVER
@ UA_APPLICATIONTYPE_CLIENT
@ __UA_APPLICATIONTYPE_FORCE32BIT
@ UA_APPLICATIONTYPE_CLIENTANDSERVER
@ UA_APPLICATIONTYPE_SERVER
UA_NamingRuleType
NamingRuleType.
@ __UA_NAMINGRULETYPE_FORCE32BIT
@ UA_NAMINGRULETYPE_CONSTRAINT
@ UA_NAMINGRULETYPE_MANDATORY
@ UA_NAMINGRULETYPE_OPTIONAL
UA_TsnListenerStatus
TsnListenerStatus.
@ UA_TSNLISTENERSTATUS_READY
@ UA_TSNLISTENERSTATUS_PARTIALFAILED
@ __UA_TSNLISTENERSTATUS_FORCE32BIT
@ UA_TSNLISTENERSTATUS_NONE
@ UA_TSNLISTENERSTATUS_FAILED
UA_RedundancySupport
RedundancySupport.
@ UA_REDUNDANCYSUPPORT_HOT
@ UA_REDUNDANCYSUPPORT_TRANSPARENT
@ UA_REDUNDANCYSUPPORT_WARM
@ __UA_REDUNDANCYSUPPORT_FORCE32BIT
@ UA_REDUNDANCYSUPPORT_NONE
@ UA_REDUNDANCYSUPPORT_HOTANDMIRRORED
@ UA_REDUNDANCYSUPPORT_COLD
UA_IdentityCriteriaType
IdentityCriteriaType.
@ UA_IDENTITYCRITERIATYPE_AUTHENTICATEDUSER
@ UA_IDENTITYCRITERIATYPE_ANONYMOUS
@ UA_IDENTITYCRITERIATYPE_X509SUBJECT
@ __UA_IDENTITYCRITERIATYPE_FORCE32BIT
@ UA_IDENTITYCRITERIATYPE_GROUPID
@ UA_IDENTITYCRITERIATYPE_THUMBPRINT
@ UA_IDENTITYCRITERIATYPE_USERNAME
@ UA_IDENTITYCRITERIATYPE_APPLICATION
@ UA_IDENTITYCRITERIATYPE_ROLE
UA_StructureType
StructureType.
@ UA_STRUCTURETYPE_STRUCTUREWITHSUBTYPEDVALUES
@ __UA_STRUCTURETYPE_FORCE32BIT
@ UA_STRUCTURETYPE_STRUCTUREWITHOPTIONALFIELDS
@ UA_STRUCTURETYPE_STRUCTURE
@ UA_STRUCTURETYPE_UNION
@ UA_STRUCTURETYPE_UNIONWITHSUBTYPEDVALUES
UA_UInt32 UA_DataSetFieldContentMask
DataSetFieldContentMask.
UA_ModelChangeStructureVerbMask
ModelChangeStructureVerbMask.
@ __UA_MODELCHANGESTRUCTUREVERBMASK_FORCE32BIT
@ UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEDELETED
@ UA_MODELCHANGESTRUCTUREVERBMASK_NODEADDED
@ UA_MODELCHANGESTRUCTUREVERBMASK_DATATYPECHANGED
@ UA_MODELCHANGESTRUCTUREVERBMASK_NODEDELETED
@ UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEADDED
UA_AxisScaleEnumeration
AxisScaleEnumeration.
@ __UA_AXISSCALEENUMERATION_FORCE32BIT
@ UA_AXISSCALEENUMERATION_LN
@ UA_AXISSCALEENUMERATION_LOG
@ UA_AXISSCALEENUMERATION_LINEAR
UA_ByteString UA_ContinuationPoint
ContinuationPoint.
UA_TimestampsToReturn
TimestampsToReturn.
@ UA_TIMESTAMPSTORETURN_SERVER
@ UA_TIMESTAMPSTORETURN_SOURCE
@ UA_TIMESTAMPSTORETURN_NEITHER
@ UA_TIMESTAMPSTORETURN_BOTH
@ UA_TIMESTAMPSTORETURN_INVALID
@ __UA_TIMESTAMPSTORETURN_FORCE32BIT
UA_NegotiationStatus
NegotiationStatus.
@ UA_NEGOTIATIONSTATUS_COMPLETE
@ UA_NEGOTIATIONSTATUS_NONEGOTIATION
@ UA_NEGOTIATIONSTATUS_FAILED
@ UA_NEGOTIATIONSTATUS_UNKNOWN
@ __UA_NEGOTIATIONSTATUS_FORCE32BIT
@ UA_NEGOTIATIONSTATUS_INPROGRESS
UA_TrustListMasks
TrustListMasks.
@ UA_TRUSTLISTMASKS_TRUSTEDCRLS
@ UA_TRUSTLISTMASKS_TRUSTEDCERTIFICATES
@ UA_TRUSTLISTMASKS_ISSUERCRLS
@ UA_TRUSTLISTMASKS_ISSUERCERTIFICATES
@ UA_TRUSTLISTMASKS_ALL
@ UA_TRUSTLISTMASKS_NONE
@ __UA_TRUSTLISTMASKS_FORCE32BIT
UA_UInt32 UA_UadpDataSetMessageContentMask
UadpDataSetMessageContentMask.
UA_FilterOperator
FilterOperator.
@ UA_FILTEROPERATOR_BITWISEOR
@ UA_FILTEROPERATOR_LESSTHAN
@ UA_FILTEROPERATOR_INVIEW
@ UA_FILTEROPERATOR_GREATERTHAN
@ UA_FILTEROPERATOR_OFTYPE
@ UA_FILTEROPERATOR_AND
@ UA_FILTEROPERATOR_LIKE
@ UA_FILTEROPERATOR_BITWISEAND
@ UA_FILTEROPERATOR_INLIST
@ UA_FILTEROPERATOR_CAST
@ UA_FILTEROPERATOR_RELATEDTO
@ UA_FILTEROPERATOR_EQUALS
@ UA_FILTEROPERATOR_BETWEEN
@ UA_FILTEROPERATOR_OR
@ UA_FILTEROPERATOR_LESSTHANOREQUAL
@ UA_FILTEROPERATOR_ISNULL
@ UA_FILTEROPERATOR_NOT
@ UA_FILTEROPERATOR_GREATERTHANOREQUAL
@ __UA_FILTEROPERATOR_FORCE32BIT
UA_ByteString UA_AudioDataType
AudioDataType.
UA_ServerState
ServerState.
@ UA_SERVERSTATE_COMMUNICATIONFAULT
@ UA_SERVERSTATE_SUSPENDED
@ UA_SERVERSTATE_FAILED
@ UA_SERVERSTATE_NOCONFIGURATION
@ __UA_SERVERSTATE_FORCE32BIT
@ UA_SERVERSTATE_RUNNING
@ UA_SERVERSTATE_SHUTDOWN
@ UA_SERVERSTATE_UNKNOWN
@ UA_SERVERSTATE_TEST
UA_UInt64 UA_BitFieldMaskDataType
BitFieldMaskDataType.
UA_TsnStreamState
TsnStreamState.
@ UA_TSNSTREAMSTATE_OPERATIONAL
@ __UA_TSNSTREAMSTATE_FORCE32BIT
@ UA_TSNSTREAMSTATE_ERROR
@ UA_TSNSTREAMSTATE_DISABLED
@ UA_TSNSTREAMSTATE_CONFIGURING
@ UA_TSNSTREAMSTATE_READY
UA_ByteString UA_EccEncryptedSecret
EccEncryptedSecret.
UA_MonitoringMode
MonitoringMode.
@ UA_MONITORINGMODE_DISABLED
@ UA_MONITORINGMODE_REPORTING
@ UA_MONITORINGMODE_SAMPLING
@ __UA_MONITORINGMODE_FORCE32BIT
UA_InterfaceAdminStatus
InterfaceAdminStatus.
@ UA_INTERFACEADMINSTATUS_DOWN
@ UA_INTERFACEADMINSTATUS_TESTING
@ UA_INTERFACEADMINSTATUS_UP
@ __UA_INTERFACEADMINSTATUS_FORCE32BIT
UA_PerformUpdateType
PerformUpdateType.
@ UA_PERFORMUPDATETYPE_REMOVE
@ __UA_PERFORMUPDATETYPE_FORCE32BIT
@ UA_PERFORMUPDATETYPE_REPLACE
@ UA_PERFORMUPDATETYPE_INSERT
@ UA_PERFORMUPDATETYPE_UPDATE
#define UA_TYPES_COUNT
Must be before the include guards.
UA_UInt32 UA_UserConfigurationMask
UserConfigurationMask.
UA_UInt16 UA_AccessRestrictionType
AccessRestrictionType.
UA_TsnTalkerStatus
TsnTalkerStatus.
@ UA_TSNTALKERSTATUS_READY
@ UA_TSNTALKERSTATUS_FAILED
@ UA_TSNTALKERSTATUS_NONE
@ __UA_TSNTALKERSTATUS_FORCE32BIT
UA_String UA_NormalizedString
NormalizedString.
UA_UInt32 UA_JsonDataSetMessageContentMask
JsonDataSetMessageContentMask.
UA_OpenFileMode
OpenFileMode.
@ UA_OPENFILEMODE_APPEND
@ UA_OPENFILEMODE_READ
@ __UA_OPENFILEMODE_FORCE32BIT
@ UA_OPENFILEMODE_WRITE
@ UA_OPENFILEMODE_ERASEEXISTING
UA_Double UA_Duration
Duration.
UA_PubSubState
PubSubState.
@ UA_PUBSUBSTATE_ERROR
@ __UA_PUBSUBSTATE_FORCE32BIT
@ UA_PUBSUBSTATE_PAUSED
@ UA_PUBSUBSTATE_PREOPERATIONAL
@ UA_PUBSUBSTATE_OPERATIONAL
@ UA_PUBSUBSTATE_DISABLED
UA_PubSubDiagnosticsCounterClassification
PubSubDiagnosticsCounterClassification.
@ UA_PUBSUBDIAGNOSTICSCOUNTERCLASSIFICATION_INFORMATION
@ __UA_PUBSUBDIAGNOSTICSCOUNTERCLASSIFICATION_FORCE32BIT
@ UA_PUBSUBDIAGNOSTICSCOUNTERCLASSIFICATION_ERROR
UA_NodeClass
NodeClass.
@ UA_NODECLASS_OBJECTTYPE
@ UA_NODECLASS_REFERENCETYPE
@ UA_NODECLASS_OBJECT
@ UA_NODECLASS_DATATYPE
@ UA_NODECLASS_VIEW
@ UA_NODECLASS_UNSPECIFIED
@ UA_NODECLASS_VARIABLETYPE
@ UA_NODECLASS_METHOD
@ __UA_NODECLASS_FORCE32BIT
@ UA_NODECLASS_VARIABLE
UA_BrokerTransportQualityOfService
BrokerTransportQualityOfService.
@ UA_BROKERTRANSPORTQUALITYOFSERVICE_ATLEASTONCE
@ UA_BROKERTRANSPORTQUALITYOFSERVICE_NOTSPECIFIED
@ UA_BROKERTRANSPORTQUALITYOFSERVICE_ATMOSTONCE
@ __UA_BROKERTRANSPORTQUALITYOFSERVICE_FORCE32BIT
@ UA_BROKERTRANSPORTQUALITYOFSERVICE_BESTEFFORT
@ UA_BROKERTRANSPORTQUALITYOFSERVICE_EXACTLYONCE
UA_NodeAttributesMask
NodeAttributesMask.
@ UA_NODEATTRIBUTESMASK_ACCESSLEVEL
@ UA_NODEATTRIBUTESMASK_INVERSENAME
@ __UA_NODEATTRIBUTESMASK_FORCE32BIT
@ UA_NODEATTRIBUTESMASK_DATATYPEDEFINITION
@ UA_NODEATTRIBUTESMASK_BASENODE
@ UA_NODEATTRIBUTESMASK_ARRAYDIMENSIONS
@ UA_NODEATTRIBUTESMASK_VARIABLETYPE
@ UA_NODEATTRIBUTESMASK_DISPLAYNAME
@ UA_NODEATTRIBUTESMASK_NODEID
@ UA_NODEATTRIBUTESMASK_VALUERANK
@ UA_NODEATTRIBUTESMASK_DATATYPE
@ UA_NODEATTRIBUTESMASK_MINIMUMSAMPLINGINTERVAL
@ UA_NODEATTRIBUTESMASK_USERACCESSLEVEL
@ UA_NODEATTRIBUTESMASK_OBJECTTYPE
@ UA_NODEATTRIBUTESMASK_SYMMETRIC
@ UA_NODEATTRIBUTESMASK_METHOD
@ UA_NODEATTRIBUTESMASK_DESCRIPTION
@ UA_NODEATTRIBUTESMASK_NODECLASS
@ UA_NODEATTRIBUTESMASK_NONE
@ UA_NODEATTRIBUTESMASK_REFERENCETYPE
@ UA_NODEATTRIBUTESMASK_WRITEMASK
@ UA_NODEATTRIBUTESMASK_ACCESSRESTRICTIONS
@ UA_NODEATTRIBUTESMASK_EVENTNOTIFIER
@ UA_NODEATTRIBUTESMASK_VARIABLE
@ UA_NODEATTRIBUTESMASK_USEREXECUTABLE
@ UA_NODEATTRIBUTESMASK_ROLEPERMISSIONS
@ UA_NODEATTRIBUTESMASK_EXECUTABLE
@ UA_NODEATTRIBUTESMASK_CONTAINSNOLOOPS
@ UA_NODEATTRIBUTESMASK_VALUE
@ UA_NODEATTRIBUTESMASK_USERWRITEMASK
@ UA_NODEATTRIBUTESMASK_OBJECT
@ UA_NODEATTRIBUTESMASK_ALL
@ UA_NODEATTRIBUTESMASK_ISABSTRACT
@ UA_NODEATTRIBUTESMASK_HISTORIZING
@ UA_NODEATTRIBUTESMASK_VIEW
@ UA_NODEATTRIBUTESMASK_BROWSENAME
UA_UInt32 UA_AccessLevelExType
AccessLevelExType.
UA_InterfaceOperStatus
InterfaceOperStatus.
@ UA_INTERFACEOPERSTATUS_UP
@ __UA_INTERFACEOPERSTATUS_FORCE32BIT
@ UA_INTERFACEOPERSTATUS_TESTING
@ UA_INTERFACEOPERSTATUS_DORMANT
@ UA_INTERFACEOPERSTATUS_LOWERLAYERDOWN
@ UA_INTERFACEOPERSTATUS_NOTPRESENT
@ UA_INTERFACEOPERSTATUS_UNKNOWN
@ UA_INTERFACEOPERSTATUS_DOWN
UA_IdType
IdType.
@ UA_IDTYPE_OPAQUE
@ UA_IDTYPE_GUID
@ UA_IDTYPE_NUMERIC
@ __UA_IDTYPE_FORCE32BIT
@ UA_IDTYPE_STRING
UA_String UA_UriString
UriString.
UA_SecurityTokenRequestType
SecurityTokenRequestType.
@ UA_SECURITYTOKENREQUESTTYPE_RENEW
@ __UA_SECURITYTOKENREQUESTTYPE_FORCE32BIT
@ UA_SECURITYTOKENREQUESTTYPE_ISSUE
UA_DataType UA_TYPES[388]
UA_UInt32 UA_PermissionType
PermissionType.
UA_Byte UA_EventNotifierType
EventNotifierType.