open62541 1.3.12
Open source implementation of OPC UA
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
30#ifndef _OpcUa_StatusCodes_H_
31#define _OpcUa_StatusCodes_H_ 1
32
33OPCUA_BEGIN_EXTERN_C
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 expired.
282 *===========================================================================*/
283#define OpcUa_BadLicenseExpired 0x810E0000
284
285/*============================================================================
286 * The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where exceeded.
287 *===========================================================================*/
288#define OpcUa_BadLicenseLimitsExceeded 0x810F0000
289
290/*============================================================================
291 * The server does not have a license which is required to operate in general or to perform a service or operation.
292 *===========================================================================*/
293#define OpcUa_BadLicenseNotAvailable 0x81100000
294
295/*============================================================================
296 * The subscription was transferred to another session.
297 *===========================================================================*/
298#define OpcUa_GoodSubscriptionTransferred 0x002D0000
299
300/*============================================================================
301 * The processing will complete asynchronously.
302 *===========================================================================*/
303#define OpcUa_GoodCompletesAsynchronously 0x002E0000
304
305/*============================================================================
306 * Sampling has slowed down due to resource limitations.
307 *===========================================================================*/
308#define OpcUa_GoodOverload 0x002F0000
309
310/*============================================================================
311 * The value written was accepted but was clamped.
312 *===========================================================================*/
313#define OpcUa_GoodClamped 0x00300000
314
315/*============================================================================
316 * Communication with the data source is defined, but not established, and there is no last known value available.
317 *===========================================================================*/
318#define OpcUa_BadNoCommunication 0x80310000
319
320/*============================================================================
321 * Waiting for the server to obtain values from the underlying data source.
322 *===========================================================================*/
323#define OpcUa_BadWaitingForInitialData 0x80320000
324
325/*============================================================================
326 * The syntax of the node id is not valid.
327 *===========================================================================*/
328#define OpcUa_BadNodeIdInvalid 0x80330000
329
330/*============================================================================
331 * The node id refers to a node that does not exist in the server address space.
332 *===========================================================================*/
333#define OpcUa_BadNodeIdUnknown 0x80340000
334
335/*============================================================================
336 * The attribute is not supported for the specified Node.
337 *===========================================================================*/
338#define OpcUa_BadAttributeIdInvalid 0x80350000
339
340/*============================================================================
341 * The syntax of the index range parameter is invalid.
342 *===========================================================================*/
343#define OpcUa_BadIndexRangeInvalid 0x80360000
344
345/*============================================================================
346 * No data exists within the range of indexes specified.
347 *===========================================================================*/
348#define OpcUa_BadIndexRangeNoData 0x80370000
349
350/*============================================================================
351 * The data encoding is invalid.
352 *===========================================================================*/
353#define OpcUa_BadDataEncodingInvalid 0x80380000
354
355/*============================================================================
356 * The server does not support the requested data encoding for the node.
357 *===========================================================================*/
358#define OpcUa_BadDataEncodingUnsupported 0x80390000
359
360/*============================================================================
361 * The access level does not allow reading or subscribing to the Node.
362 *===========================================================================*/
363#define OpcUa_BadNotReadable 0x803A0000
364
365/*============================================================================
366 * The access level does not allow writing to the Node.
367 *===========================================================================*/
368#define OpcUa_BadNotWritable 0x803B0000
369
370/*============================================================================
371 * The value was out of range.
372 *===========================================================================*/
373#define OpcUa_BadOutOfRange 0x803C0000
374
375/*============================================================================
376 * The requested operation is not supported.
377 *===========================================================================*/
378#define OpcUa_BadNotSupported 0x803D0000
379
380/*============================================================================
381 * A requested item was not found or a search operation ended without success.
382 *===========================================================================*/
383#define OpcUa_BadNotFound 0x803E0000
384
385/*============================================================================
386 * The object cannot be used because it has been deleted.
387 *===========================================================================*/
388#define OpcUa_BadObjectDeleted 0x803F0000
389
390/*============================================================================
391 * Requested operation is not implemented.
392 *===========================================================================*/
393#define OpcUa_BadNotImplemented 0x80400000
394
395/*============================================================================
396 * The monitoring mode is invalid.
397 *===========================================================================*/
398#define OpcUa_BadMonitoringModeInvalid 0x80410000
399
400/*============================================================================
401 * The monitoring item id does not refer to a valid monitored item.
402 *===========================================================================*/
403#define OpcUa_BadMonitoredItemIdInvalid 0x80420000
404
405/*============================================================================
406 * The monitored item filter parameter is not valid.
407 *===========================================================================*/
408#define OpcUa_BadMonitoredItemFilterInvalid 0x80430000
409
410/*============================================================================
411 * The server does not support the requested monitored item filter.
412 *===========================================================================*/
413#define OpcUa_BadMonitoredItemFilterUnsupported 0x80440000
414
415/*============================================================================
416 * A monitoring filter cannot be used in combination with the attribute specified.
417 *===========================================================================*/
418#define OpcUa_BadFilterNotAllowed 0x80450000
419
420/*============================================================================
421 * A mandatory structured parameter was missing or null.
422 *===========================================================================*/
423#define OpcUa_BadStructureMissing 0x80460000
424
425/*============================================================================
426 * The event filter is not valid.
427 *===========================================================================*/
428#define OpcUa_BadEventFilterInvalid 0x80470000
429
430/*============================================================================
431 * The content filter is not valid.
432 *===========================================================================*/
433#define OpcUa_BadContentFilterInvalid 0x80480000
434
435/*============================================================================
436 * An unrecognized operator was provided in a filter.
437 *===========================================================================*/
438#define OpcUa_BadFilterOperatorInvalid 0x80C10000
439
440/*============================================================================
441 * A valid operator was provided, but the server does not provide support for this filter operator.
442 *===========================================================================*/
443#define OpcUa_BadFilterOperatorUnsupported 0x80C20000
444
445/*============================================================================
446 * The number of operands provided for the filter operator was less then expected for the operand provided.
447 *===========================================================================*/
448#define OpcUa_BadFilterOperandCountMismatch 0x80C30000
449
450/*============================================================================
451 * The operand used in a content filter is not valid.
452 *===========================================================================*/
453#define OpcUa_BadFilterOperandInvalid 0x80490000
454
455/*============================================================================
456 * The referenced element is not a valid element in the content filter.
457 *===========================================================================*/
458#define OpcUa_BadFilterElementInvalid 0x80C40000
459
460/*============================================================================
461 * The referenced literal is not a valid value.
462 *===========================================================================*/
463#define OpcUa_BadFilterLiteralInvalid 0x80C50000
464
465/*============================================================================
466 * The continuation point provide is longer valid.
467 *===========================================================================*/
468#define OpcUa_BadContinuationPointInvalid 0x804A0000
469
470/*============================================================================
471 * The operation could not be processed because all continuation points have been allocated.
472 *===========================================================================*/
473#define OpcUa_BadNoContinuationPoints 0x804B0000
474
475/*============================================================================
476 * The reference type id does not refer to a valid reference type node.
477 *===========================================================================*/
478#define OpcUa_BadReferenceTypeIdInvalid 0x804C0000
479
480/*============================================================================
481 * The browse direction is not valid.
482 *===========================================================================*/
483#define OpcUa_BadBrowseDirectionInvalid 0x804D0000
484
485/*============================================================================
486 * The node is not part of the view.
487 *===========================================================================*/
488#define OpcUa_BadNodeNotInView 0x804E0000
489
490/*============================================================================
491 * The number was not accepted because of a numeric overflow.
492 *===========================================================================*/
493#define OpcUa_BadNumericOverflow 0x81120000
494
495/*============================================================================
496 * The ServerUri is not a valid URI.
497 *===========================================================================*/
498#define OpcUa_BadServerUriInvalid 0x804F0000
499
500/*============================================================================
501 * No ServerName was specified.
502 *===========================================================================*/
503#define OpcUa_BadServerNameMissing 0x80500000
504
505/*============================================================================
506 * No DiscoveryUrl was specified.
507 *===========================================================================*/
508#define OpcUa_BadDiscoveryUrlMissing 0x80510000
509
510/*============================================================================
511 * The semaphore file specified by the client is not valid.
512 *===========================================================================*/
513#define OpcUa_BadSempahoreFileMissing 0x80520000
514
515/*============================================================================
516 * The security token request type is not valid.
517 *===========================================================================*/
518#define OpcUa_BadRequestTypeInvalid 0x80530000
519
520/*============================================================================
521 * The security mode does not meet the requirements set by the server.
522 *===========================================================================*/
523#define OpcUa_BadSecurityModeRejected 0x80540000
524
525/*============================================================================
526 * The security policy does not meet the requirements set by the server.
527 *===========================================================================*/
528#define OpcUa_BadSecurityPolicyRejected 0x80550000
529
530/*============================================================================
531 * The server has reached its maximum number of sessions.
532 *===========================================================================*/
533#define OpcUa_BadTooManySessions 0x80560000
534
535/*============================================================================
536 * The user token signature is missing or invalid.
537 *===========================================================================*/
538#define OpcUa_BadUserSignatureInvalid 0x80570000
539
540/*============================================================================
541 * The signature generated with the client certificate is missing or invalid.
542 *===========================================================================*/
543#define OpcUa_BadApplicationSignatureInvalid 0x80580000
544
545/*============================================================================
546 * The client did not provide at least one software certificate that is valid and meets the profile requirements for the server.
547 *===========================================================================*/
548#define OpcUa_BadNoValidCertificates 0x80590000
549
550/*============================================================================
551 * The server does not support changing the user identity assigned to the session.
552 *===========================================================================*/
553#define OpcUa_BadIdentityChangeNotSupported 0x80C60000
554
555/*============================================================================
556 * The request was cancelled by the client with the Cancel service.
557 *===========================================================================*/
558#define OpcUa_BadRequestCancelledByRequest 0x805A0000
559
560/*============================================================================
561 * The parent node id does not to refer to a valid node.
562 *===========================================================================*/
563#define OpcUa_BadParentNodeIdInvalid 0x805B0000
564
565/*============================================================================
566 * The reference could not be created because it violates constraints imposed by the data model.
567 *===========================================================================*/
568#define OpcUa_BadReferenceNotAllowed 0x805C0000
569
570/*============================================================================
571 * The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client.
572 *===========================================================================*/
573#define OpcUa_BadNodeIdRejected 0x805D0000
574
575/*============================================================================
576 * The requested node id is already used by another node.
577 *===========================================================================*/
578#define OpcUa_BadNodeIdExists 0x805E0000
579
580/*============================================================================
581 * The node class is not valid.
582 *===========================================================================*/
583#define OpcUa_BadNodeClassInvalid 0x805F0000
584
585/*============================================================================
586 * The browse name is invalid.
587 *===========================================================================*/
588#define OpcUa_BadBrowseNameInvalid 0x80600000
589
590/*============================================================================
591 * The browse name is not unique among nodes that share the same relationship with the parent.
592 *===========================================================================*/
593#define OpcUa_BadBrowseNameDuplicated 0x80610000
594
595/*============================================================================
596 * The node attributes are not valid for the node class.
597 *===========================================================================*/
598#define OpcUa_BadNodeAttributesInvalid 0x80620000
599
600/*============================================================================
601 * The type definition node id does not reference an appropriate type node.
602 *===========================================================================*/
603#define OpcUa_BadTypeDefinitionInvalid 0x80630000
604
605/*============================================================================
606 * The source node id does not reference a valid node.
607 *===========================================================================*/
608#define OpcUa_BadSourceNodeIdInvalid 0x80640000
609
610/*============================================================================
611 * The target node id does not reference a valid node.
612 *===========================================================================*/
613#define OpcUa_BadTargetNodeIdInvalid 0x80650000
614
615/*============================================================================
616 * The reference type between the nodes is already defined.
617 *===========================================================================*/
618#define OpcUa_BadDuplicateReferenceNotAllowed 0x80660000
619
620/*============================================================================
621 * The server does not allow this type of self reference on this node.
622 *===========================================================================*/
623#define OpcUa_BadInvalidSelfReference 0x80670000
624
625/*============================================================================
626 * The reference type is not valid for a reference to a remote server.
627 *===========================================================================*/
628#define OpcUa_BadReferenceLocalOnly 0x80680000
629
630/*============================================================================
631 * The server will not allow the node to be deleted.
632 *===========================================================================*/
633#define OpcUa_BadNoDeleteRights 0x80690000
634
635/*============================================================================
636 * The server was not able to delete all target references.
637 *===========================================================================*/
638#define OpcUa_UncertainReferenceNotDeleted 0x40BC0000
639
640/*============================================================================
641 * The server index is not valid.
642 *===========================================================================*/
643#define OpcUa_BadServerIndexInvalid 0x806A0000
644
645/*============================================================================
646 * The view id does not refer to a valid view node.
647 *===========================================================================*/
648#define OpcUa_BadViewIdUnknown 0x806B0000
649
650/*============================================================================
651 * The view timestamp is not available or not supported.
652 *===========================================================================*/
653#define OpcUa_BadViewTimestampInvalid 0x80C90000
654
655/*============================================================================
656 * The view parameters are not consistent with each other.
657 *===========================================================================*/
658#define OpcUa_BadViewParameterMismatch 0x80CA0000
659
660/*============================================================================
661 * The view version is not available or not supported.
662 *===========================================================================*/
663#define OpcUa_BadViewVersionInvalid 0x80CB0000
664
665/*============================================================================
666 * The list of references may not be complete because the underlying system is not available.
667 *===========================================================================*/
668#define OpcUa_UncertainNotAllNodesAvailable 0x40C00000
669
670/*============================================================================
671 * The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete.
672 *===========================================================================*/
673#define OpcUa_GoodResultsMayBeIncomplete 0x00BA0000
674
675/*============================================================================
676 * The provided Nodeid was not a type definition nodeid.
677 *===========================================================================*/
678#define OpcUa_BadNotTypeDefinition 0x80C80000
679
680/*============================================================================
681 * One of the references to follow in the relative path references to a node in the address space in another server.
682 *===========================================================================*/
683#define OpcUa_UncertainReferenceOutOfServer 0x406C0000
684
685/*============================================================================
686 * The requested operation has too many matches to return.
687 *===========================================================================*/
688#define OpcUa_BadTooManyMatches 0x806D0000
689
690/*============================================================================
691 * The requested operation requires too many resources in the server.
692 *===========================================================================*/
693#define OpcUa_BadQueryTooComplex 0x806E0000
694
695/*============================================================================
696 * The requested operation has no match to return.
697 *===========================================================================*/
698#define OpcUa_BadNoMatch 0x806F0000
699
700/*============================================================================
701 * The max age parameter is invalid.
702 *===========================================================================*/
703#define OpcUa_BadMaxAgeInvalid 0x80700000
704
705/*============================================================================
706 * The operation is not permitted over the current secure channel.
707 *===========================================================================*/
708#define OpcUa_BadSecurityModeInsufficient 0x80E60000
709
710/*============================================================================
711 * The history details parameter is not valid.
712 *===========================================================================*/
713#define OpcUa_BadHistoryOperationInvalid 0x80710000
714
715/*============================================================================
716 * The server does not support the requested operation.
717 *===========================================================================*/
718#define OpcUa_BadHistoryOperationUnsupported 0x80720000
719
720/*============================================================================
721 * The defined timestamp to return was invalid.
722 *===========================================================================*/
723#define OpcUa_BadInvalidTimestampArgument 0x80BD0000
724
725/*============================================================================
726 * The server does not support writing the combination of value, status and timestamps provided.
727 *===========================================================================*/
728#define OpcUa_BadWriteNotSupported 0x80730000
729
730/*============================================================================
731 * The value supplied for the attribute is not of the same type as the attribute's value.
732 *===========================================================================*/
733#define OpcUa_BadTypeMismatch 0x80740000
734
735/*============================================================================
736 * The method id does not refer to a method for the specified object.
737 *===========================================================================*/
738#define OpcUa_BadMethodInvalid 0x80750000
739
740/*============================================================================
741 * The client did not specify all of the input arguments for the method.
742 *===========================================================================*/
743#define OpcUa_BadArgumentsMissing 0x80760000
744
745/*============================================================================
746 * The executable attribute does not allow the execution of the method.
747 *===========================================================================*/
748#define OpcUa_BadNotExecutable 0x81110000
749
750/*============================================================================
751 * The server has reached its maximum number of subscriptions.
752 *===========================================================================*/
753#define OpcUa_BadTooManySubscriptions 0x80770000
754
755/*============================================================================
756 * The server has reached the maximum number of queued publish requests.
757 *===========================================================================*/
758#define OpcUa_BadTooManyPublishRequests 0x80780000
759
760/*============================================================================
761 * There is no subscription available for this session.
762 *===========================================================================*/
763#define OpcUa_BadNoSubscription 0x80790000
764
765/*============================================================================
766 * The sequence number is unknown to the server.
767 *===========================================================================*/
768#define OpcUa_BadSequenceNumberUnknown 0x807A0000
769
770/*============================================================================
771 * The Server does not support retransmission queue and acknowledgement of sequence numbers is not available.
772 *===========================================================================*/
773#define OpcUa_GoodRetransmissionQueueNotSupported 0x00DF0000
774
775/*============================================================================
776 * The requested notification message is no longer available.
777 *===========================================================================*/
778#define OpcUa_BadMessageNotAvailable 0x807B0000
779
780/*============================================================================
781 * The client of the current session does not support one or more Profiles that are necessary for the subscription.
782 *===========================================================================*/
783#define OpcUa_BadInsufficientClientProfile 0x807C0000
784
785/*============================================================================
786 * The sub-state machine is not currently active.
787 *===========================================================================*/
788#define OpcUa_BadStateNotActive 0x80BF0000
789
790/*============================================================================
791 * An equivalent rule already exists.
792 *===========================================================================*/
793#define OpcUa_BadAlreadyExists 0x81150000
794
795/*============================================================================
796 * The server cannot process the request because it is too busy.
797 *===========================================================================*/
798#define OpcUa_BadTcpServerTooBusy 0x807D0000
799
800/*============================================================================
801 * The type of the message specified in the header invalid.
802 *===========================================================================*/
803#define OpcUa_BadTcpMessageTypeInvalid 0x807E0000
804
805/*============================================================================
806 * The SecureChannelId and/or TokenId are not currently in use.
807 *===========================================================================*/
808#define OpcUa_BadTcpSecureChannelUnknown 0x807F0000
809
810/*============================================================================
811 * The size of the message chunk specified in the header is too large.
812 *===========================================================================*/
813#define OpcUa_BadTcpMessageTooLarge 0x80800000
814
815/*============================================================================
816 * There are not enough resources to process the request.
817 *===========================================================================*/
818#define OpcUa_BadTcpNotEnoughResources 0x80810000
819
820/*============================================================================
821 * An internal error occurred.
822 *===========================================================================*/
823#define OpcUa_BadTcpInternalError 0x80820000
824
825/*============================================================================
826 * The server does not recognize the QueryString specified.
827 *===========================================================================*/
828#define OpcUa_BadTcpEndpointUrlInvalid 0x80830000
829
830/*============================================================================
831 * The request could not be sent because of a network interruption.
832 *===========================================================================*/
833#define OpcUa_BadRequestInterrupted 0x80840000
834
835/*============================================================================
836 * Timeout occurred while processing the request.
837 *===========================================================================*/
838#define OpcUa_BadRequestTimeout 0x80850000
839
840/*============================================================================
841 * The secure channel has been closed.
842 *===========================================================================*/
843#define OpcUa_BadSecureChannelClosed 0x80860000
844
845/*============================================================================
846 * The token has expired or is not recognized.
847 *===========================================================================*/
848#define OpcUa_BadSecureChannelTokenUnknown 0x80870000
849
850/*============================================================================
851 * The sequence number is not valid.
852 *===========================================================================*/
853#define OpcUa_BadSequenceNumberInvalid 0x80880000
854
855/*============================================================================
856 * The applications do not have compatible protocol versions.
857 *===========================================================================*/
858#define OpcUa_BadProtocolVersionUnsupported 0x80BE0000
859
860/*============================================================================
861 * There is a problem with the configuration that affects the usefulness of the value.
862 *===========================================================================*/
863#define OpcUa_BadConfigurationError 0x80890000
864
865/*============================================================================
866 * The variable should receive its value from another variable, but has never been configured to do so.
867 *===========================================================================*/
868#define OpcUa_BadNotConnected 0x808A0000
869
870/*============================================================================
871 * There has been a failure in the device/data source that generates the value that has affected the value.
872 *===========================================================================*/
873#define OpcUa_BadDeviceFailure 0x808B0000
874
875/*============================================================================
876 * There has been a failure in the sensor from which the value is derived by the device/data source.
877 *===========================================================================*/
878#define OpcUa_BadSensorFailure 0x808C0000
879
880/*============================================================================
881 * The source of the data is not operational.
882 *===========================================================================*/
883#define OpcUa_BadOutOfService 0x808D0000
884
885/*============================================================================
886 * The deadband filter is not valid.
887 *===========================================================================*/
888#define OpcUa_BadDeadbandFilterInvalid 0x808E0000
889
890/*============================================================================
891 * Communication to the data source has failed. The variable value is the last value that had a good quality.
892 *===========================================================================*/
893#define OpcUa_UncertainNoCommunicationLastUsableValue 0x408F0000
894
895/*============================================================================
896 * Whatever was updating this value has stopped doing so.
897 *===========================================================================*/
898#define OpcUa_UncertainLastUsableValue 0x40900000
899
900/*============================================================================
901 * The value is an operational value that was manually overwritten.
902 *===========================================================================*/
903#define OpcUa_UncertainSubstituteValue 0x40910000
904
905/*============================================================================
906 * The value is an initial value for a variable that normally receives its value from another variable.
907 *===========================================================================*/
908#define OpcUa_UncertainInitialValue 0x40920000
909
910/*============================================================================
911 * The value is at one of the sensor limits.
912 *===========================================================================*/
913#define OpcUa_UncertainSensorNotAccurate 0x40930000
914
915/*============================================================================
916 * The value is outside of the range of values defined for this parameter.
917 *===========================================================================*/
918#define OpcUa_UncertainEngineeringUnitsExceeded 0x40940000
919
920/*============================================================================
921 * The value is derived from multiple sources and has less than the required number of Good sources.
922 *===========================================================================*/
923#define OpcUa_UncertainSubNormal 0x40950000
924
925/*============================================================================
926 * The value has been overridden.
927 *===========================================================================*/
928#define OpcUa_GoodLocalOverride 0x00960000
929
930/*============================================================================
931 * This Condition refresh failed, a Condition refresh operation is already in progress.
932 *===========================================================================*/
933#define OpcUa_BadRefreshInProgress 0x80970000
934
935/*============================================================================
936 * This condition has already been disabled.
937 *===========================================================================*/
938#define OpcUa_BadConditionAlreadyDisabled 0x80980000
939
940/*============================================================================
941 * This condition has already been enabled.
942 *===========================================================================*/
943#define OpcUa_BadConditionAlreadyEnabled 0x80CC0000
944
945/*============================================================================
946 * Property not available, this condition is disabled.
947 *===========================================================================*/
948#define OpcUa_BadConditionDisabled 0x80990000
949
950/*============================================================================
951 * The specified event id is not recognized.
952 *===========================================================================*/
953#define OpcUa_BadEventIdUnknown 0x809A0000
954
955/*============================================================================
956 * The event cannot be acknowledged.
957 *===========================================================================*/
958#define OpcUa_BadEventNotAcknowledgeable 0x80BB0000
959
960/*============================================================================
961 * The dialog condition is not active.
962 *===========================================================================*/
963#define OpcUa_BadDialogNotActive 0x80CD0000
964
965/*============================================================================
966 * The response is not valid for the dialog.
967 *===========================================================================*/
968#define OpcUa_BadDialogResponseInvalid 0x80CE0000
969
970/*============================================================================
971 * The condition branch has already been acknowledged.
972 *===========================================================================*/
973#define OpcUa_BadConditionBranchAlreadyAcked 0x80CF0000
974
975/*============================================================================
976 * The condition branch has already been confirmed.
977 *===========================================================================*/
978#define OpcUa_BadConditionBranchAlreadyConfirmed 0x80D00000
979
980/*============================================================================
981 * The condition has already been shelved.
982 *===========================================================================*/
983#define OpcUa_BadConditionAlreadyShelved 0x80D10000
984
985/*============================================================================
986 * The condition is not currently shelved.
987 *===========================================================================*/
988#define OpcUa_BadConditionNotShelved 0x80D20000
989
990/*============================================================================
991 * The shelving time not within an acceptable range.
992 *===========================================================================*/
993#define OpcUa_BadShelvingTimeOutOfRange 0x80D30000
994
995/*============================================================================
996 * No data exists for the requested time range or event filter.
997 *===========================================================================*/
998#define OpcUa_BadNoData 0x809B0000
999
1000/*============================================================================
1001 * No data found to provide upper or lower bound value.
1002 *===========================================================================*/
1003#define OpcUa_BadBoundNotFound 0x80D70000
1004
1005/*============================================================================
1006 * The server cannot retrieve a bound for the variable.
1007 *===========================================================================*/
1008#define OpcUa_BadBoundNotSupported 0x80D80000
1009
1010/*============================================================================
1011 * Data is missing due to collection started/stopped/lost.
1012 *===========================================================================*/
1013#define OpcUa_BadDataLost 0x809D0000
1014
1015/*============================================================================
1016 * Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape, or similar reason for temporary unavailability.
1017 *===========================================================================*/
1018#define OpcUa_BadDataUnavailable 0x809E0000
1019
1020/*============================================================================
1021 * The data or event was not successfully inserted because a matching entry exists.
1022 *===========================================================================*/
1023#define OpcUa_BadEntryExists 0x809F0000
1024
1025/*============================================================================
1026 * The data or event was not successfully updated because no matching entry exists.
1027 *===========================================================================*/
1028#define OpcUa_BadNoEntryExists 0x80A00000
1029
1030/*============================================================================
1031 * The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp).
1032 *===========================================================================*/
1033#define OpcUa_BadTimestampNotSupported 0x80A10000
1034
1035/*============================================================================
1036 * The data or event was successfully inserted into the historical database.
1037 *===========================================================================*/
1038#define OpcUa_GoodEntryInserted 0x00A20000
1039
1040/*============================================================================
1041 * The data or event field was successfully replaced in the historical database.
1042 *===========================================================================*/
1043#define OpcUa_GoodEntryReplaced 0x00A30000
1044
1045/*============================================================================
1046 * The value is derived from multiple values and has less than the required number of Good values.
1047 *===========================================================================*/
1048#define OpcUa_UncertainDataSubNormal 0x40A40000
1049
1050/*============================================================================
1051 * No data exists for the requested time range or event filter.
1052 *===========================================================================*/
1053#define OpcUa_GoodNoData 0x00A50000
1054
1055/*============================================================================
1056 * The data or event field was successfully replaced in the historical database.
1057 *===========================================================================*/
1058#define OpcUa_GoodMoreData 0x00A60000
1059
1060/*============================================================================
1061 * The requested number of Aggregates does not match the requested number of NodeIds.
1062 *===========================================================================*/
1063#define OpcUa_BadAggregateListMismatch 0x80D40000
1064
1065/*============================================================================
1066 * The requested Aggregate is not support by the server.
1067 *===========================================================================*/
1068#define OpcUa_BadAggregateNotSupported 0x80D50000
1069
1070/*============================================================================
1071 * The aggregate value could not be derived due to invalid data inputs.
1072 *===========================================================================*/
1073#define OpcUa_BadAggregateInvalidInputs 0x80D60000
1074
1075/*============================================================================
1076 * The aggregate configuration is not valid for specified node.
1077 *===========================================================================*/
1078#define OpcUa_BadAggregateConfigurationRejected 0x80DA0000
1079
1080/*============================================================================
1081 * The request specifies fields which are not valid for the EventType or cannot be saved by the historian.
1082 *===========================================================================*/
1083#define OpcUa_GoodDataIgnored 0x00D90000
1084
1085/*============================================================================
1086 * The request was rejected by the server because it did not meet the criteria set by the server.
1087 *===========================================================================*/
1088#define OpcUa_BadRequestNotAllowed 0x80E40000
1089
1090/*============================================================================
1091 * The request has not been processed by the server yet.
1092 *===========================================================================*/
1093#define OpcUa_BadRequestNotComplete 0x81130000
1094
1095/*============================================================================
1096 * The device identity needs a ticket before it can be accepted.
1097 *===========================================================================*/
1098#define OpcUa_BadTicketRequired 0x811F0000
1099
1100/*============================================================================
1101 * The device identity needs a ticket before it can be accepted.
1102 *===========================================================================*/
1103#define OpcUa_BadTicketInvalid 0x81200000
1104
1105/*============================================================================
1106 * The value does not come from the real source and has been edited by the server.
1107 *===========================================================================*/
1108#define OpcUa_GoodEdited 0x00DC0000
1109
1110/*============================================================================
1111 * There was an error in execution of these post-actions.
1112 *===========================================================================*/
1113#define OpcUa_GoodPostActionFailed 0x00DD0000
1114
1115/*============================================================================
1116 * The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit.
1117 *===========================================================================*/
1118#define OpcUa_UncertainDominantValueChanged 0x40DE0000
1119
1120/*============================================================================
1121 * A dependent value has been changed but the change has not been applied to the device.
1122 *===========================================================================*/
1123#define OpcUa_GoodDependentValueChanged 0x00E00000
1124
1125/*============================================================================
1126 * 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.
1127 *===========================================================================*/
1128#define OpcUa_BadDominantValueChanged 0x80E10000
1129
1130/*============================================================================
1131 * A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is uncertain.
1132 *===========================================================================*/
1133#define OpcUa_UncertainDependentValueChanged 0x40E20000
1134
1135/*============================================================================
1136 * A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad.
1137 *===========================================================================*/
1138#define OpcUa_BadDependentValueChanged 0x80E30000
1139
1140/*============================================================================
1141 * It is delivered with a dominant Variable value when a dependent Variable has changed but the change has not been applied.
1142 *===========================================================================*/
1143#define OpcUa_GoodEdited_DependentValueChanged 0x01160000
1144
1145/*============================================================================
1146 * It is delivered with a dependent Variable value when a dominant Variable has changed but the change has not been applied.
1147 *===========================================================================*/
1148#define OpcUa_GoodEdited_DominantValueChanged 0x01170000
1149
1150/*============================================================================
1151 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed but change has not been applied.
1152 *===========================================================================*/
1153#define OpcUa_GoodEdited_DominantValueChanged_DependentValueChanged 0x01180000
1154
1155/*============================================================================
1156 * It is delivered with a Variable value when Variable has changed but the value is not legal.
1157 *===========================================================================*/
1158#define OpcUa_BadEdited_OutOfRange 0x81190000
1159
1160/*============================================================================
1161 * It is delivered with a Variable value when a source Variable has changed but the value is not legal.
1162 *===========================================================================*/
1163#define OpcUa_BadInitialValue_OutOfRange 0x811A0000
1164
1165/*============================================================================
1166 * It is delivered with a dependent Variable value when a dominant Variable has changed and the value is not legal.
1167 *===========================================================================*/
1168#define OpcUa_BadOutOfRange_DominantValueChanged 0x811B0000
1169
1170/*============================================================================
1171 * It is delivered with a dependent Variable value when a dominant Variable has changed, the value is not legal and the change has not been applied.
1172 *===========================================================================*/
1173#define OpcUa_BadEdited_OutOfRange_DominantValueChanged 0x811C0000
1174
1175/*============================================================================
1176 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed and the value is not legal.
1177 *===========================================================================*/
1178#define OpcUa_BadOutOfRange_DominantValueChanged_DependentValueChanged 0x811D0000
1179
1180/*============================================================================
1181 * It is delivered with a dependent Variable value when a dominant or dependent Variable has changed, the value is not legal and the change has not been applied.
1182 *===========================================================================*/
1183#define OpcUa_BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged 0x811E0000
1184
1185/*============================================================================
1186 * The communication layer has raised an event.
1187 *===========================================================================*/
1188#define OpcUa_GoodCommunicationEvent 0x00A70000
1189
1190/*============================================================================
1191 * The system is shutting down.
1192 *===========================================================================*/
1193#define OpcUa_GoodShutdownEvent 0x00A80000
1194
1195/*============================================================================
1196 * The operation is not finished and needs to be called again.
1197 *===========================================================================*/
1198#define OpcUa_GoodCallAgain 0x00A90000
1199
1200/*============================================================================
1201 * A non-critical timeout occurred.
1202 *===========================================================================*/
1203#define OpcUa_GoodNonCriticalTimeout 0x00AA0000
1204
1205/*============================================================================
1206 * One or more arguments are invalid.
1207 *===========================================================================*/
1208#define OpcUa_BadInvalidArgument 0x80AB0000
1209
1210/*============================================================================
1211 * Could not establish a network connection to remote server.
1212 *===========================================================================*/
1213#define OpcUa_BadConnectionRejected 0x80AC0000
1214
1215/*============================================================================
1216 * The server has disconnected from the client.
1217 *===========================================================================*/
1218#define OpcUa_BadDisconnect 0x80AD0000
1219
1220/*============================================================================
1221 * The network connection has been closed.
1222 *===========================================================================*/
1223#define OpcUa_BadConnectionClosed 0x80AE0000
1224
1225/*============================================================================
1226 * The operation cannot be completed because the object is closed, uninitialized or in some other invalid state.
1227 *===========================================================================*/
1228#define OpcUa_BadInvalidState 0x80AF0000
1229
1230/*============================================================================
1231 * Cannot move beyond end of the stream.
1232 *===========================================================================*/
1233#define OpcUa_BadEndOfStream 0x80B00000
1234
1235/*============================================================================
1236 * No data is currently available for reading from a non-blocking stream.
1237 *===========================================================================*/
1238#define OpcUa_BadNoDataAvailable 0x80B10000
1239
1240/*============================================================================
1241 * The asynchronous operation is waiting for a response.
1242 *===========================================================================*/
1243#define OpcUa_BadWaitingForResponse 0x80B20000
1244
1245/*============================================================================
1246 * The asynchronous operation was abandoned by the caller.
1247 *===========================================================================*/
1248#define OpcUa_BadOperationAbandoned 0x80B30000
1249
1250/*============================================================================
1251 * The stream did not return all data requested (possibly because it is a non-blocking stream).
1252 *===========================================================================*/
1253#define OpcUa_BadExpectedStreamToBlock 0x80B40000
1254
1255/*============================================================================
1256 * Non blocking behaviour is required and the operation would block.
1257 *===========================================================================*/
1258#define OpcUa_BadWouldBlock 0x80B50000
1259
1260/*============================================================================
1261 * A value had an invalid syntax.
1262 *===========================================================================*/
1263#define OpcUa_BadSyntaxError 0x80B60000
1264
1265/*============================================================================
1266 * The operation could not be finished because all available connections are in use.
1267 *===========================================================================*/
1268#define OpcUa_BadMaxConnectionsReached 0x80B70000
1269
1270/*============================================================================
1271 * The value may not be accurate because the transducer is in manual mode.
1272 *===========================================================================*/
1273#define OpcUa_UncertainTransducerInManual 0x42080000
1274
1275/*============================================================================
1276 * The value is simulated.
1277 *===========================================================================*/
1278#define OpcUa_UncertainSimulatedValue 0x42090000
1279
1280/*============================================================================
1281 * The value may not be accurate due to a sensor calibration fault.
1282 *===========================================================================*/
1283#define OpcUa_UncertainSensorCalibration 0x420A0000
1284
1285/*============================================================================
1286 * The value may not be accurate due to a configuration issue.
1287 *===========================================================================*/
1288#define OpcUa_UncertainConfigurationError 0x420F0000
1289
1290/*============================================================================
1291 * The value source supports cascade handshaking and the value has been Initialized based on an initialization request from a cascade secondary.
1292 *===========================================================================*/
1293#define OpcUa_GoodCascadeInitializationAcknowledged 0x04010000
1294
1295/*============================================================================
1296 * The value source supports cascade handshaking and is requesting initialization of a cascade primary.
1297 *===========================================================================*/
1298#define OpcUa_GoodCascadeInitializationRequest 0x04020000
1299
1300/*============================================================================
1301 * The value source supports cascade handshaking, however, the source’s current state does not allow for cascade.
1302 *===========================================================================*/
1303#define OpcUa_GoodCascadeNotInvited 0x04030000
1304
1305/*============================================================================
1306 * The value source supports cascade handshaking, however, the source has not selected the corresponding cascade primary for use.
1307 *===========================================================================*/
1308#define OpcUa_GoodCascadeNotSelected 0x04040000
1309
1310/*============================================================================
1311 * There is a fault state condition active in the value source.
1312 *===========================================================================*/
1313#define OpcUa_GoodFaultStateActive 0x04070000
1314
1315/*============================================================================
1316 * A fault state condition is being requested of the destination.
1317 *===========================================================================*/
1318#define OpcUa_GoodInitiateFaultState 0x04080000
1319
1320/*============================================================================
1321 * The value is accurate, and the signal source supports cascade handshaking.
1322 *===========================================================================*/
1323#define OpcUa_GoodCascade 0x04090000
1324
1325OPCUA_END_EXTERN_C
1326
1327#endif /* _OpcUa_StatusCodes_H_ */
1328/** This is the last line of an autogenerated file. */