Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
freeopcua
src
protocol
string_utils_statuscode_tostring.cpp
Go to the documentation of this file.
1
//
2
// DO NOT EDIT THIS FILE!
3
// It is automatically generated from opcfoundation.org schemas.
4
//
5
6
#include <string>
7
#include <sstream>
8
#include <iomanip>
9
10
#include "
opc/ua/protocol/status_codes.h
"
11
12
namespace
OpcUa
13
{
14
15
std::string
ToString
(
const
StatusCode
& code)
16
{
17
if
(code ==
StatusCode::Good
)
18
{
19
return
std::string
();
20
}
21
22
std::stringstream stream;
23
24
switch
(code)
25
{
26
case
StatusCode::BadUnexpectedError
:
27
stream <<
"An unexpected error occurred."
;
28
break
;
29
30
case
StatusCode::BadInternalError
:
31
stream <<
"An internal error occurred as a result of a programming or configuration error."
;
32
break
;
33
34
case
StatusCode::BadOutOfMemory
:
35
stream <<
"Not enough memory to complete the operation."
;
36
break
;
37
38
case
StatusCode::BadResourceUnavailable
:
39
stream <<
"An operating system resource is not available."
;
40
break
;
41
42
case
StatusCode::BadCommunicationError
:
43
stream <<
"A low level communication error occurred."
;
44
break
;
45
46
case
StatusCode::BadEncodingError
:
47
stream <<
"Encoding halted because of invalid data in the objects being serialized."
;
48
break
;
49
50
case
StatusCode::BadDecodingError
:
51
stream <<
"Decoding halted because of invalid data in the stream."
;
52
break
;
53
54
case
StatusCode::BadEncodingLimitsExceeded
:
55
stream <<
"The message encoding/decoding limits imposed by the stack have been exceeded."
;
56
break
;
57
58
case
StatusCode::BadRequestTooLarge
:
59
stream <<
"The request message size exceeds limits set by the server."
;
60
break
;
61
62
case
StatusCode::BadResponseTooLarge
:
63
stream <<
"The response message size exceeds limits set by the client."
;
64
break
;
65
66
case
StatusCode::BadUnknownResponse
:
67
stream <<
"An unrecognized response was received from the server."
;
68
break
;
69
70
case
StatusCode::BadTimeout
:
71
stream <<
"The operation timed out."
;
72
break
;
73
74
case
StatusCode::BadServiceUnsupported
:
75
stream <<
"The server does not support the requested service."
;
76
break
;
77
78
case
StatusCode::BadShutdown
:
79
stream <<
"The operation was cancelled because the application is shutting down."
;
80
break
;
81
82
case
StatusCode::BadServerNotConnected
:
83
stream <<
"The operation could not complete because the client is not connected to the server."
;
84
break
;
85
86
case
StatusCode::BadServerHalted
:
87
stream <<
"The server has stopped and cannot process any requests."
;
88
break
;
89
90
case
StatusCode::BadNothingToDo
:
91
stream <<
"There was nothing to do because the client passed a list of operations with no elements."
;
92
break
;
93
94
case
StatusCode::BadTooManyOperations
:
95
stream <<
"The request could not be processed because it specified too many operations."
;
96
break
;
97
98
case
StatusCode::BadTooManyMonitoredItems
:
99
stream <<
"The request could not be processed because there are too many monitored items in the subscription."
;
100
break
;
101
102
case
StatusCode::BadDataTypeIdUnknown
:
103
stream <<
"The extension object cannot be (de)serialized because the data type id is not recognized."
;
104
break
;
105
106
case
StatusCode::BadCertificateInvalid
:
107
stream <<
"The certificate provided as a parameter is not valid."
;
108
break
;
109
110
case
StatusCode::BadSecurityChecksFailed
:
111
stream <<
"An error occurred verifying security."
;
112
break
;
113
114
case
StatusCode::BadCertificateTimeInvalid
:
115
stream <<
"The Certificate has expired or is not yet valid."
;
116
break
;
117
118
case
StatusCode::BadCertificateIssuerTimeInvalid
:
119
stream <<
"An Issuer Certificate has expired or is not yet valid."
;
120
break
;
121
122
case
StatusCode::BadCertificateHostNameInvalid
:
123
stream <<
"The HostName used to connect to a Server does not match a HostName in the Certificate."
;
124
break
;
125
126
case
StatusCode::BadCertificateUriInvalid
:
127
stream <<
"The URI specified in the ApplicationDescription does not match the URI in the Certificate."
;
128
break
;
129
130
case
StatusCode::BadCertificateUseNotAllowed
:
131
stream <<
"The Certificate may not be used for the requested operation."
;
132
break
;
133
134
case
StatusCode::BadCertificateIssuerUseNotAllowed
:
135
stream <<
"The Issuer Certificate may not be used for the requested operation."
;
136
break
;
137
138
case
StatusCode::BadCertificateUntrusted
:
139
stream <<
"The Certificate is not trusted."
;
140
break
;
141
142
case
StatusCode::BadCertificateRevocationUnknown
:
143
stream <<
"It was not possible to determine if the Certificate has been revoked."
;
144
break
;
145
146
case
StatusCode::BadCertificateIssuerRevocationUnknown
:
147
stream <<
"It was not possible to determine if the Issuer Certificate has been revoked."
;
148
break
;
149
150
case
StatusCode::BadCertificateRevoked
:
151
stream <<
"The Certificate has been revoked."
;
152
break
;
153
154
case
StatusCode::BadCertificateIssuerRevoked
:
155
stream <<
"The Issuer Certificate has been revoked."
;
156
break
;
157
158
case
StatusCode::BadUserAccessDenied
:
159
stream <<
"User does not have permission to perform the requested operation."
;
160
break
;
161
162
case
StatusCode::BadIdentityTokenInvalid
:
163
stream <<
"The user identity token is not valid."
;
164
break
;
165
166
case
StatusCode::BadIdentityTokenRejected
:
167
stream <<
"The user identity token is valid but the server has rejected it."
;
168
break
;
169
170
case
StatusCode::BadSecureChannelIdInvalid
:
171
stream <<
"The specified secure channel is no longer valid."
;
172
break
;
173
174
case
StatusCode::BadInvalidTimestamp
:
175
stream <<
"The timestamp is outside the range allowed by the server."
;
176
break
;
177
178
case
StatusCode::BadNonceInvalid
:
179
stream <<
"The nonce does appear to be not a random value or it is not the correct length."
;
180
break
;
181
182
case
StatusCode::BadSessionIdInvalid
:
183
stream <<
"The session id is not valid."
;
184
break
;
185
186
case
StatusCode::BadSessionClosed
:
187
stream <<
"The session was closed by the client."
;
188
break
;
189
190
case
StatusCode::BadSessionNotActivated
:
191
stream <<
"The session cannot be used because ActivateSession has not been called."
;
192
break
;
193
194
case
StatusCode::BadSubscriptionIdInvalid
:
195
stream <<
"The subscription id is not valid."
;
196
break
;
197
198
case
StatusCode::BadRequestHeaderInvalid
:
199
stream <<
"The header for the request is missing or invalid."
;
200
break
;
201
202
case
StatusCode::BadTimestampsToReturnInvalid
:
203
stream <<
"The timestamps to return parameter is invalid."
;
204
break
;
205
206
case
StatusCode::BadRequestCancelledByClient
:
207
stream <<
"The request was cancelled by the client."
;
208
break
;
209
210
case
StatusCode::GoodSubscriptionTransferred
:
211
stream <<
"The subscription was transferred to another session."
;
212
break
;
213
214
case
StatusCode::GoodCompletesAsynchronously
:
215
stream <<
"The processing will complete asynchronously."
;
216
break
;
217
218
case
StatusCode::GoodOverload
:
219
stream <<
"Sampling has slowed down due to resource limitations."
;
220
break
;
221
222
case
StatusCode::GoodClamped
:
223
stream <<
"The value written was accepted but was clamped."
;
224
break
;
225
226
case
StatusCode::BadNoCommunication
:
227
stream <<
"Communication with the data source is defined"
;
228
break
;
229
230
case
StatusCode::BadWaitingForInitialData
:
231
stream <<
"Waiting for the server to obtain values from the underlying data source."
;
232
break
;
233
234
case
StatusCode::BadNodeIdInvalid
:
235
stream <<
"The syntax of the node id is not valid."
;
236
break
;
237
238
case
StatusCode::BadNodeIdUnknown
:
239
stream <<
"The node id refers to a node that does not exist in the server address space."
;
240
break
;
241
242
case
StatusCode::BadAttributeIdInvalid
:
243
stream <<
"The attribute is not supported for the specified Node."
;
244
break
;
245
246
case
StatusCode::BadIndexRangeInvalid
:
247
stream <<
"The syntax of the index range parameter is invalid."
;
248
break
;
249
250
case
StatusCode::BadIndexRangeNoData
:
251
stream <<
"No data exists within the range of indexes specified."
;
252
break
;
253
254
case
StatusCode::BadDataEncodingInvalid
:
255
stream <<
"The data encoding is invalid."
;
256
break
;
257
258
case
StatusCode::BadDataEncodingUnsupported
:
259
stream <<
"The server does not support the requested data encoding for the node."
;
260
break
;
261
262
case
StatusCode::BadNotReadable
:
263
stream <<
"The access level does not allow reading or subscribing to the Node."
;
264
break
;
265
266
case
StatusCode::BadNotWritable
:
267
stream <<
"The access level does not allow writing to the Node."
;
268
break
;
269
270
case
StatusCode::BadOutOfRange
:
271
stream <<
"The value was out of range."
;
272
break
;
273
274
case
StatusCode::BadNotSupported
:
275
stream <<
"The requested operation is not supported."
;
276
break
;
277
278
case
StatusCode::BadNotFound
:
279
stream <<
"A requested item was not found or a search operation ended without success."
;
280
break
;
281
282
case
StatusCode::BadObjectDeleted
:
283
stream <<
"The object cannot be used because it has been deleted."
;
284
break
;
285
286
case
StatusCode::BadNotImplemented
:
287
stream <<
"Requested operation is not implemented."
;
288
break
;
289
290
case
StatusCode::BadMonitoringModeInvalid
:
291
stream <<
"The monitoring mode is invalid."
;
292
break
;
293
294
case
StatusCode::BadMonitoredItemIdInvalid
:
295
stream <<
"The monitoring item id does not refer to a valid monitored item."
;
296
break
;
297
298
case
StatusCode::BadMonitoredItemFilterInvalid
:
299
stream <<
"The monitored item filter parameter is not valid."
;
300
break
;
301
302
case
StatusCode::BadMonitoredItemFilterUnsupported
:
303
stream <<
"The server does not support the requested monitored item filter."
;
304
break
;
305
306
case
StatusCode::BadFilterNotAllowed
:
307
stream <<
"A monitoring filter cannot be used in combination with the attribute specified."
;
308
break
;
309
310
case
StatusCode::BadStructureMissing
:
311
stream <<
"A mandatory structured parameter was missing or null."
;
312
break
;
313
314
case
StatusCode::BadEventFilterInvalid
:
315
stream <<
"The event filter is not valid."
;
316
break
;
317
318
case
StatusCode::BadContentFilterInvalid
:
319
stream <<
"The content filter is not valid."
;
320
break
;
321
322
case
StatusCode::BadFilterOperatorInvalid
:
323
stream <<
"An unregognized operator was provided in a filter."
;
324
break
;
325
326
case
StatusCode::BadFilterOperatorUnsupported
:
327
stream <<
"A valid operator was provided"
;
328
break
;
329
330
case
StatusCode::BadFilterOperandCountMismatch
:
331
stream <<
"The number of operands provided for the filter operator was less then expected for the operand provided."
;
332
break
;
333
334
case
StatusCode::BadFilterOperandInvalid
:
335
stream <<
"The operand used in a content filter is not valid."
;
336
break
;
337
338
case
StatusCode::BadFilterElementInvalid
:
339
stream <<
"The referenced element is not a valid element in the content filter."
;
340
break
;
341
342
case
StatusCode::BadFilterLiteralInvalid
:
343
stream <<
"The referenced literal is not a valid value."
;
344
break
;
345
346
case
StatusCode::BadContinuationPointInvalid
:
347
stream <<
"The continuation point provide is longer valid."
;
348
break
;
349
350
case
StatusCode::BadNoContinuationPoints
:
351
stream <<
"The operation could not be processed because all continuation points have been allocated."
;
352
break
;
353
354
case
StatusCode::BadReferenceTypeIdInvalid
:
355
stream <<
"The operation could not be processed because all continuation points have been allocated."
;
356
break
;
357
358
case
StatusCode::BadBrowseDirectionInvalid
:
359
stream <<
"The browse direction is not valid."
;
360
break
;
361
362
case
StatusCode::BadNodeNotInView
:
363
stream <<
"The node is not part of the view."
;
364
break
;
365
366
case
StatusCode::BadServerUriInvalid
:
367
stream <<
"The ServerUri is not a valid URI."
;
368
break
;
369
370
case
StatusCode::BadServerNameMissing
:
371
stream <<
"No ServerName was specified."
;
372
break
;
373
374
case
StatusCode::BadDiscoveryUrlMissing
:
375
stream <<
"No DiscoveryUrl was specified."
;
376
break
;
377
378
case
StatusCode::BadSempahoreFileMissing
:
379
stream <<
"The semaphore file specified by the client is not valid."
;
380
break
;
381
382
case
StatusCode::BadRequestTypeInvalid
:
383
stream <<
"The security token request type is not valid."
;
384
break
;
385
386
case
StatusCode::BadSecurityModeRejected
:
387
stream <<
"The security mode does not meet the requirements set by the Server."
;
388
break
;
389
390
case
StatusCode::BadSecurityPolicyRejected
:
391
stream <<
"The security policy does not meet the requirements set by the Server."
;
392
break
;
393
394
case
StatusCode::BadTooManySessions
:
395
stream <<
"The server has reached its maximum number of sessions."
;
396
break
;
397
398
case
StatusCode::BadUserSignatureInvalid
:
399
stream <<
"The user token signature is missing or invalid."
;
400
break
;
401
402
case
StatusCode::BadApplicationSignatureInvalid
:
403
stream <<
"The signature generated with the client certificate is missing or invalid."
;
404
break
;
405
406
case
StatusCode::BadNoValidCertificates
:
407
stream <<
"The client did not provide at least one software certificate that is valid and meets the profile requirements for the server."
;
408
break
;
409
410
case
StatusCode::BadIdentityChangeNotSupported
:
411
stream <<
"The Server does not support changing the user identity assigned to the session."
;
412
break
;
413
414
case
StatusCode::BadRequestCancelledByRequest
:
415
stream <<
"The request was cancelled by the client with the Cancel service."
;
416
break
;
417
418
case
StatusCode::BadParentNodeIdInvalid
:
419
stream <<
"The parent node id does not to refer to a valid node."
;
420
break
;
421
422
case
StatusCode::BadReferenceNotAllowed
:
423
stream <<
"The reference could not be created because it violates constraints imposed by the data model."
;
424
break
;
425
426
case
StatusCode::BadNodeIdRejected
:
427
stream <<
"The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client."
;
428
break
;
429
430
case
StatusCode::BadNodeIdExists
:
431
stream <<
"The requested node id is already used by another node."
;
432
break
;
433
434
case
StatusCode::BadNodeClassInvalid
:
435
stream <<
"The node class is not valid."
;
436
break
;
437
438
case
StatusCode::BadBrowseNameInvalid
:
439
stream <<
"The browse name is invalid."
;
440
break
;
441
442
case
StatusCode::BadBrowseNameDuplicated
:
443
stream <<
"The browse name is not unique among nodes that share the same relationship with the parent."
;
444
break
;
445
446
case
StatusCode::BadNodeAttributesInvalid
:
447
stream <<
"The node attributes are not valid for the node class."
;
448
break
;
449
450
case
StatusCode::BadTypeDefinitionInvalid
:
451
stream <<
"The type definition node id does not reference an appropriate type node."
;
452
break
;
453
454
case
StatusCode::BadSourceNodeIdInvalid
:
455
stream <<
"The source node id does not reference a valid node."
;
456
break
;
457
458
case
StatusCode::BadTargetNodeIdInvalid
:
459
stream <<
"The target node id does not reference a valid node."
;
460
break
;
461
462
case
StatusCode::BadDuplicateReferenceNotAllowed
:
463
stream <<
"The reference type between the nodes is already defined."
;
464
break
;
465
466
case
StatusCode::BadInvalidSelfReference
:
467
stream <<
"The server does not allow this type of self reference on this node."
;
468
break
;
469
470
case
StatusCode::BadReferenceLocalOnly
:
471
stream <<
"The reference type is not valid for a reference to a remote server."
;
472
break
;
473
474
case
StatusCode::BadNoDeleteRights
:
475
stream <<
"The server will not allow the node to be deleted."
;
476
break
;
477
478
case
StatusCode::UncertainReferenceNotDeleted
:
479
stream <<
"The server was not able to delete all target references."
;
480
break
;
481
482
case
StatusCode::BadServerIndexInvalid
:
483
stream <<
"The server index is not valid."
;
484
break
;
485
486
case
StatusCode::BadViewIdUnknown
:
487
stream <<
"The view id does not refer to a valid view node."
;
488
break
;
489
490
case
StatusCode::BadViewTimestampInvalid
:
491
stream <<
"The view timestamp is not available or not supported."
;
492
break
;
493
494
case
StatusCode::BadViewParameterMismatch
:
495
stream <<
"The view parameters are not consistent with each other."
;
496
break
;
497
498
case
StatusCode::BadViewVersionInvalid
:
499
stream <<
"The view version is not available or not supported."
;
500
break
;
501
502
case
StatusCode::UncertainNotAllNodesAvailable
:
503
stream <<
"The list of references may not be complete because the underlying system is not available."
;
504
break
;
505
506
case
StatusCode::GoodResultsMayBeIncomplete
:
507
stream <<
"The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete."
;
508
break
;
509
510
case
StatusCode::BadNotTypeDefinition
:
511
stream <<
"The provided Nodeid was not a type definition nodeid."
;
512
break
;
513
514
case
StatusCode::UncertainReferenceOutOfServer
:
515
stream <<
"One of the references to follow in the relative path references to a node in the address space in another server."
;
516
break
;
517
518
case
StatusCode::BadTooManyMatches
:
519
stream <<
"The requested operation has too many matches to return."
;
520
break
;
521
522
case
StatusCode::BadQueryTooComplex
:
523
stream <<
"The requested operation requires too many resources in the server."
;
524
break
;
525
526
case
StatusCode::BadNoMatch
:
527
stream <<
"The requested operation has no match to return."
;
528
break
;
529
530
case
StatusCode::BadMaxAgeInvalid
:
531
stream <<
"The max age parameter is invalid."
;
532
break
;
533
534
case
StatusCode::BadHistoryOperationInvalid
:
535
stream <<
"The history details parameter is not valid."
;
536
break
;
537
538
case
StatusCode::BadHistoryOperationUnsupported
:
539
stream <<
"The server does not support the requested operation."
;
540
break
;
541
542
case
StatusCode::BadInvalidTimestampArgument
:
543
stream <<
"The defined timestamp to return was invalid."
;
544
break
;
545
546
case
StatusCode::BadWriteNotSupported
:
547
stream <<
"The server not does support writing the combination of value"
;
548
break
;
549
550
case
StatusCode::BadTypeMismatch
:
551
stream <<
"The value supplied for the attribute is not of the same type as the attribute's value."
;
552
break
;
553
554
case
StatusCode::BadMethodInvalid
:
555
stream <<
"The method id does not refer to a method for the specified object."
;
556
break
;
557
558
case
StatusCode::BadArgumentsMissing
:
559
stream <<
"The client did not specify all of the input arguments for the method."
;
560
break
;
561
562
case
StatusCode::BadTooManySubscriptions
:
563
stream <<
"The server has reached its maximum number of subscriptions."
;
564
break
;
565
566
case
StatusCode::BadTooManyPublishRequests
:
567
stream <<
"The server has reached the maximum number of queued publish requests."
;
568
break
;
569
570
case
StatusCode::BadNoSubscription
:
571
stream <<
"There is no subscription available for this session."
;
572
break
;
573
574
case
StatusCode::BadSequenceNumberUnknown
:
575
stream <<
"The sequence number is unknown to the server."
;
576
break
;
577
578
case
StatusCode::BadMessageNotAvailable
:
579
stream <<
"The requested notification message is no longer available."
;
580
break
;
581
582
case
StatusCode::BadInsufficientClientProfile
:
583
stream <<
"The Client of the current Session does not support one or more Profiles that are necessary for the Subscription."
;
584
break
;
585
586
case
StatusCode::BadStateNotActive
:
587
stream <<
"The sub-state machine is not currently active."
;
588
break
;
589
590
case
StatusCode::BadTcpServerTooBusy
:
591
stream <<
"The server cannot process the request because it is too busy."
;
592
break
;
593
594
case
StatusCode::BadTcpMessageTypeInvalid
:
595
stream <<
"The type of the message specified in the header invalid."
;
596
break
;
597
598
case
StatusCode::BadTcpSecureChannelUnknown
:
599
stream <<
"The SecureChannelId and/or TokenId are not currently in use."
;
600
break
;
601
602
case
StatusCode::BadTcpMessageTooLarge
:
603
stream <<
"The size of the message specified in the header is too large."
;
604
break
;
605
606
case
StatusCode::BadTcpNotEnoughResources
:
607
stream <<
"There are not enough resources to process the request."
;
608
break
;
609
610
case
StatusCode::BadTcpInternalError
:
611
stream <<
"An internal error occurred."
;
612
break
;
613
614
case
StatusCode::BadTcpEndpointUrlInvalid
:
615
stream <<
"The Server does not recognize the QueryString specified."
;
616
break
;
617
618
case
StatusCode::BadRequestInterrupted
:
619
stream <<
"The request could not be sent because of a network interruption."
;
620
break
;
621
622
case
StatusCode::BadRequestTimeout
:
623
stream <<
"Timeout occurred while processing the request."
;
624
break
;
625
626
case
StatusCode::BadSecureChannelClosed
:
627
stream <<
"The secure channel has been closed."
;
628
break
;
629
630
case
StatusCode::BadSecureChannelTokenUnknown
:
631
stream <<
"The token has expired or is not recognized."
;
632
break
;
633
634
case
StatusCode::BadSequenceNumberInvalid
:
635
stream <<
"The sequence number is not valid."
;
636
break
;
637
638
case
StatusCode::BadProtocolVersionUnsupported
:
639
stream <<
"The applications do not have compatible protocol versions."
;
640
break
;
641
642
case
StatusCode::BadConfigurationError
:
643
stream <<
"There is a problem with the configuration that affects the usefulness of the value."
;
644
break
;
645
646
case
StatusCode::BadNotConnected
:
647
stream <<
"The variable should receive its value from another variable"
;
648
break
;
649
650
case
StatusCode::BadDeviceFailure
:
651
stream <<
"There has been a failure in the device/data source that generates the value that has affected the value."
;
652
break
;
653
654
case
StatusCode::BadSensorFailure
:
655
stream <<
"There has been a failure in the sensor from which the value is derived by the device/data source."
;
656
break
;
657
658
case
StatusCode::BadOutOfService
:
659
stream <<
"The source of the data is not operational."
;
660
break
;
661
662
case
StatusCode::BadDeadbandFilterInvalid
:
663
stream <<
"The deadband filter is not valid."
;
664
break
;
665
666
case
StatusCode::UncertainNoCommunicationLastUsableValue
:
667
stream <<
"Communication to the data source has failed. The variable value is the last value that had a good quality."
;
668
break
;
669
670
case
StatusCode::UncertainLastUsableValue
:
671
stream <<
"Whatever was updating this value has stopped doing so."
;
672
break
;
673
674
case
StatusCode::UncertainSubstituteValue
:
675
stream <<
"The value is an operational value that was manually overwritten."
;
676
break
;
677
678
case
StatusCode::UncertainInitialValue
:
679
stream <<
"The value is an initial value for a variable that normally receives its value from another variable."
;
680
break
;
681
682
case
StatusCode::UncertainSensorNotAccurate
:
683
stream <<
"The value is at one of the sensor limits."
;
684
break
;
685
686
case
StatusCode::UncertainEngineeringUnitsExceeded
:
687
stream <<
"The value is outside of the range of values defined for this parameter."
;
688
break
;
689
690
case
StatusCode::UncertainSubNormal
:
691
stream <<
"The value is derived from multiple sources and has less than the required number of Good sources."
;
692
break
;
693
694
case
StatusCode::GoodLocalOverride
:
695
stream <<
"The value has been overridden."
;
696
break
;
697
698
case
StatusCode::BadRefreshInProgress
:
699
stream <<
"This Condition refresh failed"
;
700
break
;
701
702
case
StatusCode::BadConditionAlreadyDisabled
:
703
stream <<
"This condition has already been disabled."
;
704
break
;
705
706
case
StatusCode::BadConditionAlreadyEnabled
:
707
stream <<
"This condition has already been enabled."
;
708
break
;
709
710
case
StatusCode::BadConditionDisabled
:
711
stream <<
"Property not available"
;
712
break
;
713
714
case
StatusCode::BadEventIdUnknown
:
715
stream <<
"The specified event id is not recognized."
;
716
break
;
717
718
case
StatusCode::BadEventNotAcknowledgeable
:
719
stream <<
"The event cannot be acknowledged."
;
720
break
;
721
722
case
StatusCode::BadDialogNotActive
:
723
stream <<
"The dialog condition is not active."
;
724
break
;
725
726
case
StatusCode::BadDialogResponseInvalid
:
727
stream <<
"The response is not valid for the dialog."
;
728
break
;
729
730
case
StatusCode::BadConditionBranchAlreadyAcked
:
731
stream <<
"The condition branch has already been acknowledged."
;
732
break
;
733
734
case
StatusCode::BadConditionBranchAlreadyConfirmed
:
735
stream <<
"The condition branch has already been confirmed."
;
736
break
;
737
738
case
StatusCode::BadConditionAlreadyShelved
:
739
stream <<
"The condition has already been shelved."
;
740
break
;
741
742
case
StatusCode::BadConditionNotShelved
:
743
stream <<
"The condition is not currently shelved."
;
744
break
;
745
746
case
StatusCode::BadShelvingTimeOutOfRange
:
747
stream <<
"The shelving time not within an acceptable range."
;
748
break
;
749
750
case
StatusCode::BadNoData
:
751
stream <<
"No data exists for the requested time range or event filter."
;
752
break
;
753
754
case
StatusCode::BadBoundNotFound
:
755
stream <<
"No data found to provide upper or lower bound value."
;
756
break
;
757
758
case
StatusCode::BadBoundNotSupported
:
759
stream <<
"The server cannot retrieve a bound for the variable."
;
760
break
;
761
762
case
StatusCode::BadDataLost
:
763
stream <<
"Data is missing due to collection started/stopped/lost."
;
764
break
;
765
766
case
StatusCode::BadDataUnavailable
:
767
stream <<
"Expected data is unavailable for the requested time range due to an un-mounted volume"
;
768
break
;
769
770
case
StatusCode::BadEntryExists
:
771
stream <<
"The data or event was not successfully inserted because a matching entry exists."
;
772
break
;
773
774
case
StatusCode::BadNoEntryExists
:
775
stream <<
"The data or event was not successfully updated because no matching entry exists."
;
776
break
;
777
778
case
StatusCode::BadTimestampNotSupported
:
779
stream <<
"The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp)."
;
780
break
;
781
782
case
StatusCode::GoodEntryInserted
:
783
stream <<
"The data or event was successfully inserted into the historical database."
;
784
break
;
785
786
case
StatusCode::GoodEntryReplaced
:
787
stream <<
"The data or event field was successfully replaced in the historical database."
;
788
break
;
789
790
case
StatusCode::UncertainDataSubNormal
:
791
stream <<
"The value is derived from multiple values and has less than the required number of Good values."
;
792
break
;
793
794
case
StatusCode::GoodNoData
:
795
stream <<
"No data exists for the requested time range or event filter."
;
796
break
;
797
798
case
StatusCode::GoodMoreData
:
799
stream <<
"The data or event field was successfully replaced in the historical database."
;
800
break
;
801
802
case
StatusCode::BadAggregateListMismatch
:
803
stream <<
"The requested number of Aggregates does not match the requested number of NodeIds."
;
804
break
;
805
806
case
StatusCode::BadAggregateNotSupported
:
807
stream <<
"The requested Aggregate is not support by the server."
;
808
break
;
809
810
case
StatusCode::BadAggregateInvalidInputs
:
811
stream <<
"The aggregate value could not be derived due to invalid data inputs."
;
812
break
;
813
814
case
StatusCode::BadAggregateConfigurationRejected
:
815
stream <<
"The aggregate configuration is not valid for specified node."
;
816
break
;
817
818
case
StatusCode::GoodDataIgnored
:
819
stream <<
"The request pecifies fields which are not valid for the EventType or cannot be saved by the historian."
;
820
break
;
821
822
case
StatusCode::GoodCommunicationEvent
:
823
stream <<
"The communication layer has raised an event."
;
824
break
;
825
826
case
StatusCode::GoodShutdownEvent
:
827
stream <<
"The system is shutting down."
;
828
break
;
829
830
case
StatusCode::GoodCallAgain
:
831
stream <<
"The operation is not finished and needs to be called again."
;
832
break
;
833
834
case
StatusCode::GoodNonCriticalTimeout
:
835
stream <<
"A non-critical timeout occurred."
;
836
break
;
837
838
case
StatusCode::BadInvalidArgument
:
839
stream <<
"One or more arguments are invalid."
;
840
break
;
841
842
case
StatusCode::BadConnectionRejected
:
843
stream <<
"Could not establish a network connection to remote server."
;
844
break
;
845
846
case
StatusCode::BadDisconnect
:
847
stream <<
"The server has disconnected from the client."
;
848
break
;
849
850
case
StatusCode::BadConnectionClosed
:
851
stream <<
"The network connection has been closed."
;
852
break
;
853
854
case
StatusCode::BadInvalidState
:
855
stream <<
"The operation cannot be completed because the object is closed"
;
856
break
;
857
858
case
StatusCode::BadEndOfStream
:
859
stream <<
"Cannot move beyond end of the stream."
;
860
break
;
861
862
case
StatusCode::BadNoDataAvailable
:
863
stream <<
"No data is currently available for reading from a non-blocking stream."
;
864
break
;
865
866
case
StatusCode::BadWaitingForResponse
:
867
stream <<
"The asynchronous operation is waiting for a response."
;
868
break
;
869
870
case
StatusCode::BadOperationAbandoned
:
871
stream <<
"The asynchronous operation was abandoned by the caller."
;
872
break
;
873
874
case
StatusCode::BadExpectedStreamToBlock
:
875
stream <<
"The stream did not return all data requested (possibly because it is a non-blocking stream)."
;
876
break
;
877
878
case
StatusCode::BadWouldBlock
:
879
stream <<
"Non blocking behaviour is required and the operation would block."
;
880
break
;
881
882
case
StatusCode::BadSyntaxError
:
883
stream <<
"A value had an invalid syntax."
;
884
break
;
885
886
case
StatusCode::BadMaxConnectionsReached
:
887
stream <<
"The operation could not be finished because all available connections are in use."
;
888
break
;
889
890
default
:
891
stream <<
"Unknown StatusCode?"
;
892
break
;
893
}
894
895
stream <<
" (0x"
<< std::setfill(
'0'
) << std::setw(8) <<
std::hex
<< (unsigned)code <<
")"
;
896
897
return
stream.str();
898
}
899
900
}
// namespace OpcUa
901
OpcUa::StatusCode::BadServerUriInvalid
OpcUa::StatusCode::BadServerHalted
OpcUa::StatusCode::BadOperationAbandoned
OpcUa::StatusCode::BadNotWritable
OpcUa::StatusCode::BadInvalidState
OpcUa::StatusCode::BadFilterOperandCountMismatch
OpcUa::StatusCode::BadNodeAttributesInvalid
OpcUa::StatusCode::BadTooManyPublishRequests
OpcUa::StatusCode::BadSequenceNumberUnknown
OpcUa::StatusCode::GoodResultsMayBeIncomplete
OpcUa::StatusCode::BadNoCommunication
OpcUa::StatusCode::BadSecurityModeRejected
OpcUa::StatusCode::BadNodeIdRejected
OpcUa::StatusCode::BadStructureMissing
OpcUa::StatusCode::UncertainEngineeringUnitsExceeded
OpcUa::StatusCode::BadObjectDeleted
OpcUa::StatusCode::BadProtocolVersionUnsupported
OpcUa::StatusCode::BadNodeNotInView
OpcUa::StatusCode::BadCertificateIssuerRevocationUnknown
OpcUa::StatusCode::BadServerIndexInvalid
OpcUa::StatusCode::BadIdentityTokenInvalid
OpcUa::StatusCode::BadEventFilterInvalid
OpcUa::StatusCode::BadAggregateInvalidInputs
OpcUa::StatusCode::BadFilterElementInvalid
OpcUa::StatusCode::BadMonitoredItemIdInvalid
OpcUa::StatusCode::BadTooManySubscriptions
OpcUa::StatusCode::BadRequestInterrupted
OpcUa::StatusCode::GoodNoData
fmt::hex
IntFormatSpec< int, TypeSpec<'x'> > hex(int value)
OpcUa::StatusCode::GoodDataIgnored
OpcUa::StatusCode::BadInvalidTimestamp
status_codes.h
OpcUa::StatusCode::BadCertificateUseNotAllowed
testing::internal::string
::std::string string
Definition:
gmock/fused-src/gtest/gtest.h:2070
OpcUa::StatusCode::BadTooManyMonitoredItems
OpcUa::StatusCode::BadDataEncodingUnsupported
OpcUa::StatusCode::BadNoSubscription
OpcUa::StatusCode::BadResourceUnavailable
OpcUa::StatusCode::BadFilterOperandInvalid
OpcUa::StatusCode::BadCertificateUntrusted
OpcUa::StatusCode::BadUserAccessDenied
OpcUa::StatusCode::BadConditionBranchAlreadyAcked
OpcUa::StatusCode::BadDataEncodingInvalid
OpcUa::StatusCode::BadNotImplemented
OpcUa::StatusCode::BadReferenceLocalOnly
OpcUa::StatusCode::BadShelvingTimeOutOfRange
OpcUa::StatusCode::BadTooManySessions
OpcUa::StatusCode::BadTcpMessageTypeInvalid
OpcUa::StatusCode::BadTypeMismatch
OpcUa::StatusCode::GoodCommunicationEvent
OpcUa::StatusCode::BadFilterOperatorUnsupported
OpcUa::StatusCode::BadRefreshInProgress
OpcUa::StatusCode::BadEventNotAcknowledgeable
OpcUa::StatusCode::BadFilterNotAllowed
OpcUa::StatusCode::BadConditionAlreadyDisabled
OpcUa::StatusCode::BadFilterLiteralInvalid
OpcUa::StatusCode::BadArgumentsMissing
OpcUa::StatusCode::BadViewParameterMismatch
OpcUa::StatusCode::BadEventIdUnknown
OpcUa::StatusCode::BadMonitoredItemFilterUnsupported
OpcUa::StatusCode::BadCertificateUriInvalid
OpcUa::StatusCode::BadNodeIdInvalid
OpcUa::StatusCode::BadSessionClosed
OpcUa::StatusCode::BadDialogNotActive
OpcUa::StatusCode::BadReferenceTypeIdInvalid
OpcUa::StatusCode::BadNodeIdExists
OpcUa::StatusCode::BadSensorFailure
OpcUa::StatusCode::UncertainSensorNotAccurate
OpcUa::StatusCode::BadDuplicateReferenceNotAllowed
OpcUa::StatusCode::BadOutOfRange
OpcUa::StatusCode::BadTcpNotEnoughResources
OpcUa::StatusCode::BadWaitingForResponse
OpcUa::StatusCode::BadTimestampsToReturnInvalid
OpcUa::StatusCode::BadSyntaxError
OpcUa::StatusCode::BadViewTimestampInvalid
OpcUa::StatusCode::BadNotReadable
OpcUa::StatusCode::UncertainInitialValue
OpcUa::StatusCode::BadSequenceNumberInvalid
OpcUa::StatusCode::BadQueryTooComplex
OpcUa::StatusCode::BadTcpSecureChannelUnknown
OpcUa::StatusCode::BadExpectedStreamToBlock
OpcUa::StatusCode::BadBrowseNameDuplicated
OpcUa::StatusCode::BadWouldBlock
OpcUa::StatusCode::BadContinuationPointInvalid
OpcUa::StatusCode::BadNothingToDo
OpcUa::StatusCode::BadContentFilterInvalid
OpcUa::StatusCode::BadRequestCancelledByRequest
OpcUa::StatusCode::BadMaxConnectionsReached
OpcUa::StatusCode::BadInternalError
OpcUa::StatusCode::BadCertificateIssuerUseNotAllowed
OpcUa::StatusCode::BadMonitoredItemFilterInvalid
OpcUa::StatusCode::BadNotSupported
OpcUa::StatusCode::BadBoundNotFound
OpcUa::StatusCode::BadConfigurationError
OpcUa::StatusCode::BadRequestTimeout
OpcUa::StatusCode::GoodEntryInserted
OpcUa::StatusCode::BadIndexRangeInvalid
OpcUa::StatusCode::BadNoDeleteRights
OpcUa::StatusCode::BadIdentityTokenRejected
OpcUa::StatusCode::BadServerNotConnected
OpcUa::StatusCode::BadAggregateNotSupported
OpcUa::StatusCode::BadEncodingError
OpcUa::StatusCode::BadCertificateTimeInvalid
OpcUa::StatusCode::BadCommunicationError
OpcUa::StatusCode::BadCertificateHostNameInvalid
OpcUa::StatusCode::BadAggregateListMismatch
OpcUa::StatusCode::BadMethodInvalid
OpcUa::StatusCode::BadNodeIdUnknown
OpcUa::StatusCode::BadConditionAlreadyEnabled
OpcUa::StatusCode::BadCertificateIssuerTimeInvalid
OpcUa::StatusCode::BadDeadbandFilterInvalid
OpcUa::StatusCode::BadInsufficientClientProfile
OpcUa::StatusCode::BadReferenceNotAllowed
OpcUa::StatusCode::BadSubscriptionIdInvalid
OpcUa::StatusCode::BadDeviceFailure
OpcUa::StatusCode::BadNoContinuationPoints
OpcUa::StatusCode::GoodSubscriptionTransferred
OpcUa::StatusCode::BadNoDataAvailable
OpcUa::StatusCode::BadDataUnavailable
OpcUa::StatusCode::BadDisconnect
OpcUa::StatusCode::BadAggregateConfigurationRejected
OpcUa::StatusCode::BadViewVersionInvalid
OpcUa::StatusCode::BadDiscoveryUrlMissing
OpcUa::StatusCode::BadNoEntryExists
OpcUa::StatusCode::GoodEntryReplaced
OpcUa::StatusCode::BadUnknownResponse
OpcUa::StatusCode::BadParentNodeIdInvalid
OpcUa::StatusCode::BadSourceNodeIdInvalid
OpcUa::StatusCode::BadRequestHeaderInvalid
OpcUa::StatusCode::BadCertificateIssuerRevoked
OpcUa::StatusCode::Good
OpcUa::StatusCode::BadSecureChannelClosed
OpcUa::StatusCode::BadNoValidCertificates
OpcUa::StatusCode::GoodShutdownEvent
OpcUa::StatusCode::BadNotConnected
OpcUa
OPC UA Address space part. GNU LGPL.
Definition:
ua/client/addon.h:18
OpcUa::StatusCode::BadWaitingForInitialData
OpcUa::StatusCode::GoodLocalOverride
OpcUa::StatusCode::BadAttributeIdInvalid
OpcUa::StatusCode::BadEndOfStream
OpcUa::StatusCode::BadFilterOperatorInvalid
OpcUa::StatusCode::UncertainDataSubNormal
OpcUa::StatusCode::BadTcpServerTooBusy
OpcUa::StatusCode::BadMaxAgeInvalid
OpcUa::StatusCode::BadTcpMessageTooLarge
OpcUa::StatusCode::BadTcpInternalError
OpcUa::StatusCode::BadOutOfMemory
OpcUa::StatusCode::BadConnectionRejected
OpcUa::StatusCode::BadNodeClassInvalid
OpcUa::StatusCode::BadHistoryOperationUnsupported
OpcUa::StatusCode::BadTooManyMatches
OpcUa::StatusCode::BadDecodingError
OpcUa::StatusCode::BadIdentityChangeNotSupported
OpcUa::StatusCode::BadSempahoreFileMissing
OpcUa::StatusCode::BadResponseTooLarge
OpcUa::StatusCode::BadViewIdUnknown
OpcUa::StatusCode::BadBoundNotSupported
OpcUa::StatusCode::GoodOverload
OpcUa::StatusCode::BadTypeDefinitionInvalid
OpcUa::StatusCode::BadUnexpectedError
OpcUa::StatusCode::UncertainReferenceOutOfServer
OpcUa::StatusCode::BadConditionAlreadyShelved
OpcUa::StatusCode::BadTcpEndpointUrlInvalid
OpcUa::StatusCode::BadShutdown
OpcUa::StatusCode::BadCertificateRevocationUnknown
OpcUa::StatusCode::BadSessionNotActivated
OpcUa::StatusCode::BadSecureChannelTokenUnknown
OpcUa::StatusCode::BadDataLost
OpcUa::StatusCode::BadEncodingLimitsExceeded
OpcUa::StatusCode::BadDialogResponseInvalid
OpcUa::StatusCode::UncertainReferenceNotDeleted
OpcUa::ToString
std::string ToString(const AttributeId &value)
Definition:
string_utils_attributeid_tostring.cpp:14
OpcUa::StatusCode::BadOutOfService
OpcUa::StatusCode::BadHistoryOperationInvalid
OpcUa::StatusCode::BadSecurityPolicyRejected
OpcUa::StatusCode::BadNotTypeDefinition
OpcUa::StatusCode::BadServiceUnsupported
OpcUa::StatusCode::GoodCompletesAsynchronously
OpcUa::StatusCode::BadServerNameMissing
OpcUa::StatusCode::UncertainNoCommunicationLastUsableValue
OpcUa::StatusCode::BadMonitoringModeInvalid
OpcUa::StatusCode::BadMessageNotAvailable
OpcUa::StatusCode::BadDataTypeIdUnknown
OpcUa::StatusCode::GoodNonCriticalTimeout
OpcUa::StatusCode::BadApplicationSignatureInvalid
OpcUa::StatusCode::BadSecureChannelIdInvalid
OpcUa::StatusCode::UncertainSubNormal
OpcUa::StatusCode::BadTimeout
OpcUa::StatusCode::BadEntryExists
OpcUa::StatusCode::GoodMoreData
OpcUa::StatusCode::BadRequestTooLarge
OpcUa::StatusCode
StatusCode
Definition:
status_codes.h:12
OpcUa::StatusCode::BadSessionIdInvalid
OpcUa::StatusCode::UncertainNotAllNodesAvailable
OpcUa::StatusCode::BadIndexRangeNoData
OpcUa::StatusCode::BadInvalidSelfReference
OpcUa::StatusCode::BadConditionDisabled
OpcUa::StatusCode::BadBrowseDirectionInvalid
OpcUa::StatusCode::BadNonceInvalid
OpcUa::StatusCode::BadWriteNotSupported
OpcUa::StatusCode::BadInvalidTimestampArgument
OpcUa::StatusCode::GoodClamped
OpcUa::StatusCode::BadUserSignatureInvalid
OpcUa::StatusCode::BadStateNotActive
OpcUa::StatusCode::UncertainLastUsableValue
OpcUa::StatusCode::BadSecurityChecksFailed
OpcUa::StatusCode::BadCertificateInvalid
OpcUa::StatusCode::BadNoMatch
OpcUa::StatusCode::BadRequestTypeInvalid
OpcUa::StatusCode::BadTooManyOperations
OpcUa::StatusCode::BadNotFound
OpcUa::StatusCode::GoodCallAgain
OpcUa::StatusCode::BadCertificateRevoked
OpcUa::StatusCode::BadInvalidArgument
OpcUa::StatusCode::BadTimestampNotSupported
OpcUa::StatusCode::BadConditionNotShelved
OpcUa::StatusCode::BadBrowseNameInvalid
OpcUa::StatusCode::BadNoData
OpcUa::StatusCode::BadRequestCancelledByClient
OpcUa::StatusCode::BadTargetNodeIdInvalid
OpcUa::StatusCode::UncertainSubstituteValue
OpcUa::StatusCode::BadConnectionClosed
OpcUa::StatusCode::BadConditionBranchAlreadyConfirmed
ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:08