open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
statuscodes.h
Go to the documentation of this file.
1
2
3
4
5/** These StatusCodes are manually generated. */
6#define UA_STATUSCODE_INFOTYPE_DATAVALUE 0x00000400
7#define UA_STATUSCODE_INFOBITS_OVERFLOW 0x00000080
8
9/** "The operation succeeded." */
10#define UA_STATUSCODE_GOOD 0x00000000
11
12/** "The operation was uncertain." */
13#define UA_STATUSCODE_UNCERTAIN 0x40000000
14
15/** "The operation failed." */
16#define UA_STATUSCODE_BAD 0x80000000
17
18/** "An unexpected error occurred." */
19#define UA_STATUSCODE_BADUNEXPECTEDERROR 0x80010000
20
21/** "An internal error occurred as a result of a programming or configuration error." */
22#define UA_STATUSCODE_BADINTERNALERROR 0x80020000
23
24/** "Not enough memory to complete the operation." */
25#define UA_STATUSCODE_BADOUTOFMEMORY 0x80030000
26
27/** "An operating system resource is not available." */
28#define UA_STATUSCODE_BADRESOURCEUNAVAILABLE 0x80040000
29
30/** "A low level communication error occurred." */
31#define UA_STATUSCODE_BADCOMMUNICATIONERROR 0x80050000
32
33/** "Encoding halted because of invalid data in the objects being serialized." */
34#define UA_STATUSCODE_BADENCODINGERROR 0x80060000
35
36/** "Decoding halted because of invalid data in the stream." */
37#define UA_STATUSCODE_BADDECODINGERROR 0x80070000
38
39/** "The message encoding/decoding limits imposed by the stack have been exceeded." */
40#define UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED 0x80080000
41
42/** "The request message size exceeds limits set by the server." */
43#define UA_STATUSCODE_BADREQUESTTOOLARGE 0x80B80000
44
45/** "The response message size exceeds limits set by the client." */
46#define UA_STATUSCODE_BADRESPONSETOOLARGE 0x80B90000
47
48/** "An unrecognized response was received from the server." */
49#define UA_STATUSCODE_BADUNKNOWNRESPONSE 0x80090000
50
51/** "The operation timed out." */
52#define UA_STATUSCODE_BADTIMEOUT 0x800A0000
53
54/** "The server does not support the requested service." */
55#define UA_STATUSCODE_BADSERVICEUNSUPPORTED 0x800B0000
56
57/** "The operation was cancelled because the application is shutting down." */
58#define UA_STATUSCODE_BADSHUTDOWN 0x800C0000
59
60/** "The operation could not complete because the client is not connected to the server." */
61#define UA_STATUSCODE_BADSERVERNOTCONNECTED 0x800D0000
62
63/** "The server has stopped and cannot process any requests." */
64#define UA_STATUSCODE_BADSERVERHALTED 0x800E0000
65
66/** "There was nothing to do because the client passed a list of operations with no elements." */
67#define UA_STATUSCODE_BADNOTHINGTODO 0x800F0000
68
69/** "The request could not be processed because it specified too many operations." */
70#define UA_STATUSCODE_BADTOOMANYOPERATIONS 0x80100000
71
72/** "The request could not be processed because there are too many monitored items in the subscription." */
73#define UA_STATUSCODE_BADTOOMANYMONITOREDITEMS 0x80DB0000
74
75/** "The extension object cannot be (de)serialized because the data type id is not recognized." */
76#define UA_STATUSCODE_BADDATATYPEIDUNKNOWN 0x80110000
77
78/** "The certificate provided as a parameter is not valid." */
79#define UA_STATUSCODE_BADCERTIFICATEINVALID 0x80120000
80
81/** "An error occurred verifying security." */
82#define UA_STATUSCODE_BADSECURITYCHECKSFAILED 0x80130000
83
84/** "The certificate does not meet the requirements of the security policy." */
85#define UA_STATUSCODE_BADCERTIFICATEPOLICYCHECKFAILED 0x81140000
86
87/** "The certificate has expired or is not yet valid." */
88#define UA_STATUSCODE_BADCERTIFICATETIMEINVALID 0x80140000
89
90/** "An issuer certificate has expired or is not yet valid." */
91#define UA_STATUSCODE_BADCERTIFICATEISSUERTIMEINVALID 0x80150000
92
93/** "The HostName used to connect to a server does not match a HostName in the certificate." */
94#define UA_STATUSCODE_BADCERTIFICATEHOSTNAMEINVALID 0x80160000
95
96/** "The URI specified in the ApplicationDescription does not match the URI in the certificate." */
97#define UA_STATUSCODE_BADCERTIFICATEURIINVALID 0x80170000
98
99/** "The certificate may not be used for the requested operation." */
100#define UA_STATUSCODE_BADCERTIFICATEUSENOTALLOWED 0x80180000
101
102/** "The issuer certificate may not be used for the requested operation." */
103#define UA_STATUSCODE_BADCERTIFICATEISSUERUSENOTALLOWED 0x80190000
104
105/** "The certificate is not trusted." */
106#define UA_STATUSCODE_BADCERTIFICATEUNTRUSTED 0x801A0000
107
108/** "It was not possible to determine if the certificate has been revoked." */
109#define UA_STATUSCODE_BADCERTIFICATEREVOCATIONUNKNOWN 0x801B0000
110
111/** "It was not possible to determine if the issuer certificate has been revoked." */
112#define UA_STATUSCODE_BADCERTIFICATEISSUERREVOCATIONUNKNOWN 0x801C0000
113
114/** "The certificate has been revoked." */
115#define UA_STATUSCODE_BADCERTIFICATEREVOKED 0x801D0000
116
117/** "The issuer certificate has been revoked." */
118#define UA_STATUSCODE_BADCERTIFICATEISSUERREVOKED 0x801E0000
119
120/** "The certificate chain is incomplete." */
121#define UA_STATUSCODE_BADCERTIFICATECHAININCOMPLETE 0x810D0000
122
123/** "User does not have permission to perform the requested operation." */
124#define UA_STATUSCODE_BADUSERACCESSDENIED 0x801F0000
125
126/** "The user identity token is not valid." */
127#define UA_STATUSCODE_BADIDENTITYTOKENINVALID 0x80200000
128
129/** "The user identity token is valid but the server has rejected it." */
130#define UA_STATUSCODE_BADIDENTITYTOKENREJECTED 0x80210000
131
132/** "The specified secure channel is no longer valid." */
133#define UA_STATUSCODE_BADSECURECHANNELIDINVALID 0x80220000
134
135/** "The timestamp is outside the range allowed by the server." */
136#define UA_STATUSCODE_BADINVALIDTIMESTAMP 0x80230000
137
138/** "The nonce does appear to be not a random value or it is not the correct length." */
139#define UA_STATUSCODE_BADNONCEINVALID 0x80240000
140
141/** "The session id is not valid." */
142#define UA_STATUSCODE_BADSESSIONIDINVALID 0x80250000
143
144/** "The session was closed by the client." */
145#define UA_STATUSCODE_BADSESSIONCLOSED 0x80260000
146
147/** "The session cannot be used because ActivateSession has not been called." */
148#define UA_STATUSCODE_BADSESSIONNOTACTIVATED 0x80270000
149
150/** "The subscription id is not valid." */
151#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID 0x80280000
152
153/** "The header for the request is missing or invalid." */
154#define UA_STATUSCODE_BADREQUESTHEADERINVALID 0x802A0000
155
156/** "The timestamps to return parameter is invalid." */
157#define UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID 0x802B0000
158
159/** "The request was cancelled by the client." */
160#define UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT 0x802C0000
161
162/** "Too many arguments were provided." */
163#define UA_STATUSCODE_BADTOOMANYARGUMENTS 0x80E50000
164
165/** "The server requires a license to operate in general or to perform a service or operation */
166#define UA_STATUSCODE_BADLICENSEEXPIRED 0x810E0000
167
168/** "The server has limits on number of allowed operations / objects */
169#define UA_STATUSCODE_BADLICENSELIMITSEXCEEDED 0x810F0000
170
171/** "The server does not have a license which is required to operate in general or to perform a service or operation." */
172#define UA_STATUSCODE_BADLICENSENOTAVAILABLE 0x81100000
173
174/** "The subscription was transferred to another session." */
175#define UA_STATUSCODE_GOODSUBSCRIPTIONTRANSFERRED 0x002D0000
176
177/** "The processing will complete asynchronously." */
178#define UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY 0x002E0000
179
180/** "Sampling has slowed down due to resource limitations." */
181#define UA_STATUSCODE_GOODOVERLOAD 0x002F0000
182
183/** "The value written was accepted but was clamped." */
184#define UA_STATUSCODE_GOODCLAMPED 0x00300000
185
186/** "Communication with the data source is defined */
187#define UA_STATUSCODE_BADNOCOMMUNICATION 0x80310000
188
189/** "Waiting for the server to obtain values from the underlying data source." */
190#define UA_STATUSCODE_BADWAITINGFORINITIALDATA 0x80320000
191
192/** "The syntax of the node id is not valid." */
193#define UA_STATUSCODE_BADNODEIDINVALID 0x80330000
194
195/** "The node id refers to a node that does not exist in the server address space." */
196#define UA_STATUSCODE_BADNODEIDUNKNOWN 0x80340000
197
198/** "The attribute is not supported for the specified Node." */
199#define UA_STATUSCODE_BADATTRIBUTEIDINVALID 0x80350000
200
201/** "The syntax of the index range parameter is invalid." */
202#define UA_STATUSCODE_BADINDEXRANGEINVALID 0x80360000
203
204/** "No data exists within the range of indexes specified." */
205#define UA_STATUSCODE_BADINDEXRANGENODATA 0x80370000
206
207/** "The data encoding is invalid." */
208#define UA_STATUSCODE_BADDATAENCODINGINVALID 0x80380000
209
210/** "The server does not support the requested data encoding for the node." */
211#define UA_STATUSCODE_BADDATAENCODINGUNSUPPORTED 0x80390000
212
213/** "The access level does not allow reading or subscribing to the Node." */
214#define UA_STATUSCODE_BADNOTREADABLE 0x803A0000
215
216/** "The access level does not allow writing to the Node." */
217#define UA_STATUSCODE_BADNOTWRITABLE 0x803B0000
218
219/** "The value was out of range." */
220#define UA_STATUSCODE_BADOUTOFRANGE 0x803C0000
221
222/** "The requested operation is not supported." */
223#define UA_STATUSCODE_BADNOTSUPPORTED 0x803D0000
224
225/** "A requested item was not found or a search operation ended without success." */
226#define UA_STATUSCODE_BADNOTFOUND 0x803E0000
227
228/** "The object cannot be used because it has been deleted." */
229#define UA_STATUSCODE_BADOBJECTDELETED 0x803F0000
230
231/** "Requested operation is not implemented." */
232#define UA_STATUSCODE_BADNOTIMPLEMENTED 0x80400000
233
234/** "The monitoring mode is invalid." */
235#define UA_STATUSCODE_BADMONITORINGMODEINVALID 0x80410000
236
237/** "The monitoring item id does not refer to a valid monitored item." */
238#define UA_STATUSCODE_BADMONITOREDITEMIDINVALID 0x80420000
239
240/** "The monitored item filter parameter is not valid." */
241#define UA_STATUSCODE_BADMONITOREDITEMFILTERINVALID 0x80430000
242
243/** "The server does not support the requested monitored item filter." */
244#define UA_STATUSCODE_BADMONITOREDITEMFILTERUNSUPPORTED 0x80440000
245
246/** "A monitoring filter cannot be used in combination with the attribute specified." */
247#define UA_STATUSCODE_BADFILTERNOTALLOWED 0x80450000
248
249/** "A mandatory structured parameter was missing or null." */
250#define UA_STATUSCODE_BADSTRUCTUREMISSING 0x80460000
251
252/** "The event filter is not valid." */
253#define UA_STATUSCODE_BADEVENTFILTERINVALID 0x80470000
254
255/** "The content filter is not valid." */
256#define UA_STATUSCODE_BADCONTENTFILTERINVALID 0x80480000
257
258/** "An unrecognized operator was provided in a filter." */
259#define UA_STATUSCODE_BADFILTEROPERATORINVALID 0x80C10000
260
261/** "A valid operator was provided */
262#define UA_STATUSCODE_BADFILTEROPERATORUNSUPPORTED 0x80C20000
263
264/** "The number of operands provided for the filter operator was less then expected for the operand provided." */
265#define UA_STATUSCODE_BADFILTEROPERANDCOUNTMISMATCH 0x80C30000
266
267/** "The operand used in a content filter is not valid." */
268#define UA_STATUSCODE_BADFILTEROPERANDINVALID 0x80490000
269
270/** "The referenced element is not a valid element in the content filter." */
271#define UA_STATUSCODE_BADFILTERELEMENTINVALID 0x80C40000
272
273/** "The referenced literal is not a valid value." */
274#define UA_STATUSCODE_BADFILTERLITERALINVALID 0x80C50000
275
276/** "The continuation point provide is longer valid." */
277#define UA_STATUSCODE_BADCONTINUATIONPOINTINVALID 0x804A0000
278
279/** "The operation could not be processed because all continuation points have been allocated." */
280#define UA_STATUSCODE_BADNOCONTINUATIONPOINTS 0x804B0000
281
282/** "The reference type id does not refer to a valid reference type node." */
283#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID 0x804C0000
284
285/** "The browse direction is not valid." */
286#define UA_STATUSCODE_BADBROWSEDIRECTIONINVALID 0x804D0000
287
288/** "The node is not part of the view." */
289#define UA_STATUSCODE_BADNODENOTINVIEW 0x804E0000
290
291/** "The number was not accepted because of a numeric overflow." */
292#define UA_STATUSCODE_BADNUMERICOVERFLOW 0x81120000
293
294/** "The ServerUri is not a valid URI." */
295#define UA_STATUSCODE_BADSERVERURIINVALID 0x804F0000
296
297/** "No ServerName was specified." */
298#define UA_STATUSCODE_BADSERVERNAMEMISSING 0x80500000
299
300/** "No DiscoveryUrl was specified." */
301#define UA_STATUSCODE_BADDISCOVERYURLMISSING 0x80510000
302
303/** "The semaphore file specified by the client is not valid." */
304#define UA_STATUSCODE_BADSEMPAHOREFILEMISSING 0x80520000
305
306/** "The security token request type is not valid." */
307#define UA_STATUSCODE_BADREQUESTTYPEINVALID 0x80530000
308
309/** "The security mode does not meet the requirements set by the server." */
310#define UA_STATUSCODE_BADSECURITYMODEREJECTED 0x80540000
311
312/** "The security policy does not meet the requirements set by the server." */
313#define UA_STATUSCODE_BADSECURITYPOLICYREJECTED 0x80550000
314
315/** "The server has reached its maximum number of sessions." */
316#define UA_STATUSCODE_BADTOOMANYSESSIONS 0x80560000
317
318/** "The user token signature is missing or invalid." */
319#define UA_STATUSCODE_BADUSERSIGNATUREINVALID 0x80570000
320
321/** "The signature generated with the client certificate is missing or invalid." */
322#define UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID 0x80580000
323
324/** "The client did not provide at least one software certificate that is valid and meets the profile requirements for the server." */
325#define UA_STATUSCODE_BADNOVALIDCERTIFICATES 0x80590000
326
327/** "The server does not support changing the user identity assigned to the session." */
328#define UA_STATUSCODE_BADIDENTITYCHANGENOTSUPPORTED 0x80C60000
329
330/** "The request was cancelled by the client with the Cancel service." */
331#define UA_STATUSCODE_BADREQUESTCANCELLEDBYREQUEST 0x805A0000
332
333/** "The parent node id does not to refer to a valid node." */
334#define UA_STATUSCODE_BADPARENTNODEIDINVALID 0x805B0000
335
336/** "The reference could not be created because it violates constraints imposed by the data model." */
337#define UA_STATUSCODE_BADREFERENCENOTALLOWED 0x805C0000
338
339/** "The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client." */
340#define UA_STATUSCODE_BADNODEIDREJECTED 0x805D0000
341
342/** "The requested node id is already used by another node." */
343#define UA_STATUSCODE_BADNODEIDEXISTS 0x805E0000
344
345/** "The node class is not valid." */
346#define UA_STATUSCODE_BADNODECLASSINVALID 0x805F0000
347
348/** "The browse name is invalid." */
349#define UA_STATUSCODE_BADBROWSENAMEINVALID 0x80600000
350
351/** "The browse name is not unique among nodes that share the same relationship with the parent." */
352#define UA_STATUSCODE_BADBROWSENAMEDUPLICATED 0x80610000
353
354/** "The node attributes are not valid for the node class." */
355#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID 0x80620000
356
357/** "The type definition node id does not reference an appropriate type node." */
358#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID 0x80630000
359
360/** "The source node id does not reference a valid node." */
361#define UA_STATUSCODE_BADSOURCENODEIDINVALID 0x80640000
362
363/** "The target node id does not reference a valid node." */
364#define UA_STATUSCODE_BADTARGETNODEIDINVALID 0x80650000
365
366/** "The reference type between the nodes is already defined." */
367#define UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED 0x80660000
368
369/** "The server does not allow this type of self reference on this node." */
370#define UA_STATUSCODE_BADINVALIDSELFREFERENCE 0x80670000
371
372/** "The reference type is not valid for a reference to a remote server." */
373#define UA_STATUSCODE_BADREFERENCELOCALONLY 0x80680000
374
375/** "The server will not allow the node to be deleted." */
376#define UA_STATUSCODE_BADNODELETERIGHTS 0x80690000
377
378/** "The server was not able to delete all target references." */
379#define UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED 0x40BC0000
380
381/** "The server index is not valid." */
382#define UA_STATUSCODE_BADSERVERINDEXINVALID 0x806A0000
383
384/** "The view id does not refer to a valid view node." */
385#define UA_STATUSCODE_BADVIEWIDUNKNOWN 0x806B0000
386
387/** "The view timestamp is not available or not supported." */
388#define UA_STATUSCODE_BADVIEWTIMESTAMPINVALID 0x80C90000
389
390/** "The view parameters are not consistent with each other." */
391#define UA_STATUSCODE_BADVIEWPARAMETERMISMATCH 0x80CA0000
392
393/** "The view version is not available or not supported." */
394#define UA_STATUSCODE_BADVIEWVERSIONINVALID 0x80CB0000
395
396/** "The list of references may not be complete because the underlying system is not available." */
397#define UA_STATUSCODE_UNCERTAINNOTALLNODESAVAILABLE 0x40C00000
398
399/** "The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete." */
400#define UA_STATUSCODE_GOODRESULTSMAYBEINCOMPLETE 0x00BA0000
401
402/** "The provided Nodeid was not a type definition nodeid." */
403#define UA_STATUSCODE_BADNOTTYPEDEFINITION 0x80C80000
404
405/** "One of the references to follow in the relative path references to a node in the address space in another server." */
406#define UA_STATUSCODE_UNCERTAINREFERENCEOUTOFSERVER 0x406C0000
407
408/** "The requested operation has too many matches to return." */
409#define UA_STATUSCODE_BADTOOMANYMATCHES 0x806D0000
410
411/** "The requested operation requires too many resources in the server." */
412#define UA_STATUSCODE_BADQUERYTOOCOMPLEX 0x806E0000
413
414/** "The requested operation has no match to return." */
415#define UA_STATUSCODE_BADNOMATCH 0x806F0000
416
417/** "The max age parameter is invalid." */
418#define UA_STATUSCODE_BADMAXAGEINVALID 0x80700000
419
420/** "The operation is not permitted over the current secure channel." */
421#define UA_STATUSCODE_BADSECURITYMODEINSUFFICIENT 0x80E60000
422
423/** "The history details parameter is not valid." */
424#define UA_STATUSCODE_BADHISTORYOPERATIONINVALID 0x80710000
425
426/** "The server does not support the requested operation." */
427#define UA_STATUSCODE_BADHISTORYOPERATIONUNSUPPORTED 0x80720000
428
429/** "The defined timestamp to return was invalid." */
430#define UA_STATUSCODE_BADINVALIDTIMESTAMPARGUMENT 0x80BD0000
431
432/** "The server does not support writing the combination of value */
433#define UA_STATUSCODE_BADWRITENOTSUPPORTED 0x80730000
434
435/** "The value supplied for the attribute is not of the same type as the attribute's value." */
436#define UA_STATUSCODE_BADTYPEMISMATCH 0x80740000
437
438/** "The method id does not refer to a method for the specified object." */
439#define UA_STATUSCODE_BADMETHODINVALID 0x80750000
440
441/** "The client did not specify all of the input arguments for the method." */
442#define UA_STATUSCODE_BADARGUMENTSMISSING 0x80760000
443
444/** "The executable attribute does not allow the execution of the method." */
445#define UA_STATUSCODE_BADNOTEXECUTABLE 0x81110000
446
447/** "The server has reached its maximum number of subscriptions." */
448#define UA_STATUSCODE_BADTOOMANYSUBSCRIPTIONS 0x80770000
449
450/** "The server has reached the maximum number of queued publish requests." */
451#define UA_STATUSCODE_BADTOOMANYPUBLISHREQUESTS 0x80780000
452
453/** "There is no subscription available for this session." */
454#define UA_STATUSCODE_BADNOSUBSCRIPTION 0x80790000
455
456/** "The sequence number is unknown to the server." */
457#define UA_STATUSCODE_BADSEQUENCENUMBERUNKNOWN 0x807A0000
458
459/** "The Server does not support retransmission queue and acknowledgement of sequence numbers is not available." */
460#define UA_STATUSCODE_GOODRETRANSMISSIONQUEUENOTSUPPORTED 0x00DF0000
461
462/** "The requested notification message is no longer available." */
463#define UA_STATUSCODE_BADMESSAGENOTAVAILABLE 0x807B0000
464
465/** "The client of the current session does not support one or more Profiles that are necessary for the subscription." */
466#define UA_STATUSCODE_BADINSUFFICIENTCLIENTPROFILE 0x807C0000
467
468/** "The sub-state machine is not currently active." */
469#define UA_STATUSCODE_BADSTATENOTACTIVE 0x80BF0000
470
471/** "An equivalent rule already exists." */
472#define UA_STATUSCODE_BADALREADYEXISTS 0x81150000
473
474/** "The server cannot process the request because it is too busy." */
475#define UA_STATUSCODE_BADTCPSERVERTOOBUSY 0x807D0000
476
477/** "The type of the message specified in the header invalid." */
478#define UA_STATUSCODE_BADTCPMESSAGETYPEINVALID 0x807E0000
479
480/** "The SecureChannelId and/or TokenId are not currently in use." */
481#define UA_STATUSCODE_BADTCPSECURECHANNELUNKNOWN 0x807F0000
482
483/** "The size of the message chunk specified in the header is too large." */
484#define UA_STATUSCODE_BADTCPMESSAGETOOLARGE 0x80800000
485
486/** "There are not enough resources to process the request." */
487#define UA_STATUSCODE_BADTCPNOTENOUGHRESOURCES 0x80810000
488
489/** "An internal error occurred." */
490#define UA_STATUSCODE_BADTCPINTERNALERROR 0x80820000
491
492/** "The server does not recognize the QueryString specified." */
493#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID 0x80830000
494
495/** "The request could not be sent because of a network interruption." */
496#define UA_STATUSCODE_BADREQUESTINTERRUPTED 0x80840000
497
498/** "Timeout occurred while processing the request." */
499#define UA_STATUSCODE_BADREQUESTTIMEOUT 0x80850000
500
501/** "The secure channel has been closed." */
502#define UA_STATUSCODE_BADSECURECHANNELCLOSED 0x80860000
503
504/** "The token has expired or is not recognized." */
505#define UA_STATUSCODE_BADSECURECHANNELTOKENUNKNOWN 0x80870000
506
507/** "The sequence number is not valid." */
508#define UA_STATUSCODE_BADSEQUENCENUMBERINVALID 0x80880000
509
510/** "The applications do not have compatible protocol versions." */
511#define UA_STATUSCODE_BADPROTOCOLVERSIONUNSUPPORTED 0x80BE0000
512
513/** "There is a problem with the configuration that affects the usefulness of the value." */
514#define UA_STATUSCODE_BADCONFIGURATIONERROR 0x80890000
515
516/** "The variable should receive its value from another variable */
517#define UA_STATUSCODE_BADNOTCONNECTED 0x808A0000
518
519/** "There has been a failure in the device/data source that generates the value that has affected the value." */
520#define UA_STATUSCODE_BADDEVICEFAILURE 0x808B0000
521
522/** "There has been a failure in the sensor from which the value is derived by the device/data source." */
523#define UA_STATUSCODE_BADSENSORFAILURE 0x808C0000
524
525/** "The source of the data is not operational." */
526#define UA_STATUSCODE_BADOUTOFSERVICE 0x808D0000
527
528/** "The deadband filter is not valid." */
529#define UA_STATUSCODE_BADDEADBANDFILTERINVALID 0x808E0000
530
531/** "Communication to the data source has failed. The variable value is the last value that had a good quality." */
532#define UA_STATUSCODE_UNCERTAINNOCOMMUNICATIONLASTUSABLEVALUE 0x408F0000
533
534/** "Whatever was updating this value has stopped doing so." */
535#define UA_STATUSCODE_UNCERTAINLASTUSABLEVALUE 0x40900000
536
537/** "The value is an operational value that was manually overwritten." */
538#define UA_STATUSCODE_UNCERTAINSUBSTITUTEVALUE 0x40910000
539
540/** "The value is an initial value for a variable that normally receives its value from another variable." */
541#define UA_STATUSCODE_UNCERTAININITIALVALUE 0x40920000
542
543/** "The value is at one of the sensor limits." */
544#define UA_STATUSCODE_UNCERTAINSENSORNOTACCURATE 0x40930000
545
546/** "The value is outside of the range of values defined for this parameter." */
547#define UA_STATUSCODE_UNCERTAINENGINEERINGUNITSEXCEEDED 0x40940000
548
549/** "The value is derived from multiple sources and has less than the required number of Good sources." */
550#define UA_STATUSCODE_UNCERTAINSUBNORMAL 0x40950000
551
552/** "The value has been overridden." */
553#define UA_STATUSCODE_GOODLOCALOVERRIDE 0x00960000
554
555/** "This Condition refresh failed */
556#define UA_STATUSCODE_BADREFRESHINPROGRESS 0x80970000
557
558/** "This condition has already been disabled." */
559#define UA_STATUSCODE_BADCONDITIONALREADYDISABLED 0x80980000
560
561/** "This condition has already been enabled." */
562#define UA_STATUSCODE_BADCONDITIONALREADYENABLED 0x80CC0000
563
564/** "Property not available */
565#define UA_STATUSCODE_BADCONDITIONDISABLED 0x80990000
566
567/** "The specified event id is not recognized." */
568#define UA_STATUSCODE_BADEVENTIDUNKNOWN 0x809A0000
569
570/** "The event cannot be acknowledged." */
571#define UA_STATUSCODE_BADEVENTNOTACKNOWLEDGEABLE 0x80BB0000
572
573/** "The dialog condition is not active." */
574#define UA_STATUSCODE_BADDIALOGNOTACTIVE 0x80CD0000
575
576/** "The response is not valid for the dialog." */
577#define UA_STATUSCODE_BADDIALOGRESPONSEINVALID 0x80CE0000
578
579/** "The condition branch has already been acknowledged." */
580#define UA_STATUSCODE_BADCONDITIONBRANCHALREADYACKED 0x80CF0000
581
582/** "The condition branch has already been confirmed." */
583#define UA_STATUSCODE_BADCONDITIONBRANCHALREADYCONFIRMED 0x80D00000
584
585/** "The condition has already been shelved." */
586#define UA_STATUSCODE_BADCONDITIONALREADYSHELVED 0x80D10000
587
588/** "The condition is not currently shelved." */
589#define UA_STATUSCODE_BADCONDITIONNOTSHELVED 0x80D20000
590
591/** "The shelving time not within an acceptable range." */
592#define UA_STATUSCODE_BADSHELVINGTIMEOUTOFRANGE 0x80D30000
593
594/** "No data exists for the requested time range or event filter." */
595#define UA_STATUSCODE_BADNODATA 0x809B0000
596
597/** "No data found to provide upper or lower bound value." */
598#define UA_STATUSCODE_BADBOUNDNOTFOUND 0x80D70000
599
600/** "The server cannot retrieve a bound for the variable." */
601#define UA_STATUSCODE_BADBOUNDNOTSUPPORTED 0x80D80000
602
603/** "Data is missing due to collection started/stopped/lost." */
604#define UA_STATUSCODE_BADDATALOST 0x809D0000
605
606/** "Expected data is unavailable for the requested time range due to an un-mounted volume */
607#define UA_STATUSCODE_BADDATAUNAVAILABLE 0x809E0000
608
609/** "The data or event was not successfully inserted because a matching entry exists." */
610#define UA_STATUSCODE_BADENTRYEXISTS 0x809F0000
611
612/** "The data or event was not successfully updated because no matching entry exists." */
613#define UA_STATUSCODE_BADNOENTRYEXISTS 0x80A00000
614
615/** "The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp)." */
616#define UA_STATUSCODE_BADTIMESTAMPNOTSUPPORTED 0x80A10000
617
618/** "The data or event was successfully inserted into the historical database." */
619#define UA_STATUSCODE_GOODENTRYINSERTED 0x00A20000
620
621/** "The data or event field was successfully replaced in the historical database." */
622#define UA_STATUSCODE_GOODENTRYREPLACED 0x00A30000
623
624/** "The value is derived from multiple values and has less than the required number of Good values." */
625#define UA_STATUSCODE_UNCERTAINDATASUBNORMAL 0x40A40000
626
627/** "No data exists for the requested time range or event filter." */
628#define UA_STATUSCODE_GOODNODATA 0x00A50000
629
630/** "The data or event field was successfully replaced in the historical database." */
631#define UA_STATUSCODE_GOODMOREDATA 0x00A60000
632
633/** "The requested number of Aggregates does not match the requested number of NodeIds." */
634#define UA_STATUSCODE_BADAGGREGATELISTMISMATCH 0x80D40000
635
636/** "The requested Aggregate is not support by the server." */
637#define UA_STATUSCODE_BADAGGREGATENOTSUPPORTED 0x80D50000
638
639/** "The aggregate value could not be derived due to invalid data inputs." */
640#define UA_STATUSCODE_BADAGGREGATEINVALIDINPUTS 0x80D60000
641
642/** "The aggregate configuration is not valid for specified node." */
643#define UA_STATUSCODE_BADAGGREGATECONFIGURATIONREJECTED 0x80DA0000
644
645/** "The request specifies fields which are not valid for the EventType or cannot be saved by the historian." */
646#define UA_STATUSCODE_GOODDATAIGNORED 0x00D90000
647
648/** "The request was rejected by the server because it did not meet the criteria set by the server." */
649#define UA_STATUSCODE_BADREQUESTNOTALLOWED 0x80E40000
650
651/** "The request has not been processed by the server yet." */
652#define UA_STATUSCODE_BADREQUESTNOTCOMPLETE 0x81130000
653
654/** "The device identity needs a ticket before it can be accepted." */
655#define UA_STATUSCODE_BADTICKETREQUIRED 0x811F0000
656
657/** "The device identity needs a ticket before it can be accepted." */
658#define UA_STATUSCODE_BADTICKETINVALID 0x81200000
659
660/** "The value does not come from the real source and has been edited by the server." */
661#define UA_STATUSCODE_GOODEDITED 0x00DC0000
662
663/** "There was an error in execution of these post-actions." */
664#define UA_STATUSCODE_GOODPOSTACTIONFAILED 0x00DD0000
665
666/** "The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit." */
667#define UA_STATUSCODE_UNCERTAINDOMINANTVALUECHANGED 0x40DE0000
668
669/** "A dependent value has been changed but the change has not been applied to the device." */
670#define UA_STATUSCODE_GOODDEPENDENTVALUECHANGED 0x00E00000
671
672/** "The related EngineeringUnit has been changed but this change has not been applied to the device. The Variable Value is still dependent on the previous unit but its status is currently Bad." */
673#define UA_STATUSCODE_BADDOMINANTVALUECHANGED 0x80E10000
674
675/** "A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is uncertain." */
676#define UA_STATUSCODE_UNCERTAINDEPENDENTVALUECHANGED 0x40E20000
677
678/** "A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad." */
679#define UA_STATUSCODE_BADDEPENDENTVALUECHANGED 0x80E30000
680
681/** "It is delivered with a dominant Variable value when a dependent Variable has changed but the change has not been applied." */
682#define UA_STATUSCODE_GOODEDITED_DEPENDENTVALUECHANGED 0x01160000
683
684/** "It is delivered with a dependent Variable value when a dominant Variable has changed but the change has not been applied." */
685#define UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED 0x01170000
686
687/** "It is delivered with a dependent Variable value when a dominant or dependent Variable has changed but change has not been applied." */
688#define UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED 0x01180000
689
690/** "It is delivered with a Variable value when Variable has changed but the value is not legal." */
691#define UA_STATUSCODE_BADEDITED_OUTOFRANGE 0x81190000
692
693/** "It is delivered with a Variable value when a source Variable has changed but the value is not legal." */
694#define UA_STATUSCODE_BADINITIALVALUE_OUTOFRANGE 0x811A0000
695
696/** "It is delivered with a dependent Variable value when a dominant Variable has changed and the value is not legal." */
697#define UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED 0x811B0000
698
699/** "It is delivered with a dependent Variable value when a dominant Variable has changed */
700#define UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED 0x811C0000
701
702/** "It is delivered with a dependent Variable value when a dominant or dependent Variable has changed and the value is not legal." */
703#define UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED 0x811D0000
704
705/** "It is delivered with a dependent Variable value when a dominant or dependent Variable has changed */
706#define UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED 0x811E0000
707
708/** "The communication layer has raised an event." */
709#define UA_STATUSCODE_GOODCOMMUNICATIONEVENT 0x00A70000
710
711/** "The system is shutting down." */
712#define UA_STATUSCODE_GOODSHUTDOWNEVENT 0x00A80000
713
714/** "The operation is not finished and needs to be called again." */
715#define UA_STATUSCODE_GOODCALLAGAIN 0x00A90000
716
717/** "A non-critical timeout occurred." */
718#define UA_STATUSCODE_GOODNONCRITICALTIMEOUT 0x00AA0000
719
720/** "One or more arguments are invalid." */
721#define UA_STATUSCODE_BADINVALIDARGUMENT 0x80AB0000
722
723/** "Could not establish a network connection to remote server." */
724#define UA_STATUSCODE_BADCONNECTIONREJECTED 0x80AC0000
725
726/** "The server has disconnected from the client." */
727#define UA_STATUSCODE_BADDISCONNECT 0x80AD0000
728
729/** "The network connection has been closed." */
730#define UA_STATUSCODE_BADCONNECTIONCLOSED 0x80AE0000
731
732/** "The operation cannot be completed because the object is closed */
733#define UA_STATUSCODE_BADINVALIDSTATE 0x80AF0000
734
735/** "Cannot move beyond end of the stream." */
736#define UA_STATUSCODE_BADENDOFSTREAM 0x80B00000
737
738/** "No data is currently available for reading from a non-blocking stream." */
739#define UA_STATUSCODE_BADNODATAAVAILABLE 0x80B10000
740
741/** "The asynchronous operation is waiting for a response." */
742#define UA_STATUSCODE_BADWAITINGFORRESPONSE 0x80B20000
743
744/** "The asynchronous operation was abandoned by the caller." */
745#define UA_STATUSCODE_BADOPERATIONABANDONED 0x80B30000
746
747/** "The stream did not return all data requested (possibly because it is a non-blocking stream)." */
748#define UA_STATUSCODE_BADEXPECTEDSTREAMTOBLOCK 0x80B40000
749
750/** "Non blocking behaviour is required and the operation would block." */
751#define UA_STATUSCODE_BADWOULDBLOCK 0x80B50000
752
753/** "A value had an invalid syntax." */
754#define UA_STATUSCODE_BADSYNTAXERROR 0x80B60000
755
756/** "The operation could not be finished because all available connections are in use." */
757#define UA_STATUSCODE_BADMAXCONNECTIONSREACHED 0x80B70000
758
759/** Depending on the version of the schema, the following might be already defined: */
760#ifndef UA_STATUSCODE_GOOD
761# define UA_STATUSCODE_GOOD 0x00000000
762#endif
763#ifndef UA_STATUSCODE_UNCERTAIN
764# define UA_STATUSCODE_UNCERTAIN 0x40000000
765#endif
766#ifndef UA_STATUSCODE_BAD
767# define UA_STATUSCODE_BAD 0x80000000
768#endif
769