S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
opcua_statuscodes.h
Go to the documentation of this file.
1/* ========================================================================
2 * Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
3 *
4 * OPC Foundation MIT License 1.00
5 *
6 * Permission is hereby granted, free of charge, to any person
7 * obtaining a copy of this software and associated documentation
8 * files (the "Software"), to deal in the Software without
9 * restriction, including without limitation the rights to use,
10 * copy, modify, merge, publish, distribute, sublicense, and/or sell
11 * copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following
13 * conditions:
14 *
15 * The above copyright notice and this permission notice shall be
16 * included in all copies or substantial portions of the Software.
17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
19 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
21 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
24 * OTHER DEALINGS IN THE SOFTWARE.
25 *
26 * The complete license agreement can be found here:
27 * http://opcfoundation.org/License/MIT/1.00/
28 *
29 * Modifications: adaptation for S2OPC project
30 * ======================================================================*/
31
32#ifndef OpcUa_StatusCodes_H_
33#define OpcUa_StatusCodes_H_ 1
34
35/*============================================================================
36 * An unexpected error occurred.
37 *===========================================================================*/
38#define OpcUa_BadUnexpectedError 0x80010000
39
40/*============================================================================
41 * An internal error occurred as a result of a programming or configuration error.
42 *===========================================================================*/
43#define OpcUa_BadInternalError 0x80020000
44
45/*============================================================================
46 * Not enough memory to complete the operation.
47 *===========================================================================*/
48#define OpcUa_BadOutOfMemory 0x80030000
49
50/*============================================================================
51 * An operating system resource is not available.
52 *===========================================================================*/
53#define OpcUa_BadResourceUnavailable 0x80040000
54
55/*============================================================================
56 * A low level communication error occurred.
57 *===========================================================================*/
58#define OpcUa_BadCommunicationError 0x80050000
59
60/*============================================================================
61 * Encoding halted because of invalid data in the objects being serialized.
62 *===========================================================================*/
63#define OpcUa_BadEncodingError 0x80060000
64
65/*============================================================================
66 * Decoding halted because of invalid data in the stream.
67 *===========================================================================*/
68#define OpcUa_BadDecodingError 0x80070000
69
70/*============================================================================
71 * The message encoding/decoding limits imposed by the stack have been exceeded.
72 *===========================================================================*/
73#define OpcUa_BadEncodingLimitsExceeded 0x80080000
74
75/*============================================================================
76 * The request message size exceeds limits set by the server.
77 *===========================================================================*/
78#define OpcUa_BadRequestTooLarge 0x80B80000
79
80/*============================================================================
81 * The response message size exceeds limits set by the client.
82 *===========================================================================*/
83#define OpcUa_BadResponseTooLarge 0x80B90000
84
85/*============================================================================
86 * An unrecognized response was received from the server.
87 *===========================================================================*/
88#define OpcUa_BadUnknownResponse 0x80090000
89
90/*============================================================================
91 * The operation timed out.
92 *===========================================================================*/
93#define OpcUa_BadTimeout 0x800A0000
94
95/*============================================================================
96 * The server does not support the requested service.
97 *===========================================================================*/
98#define OpcUa_BadServiceUnsupported 0x800B0000
99
100/*============================================================================
101 * The operation was cancelled because the application is shutting down.
102 *===========================================================================*/
103#define OpcUa_BadShutdown 0x800C0000
104
105/*============================================================================
106 * The operation could not complete because the client is not connected to the server.
107 *===========================================================================*/
108#define OpcUa_BadServerNotConnected 0x800D0000
109
110/*============================================================================
111 * The server has stopped and cannot process any requests.
112 *===========================================================================*/
113#define OpcUa_BadServerHalted 0x800E0000
114
115/*============================================================================
116 * There was nothing to do because the client passed a list of operations with no elements.
117 *===========================================================================*/
118#define OpcUa_BadNothingToDo 0x800F0000
119
120/*============================================================================
121 * The request could not be processed because it specified too many operations.
122 *===========================================================================*/
123#define OpcUa_BadTooManyOperations 0x80100000
124
125/*============================================================================
126 * The request could not be processed because there are too many monitored items in the subscription.
127 *===========================================================================*/
128#define OpcUa_BadTooManyMonitoredItems 0x80DB0000
129
130/*============================================================================
131 * The extension object cannot be (de)serialized because the data type id is not recognized.
132 *===========================================================================*/
133#define OpcUa_BadDataTypeIdUnknown 0x80110000
134
135/*============================================================================
136 * The certificate provided as a parameter is not valid.
137 *===========================================================================*/
138#define OpcUa_BadCertificateInvalid 0x80120000
139
140/*============================================================================
141 * An error occurred verifying security.
142 *===========================================================================*/
143#define OpcUa_BadSecurityChecksFailed 0x80130000
144
145/*============================================================================
146 * The certificate does not meet the requirements of the security policy.
147 *===========================================================================*/
148#define OpcUa_BadCertificatePolicyCheckFailed 0x81140000
149
150/*============================================================================
151 * The certificate has expired or is not yet valid.
152 *===========================================================================*/
153#define OpcUa_BadCertificateTimeInvalid 0x80140000
154
155/*============================================================================
156 * An issuer certificate has expired or is not yet valid.
157 *===========================================================================*/
158#define OpcUa_BadCertificateIssuerTimeInvalid 0x80150000
159
160/*============================================================================
161 * The HostName used to connect to a server does not match a HostName in the certificate.
162 *===========================================================================*/
163#define OpcUa_BadCertificateHostNameInvalid 0x80160000
164
165/*============================================================================
166 * The URI specified in the ApplicationDescription does not match the URI in the certificate.
167 *===========================================================================*/
168#define OpcUa_BadCertificateUriInvalid 0x80170000
169
170/*============================================================================
171 * The certificate may not be used for the requested operation.
172 *===========================================================================*/
173#define OpcUa_BadCertificateUseNotAllowed 0x80180000
174
175/*============================================================================
176 * The issuer certificate may not be used for the requested operation.
177 *===========================================================================*/
178#define OpcUa_BadCertificateIssuerUseNotAllowed 0x80190000
179
180/*============================================================================
181 * The certificate is not trusted.
182 *===========================================================================*/
183#define OpcUa_BadCertificateUntrusted 0x801A0000
184
185/*============================================================================
186 * It was not possible to determine if the certificate has been revoked.
187 *===========================================================================*/
188#define OpcUa_BadCertificateRevocationUnknown 0x801B0000
189
190/*============================================================================
191 * It was not possible to determine if the issuer certificate has been revoked.
192 *===========================================================================*/
193#define OpcUa_BadCertificateIssuerRevocationUnknown 0x801C0000
194
195/*============================================================================
196 * The certificate has been revoked.
197 *===========================================================================*/
198#define OpcUa_BadCertificateRevoked 0x801D0000
199
200/*============================================================================
201 * The issuer certificate has been revoked.
202 *===========================================================================*/
203#define OpcUa_BadCertificateIssuerRevoked 0x801E0000
204
205/*============================================================================
206 * The certificate chain is incomplete.
207 *===========================================================================*/
208#define OpcUa_BadCertificateChainIncomplete 0x810D0000
209
210/*============================================================================
211 * User does not have permission to perform the requested operation.
212 *===========================================================================*/
213#define OpcUa_BadUserAccessDenied 0x801F0000
214
215/*============================================================================
216 * The user identity token is not valid.
217 *===========================================================================*/
218#define OpcUa_BadIdentityTokenInvalid 0x80200000
219
220/*============================================================================
221 * The user identity token is valid but the server has rejected it.
222 *===========================================================================*/
223#define OpcUa_BadIdentityTokenRejected 0x80210000
224
225/*============================================================================
226 * The specified secure channel is no longer valid.
227 *===========================================================================*/
228#define OpcUa_BadSecureChannelIdInvalid 0x80220000
229
230/*============================================================================
231 * The timestamp is outside the range allowed by the server.
232 *===========================================================================*/
233#define OpcUa_BadInvalidTimestamp 0x80230000
234
235/*============================================================================
236 * The nonce does appear to be not a random value or it is not the correct length.
237 *===========================================================================*/
238#define OpcUa_BadNonceInvalid 0x80240000
239
240/*============================================================================
241 * The session id is not valid.
242 *===========================================================================*/
243#define OpcUa_BadSessionIdInvalid 0x80250000
244
245/*============================================================================
246 * The session was closed by the client.
247 *===========================================================================*/
248#define OpcUa_BadSessionClosed 0x80260000
249
250/*============================================================================
251 * The session cannot be used because ActivateSession has not been called.
252 *===========================================================================*/
253#define OpcUa_BadSessionNotActivated 0x80270000
254
255/*============================================================================
256 * The subscription id is not valid.
257 *===========================================================================*/
258#define OpcUa_BadSubscriptionIdInvalid 0x80280000
259
260/*============================================================================
261 * The header for the request is missing or invalid.
262 *===========================================================================*/
263#define OpcUa_BadRequestHeaderInvalid 0x802A0000
264
265/*============================================================================
266 * The timestamps to return parameter is invalid.
267 *===========================================================================*/
268#define OpcUa_BadTimestampsToReturnInvalid 0x802B0000
269
270/*============================================================================
271 * The request was cancelled by the client.
272 *===========================================================================*/
273#define OpcUa_BadRequestCancelledByClient 0x802C0000
274
275/*============================================================================
276 * Too many arguments were provided.
277 *===========================================================================*/
278#define OpcUa_BadTooManyArguments 0x80E50000
279
280/*============================================================================
281 * The server requires a license to operate in general or to perform a service or operation, but existing license is
282 *expired.
283 *===========================================================================*/
284#define OpcUa_BadLicenseExpired 0x810E0000
285
286/*============================================================================
287 * The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where
288 *exceeded.
289 *===========================================================================*/
290#define OpcUa_BadLicenseLimitsExceeded 0x810F0000
291
292/*============================================================================
293 * The server does not have a license which is required to operate in general or to perform a service or operation.
294 *===========================================================================*/
295#define OpcUa_BadLicenseNotAvailable 0x81100000
296
297/*============================================================================
298 * The subscription was transferred to another session.
299 *===========================================================================*/
300#define OpcUa_GoodSubscriptionTransferred 0x002D0000
301
302/*============================================================================
303 * The processing will complete asynchronously.
304 *===========================================================================*/
305#define OpcUa_GoodCompletesAsynchronously 0x002E0000
306
307/*============================================================================
308 * Sampling has slowed down due to resource limitations.
309 *===========================================================================*/
310#define OpcUa_GoodOverload 0x002F0000
311
312/*============================================================================
313 * The value written was accepted but was clamped.
314 *===========================================================================*/
315#define OpcUa_GoodClamped 0x00300000
316
317/*============================================================================
318 * Communication with the data source is defined, but not established, and there is no last known value available.
319 *===========================================================================*/
320#define OpcUa_BadNoCommunication 0x80310000
321
322/*============================================================================
323 * Waiting for the server to obtain values from the underlying data source.
324 *===========================================================================*/
325#define OpcUa_BadWaitingForInitialData 0x80320000
326
327/*============================================================================
328 * The syntax of the node id is not valid.
329 *===========================================================================*/
330#define OpcUa_BadNodeIdInvalid 0x80330000
331
332/*============================================================================
333 * The node id refers to a node that does not exist in the server address space.
334 *===========================================================================*/
335#define OpcUa_BadNodeIdUnknown 0x80340000
336
337/*============================================================================
338 * The attribute is not supported for the specified Node.
339 *===========================================================================*/
340#define OpcUa_BadAttributeIdInvalid 0x80350000
341
342/*============================================================================
343 * The syntax of the index range parameter is invalid.
344 *===========================================================================*/
345#define OpcUa_BadIndexRangeInvalid 0x80360000
346
347/*============================================================================
348 * No data exists within the range of indexes specified.
349 *===========================================================================*/
350#define OpcUa_BadIndexRangeNoData 0x80370000
351
352/*============================================================================
353 * The data encoding is invalid.
354 *===========================================================================*/
355#define OpcUa_BadDataEncodingInvalid 0x80380000
356
357/*============================================================================
358 * The server does not support the requested data encoding for the node.
359 *===========================================================================*/
360#define OpcUa_BadDataEncodingUnsupported 0x80390000
361
362/*============================================================================
363 * The access level does not allow reading or subscribing to the Node.
364 *===========================================================================*/
365#define OpcUa_BadNotReadable 0x803A0000
366
367/*============================================================================
368 * The access level does not allow writing to the Node.
369 *===========================================================================*/
370#define OpcUa_BadNotWritable 0x803B0000
371
372/*============================================================================
373 * The value was out of range.
374 *===========================================================================*/
375#define OpcUa_BadOutOfRange 0x803C0000
376
377/*============================================================================
378 * The requested operation is not supported.
379 *===========================================================================*/
380#define OpcUa_BadNotSupported 0x803D0000
381
382/*============================================================================
383 * A requested item was not found or a search operation ended without success.
384 *===========================================================================*/
385#define OpcUa_BadNotFound 0x803E0000
386
387/*============================================================================
388 * The object cannot be used because it has been deleted.
389 *===========================================================================*/
390#define OpcUa_BadObjectDeleted 0x803F0000
391
392/*============================================================================
393 * Requested operation is not implemented.
394 *===========================================================================*/
395#define OpcUa_BadNotImplemented 0x80400000
396
397/*============================================================================
398 * The monitoring mode is invalid.
399 *===========================================================================*/
400#define OpcUa_BadMonitoringModeInvalid 0x80410000
401
402/*============================================================================
403 * The monitoring item id does not refer to a valid monitored item.
404 *===========================================================================*/
405#define OpcUa_BadMonitoredItemIdInvalid 0x80420000
406
407/*============================================================================
408 * The monitored item filter parameter is not valid.
409 *===========================================================================*/
410#define OpcUa_BadMonitoredItemFilterInvalid 0x80430000
411
412/*============================================================================
413 * The server does not support the requested monitored item filter.
414 *===========================================================================*/
415#define OpcUa_BadMonitoredItemFilterUnsupported 0x80440000
416
417/*============================================================================
418 * A monitoring filter cannot be used in combination with the attribute specified.
419 *===========================================================================*/
420#define OpcUa_BadFilterNotAllowed 0x80450000
421
422/*============================================================================
423 * A mandatory structured parameter was missing or null.
424 *===========================================================================*/
425#define OpcUa_BadStructureMissing 0x80460000
426
427/*============================================================================
428 * The event filter is not valid.
429 *===========================================================================*/
430#define OpcUa_BadEventFilterInvalid 0x80470000
431
432/*============================================================================
433 * The content filter is not valid.
434 *===========================================================================*/
435#define OpcUa_BadContentFilterInvalid 0x80480000
436
437/*============================================================================
438 * An unrecognized operator was provided in a filter.
439 *===========================================================================*/
440#define OpcUa_BadFilterOperatorInvalid 0x80C10000
441
442/*============================================================================
443 * A valid operator was provided, but the server does not provide support for this filter operator.
444 *===========================================================================*/
445#define OpcUa_BadFilterOperatorUnsupported 0x80C20000
446
447/*============================================================================
448 * The number of operands provided for the filter operator was less then expected for the operand provided.
449 *===========================================================================*/
450#define OpcUa_BadFilterOperandCountMismatch 0x80C30000
451
452/*============================================================================
453 * The operand used in a content filter is not valid.
454 *===========================================================================*/
455#define OpcUa_BadFilterOperandInvalid 0x80490000
456
457/*============================================================================
458 * The referenced element is not a valid element in the content filter.
459 *===========================================================================*/
460#define OpcUa_BadFilterElementInvalid 0x80C40000
461
462/*============================================================================
463 * The referenced literal is not a valid value.
464 *===========================================================================*/
465#define OpcUa_BadFilterLiteralInvalid 0x80C50000
466
467/*============================================================================
468 * The continuation point provide is longer valid.
469 *===========================================================================*/
470#define OpcUa_BadContinuationPointInvalid 0x804A0000
471
472/*============================================================================
473 * The operation could not be processed because all continuation points have been allocated.
474 *===========================================================================*/
475#define OpcUa_BadNoContinuationPoints 0x804B0000
476
477/*============================================================================
478 * The reference type id does not refer to a valid reference type node.
479 *===========================================================================*/
480#define OpcUa_BadReferenceTypeIdInvalid 0x804C0000
481
482/*============================================================================
483 * The browse direction is not valid.
484 *===========================================================================*/
485#define OpcUa_BadBrowseDirectionInvalid 0x804D0000
486
487/*============================================================================
488 * The node is not part of the view.
489 *===========================================================================*/
490#define OpcUa_BadNodeNotInView 0x804E0000
491
492/*============================================================================
493 * The number was not accepted because of a numeric overflow.
494 *===========================================================================*/
495#define OpcUa_BadNumericOverflow 0x81120000
496
497/*============================================================================
498 * The ServerUri is not a valid URI.
499 *===========================================================================*/
500#define OpcUa_BadServerUriInvalid 0x804F0000
501
502/*============================================================================
503 * No ServerName was specified.
504 *===========================================================================*/
505#define OpcUa_BadServerNameMissing 0x80500000
506
507/*============================================================================
508 * No DiscoveryUrl was specified.
509 *===========================================================================*/
510#define OpcUa_BadDiscoveryUrlMissing 0x80510000
511
512/*============================================================================
513 * The semaphore file specified by the client is not valid.
514 *===========================================================================*/
515#define OpcUa_BadSempahoreFileMissing 0x80520000
516
517/*============================================================================
518 * The security token request type is not valid.
519 *===========================================================================*/
520#define OpcUa_BadRequestTypeInvalid 0x80530000
521
522/*============================================================================
523 * The security mode does not meet the requirements set by the server.
524 *===========================================================================*/
525#define OpcUa_BadSecurityModeRejected 0x80540000
526
527/*============================================================================
528 * The security policy does not meet the requirements set by the server.
529 *===========================================================================*/
530#define OpcUa_BadSecurityPolicyRejected 0x80550000
531
532/*============================================================================
533 * The server has reached its maximum number of sessions.
534 *===========================================================================*/
535#define OpcUa_BadTooManySessions 0x80560000
536
537/*============================================================================
538 * The user token signature is missing or invalid.
539 *===========================================================================*/
540#define OpcUa_BadUserSignatureInvalid 0x80570000
541
542/*============================================================================
543 * The signature generated with the client certificate is missing or invalid.
544 *===========================================================================*/
545#define OpcUa_BadApplicationSignatureInvalid 0x80580000
546
547/*============================================================================
548 * The client did not provide at least one software certificate that is valid and meets the profile requirements for the
549 *server.
550 *===========================================================================*/
551#define OpcUa_BadNoValidCertificates 0x80590000
552
553/*============================================================================
554 * The server does not support changing the user identity assigned to the session.
555 *===========================================================================*/
556#define OpcUa_BadIdentityChangeNotSupported 0x80C60000
557
558/*============================================================================
559 * The request was cancelled by the client with the Cancel service.
560 *===========================================================================*/
561#define OpcUa_BadRequestCancelledByRequest 0x805A0000
562
563/*============================================================================
564 * The parent node id does not to refer to a valid node.
565 *===========================================================================*/
566#define OpcUa_BadParentNodeIdInvalid 0x805B0000
567
568/*============================================================================
569 * The reference could not be created because it violates constraints imposed by the data model.
570 *===========================================================================*/
571#define OpcUa_BadReferenceNotAllowed 0x805C0000
572
573/*============================================================================
574 * The requested node id was reject because it was either invalid or server does not allow node ids to be specified by
575 *the client.
576 *===========================================================================*/
577#define OpcUa_BadNodeIdRejected 0x805D0000
578
579/*============================================================================
580 * The requested node id is already used by another node.
581 *===========================================================================*/
582#define OpcUa_BadNodeIdExists 0x805E0000
583
584/*============================================================================
585 * The node class is not valid.
586 *===========================================================================*/
587#define OpcUa_BadNodeClassInvalid 0x805F0000
588
589/*============================================================================
590 * The browse name is invalid.
591 *===========================================================================*/
592#define OpcUa_BadBrowseNameInvalid 0x80600000
593
594/*============================================================================
595 * The browse name is not unique among nodes that share the same relationship with the parent.
596 *===========================================================================*/
597#define OpcUa_BadBrowseNameDuplicated 0x80610000
598
599/*============================================================================
600 * The node attributes are not valid for the node class.
601 *===========================================================================*/
602#define OpcUa_BadNodeAttributesInvalid 0x80620000
603
604/*============================================================================
605 * The type definition node id does not reference an appropriate type node.
606 *===========================================================================*/
607#define OpcUa_BadTypeDefinitionInvalid 0x80630000
608
609/*============================================================================
610 * The source node id does not reference a valid node.
611 *===========================================================================*/
612#define OpcUa_BadSourceNodeIdInvalid 0x80640000
613
614/*============================================================================
615 * The target node id does not reference a valid node.
616 *===========================================================================*/
617#define OpcUa_BadTargetNodeIdInvalid 0x80650000
618
619/*============================================================================
620 * The reference type between the nodes is already defined.
621 *===========================================================================*/
622#define OpcUa_BadDuplicateReferenceNotAllowed 0x80660000
623
624/*============================================================================
625 * The server does not allow this type of self reference on this node.
626 *===========================================================================*/
627#define OpcUa_BadInvalidSelfReference 0x80670000
628
629/*============================================================================
630 * The reference type is not valid for a reference to a remote server.
631 *===========================================================================*/
632#define OpcUa_BadReferenceLocalOnly 0x80680000
633
634/*============================================================================
635 * The server will not allow the node to be deleted.
636 *===========================================================================*/
637#define OpcUa_BadNoDeleteRights 0x80690000
638
639/*============================================================================
640 * The server was not able to delete all target references.
641 *===========================================================================*/
642#define OpcUa_UncertainReferenceNotDeleted 0x40BC0000
643
644/*============================================================================
645 * The server index is not valid.
646 *===========================================================================*/
647#define OpcUa_BadServerIndexInvalid 0x806A0000
648
649/*============================================================================
650 * The view id does not refer to a valid view node.
651 *===========================================================================*/
652#define OpcUa_BadViewIdUnknown 0x806B0000
653
654/*============================================================================
655 * The view timestamp is not available or not supported.
656 *===========================================================================*/
657#define OpcUa_BadViewTimestampInvalid 0x80C90000
658
659/*============================================================================
660 * The view parameters are not consistent with each other.
661 *===========================================================================*/
662#define OpcUa_BadViewParameterMismatch 0x80CA0000
663
664/*============================================================================
665 * The view version is not available or not supported.
666 *===========================================================================*/
667#define OpcUa_BadViewVersionInvalid 0x80CB0000
668
669/*============================================================================
670 * The list of references may not be complete because the underlying system is not available.
671 *===========================================================================*/
672#define OpcUa_UncertainNotAllNodesAvailable 0x40C00000
673
674/*============================================================================
675 * The server should have followed a reference to a node in a remote server but did not. The result set may be
676 *incomplete.
677 *===========================================================================*/
678#define OpcUa_GoodResultsMayBeIncomplete 0x00BA0000
679
680/*============================================================================
681 * The provided Nodeid was not a type definition nodeid.
682 *===========================================================================*/
683#define OpcUa_BadNotTypeDefinition 0x80C80000
684
685/*============================================================================
686 * One of the references to follow in the relative path references to a node in the address space in another server.
687 *===========================================================================*/
688#define OpcUa_UncertainReferenceOutOfServer 0x406C0000
689
690/*============================================================================
691 * The requested operation has too many matches to return.
692 *===========================================================================*/
693#define OpcUa_BadTooManyMatches 0x806D0000
694
695/*============================================================================
696 * The requested operation requires too many resources in the server.
697 *===========================================================================*/
698#define OpcUa_BadQueryTooComplex 0x806E0000
699
700/*============================================================================
701 * The requested operation has no match to return.
702 *===========================================================================*/
703#define OpcUa_BadNoMatch 0x806F0000
704
705/*============================================================================
706 * The max age parameter is invalid.
707 *===========================================================================*/
708#define OpcUa_BadMaxAgeInvalid 0x80700000
709
710/*============================================================================
711 * The operation is not permitted over the current secure channel.
712 *===========================================================================*/
713#define OpcUa_BadSecurityModeInsufficient 0x80E60000
714
715/*============================================================================
716 * The history details parameter is not valid.
717 *===========================================================================*/
718#define OpcUa_BadHistoryOperationInvalid 0x80710000
719
720/*============================================================================
721 * The server does not support the requested operation.
722 *===========================================================================*/
723#define OpcUa_BadHistoryOperationUnsupported 0x80720000
724
725/*============================================================================
726 * The defined timestamp to return was invalid.
727 *===========================================================================*/
728#define OpcUa_BadInvalidTimestampArgument 0x80BD0000
729
730/*============================================================================
731 * The server does not support writing the combination of value, status and timestamps provided.
732 *===========================================================================*/
733#define OpcUa_BadWriteNotSupported 0x80730000
734
735/*============================================================================
736 * The value supplied for the attribute is not of the same type as the attribute's value.
737 *===========================================================================*/
738#define OpcUa_BadTypeMismatch 0x80740000
739
740/*============================================================================
741 * The method id does not refer to a method for the specified object.
742 *===========================================================================*/
743#define OpcUa_BadMethodInvalid 0x80750000
744
745/*============================================================================
746 * The client did not specify all of the input arguments for the method.
747 *===========================================================================*/
748#define OpcUa_BadArgumentsMissing 0x80760000
749
750/*============================================================================
751 * The executable attribute does not allow the execution of the method.
752 *===========================================================================*/
753#define OpcUa_BadNotExecutable 0x81110000
754
755/*============================================================================
756 * The server has reached its maximum number of subscriptions.
757 *===========================================================================*/
758#define OpcUa_BadTooManySubscriptions 0x80770000
759
760/*============================================================================
761 * The server has reached the maximum number of queued publish requests.
762 *===========================================================================*/
763#define OpcUa_BadTooManyPublishRequests 0x80780000
764
765/*============================================================================
766 * There is no subscription available for this session.
767 *===========================================================================*/
768#define OpcUa_BadNoSubscription 0x80790000
769
770/*============================================================================
771 * The sequence number is unknown to the server.
772 *===========================================================================*/
773#define OpcUa_BadSequenceNumberUnknown 0x807A0000
774
775/*============================================================================
776 * The Server does not support retransmission queue and acknowledgement of sequence numbers is not available.
777 *===========================================================================*/
778#define OpcUa_GoodRetransmissionQueueNotSupported 0x00DF0000
779
780/*============================================================================
781 * The requested notification message is no longer available.
782 *===========================================================================*/
783#define OpcUa_BadMessageNotAvailable 0x807B0000
784
785/*============================================================================
786 * The client of the current session does not support one or more Profiles that are necessary for the subscription.
787 *===========================================================================*/
788#define OpcUa_BadInsufficientClientProfile 0x807C0000
789
790/*============================================================================
791 * The sub-state machine is not currently active.
792 *===========================================================================*/
793#define OpcUa_BadStateNotActive 0x80BF0000
794
795/*============================================================================
796 * An equivalent rule already exists.
797 *===========================================================================*/
798#define OpcUa_BadAlreadyExists 0x81150000
799
800/*============================================================================
801 * The server cannot process the request because it is too busy.
802 *===========================================================================*/
803#define OpcUa_BadTcpServerTooBusy 0x807D0000
804
805/*============================================================================
806 * The type of the message specified in the header invalid.
807 *===========================================================================*/
808#define OpcUa_BadTcpMessageTypeInvalid 0x807E0000
809
810/*============================================================================
811 * The SecureChannelId and/or TokenId are not currently in use.
812 *===========================================================================*/
813#define OpcUa_BadTcpSecureChannelUnknown 0x807F0000
814
815/*============================================================================
816 * The size of the message chunk specified in the header is too large.
817 *===========================================================================*/
818#define OpcUa_BadTcpMessageTooLarge 0x80800000
819
820/*============================================================================
821 * There are not enough resources to process the request.
822 *===========================================================================*/
823#define OpcUa_BadTcpNotEnoughResources 0x80810000
824
825/*============================================================================
826 * An internal error occurred.
827 *===========================================================================*/
828#define OpcUa_BadTcpInternalError 0x80820000
829
830/*============================================================================
831 * The server does not recognize the QueryString specified.
832 *===========================================================================*/
833#define OpcUa_BadTcpEndpointUrlInvalid 0x80830000
834
835/*============================================================================
836 * The request could not be sent because of a network interruption.
837 *===========================================================================*/
838#define OpcUa_BadRequestInterrupted 0x80840000
839
840/*============================================================================
841 * Timeout occurred while processing the request.
842 *===========================================================================*/
843#define OpcUa_BadRequestTimeout 0x80850000
844
845/*============================================================================
846 * The secure channel has been closed.
847 *===========================================================================*/
848#define OpcUa_BadSecureChannelClosed 0x80860000
849
850/*============================================================================
851 * The token has expired or is not recognized.
852 *===========================================================================*/
853#define OpcUa_BadSecureChannelTokenUnknown 0x80870000
854
855/*============================================================================
856 * The sequence number is not valid.
857 *===========================================================================*/
858#define OpcUa_BadSequenceNumberInvalid 0x80880000
859
860/*============================================================================
861 * The applications do not have compatible protocol versions.
862 *===========================================================================*/
863#define OpcUa_BadProtocolVersionUnsupported 0x80BE0000
864
865/*============================================================================
866 * There is a problem with the configuration that affects the usefulness of the value.
867 *===========================================================================*/
868#define OpcUa_BadConfigurationError 0x80890000
869
870/*============================================================================
871 * The variable should receive its value from another variable, but has never been configured to do so.
872 *===========================================================================*/
873#define OpcUa_BadNotConnected 0x808A0000
874
875/*============================================================================
876 * There has been a failure in the device/data source that generates the value that has affected the value.
877 *===========================================================================*/
878#define OpcUa_BadDeviceFailure 0x808B0000
879
880/*============================================================================
881 * There has been a failure in the sensor from which the value is derived by the device/data source.
882 *===========================================================================*/
883#define OpcUa_BadSensorFailure 0x808C0000
884
885/*============================================================================
886 * The source of the data is not operational.
887 *===========================================================================*/
888#define OpcUa_BadOutOfService 0x808D0000
889
890/*============================================================================
891 * The deadband filter is not valid.
892 *===========================================================================*/
893#define OpcUa_BadDeadbandFilterInvalid 0x808E0000
894
895/*============================================================================
896 * Communication to the data source has failed. The variable value is the last value that had a good quality.
897 *===========================================================================*/
898#define OpcUa_UncertainNoCommunicationLastUsableValue 0x408F0000
899
900/*============================================================================
901 * Whatever was updating this value has stopped doing so.
902 *===========================================================================*/
903#define OpcUa_UncertainLastUsableValue 0x40900000
904
905/*============================================================================
906 * The value is an operational value that was manually overwritten.
907 *===========================================================================*/
908#define OpcUa_UncertainSubstituteValue 0x40910000
909
910/*============================================================================
911 * The value is an initial value for a variable that normally receives its value from another variable.
912 *===========================================================================*/
913#define OpcUa_UncertainInitialValue 0x40920000
914
915/*============================================================================
916 * The value is at one of the sensor limits.
917 *===========================================================================*/
918#define OpcUa_UncertainSensorNotAccurate 0x40930000
919
920/*============================================================================
921 * The value is outside of the range of values defined for this parameter.
922 *===========================================================================*/
923#define OpcUa_UncertainEngineeringUnitsExceeded 0x40940000
924
925/*============================================================================
926 * The value is derived from multiple sources and has less than the required number of Good sources.
927 *===========================================================================*/
928#define OpcUa_UncertainSubNormal 0x40950000
929
930/*============================================================================
931 * The value has been overridden.
932 *===========================================================================*/
933#define OpcUa_GoodLocalOverride 0x00960000
934
935/*============================================================================
936 * This Condition refresh failed, a Condition refresh operation is already in progress.
937 *===========================================================================*/
938#define OpcUa_BadRefreshInProgress 0x80970000
939
940/*============================================================================
941 * This condition has already been disabled.
942 *===========================================================================*/
943#define OpcUa_BadConditionAlreadyDisabled 0x80980000
944
945/*============================================================================
946 * This condition has already been enabled.
947 *===========================================================================*/
948#define OpcUa_BadConditionAlreadyEnabled 0x80CC0000
949
950/*============================================================================
951 * Property not available, this condition is disabled.
952 *===========================================================================*/
953#define OpcUa_BadConditionDisabled 0x80990000
954
955/*============================================================================
956 * The specified event id is not recognized.
957 *===========================================================================*/
958#define OpcUa_BadEventIdUnknown 0x809A0000
959
960/*============================================================================
961 * The event cannot be acknowledged.
962 *===========================================================================*/
963#define OpcUa_BadEventNotAcknowledgeable 0x80BB0000
964
965/*============================================================================
966 * The dialog condition is not active.
967 *===========================================================================*/
968#define OpcUa_BadDialogNotActive 0x80CD0000
969
970/*============================================================================
971 * The response is not valid for the dialog.
972 *===========================================================================*/
973#define OpcUa_BadDialogResponseInvalid 0x80CE0000
974
975/*============================================================================
976 * The condition branch has already been acknowledged.
977 *===========================================================================*/
978#define OpcUa_BadConditionBranchAlreadyAcked 0x80CF0000
979
980/*============================================================================
981 * The condition branch has already been confirmed.
982 *===========================================================================*/
983#define OpcUa_BadConditionBranchAlreadyConfirmed 0x80D00000
984
985/*============================================================================
986 * The condition has already been shelved.
987 *===========================================================================*/
988#define OpcUa_BadConditionAlreadyShelved 0x80D10000
989
990/*============================================================================
991 * The condition is not currently shelved.
992 *===========================================================================*/
993#define OpcUa_BadConditionNotShelved 0x80D20000
994
995/*============================================================================
996 * The shelving time not within an acceptable range.
997 *===========================================================================*/
998#define OpcUa_BadShelvingTimeOutOfRange 0x80D30000
999
1000/*============================================================================
1001 * No data exists for the requested time range or event filter.
1002 *===========================================================================*/
1003#define OpcUa_BadNoData 0x809B0000
1004
1005/*============================================================================
1006 * No data found to provide upper or lower bound value.
1007 *===========================================================================*/
1008#define OpcUa_BadBoundNotFound 0x80D70000
1009
1010/*============================================================================
1011 * The server cannot retrieve a bound for the variable.
1012 *===========================================================================*/
1013#define OpcUa_BadBoundNotSupported 0x80D80000
1014
1015/*============================================================================
1016 * Data is missing due to collection started/stopped/lost.
1017 *===========================================================================*/
1018#define OpcUa_BadDataLost 0x809D0000
1019
1020/*============================================================================
1021 * Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape,
1022 *or similar reason for temporary unavailability.
1023 *===========================================================================*/
1024#define OpcUa_BadDataUnavailable 0x809E0000
1025
1026/*============================================================================
1027 * The data or event was not successfully inserted because a matching entry exists.
1028 *===========================================================================*/
1029#define OpcUa_BadEntryExists 0x809F0000
1030
1031/*============================================================================
1032 * The data or event was not successfully updated because no matching entry exists.
1033 *===========================================================================*/
1034#define OpcUa_BadNoEntryExists 0x80A00000
1035
1036/*============================================================================
1037 * The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when
1038 *server only supports SourceTimestamp).
1039 *===========================================================================*/
1040#define OpcUa_BadTimestampNotSupported 0x80A10000
1041
1042/*============================================================================
1043 * The data or event was successfully inserted into the historical database.
1044 *===========================================================================*/
1045#define OpcUa_GoodEntryInserted 0x00A20000
1046
1047/*============================================================================
1048 * The data or event field was successfully replaced in the historical database.
1049 *===========================================================================*/
1050#define OpcUa_GoodEntryReplaced 0x00A30000
1051
1052/*============================================================================
1053 * The value is derived from multiple values and has less than the required number of Good values.
1054 *===========================================================================*/
1055#define OpcUa_UncertainDataSubNormal 0x40A40000
1056
1057/*============================================================================
1058 * No data exists for the requested time range or event filter.
1059 *===========================================================================*/
1060#define OpcUa_GoodNoData 0x00A50000
1061
1062/*============================================================================
1063 * The data or event field was successfully replaced in the historical database.
1064 *===========================================================================*/
1065#define OpcUa_GoodMoreData 0x00A60000
1066
1067/*============================================================================
1068 * The requested number of Aggregates does not match the requested number of NodeIds.
1069 *===========================================================================*/
1070#define OpcUa_BadAggregateListMismatch 0x80D40000
1071
1072/*============================================================================
1073 * The requested Aggregate is not support by the server.
1074 *===========================================================================*/
1075#define OpcUa_BadAggregateNotSupported 0x80D50000
1076
1077/*============================================================================
1078 * The aggregate value could not be derived due to invalid data inputs.
1079 *===========================================================================*/
1080#define OpcUa_BadAggregateInvalidInputs 0x80D60000
1081
1082/*============================================================================
1083 * The aggregate configuration is not valid for specified node.
1084 *===========================================================================*/
1085#define OpcUa_BadAggregateConfigurationRejected 0x80DA0000
1086
1087/*============================================================================
1088 * The request specifies fields which are not valid for the EventType or cannot be saved by the historian.
1089 *===========================================================================*/
1090#define OpcUa_GoodDataIgnored 0x00D90000
1091
1092/*============================================================================
1093 * The request was rejected by the server because it did not meet the criteria set by the server.
1094 *===========================================================================*/
1095#define OpcUa_BadRequestNotAllowed 0x80E40000
1096
1097/*============================================================================
1098 * The request has not been processed by the server yet.
1099 *===========================================================================*/
1100#define OpcUa_BadRequestNotComplete 0x81130000
1101
1102/*============================================================================
1103 * The device identity needs a ticket before it can be accepted.
1104 *===========================================================================*/
1105#define OpcUa_BadTicketRequired 0x811F0000
1106
1107/*============================================================================
1108 * The device identity needs a ticket before it can be accepted.
1109 *===========================================================================*/
1110#define OpcUa_BadTicketInvalid 0x81200000
1111
1112/*============================================================================
1113 * The value does not come from the real source and has been edited by the server.
1114 *===========================================================================*/
1115#define OpcUa_GoodEdited 0x00DC0000
1116
1117/*============================================================================
1118 * There was an error in execution of these post-actions.
1119 *===========================================================================*/
1120#define OpcUa_GoodPostActionFailed 0x00DD0000
1121
1122/*============================================================================
1123 * The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit.
1124 *===========================================================================*/
1125#define OpcUa_UncertainDominantValueChanged 0x40DE0000
1126
1127/*============================================================================
1128 * A dependent value has been changed but the change has not been applied to the device.
1129 *===========================================================================*/
1130#define OpcUa_GoodDependentValueChanged 0x00E00000
1131
1132/*============================================================================
1133 * The related EngineeringUnit has been changed but this change has not been applied to the device. The Variable Value
1134 *is still dependent on the previous unit but its status is currently Bad.
1135 *===========================================================================*/
1136#define OpcUa_BadDominantValueChanged 0x80E10000
1137
1138/*============================================================================
1139 * A dependent value has been changed but the change has not been applied to the device. The quality of the dominant
1140 *variable is uncertain.
1141 *===========================================================================*/
1142#define OpcUa_UncertainDependentValueChanged 0x40E20000
1143
1144/*============================================================================
1145 * A dependent value has been changed but the change has not been applied to the device. The quality of the dominant
1146 *variable is Bad.
1147 *===========================================================================*/
1148#define OpcUa_BadDependentValueChanged 0x80E30000
1149
1150/*============================================================================
1151 * It is delivered with a dominant Variable value when a dependent Variable has changed but the change has not been
1152 *applied.
1153 *===========================================================================*/
1154#define OpcUa_GoodEdited_DependentValueChanged 0x01160000
1155
1156/*============================================================================
1157 * It is delivered with a dependent Variable value when a dominant Variable has changed but the change has not been
1158 *applied.
1159 *===========================================================================*/
1160#define OpcUa_GoodEdited_DominantValueChanged 0x01170000
1161
1162/*============================================================================
1163 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed but change has not
1164 *been applied.
1165 *===========================================================================*/
1166#define OpcUa_GoodEdited_DominantValueChanged_DependentValueChanged 0x01180000
1167
1168/*============================================================================
1169 * It is delivered with a Variable value when Variable has changed but the value is not legal.
1170 *===========================================================================*/
1171#define OpcUa_BadEdited_OutOfRange 0x81190000
1172
1173/*============================================================================
1174 * It is delivered with a Variable value when a source Variable has changed but the value is not legal.
1175 *===========================================================================*/
1176#define OpcUa_BadInitialValue_OutOfRange 0x811A0000
1177
1178/*============================================================================
1179 * It is delivered with a dependent Variable value when a dominant Variable has changed and the value is not legal.
1180 *===========================================================================*/
1181#define OpcUa_BadOutOfRange_DominantValueChanged 0x811B0000
1182
1183/*============================================================================
1184 * It is delivered with a dependent Variable value when a dominant Variable has changed, the value is not legal and the
1185 *change has not been applied.
1186 *===========================================================================*/
1187#define OpcUa_BadEdited_OutOfRange_DominantValueChanged 0x811C0000
1188
1189/*============================================================================
1190 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed and the value is
1191 *not legal.
1192 *===========================================================================*/
1193#define OpcUa_BadOutOfRange_DominantValueChanged_DependentValueChanged 0x811D0000
1194
1195/*============================================================================
1196 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed, the value is not
1197 *legal and the change has not been applied.
1198 *===========================================================================*/
1199#define OpcUa_BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged 0x811E0000
1200
1201/*============================================================================
1202 * The communication layer has raised an event.
1203 *===========================================================================*/
1204#define OpcUa_GoodCommunicationEvent 0x00A70000
1205
1206/*============================================================================
1207 * The system is shutting down.
1208 *===========================================================================*/
1209#define OpcUa_GoodShutdownEvent 0x00A80000
1210
1211/*============================================================================
1212 * The operation is not finished and needs to be called again.
1213 *===========================================================================*/
1214#define OpcUa_GoodCallAgain 0x00A90000
1215
1216/*============================================================================
1217 * A non-critical timeout occurred.
1218 *===========================================================================*/
1219#define OpcUa_GoodNonCriticalTimeout 0x00AA0000
1220
1221/*============================================================================
1222 * One or more arguments are invalid.
1223 *===========================================================================*/
1224#define OpcUa_BadInvalidArgument 0x80AB0000
1225
1226/*============================================================================
1227 * Could not establish a network connection to remote server.
1228 *===========================================================================*/
1229#define OpcUa_BadConnectionRejected 0x80AC0000
1230
1231/*============================================================================
1232 * The server has disconnected from the client.
1233 *===========================================================================*/
1234#define OpcUa_BadDisconnect 0x80AD0000
1235
1236/*============================================================================
1237 * The network connection has been closed.
1238 *===========================================================================*/
1239#define OpcUa_BadConnectionClosed 0x80AE0000
1240
1241/*============================================================================
1242 * The operation cannot be completed because the object is closed, uninitialized or in some other invalid state.
1243 *===========================================================================*/
1244#define OpcUa_BadInvalidState 0x80AF0000
1245
1246/*============================================================================
1247 * Cannot move beyond end of the stream.
1248 *===========================================================================*/
1249#define OpcUa_BadEndOfStream 0x80B00000
1250
1251/*============================================================================
1252 * No data is currently available for reading from a non-blocking stream.
1253 *===========================================================================*/
1254#define OpcUa_BadNoDataAvailable 0x80B10000
1255
1256/*============================================================================
1257 * The asynchronous operation is waiting for a response.
1258 *===========================================================================*/
1259#define OpcUa_BadWaitingForResponse 0x80B20000
1260
1261/*============================================================================
1262 * The asynchronous operation was abandoned by the caller.
1263 *===========================================================================*/
1264#define OpcUa_BadOperationAbandoned 0x80B30000
1265
1266/*============================================================================
1267 * The stream did not return all data requested (possibly because it is a non-blocking stream).
1268 *===========================================================================*/
1269#define OpcUa_BadExpectedStreamToBlock 0x80B40000
1270
1271/*============================================================================
1272 * Non blocking behaviour is required and the operation would block.
1273 *===========================================================================*/
1274#define OpcUa_BadWouldBlock 0x80B50000
1275
1276/*============================================================================
1277 * A value had an invalid syntax.
1278 *===========================================================================*/
1279#define OpcUa_BadSyntaxError 0x80B60000
1280
1281/*============================================================================
1282 * The operation could not be finished because all available connections are in use.
1283 *===========================================================================*/
1284#define OpcUa_BadMaxConnectionsReached 0x80B70000
1285
1286/*============================================================================
1287 * The value may not be accurate because the transducer is in manual mode.
1288 *===========================================================================*/
1289#define OpcUa_UncertainTransducerInManual 0x42080000
1290
1291/*============================================================================
1292 * The value is simulated.
1293 *===========================================================================*/
1294#define OpcUa_UncertainSimulatedValue 0x42090000
1295
1296/*============================================================================
1297 * The value may not be accurate due to a sensor calibration fault.
1298 *===========================================================================*/
1299#define OpcUa_UncertainSensorCalibration 0x420A0000
1300
1301/*============================================================================
1302 * The value may not be accurate due to a configuration issue.
1303 *===========================================================================*/
1304#define OpcUa_UncertainConfigurationError 0x420F0000
1305
1306/*============================================================================
1307 * The value source supports cascade handshaking and the value has been Initialized based on an initialization request
1308 *from a cascade secondary.
1309 *===========================================================================*/
1310#define OpcUa_GoodCascadeInitializationAcknowledged 0x04010000
1311
1312/*============================================================================
1313 * The value source supports cascade handshaking and is requesting initialization of a cascade primary.
1314 *===========================================================================*/
1315#define OpcUa_GoodCascadeInitializationRequest 0x04020000
1316
1317/*============================================================================
1318 * The value source supports cascade handshaking, however, the source’s current state does not allow for cascade.
1319 *===========================================================================*/
1320#define OpcUa_GoodCascadeNotInvited 0x04030000
1321
1322/*============================================================================
1323 * The value source supports cascade handshaking, however, the source has not selected the corresponding cascade primary
1324 *for use.
1325 *===========================================================================*/
1326#define OpcUa_GoodCascadeNotSelected 0x04040000
1327
1328/*============================================================================
1329 * There is a fault state condition active in the value source.
1330 *===========================================================================*/
1331#define OpcUa_GoodFaultStateActive 0x04070000
1332
1333/*============================================================================
1334 * A fault state condition is being requested of the destination.
1335 *===========================================================================*/
1336#define OpcUa_GoodInitiateFaultState 0x04080000
1337
1338/*============================================================================
1339 * The value is accurate, and the signal source supports cascade handshaking.
1340 *===========================================================================*/
1341#define OpcUa_GoodCascade 0x04090000
1342
1343#endif /* OpcUa_StatusCodes_H_ */
1344/* This is the last line of an autogenerated file. */