1 | """ |
||
2 | Autogenerate code from xml spec |
||
3 | Date:2020-08-09 20:26:35.196239 |
||
4 | """ |
||
5 | |||
6 | from datetime import datetime |
||
7 | from enum import IntEnum |
||
8 | |||
9 | from asyncua.ua.uatypes import * |
||
10 | from asyncua.ua.object_ids import ObjectIds |
||
11 | |||
12 | |||
13 | class NamingRuleType(IntEnum): |
||
14 | """ |
||
15 | :ivar Mandatory: |
||
16 | :vartype Mandatory: 1 |
||
17 | :ivar Optional: |
||
18 | :vartype Optional: 2 |
||
19 | :ivar Constraint: |
||
20 | :vartype Constraint: 3 |
||
21 | """ |
||
22 | Mandatory = 1 |
||
23 | Optional = 2 |
||
24 | Constraint = 3 |
||
25 | |||
26 | |||
27 | class OpenFileMode(IntEnum): |
||
28 | """ |
||
29 | :ivar Read: |
||
30 | :vartype Read: 1 |
||
31 | :ivar Write: |
||
32 | :vartype Write: 2 |
||
33 | :ivar EraseExisting: |
||
34 | :vartype EraseExisting: 4 |
||
35 | :ivar Append: |
||
36 | :vartype Append: 8 |
||
37 | """ |
||
38 | Read = 1 |
||
39 | Write = 2 |
||
40 | EraseExisting = 4 |
||
41 | Append = 8 |
||
42 | |||
43 | |||
44 | class IdentityCriteriaType(IntEnum): |
||
45 | """ |
||
46 | :ivar UserName: |
||
47 | :vartype UserName: 1 |
||
48 | :ivar Thumbprint: |
||
49 | :vartype Thumbprint: 2 |
||
50 | :ivar Role: |
||
51 | :vartype Role: 3 |
||
52 | :ivar GroupId: |
||
53 | :vartype GroupId: 4 |
||
54 | :ivar Anonymous: |
||
55 | :vartype Anonymous: 5 |
||
56 | :ivar AuthenticatedUser: |
||
57 | :vartype AuthenticatedUser: 6 |
||
58 | """ |
||
59 | UserName = 1 |
||
60 | Thumbprint = 2 |
||
61 | Role = 3 |
||
62 | GroupId = 4 |
||
63 | Anonymous = 5 |
||
64 | AuthenticatedUser = 6 |
||
65 | |||
66 | |||
67 | class TrustListMasks(IntEnum): |
||
68 | """ |
||
69 | :ivar None_: |
||
70 | :vartype None_: 0 |
||
71 | :ivar TrustedCertificates: |
||
72 | :vartype TrustedCertificates: 1 |
||
73 | :ivar TrustedCrls: |
||
74 | :vartype TrustedCrls: 2 |
||
75 | :ivar IssuerCertificates: |
||
76 | :vartype IssuerCertificates: 4 |
||
77 | :ivar IssuerCrls: |
||
78 | :vartype IssuerCrls: 8 |
||
79 | :ivar All: |
||
80 | :vartype All: 15 |
||
81 | """ |
||
82 | None_ = 0 |
||
83 | TrustedCertificates = 1 |
||
84 | TrustedCrls = 2 |
||
85 | IssuerCertificates = 4 |
||
86 | IssuerCrls = 8 |
||
87 | All = 15 |
||
88 | |||
89 | |||
90 | class PubSubState(IntEnum): |
||
91 | """ |
||
92 | :ivar Disabled: |
||
93 | :vartype Disabled: 0 |
||
94 | :ivar Paused: |
||
95 | :vartype Paused: 1 |
||
96 | :ivar Operational: |
||
97 | :vartype Operational: 2 |
||
98 | :ivar Error: |
||
99 | :vartype Error: 3 |
||
100 | """ |
||
101 | Disabled = 0 |
||
102 | Paused = 1 |
||
103 | Operational = 2 |
||
104 | Error = 3 |
||
105 | |||
106 | |||
107 | class DataSetFieldFlags(IntEnum): |
||
108 | """ |
||
109 | :ivar None_: |
||
110 | :vartype None_: 0 |
||
111 | :ivar PromotedField: |
||
112 | :vartype PromotedField: 1 |
||
113 | """ |
||
114 | None_ = 0 |
||
115 | PromotedField = 1 |
||
116 | |||
117 | |||
118 | class DataSetFieldContentMask(IntEnum): |
||
119 | """ |
||
120 | :ivar None_: |
||
121 | :vartype None_: 0 |
||
122 | :ivar StatusCode: |
||
123 | :vartype StatusCode: 1 |
||
124 | :ivar SourceTimestamp: |
||
125 | :vartype SourceTimestamp: 2 |
||
126 | :ivar ServerTimestamp: |
||
127 | :vartype ServerTimestamp: 4 |
||
128 | :ivar SourcePicoSeconds: |
||
129 | :vartype SourcePicoSeconds: 8 |
||
130 | :ivar ServerPicoSeconds: |
||
131 | :vartype ServerPicoSeconds: 16 |
||
132 | :ivar RawData: |
||
133 | :vartype RawData: 32 |
||
134 | """ |
||
135 | None_ = 0 |
||
136 | StatusCode = 1 |
||
137 | SourceTimestamp = 2 |
||
138 | ServerTimestamp = 4 |
||
139 | SourcePicoSeconds = 8 |
||
140 | ServerPicoSeconds = 16 |
||
141 | RawData = 32 |
||
142 | |||
143 | |||
144 | class OverrideValueHandling(IntEnum): |
||
145 | """ |
||
146 | :ivar Disabled: |
||
147 | :vartype Disabled: 0 |
||
148 | :ivar LastUsableValue: |
||
149 | :vartype LastUsableValue: 1 |
||
150 | :ivar OverrideValue: |
||
151 | :vartype OverrideValue: 2 |
||
152 | """ |
||
153 | Disabled = 0 |
||
154 | LastUsableValue = 1 |
||
155 | OverrideValue = 2 |
||
156 | |||
157 | |||
158 | class DataSetOrderingType(IntEnum): |
||
159 | """ |
||
160 | :ivar Undefined: |
||
161 | :vartype Undefined: 0 |
||
162 | :ivar AscendingWriterId: |
||
163 | :vartype AscendingWriterId: 1 |
||
164 | :ivar AscendingWriterIdSingle: |
||
165 | :vartype AscendingWriterIdSingle: 2 |
||
166 | """ |
||
167 | Undefined = 0 |
||
168 | AscendingWriterId = 1 |
||
169 | AscendingWriterIdSingle = 2 |
||
170 | |||
171 | |||
172 | class UadpNetworkMessageContentMask(IntEnum): |
||
173 | """ |
||
174 | :ivar None_: |
||
175 | :vartype None_: 0 |
||
176 | :ivar PublisherId: |
||
177 | :vartype PublisherId: 1 |
||
178 | :ivar GroupHeader: |
||
179 | :vartype GroupHeader: 2 |
||
180 | :ivar WriterGroupId: |
||
181 | :vartype WriterGroupId: 4 |
||
182 | :ivar GroupVersion: |
||
183 | :vartype GroupVersion: 8 |
||
184 | :ivar NetworkMessageNumber: |
||
185 | :vartype NetworkMessageNumber: 16 |
||
186 | :ivar SequenceNumber: |
||
187 | :vartype SequenceNumber: 32 |
||
188 | :ivar PayloadHeader: |
||
189 | :vartype PayloadHeader: 64 |
||
190 | :ivar Timestamp: |
||
191 | :vartype Timestamp: 128 |
||
192 | :ivar PicoSeconds: |
||
193 | :vartype PicoSeconds: 256 |
||
194 | :ivar DataSetClassId: |
||
195 | :vartype DataSetClassId: 512 |
||
196 | :ivar PromotedFields: |
||
197 | :vartype PromotedFields: 1024 |
||
198 | """ |
||
199 | None_ = 0 |
||
200 | PublisherId = 1 |
||
201 | GroupHeader = 2 |
||
202 | WriterGroupId = 4 |
||
203 | GroupVersion = 8 |
||
204 | NetworkMessageNumber = 16 |
||
205 | SequenceNumber = 32 |
||
206 | PayloadHeader = 64 |
||
207 | Timestamp = 128 |
||
208 | PicoSeconds = 256 |
||
209 | DataSetClassId = 512 |
||
210 | PromotedFields = 1024 |
||
211 | |||
212 | |||
213 | class UadpDataSetMessageContentMask(IntEnum): |
||
214 | """ |
||
215 | :ivar None_: |
||
216 | :vartype None_: 0 |
||
217 | :ivar Timestamp: |
||
218 | :vartype Timestamp: 1 |
||
219 | :ivar PicoSeconds: |
||
220 | :vartype PicoSeconds: 2 |
||
221 | :ivar Status: |
||
222 | :vartype Status: 4 |
||
223 | :ivar MajorVersion: |
||
224 | :vartype MajorVersion: 8 |
||
225 | :ivar MinorVersion: |
||
226 | :vartype MinorVersion: 16 |
||
227 | :ivar SequenceNumber: |
||
228 | :vartype SequenceNumber: 32 |
||
229 | """ |
||
230 | None_ = 0 |
||
231 | Timestamp = 1 |
||
232 | PicoSeconds = 2 |
||
233 | Status = 4 |
||
234 | MajorVersion = 8 |
||
235 | MinorVersion = 16 |
||
236 | SequenceNumber = 32 |
||
237 | |||
238 | |||
239 | class JsonNetworkMessageContentMask(IntEnum): |
||
240 | """ |
||
241 | :ivar None_: |
||
242 | :vartype None_: 0 |
||
243 | :ivar NetworkMessageHeader: |
||
244 | :vartype NetworkMessageHeader: 1 |
||
245 | :ivar DataSetMessageHeader: |
||
246 | :vartype DataSetMessageHeader: 2 |
||
247 | :ivar SingleDataSetMessage: |
||
248 | :vartype SingleDataSetMessage: 4 |
||
249 | :ivar PublisherId: |
||
250 | :vartype PublisherId: 8 |
||
251 | :ivar DataSetClassId: |
||
252 | :vartype DataSetClassId: 16 |
||
253 | :ivar ReplyTo: |
||
254 | :vartype ReplyTo: 32 |
||
255 | """ |
||
256 | None_ = 0 |
||
257 | NetworkMessageHeader = 1 |
||
258 | DataSetMessageHeader = 2 |
||
259 | SingleDataSetMessage = 4 |
||
260 | PublisherId = 8 |
||
261 | DataSetClassId = 16 |
||
262 | ReplyTo = 32 |
||
263 | |||
264 | |||
265 | class JsonDataSetMessageContentMask(IntEnum): |
||
266 | """ |
||
267 | :ivar None_: |
||
268 | :vartype None_: 0 |
||
269 | :ivar DataSetWriterId: |
||
270 | :vartype DataSetWriterId: 1 |
||
271 | :ivar MetaDataVersion: |
||
272 | :vartype MetaDataVersion: 2 |
||
273 | :ivar SequenceNumber: |
||
274 | :vartype SequenceNumber: 4 |
||
275 | :ivar Timestamp: |
||
276 | :vartype Timestamp: 8 |
||
277 | :ivar Status: |
||
278 | :vartype Status: 16 |
||
279 | """ |
||
280 | None_ = 0 |
||
281 | DataSetWriterId = 1 |
||
282 | MetaDataVersion = 2 |
||
283 | SequenceNumber = 4 |
||
284 | Timestamp = 8 |
||
285 | Status = 16 |
||
286 | |||
287 | |||
288 | class BrokerTransportQualityOfService(IntEnum): |
||
289 | """ |
||
290 | :ivar NotSpecified: |
||
291 | :vartype NotSpecified: 0 |
||
292 | :ivar BestEffort: |
||
293 | :vartype BestEffort: 1 |
||
294 | :ivar AtLeastOnce: |
||
295 | :vartype AtLeastOnce: 2 |
||
296 | :ivar AtMostOnce: |
||
297 | :vartype AtMostOnce: 3 |
||
298 | :ivar ExactlyOnce: |
||
299 | :vartype ExactlyOnce: 4 |
||
300 | """ |
||
301 | NotSpecified = 0 |
||
302 | BestEffort = 1 |
||
303 | AtLeastOnce = 2 |
||
304 | AtMostOnce = 3 |
||
305 | ExactlyOnce = 4 |
||
306 | |||
307 | |||
308 | class DiagnosticsLevel(IntEnum): |
||
309 | """ |
||
310 | :ivar Basic: |
||
311 | :vartype Basic: 0 |
||
312 | :ivar Advanced: |
||
313 | :vartype Advanced: 1 |
||
314 | :ivar Info: |
||
315 | :vartype Info: 2 |
||
316 | :ivar Log: |
||
317 | :vartype Log: 3 |
||
318 | :ivar Debug: |
||
319 | :vartype Debug: 4 |
||
320 | """ |
||
321 | Basic = 0 |
||
322 | Advanced = 1 |
||
323 | Info = 2 |
||
324 | Log = 3 |
||
325 | Debug = 4 |
||
326 | |||
327 | |||
328 | class PubSubDiagnosticsCounterClassification(IntEnum): |
||
329 | """ |
||
330 | :ivar Information: |
||
331 | :vartype Information: 0 |
||
332 | :ivar Error: |
||
333 | :vartype Error: 1 |
||
334 | """ |
||
335 | Information = 0 |
||
336 | Error = 1 |
||
337 | |||
338 | |||
339 | class IdType(IntEnum): |
||
340 | """ |
||
341 | :ivar Numeric: |
||
342 | :vartype Numeric: 0 |
||
343 | :ivar String: |
||
344 | :vartype String: 1 |
||
345 | :ivar Guid: |
||
346 | :vartype Guid: 2 |
||
347 | :ivar Opaque: |
||
348 | :vartype Opaque: 3 |
||
349 | """ |
||
350 | Numeric = 0 |
||
351 | String = 1 |
||
352 | Guid = 2 |
||
353 | Opaque = 3 |
||
354 | |||
355 | |||
356 | class NodeClass(IntEnum): |
||
357 | """ |
||
358 | :ivar Unspecified: |
||
359 | :vartype Unspecified: 0 |
||
360 | :ivar Object: |
||
361 | :vartype Object: 1 |
||
362 | :ivar Variable: |
||
363 | :vartype Variable: 2 |
||
364 | :ivar Method: |
||
365 | :vartype Method: 4 |
||
366 | :ivar ObjectType: |
||
367 | :vartype ObjectType: 8 |
||
368 | :ivar VariableType: |
||
369 | :vartype VariableType: 16 |
||
370 | :ivar ReferenceType: |
||
371 | :vartype ReferenceType: 32 |
||
372 | :ivar DataType: |
||
373 | :vartype DataType: 64 |
||
374 | :ivar View: |
||
375 | :vartype View: 128 |
||
376 | """ |
||
377 | Unspecified = 0 |
||
378 | Object = 1 |
||
379 | Variable = 2 |
||
380 | Method = 4 |
||
381 | ObjectType = 8 |
||
382 | VariableType = 16 |
||
383 | ReferenceType = 32 |
||
384 | DataType = 64 |
||
385 | View = 128 |
||
386 | |||
387 | |||
388 | class PermissionType(IntEnum): |
||
389 | """ |
||
390 | :ivar None_: |
||
391 | :vartype None_: 0 |
||
392 | :ivar Browse: |
||
393 | :vartype Browse: 1 |
||
394 | :ivar ReadRolePermissions: |
||
395 | :vartype ReadRolePermissions: 2 |
||
396 | :ivar WriteAttribute: |
||
397 | :vartype WriteAttribute: 4 |
||
398 | :ivar WriteRolePermissions: |
||
399 | :vartype WriteRolePermissions: 8 |
||
400 | :ivar WriteHistorizing: |
||
401 | :vartype WriteHistorizing: 16 |
||
402 | :ivar Read: |
||
403 | :vartype Read: 32 |
||
404 | :ivar Write: |
||
405 | :vartype Write: 64 |
||
406 | :ivar ReadHistory: |
||
407 | :vartype ReadHistory: 128 |
||
408 | :ivar InsertHistory: |
||
409 | :vartype InsertHistory: 256 |
||
410 | :ivar ModifyHistory: |
||
411 | :vartype ModifyHistory: 512 |
||
412 | :ivar DeleteHistory: |
||
413 | :vartype DeleteHistory: 1024 |
||
414 | :ivar ReceiveEvents: |
||
415 | :vartype ReceiveEvents: 2048 |
||
416 | :ivar Call: |
||
417 | :vartype Call: 4096 |
||
418 | :ivar AddReference: |
||
419 | :vartype AddReference: 8192 |
||
420 | :ivar RemoveReference: |
||
421 | :vartype RemoveReference: 16384 |
||
422 | :ivar DeleteNode: |
||
423 | :vartype DeleteNode: 32768 |
||
424 | :ivar AddNode: |
||
425 | :vartype AddNode: 65536 |
||
426 | """ |
||
427 | None_ = 0 |
||
428 | Browse = 1 |
||
429 | ReadRolePermissions = 2 |
||
430 | WriteAttribute = 4 |
||
431 | WriteRolePermissions = 8 |
||
432 | WriteHistorizing = 16 |
||
433 | Read = 32 |
||
434 | Write = 64 |
||
435 | ReadHistory = 128 |
||
436 | InsertHistory = 256 |
||
437 | ModifyHistory = 512 |
||
438 | DeleteHistory = 1024 |
||
439 | ReceiveEvents = 2048 |
||
440 | Call = 4096 |
||
441 | AddReference = 8192 |
||
442 | RemoveReference = 16384 |
||
443 | DeleteNode = 32768 |
||
444 | AddNode = 65536 |
||
445 | |||
446 | |||
447 | class AccessLevelType(IntEnum): |
||
448 | """ |
||
449 | :ivar None_: |
||
450 | :vartype None_: 0 |
||
451 | :ivar CurrentRead: |
||
452 | :vartype CurrentRead: 1 |
||
453 | :ivar CurrentWrite: |
||
454 | :vartype CurrentWrite: 2 |
||
455 | :ivar HistoryRead: |
||
456 | :vartype HistoryRead: 4 |
||
457 | :ivar HistoryWrite: |
||
458 | :vartype HistoryWrite: 8 |
||
459 | :ivar SemanticChange: |
||
460 | :vartype SemanticChange: 16 |
||
461 | :ivar StatusWrite: |
||
462 | :vartype StatusWrite: 32 |
||
463 | :ivar TimestampWrite: |
||
464 | :vartype TimestampWrite: 64 |
||
465 | """ |
||
466 | None_ = 0 |
||
467 | CurrentRead = 1 |
||
468 | CurrentWrite = 2 |
||
469 | HistoryRead = 4 |
||
470 | HistoryWrite = 8 |
||
471 | SemanticChange = 16 |
||
472 | StatusWrite = 32 |
||
473 | TimestampWrite = 64 |
||
474 | |||
475 | |||
476 | class AccessLevelExType(IntEnum): |
||
477 | """ |
||
478 | :ivar None_: |
||
479 | :vartype None_: 0 |
||
480 | :ivar CurrentRead: |
||
481 | :vartype CurrentRead: 1 |
||
482 | :ivar CurrentWrite: |
||
483 | :vartype CurrentWrite: 2 |
||
484 | :ivar HistoryRead: |
||
485 | :vartype HistoryRead: 4 |
||
486 | :ivar HistoryWrite: |
||
487 | :vartype HistoryWrite: 8 |
||
488 | :ivar SemanticChange: |
||
489 | :vartype SemanticChange: 16 |
||
490 | :ivar StatusWrite: |
||
491 | :vartype StatusWrite: 32 |
||
492 | :ivar TimestampWrite: |
||
493 | :vartype TimestampWrite: 64 |
||
494 | :ivar NonatomicRead: |
||
495 | :vartype NonatomicRead: 256 |
||
496 | :ivar NonatomicWrite: |
||
497 | :vartype NonatomicWrite: 512 |
||
498 | :ivar WriteFullArrayOnly: |
||
499 | :vartype WriteFullArrayOnly: 1024 |
||
500 | """ |
||
501 | None_ = 0 |
||
502 | CurrentRead = 1 |
||
503 | CurrentWrite = 2 |
||
504 | HistoryRead = 4 |
||
505 | HistoryWrite = 8 |
||
506 | SemanticChange = 16 |
||
507 | StatusWrite = 32 |
||
508 | TimestampWrite = 64 |
||
509 | NonatomicRead = 256 |
||
510 | NonatomicWrite = 512 |
||
511 | WriteFullArrayOnly = 1024 |
||
512 | |||
513 | |||
514 | class EventNotifierType(IntEnum): |
||
515 | """ |
||
516 | :ivar None_: |
||
517 | :vartype None_: 0 |
||
518 | :ivar SubscribeToEvents: |
||
519 | :vartype SubscribeToEvents: 1 |
||
520 | :ivar HistoryRead: |
||
521 | :vartype HistoryRead: 4 |
||
522 | :ivar HistoryWrite: |
||
523 | :vartype HistoryWrite: 8 |
||
524 | """ |
||
525 | None_ = 0 |
||
526 | SubscribeToEvents = 1 |
||
527 | HistoryRead = 4 |
||
528 | HistoryWrite = 8 |
||
529 | |||
530 | |||
531 | class AccessRestrictionType(IntEnum): |
||
532 | """ |
||
533 | :ivar None_: |
||
534 | :vartype None_: 0 |
||
535 | :ivar SigningRequired: |
||
536 | :vartype SigningRequired: 1 |
||
537 | :ivar EncryptionRequired: |
||
538 | :vartype EncryptionRequired: 2 |
||
539 | :ivar SessionRequired: |
||
540 | :vartype SessionRequired: 4 |
||
541 | """ |
||
542 | None_ = 0 |
||
543 | SigningRequired = 1 |
||
544 | EncryptionRequired = 2 |
||
545 | SessionRequired = 4 |
||
546 | |||
547 | |||
548 | class StructureType(IntEnum): |
||
549 | """ |
||
550 | :ivar Structure: |
||
551 | :vartype Structure: 0 |
||
552 | :ivar StructureWithOptionalFields: |
||
553 | :vartype StructureWithOptionalFields: 1 |
||
554 | :ivar Union: |
||
555 | :vartype Union: 2 |
||
556 | """ |
||
557 | Structure = 0 |
||
558 | StructureWithOptionalFields = 1 |
||
559 | Union = 2 |
||
560 | |||
561 | |||
562 | class ApplicationType(IntEnum): |
||
563 | """ |
||
564 | :ivar Server: |
||
565 | :vartype Server: 0 |
||
566 | :ivar Client: |
||
567 | :vartype Client: 1 |
||
568 | :ivar ClientAndServer: |
||
569 | :vartype ClientAndServer: 2 |
||
570 | :ivar DiscoveryServer: |
||
571 | :vartype DiscoveryServer: 3 |
||
572 | """ |
||
573 | Server = 0 |
||
574 | Client = 1 |
||
575 | ClientAndServer = 2 |
||
576 | DiscoveryServer = 3 |
||
577 | |||
578 | |||
579 | class MessageSecurityMode(IntEnum): |
||
580 | """ |
||
581 | :ivar Invalid: |
||
582 | :vartype Invalid: 0 |
||
583 | :ivar None_: |
||
584 | :vartype None_: 1 |
||
585 | :ivar Sign: |
||
586 | :vartype Sign: 2 |
||
587 | :ivar SignAndEncrypt: |
||
588 | :vartype SignAndEncrypt: 3 |
||
589 | """ |
||
590 | Invalid = 0 |
||
591 | None_ = 1 |
||
592 | Sign = 2 |
||
593 | SignAndEncrypt = 3 |
||
594 | |||
595 | |||
596 | class UserTokenType(IntEnum): |
||
597 | """ |
||
598 | :ivar Anonymous: |
||
599 | :vartype Anonymous: 0 |
||
600 | :ivar UserName: |
||
601 | :vartype UserName: 1 |
||
602 | :ivar Certificate: |
||
603 | :vartype Certificate: 2 |
||
604 | :ivar IssuedToken: |
||
605 | :vartype IssuedToken: 3 |
||
606 | """ |
||
607 | Anonymous = 0 |
||
608 | UserName = 1 |
||
609 | Certificate = 2 |
||
610 | IssuedToken = 3 |
||
611 | |||
612 | |||
613 | class SecurityTokenRequestType(IntEnum): |
||
614 | """ |
||
615 | :ivar Issue: |
||
616 | :vartype Issue: 0 |
||
617 | :ivar Renew: |
||
618 | :vartype Renew: 1 |
||
619 | """ |
||
620 | Issue = 0 |
||
621 | Renew = 1 |
||
622 | |||
623 | |||
624 | class NodeAttributesMask(IntEnum): |
||
625 | """ |
||
626 | :ivar None_: |
||
627 | :vartype None_: 0 |
||
628 | :ivar AccessLevel: |
||
629 | :vartype AccessLevel: 1 |
||
630 | :ivar ArrayDimensions: |
||
631 | :vartype ArrayDimensions: 2 |
||
632 | :ivar BrowseName: |
||
633 | :vartype BrowseName: 4 |
||
634 | :ivar ContainsNoLoops: |
||
635 | :vartype ContainsNoLoops: 8 |
||
636 | :ivar DataType: |
||
637 | :vartype DataType: 16 |
||
638 | :ivar Description: |
||
639 | :vartype Description: 32 |
||
640 | :ivar DisplayName: |
||
641 | :vartype DisplayName: 64 |
||
642 | :ivar EventNotifier: |
||
643 | :vartype EventNotifier: 128 |
||
644 | :ivar Executable: |
||
645 | :vartype Executable: 256 |
||
646 | :ivar Historizing: |
||
647 | :vartype Historizing: 512 |
||
648 | :ivar InverseName: |
||
649 | :vartype InverseName: 1024 |
||
650 | :ivar IsAbstract: |
||
651 | :vartype IsAbstract: 2048 |
||
652 | :ivar MinimumSamplingInterval: |
||
653 | :vartype MinimumSamplingInterval: 4096 |
||
654 | :ivar NodeClass: |
||
655 | :vartype NodeClass: 8192 |
||
656 | :ivar NodeId: |
||
657 | :vartype NodeId: 16384 |
||
658 | :ivar Symmetric: |
||
659 | :vartype Symmetric: 32768 |
||
660 | :ivar UserAccessLevel: |
||
661 | :vartype UserAccessLevel: 65536 |
||
662 | :ivar UserExecutable: |
||
663 | :vartype UserExecutable: 131072 |
||
664 | :ivar UserWriteMask: |
||
665 | :vartype UserWriteMask: 262144 |
||
666 | :ivar ValueRank: |
||
667 | :vartype ValueRank: 524288 |
||
668 | :ivar WriteMask: |
||
669 | :vartype WriteMask: 1048576 |
||
670 | :ivar Value: |
||
671 | :vartype Value: 2097152 |
||
672 | :ivar DataTypeDefinition: |
||
673 | :vartype DataTypeDefinition: 4194304 |
||
674 | :ivar RolePermissions: |
||
675 | :vartype RolePermissions: 8388608 |
||
676 | :ivar AccessRestrictions: |
||
677 | :vartype AccessRestrictions: 16777216 |
||
678 | :ivar All: |
||
679 | :vartype All: 33554431 |
||
680 | :ivar BaseNode: |
||
681 | :vartype BaseNode: 26501220 |
||
682 | :ivar Object: |
||
683 | :vartype Object: 26501348 |
||
684 | :ivar ObjectType: |
||
685 | :vartype ObjectType: 26503268 |
||
686 | :ivar Variable: |
||
687 | :vartype Variable: 26571383 |
||
688 | :ivar VariableType: |
||
689 | :vartype VariableType: 28600438 |
||
690 | :ivar Method: |
||
691 | :vartype Method: 26632548 |
||
692 | :ivar ReferenceType: |
||
693 | :vartype ReferenceType: 26537060 |
||
694 | :ivar View: |
||
695 | :vartype View: 26501356 |
||
696 | """ |
||
697 | None_ = 0 |
||
698 | AccessLevel = 1 |
||
699 | ArrayDimensions = 2 |
||
700 | BrowseName = 4 |
||
701 | ContainsNoLoops = 8 |
||
702 | DataType = 16 |
||
703 | Description = 32 |
||
704 | DisplayName = 64 |
||
705 | EventNotifier = 128 |
||
706 | Executable = 256 |
||
707 | Historizing = 512 |
||
708 | InverseName = 1024 |
||
709 | IsAbstract = 2048 |
||
710 | MinimumSamplingInterval = 4096 |
||
711 | NodeClass = 8192 |
||
712 | NodeId = 16384 |
||
713 | Symmetric = 32768 |
||
714 | UserAccessLevel = 65536 |
||
715 | UserExecutable = 131072 |
||
716 | UserWriteMask = 262144 |
||
717 | ValueRank = 524288 |
||
718 | WriteMask = 1048576 |
||
719 | Value = 2097152 |
||
720 | DataTypeDefinition = 4194304 |
||
721 | RolePermissions = 8388608 |
||
722 | AccessRestrictions = 16777216 |
||
723 | All = 33554431 |
||
724 | BaseNode = 26501220 |
||
725 | Object = 26501348 |
||
726 | ObjectType = 26503268 |
||
727 | Variable = 26571383 |
||
728 | VariableType = 28600438 |
||
729 | Method = 26632548 |
||
730 | ReferenceType = 26537060 |
||
731 | View = 26501356 |
||
732 | |||
733 | |||
734 | class AttributeWriteMask(IntEnum): |
||
735 | """ |
||
736 | :ivar None_: |
||
737 | :vartype None_: 0 |
||
738 | :ivar AccessLevel: |
||
739 | :vartype AccessLevel: 1 |
||
740 | :ivar ArrayDimensions: |
||
741 | :vartype ArrayDimensions: 2 |
||
742 | :ivar BrowseName: |
||
743 | :vartype BrowseName: 4 |
||
744 | :ivar ContainsNoLoops: |
||
745 | :vartype ContainsNoLoops: 8 |
||
746 | :ivar DataType: |
||
747 | :vartype DataType: 16 |
||
748 | :ivar Description: |
||
749 | :vartype Description: 32 |
||
750 | :ivar DisplayName: |
||
751 | :vartype DisplayName: 64 |
||
752 | :ivar EventNotifier: |
||
753 | :vartype EventNotifier: 128 |
||
754 | :ivar Executable: |
||
755 | :vartype Executable: 256 |
||
756 | :ivar Historizing: |
||
757 | :vartype Historizing: 512 |
||
758 | :ivar InverseName: |
||
759 | :vartype InverseName: 1024 |
||
760 | :ivar IsAbstract: |
||
761 | :vartype IsAbstract: 2048 |
||
762 | :ivar MinimumSamplingInterval: |
||
763 | :vartype MinimumSamplingInterval: 4096 |
||
764 | :ivar NodeClass: |
||
765 | :vartype NodeClass: 8192 |
||
766 | :ivar NodeId: |
||
767 | :vartype NodeId: 16384 |
||
768 | :ivar Symmetric: |
||
769 | :vartype Symmetric: 32768 |
||
770 | :ivar UserAccessLevel: |
||
771 | :vartype UserAccessLevel: 65536 |
||
772 | :ivar UserExecutable: |
||
773 | :vartype UserExecutable: 131072 |
||
774 | :ivar UserWriteMask: |
||
775 | :vartype UserWriteMask: 262144 |
||
776 | :ivar ValueRank: |
||
777 | :vartype ValueRank: 524288 |
||
778 | :ivar WriteMask: |
||
779 | :vartype WriteMask: 1048576 |
||
780 | :ivar ValueForVariableType: |
||
781 | :vartype ValueForVariableType: 2097152 |
||
782 | :ivar DataTypeDefinition: |
||
783 | :vartype DataTypeDefinition: 4194304 |
||
784 | :ivar RolePermissions: |
||
785 | :vartype RolePermissions: 8388608 |
||
786 | :ivar AccessRestrictions: |
||
787 | :vartype AccessRestrictions: 16777216 |
||
788 | :ivar AccessLevelEx: |
||
789 | :vartype AccessLevelEx: 33554432 |
||
790 | """ |
||
791 | None_ = 0 |
||
792 | AccessLevel = 1 |
||
793 | ArrayDimensions = 2 |
||
794 | BrowseName = 4 |
||
795 | ContainsNoLoops = 8 |
||
796 | DataType = 16 |
||
797 | Description = 32 |
||
798 | DisplayName = 64 |
||
799 | EventNotifier = 128 |
||
800 | Executable = 256 |
||
801 | Historizing = 512 |
||
802 | InverseName = 1024 |
||
803 | IsAbstract = 2048 |
||
804 | MinimumSamplingInterval = 4096 |
||
805 | NodeClass = 8192 |
||
806 | NodeId = 16384 |
||
807 | Symmetric = 32768 |
||
808 | UserAccessLevel = 65536 |
||
809 | UserExecutable = 131072 |
||
810 | UserWriteMask = 262144 |
||
811 | ValueRank = 524288 |
||
812 | WriteMask = 1048576 |
||
813 | ValueForVariableType = 2097152 |
||
814 | DataTypeDefinition = 4194304 |
||
815 | RolePermissions = 8388608 |
||
816 | AccessRestrictions = 16777216 |
||
817 | AccessLevelEx = 33554432 |
||
818 | |||
819 | |||
820 | class BrowseDirection(IntEnum): |
||
821 | """ |
||
822 | :ivar Forward: |
||
823 | :vartype Forward: 0 |
||
824 | :ivar Inverse: |
||
825 | :vartype Inverse: 1 |
||
826 | :ivar Both: |
||
827 | :vartype Both: 2 |
||
828 | :ivar Invalid: |
||
829 | :vartype Invalid: 3 |
||
830 | """ |
||
831 | Forward = 0 |
||
832 | Inverse = 1 |
||
833 | Both = 2 |
||
834 | Invalid = 3 |
||
835 | |||
836 | |||
837 | class BrowseResultMask(IntEnum): |
||
838 | """ |
||
839 | :ivar None_: |
||
840 | :vartype None_: 0 |
||
841 | :ivar ReferenceTypeId: |
||
842 | :vartype ReferenceTypeId: 1 |
||
843 | :ivar IsForward: |
||
844 | :vartype IsForward: 2 |
||
845 | :ivar NodeClass: |
||
846 | :vartype NodeClass: 4 |
||
847 | :ivar BrowseName: |
||
848 | :vartype BrowseName: 8 |
||
849 | :ivar DisplayName: |
||
850 | :vartype DisplayName: 16 |
||
851 | :ivar TypeDefinition: |
||
852 | :vartype TypeDefinition: 32 |
||
853 | :ivar All: |
||
854 | :vartype All: 63 |
||
855 | :ivar ReferenceTypeInfo: |
||
856 | :vartype ReferenceTypeInfo: 3 |
||
857 | :ivar TargetInfo: |
||
858 | :vartype TargetInfo: 60 |
||
859 | """ |
||
860 | None_ = 0 |
||
861 | ReferenceTypeId = 1 |
||
862 | IsForward = 2 |
||
863 | NodeClass = 4 |
||
864 | BrowseName = 8 |
||
865 | DisplayName = 16 |
||
866 | TypeDefinition = 32 |
||
867 | All = 63 |
||
868 | ReferenceTypeInfo = 3 |
||
869 | TargetInfo = 60 |
||
870 | |||
871 | |||
872 | class FilterOperator(IntEnum): |
||
873 | """ |
||
874 | :ivar Equals: |
||
875 | :vartype Equals: 0 |
||
876 | :ivar IsNull: |
||
877 | :vartype IsNull: 1 |
||
878 | :ivar GreaterThan: |
||
879 | :vartype GreaterThan: 2 |
||
880 | :ivar LessThan: |
||
881 | :vartype LessThan: 3 |
||
882 | :ivar GreaterThanOrEqual: |
||
883 | :vartype GreaterThanOrEqual: 4 |
||
884 | :ivar LessThanOrEqual: |
||
885 | :vartype LessThanOrEqual: 5 |
||
886 | :ivar Like: |
||
887 | :vartype Like: 6 |
||
888 | :ivar Not: |
||
889 | :vartype Not: 7 |
||
890 | :ivar Between: |
||
891 | :vartype Between: 8 |
||
892 | :ivar InList: |
||
893 | :vartype InList: 9 |
||
894 | :ivar And: |
||
895 | :vartype And: 10 |
||
896 | :ivar Or: |
||
897 | :vartype Or: 11 |
||
898 | :ivar Cast: |
||
899 | :vartype Cast: 12 |
||
900 | :ivar InView: |
||
901 | :vartype InView: 13 |
||
902 | :ivar OfType: |
||
903 | :vartype OfType: 14 |
||
904 | :ivar RelatedTo: |
||
905 | :vartype RelatedTo: 15 |
||
906 | :ivar BitwiseAnd: |
||
907 | :vartype BitwiseAnd: 16 |
||
908 | :ivar BitwiseOr: |
||
909 | :vartype BitwiseOr: 17 |
||
910 | """ |
||
911 | Equals = 0 |
||
912 | IsNull = 1 |
||
913 | GreaterThan = 2 |
||
914 | LessThan = 3 |
||
915 | GreaterThanOrEqual = 4 |
||
916 | LessThanOrEqual = 5 |
||
917 | Like = 6 |
||
918 | Not = 7 |
||
919 | Between = 8 |
||
920 | InList = 9 |
||
921 | And = 10 |
||
922 | Or = 11 |
||
923 | Cast = 12 |
||
924 | InView = 13 |
||
925 | OfType = 14 |
||
926 | RelatedTo = 15 |
||
927 | BitwiseAnd = 16 |
||
928 | BitwiseOr = 17 |
||
929 | |||
930 | |||
931 | class TimestampsToReturn(IntEnum): |
||
932 | """ |
||
933 | :ivar Source: |
||
934 | :vartype Source: 0 |
||
935 | :ivar Server: |
||
936 | :vartype Server: 1 |
||
937 | :ivar Both: |
||
938 | :vartype Both: 2 |
||
939 | :ivar Neither: |
||
940 | :vartype Neither: 3 |
||
941 | :ivar Invalid: |
||
942 | :vartype Invalid: 4 |
||
943 | """ |
||
944 | Source = 0 |
||
945 | Server = 1 |
||
946 | Both = 2 |
||
947 | Neither = 3 |
||
948 | Invalid = 4 |
||
949 | |||
950 | |||
951 | class HistoryUpdateType(IntEnum): |
||
952 | """ |
||
953 | :ivar Insert: |
||
954 | :vartype Insert: 1 |
||
955 | :ivar Replace: |
||
956 | :vartype Replace: 2 |
||
957 | :ivar Update: |
||
958 | :vartype Update: 3 |
||
959 | :ivar Delete: |
||
960 | :vartype Delete: 4 |
||
961 | """ |
||
962 | Insert = 1 |
||
963 | Replace = 2 |
||
964 | Update = 3 |
||
965 | Delete = 4 |
||
966 | |||
967 | |||
968 | class PerformUpdateType(IntEnum): |
||
969 | """ |
||
970 | :ivar Insert: |
||
971 | :vartype Insert: 1 |
||
972 | :ivar Replace: |
||
973 | :vartype Replace: 2 |
||
974 | :ivar Update: |
||
975 | :vartype Update: 3 |
||
976 | :ivar Remove: |
||
977 | :vartype Remove: 4 |
||
978 | """ |
||
979 | Insert = 1 |
||
980 | Replace = 2 |
||
981 | Update = 3 |
||
982 | Remove = 4 |
||
983 | |||
984 | |||
985 | class MonitoringMode(IntEnum): |
||
986 | """ |
||
987 | :ivar Disabled: |
||
988 | :vartype Disabled: 0 |
||
989 | :ivar Sampling: |
||
990 | :vartype Sampling: 1 |
||
991 | :ivar Reporting: |
||
992 | :vartype Reporting: 2 |
||
993 | """ |
||
994 | Disabled = 0 |
||
995 | Sampling = 1 |
||
996 | Reporting = 2 |
||
997 | |||
998 | |||
999 | class DataChangeTrigger(IntEnum): |
||
1000 | """ |
||
1001 | :ivar Status: |
||
1002 | :vartype Status: 0 |
||
1003 | :ivar StatusValue: |
||
1004 | :vartype StatusValue: 1 |
||
1005 | :ivar StatusValueTimestamp: |
||
1006 | :vartype StatusValueTimestamp: 2 |
||
1007 | """ |
||
1008 | Status = 0 |
||
1009 | StatusValue = 1 |
||
1010 | StatusValueTimestamp = 2 |
||
1011 | |||
1012 | |||
1013 | class DeadbandType(IntEnum): |
||
1014 | """ |
||
1015 | :ivar None_: |
||
1016 | :vartype None_: 0 |
||
1017 | :ivar Absolute: |
||
1018 | :vartype Absolute: 1 |
||
1019 | :ivar Percent: |
||
1020 | :vartype Percent: 2 |
||
1021 | """ |
||
1022 | None_ = 0 |
||
1023 | Absolute = 1 |
||
1024 | Percent = 2 |
||
1025 | |||
1026 | |||
1027 | class RedundancySupport(IntEnum): |
||
1028 | """ |
||
1029 | :ivar None_: |
||
1030 | :vartype None_: 0 |
||
1031 | :ivar Cold: |
||
1032 | :vartype Cold: 1 |
||
1033 | :ivar Warm: |
||
1034 | :vartype Warm: 2 |
||
1035 | :ivar Hot: |
||
1036 | :vartype Hot: 3 |
||
1037 | :ivar Transparent: |
||
1038 | :vartype Transparent: 4 |
||
1039 | :ivar HotAndMirrored: |
||
1040 | :vartype HotAndMirrored: 5 |
||
1041 | """ |
||
1042 | None_ = 0 |
||
1043 | Cold = 1 |
||
1044 | Warm = 2 |
||
1045 | Hot = 3 |
||
1046 | Transparent = 4 |
||
1047 | HotAndMirrored = 5 |
||
1048 | |||
1049 | |||
1050 | class ServerState(IntEnum): |
||
1051 | """ |
||
1052 | :ivar Running: |
||
1053 | :vartype Running: 0 |
||
1054 | :ivar Failed: |
||
1055 | :vartype Failed: 1 |
||
1056 | :ivar NoConfiguration: |
||
1057 | :vartype NoConfiguration: 2 |
||
1058 | :ivar Suspended: |
||
1059 | :vartype Suspended: 3 |
||
1060 | :ivar Shutdown: |
||
1061 | :vartype Shutdown: 4 |
||
1062 | :ivar Test: |
||
1063 | :vartype Test: 5 |
||
1064 | :ivar CommunicationFault: |
||
1065 | :vartype CommunicationFault: 6 |
||
1066 | :ivar Unknown: |
||
1067 | :vartype Unknown: 7 |
||
1068 | """ |
||
1069 | Running = 0 |
||
1070 | Failed = 1 |
||
1071 | NoConfiguration = 2 |
||
1072 | Suspended = 3 |
||
1073 | Shutdown = 4 |
||
1074 | Test = 5 |
||
1075 | CommunicationFault = 6 |
||
1076 | Unknown = 7 |
||
1077 | |||
1078 | |||
1079 | class ModelChangeStructureVerbMask(IntEnum): |
||
1080 | """ |
||
1081 | :ivar NodeAdded: |
||
1082 | :vartype NodeAdded: 1 |
||
1083 | :ivar NodeDeleted: |
||
1084 | :vartype NodeDeleted: 2 |
||
1085 | :ivar ReferenceAdded: |
||
1086 | :vartype ReferenceAdded: 4 |
||
1087 | :ivar ReferenceDeleted: |
||
1088 | :vartype ReferenceDeleted: 8 |
||
1089 | :ivar DataTypeChanged: |
||
1090 | :vartype DataTypeChanged: 16 |
||
1091 | """ |
||
1092 | NodeAdded = 1 |
||
1093 | NodeDeleted = 2 |
||
1094 | ReferenceAdded = 4 |
||
1095 | ReferenceDeleted = 8 |
||
1096 | DataTypeChanged = 16 |
||
1097 | |||
1098 | |||
1099 | class AxisScaleEnumeration(IntEnum): |
||
1100 | """ |
||
1101 | :ivar Linear: |
||
1102 | :vartype Linear: 0 |
||
1103 | :ivar Log: |
||
1104 | :vartype Log: 1 |
||
1105 | :ivar Ln: |
||
1106 | :vartype Ln: 2 |
||
1107 | """ |
||
1108 | Linear = 0 |
||
1109 | Log = 1 |
||
1110 | Ln = 2 |
||
1111 | |||
1112 | |||
1113 | class ExceptionDeviationFormat(IntEnum): |
||
1114 | """ |
||
1115 | :ivar AbsoluteValue: |
||
1116 | :vartype AbsoluteValue: 0 |
||
1117 | :ivar PercentOfValue: |
||
1118 | :vartype PercentOfValue: 1 |
||
1119 | :ivar PercentOfRange: |
||
1120 | :vartype PercentOfRange: 2 |
||
1121 | :ivar PercentOfEURange: |
||
1122 | :vartype PercentOfEURange: 3 |
||
1123 | :ivar Unknown: |
||
1124 | :vartype Unknown: 4 |
||
1125 | """ |
||
1126 | AbsoluteValue = 0 |
||
1127 | PercentOfValue = 1 |
||
1128 | PercentOfRange = 2 |
||
1129 | PercentOfEURange = 3 |
||
1130 | Unknown = 4 |
||
1131 | |||
1132 | |||
1133 | class DataTypeDefinition(FrozenClass): |
||
1134 | """ |
||
1135 | """ |
||
1136 | |||
1137 | data_type = NodeId(ObjectIds.DataTypeDefinition) |
||
1138 | |||
1139 | ua_types = [ |
||
1140 | ] |
||
1141 | |||
1142 | def __init__(self): |
||
1143 | self._freeze = True |
||
1144 | |||
1145 | def __str__(self): |
||
1146 | return 'DataTypeDefinition()' |
||
1147 | |||
1148 | __repr__ = __str__ |
||
1149 | |||
1150 | |||
1151 | class DiagnosticInfo(FrozenClass): |
||
1152 | """ |
||
1153 | A recursive structure containing diagnostic information associated with a status code. |
||
1154 | |||
1155 | :ivar Encoding: |
||
1156 | :vartype Encoding: Byte |
||
1157 | :ivar SymbolicId: |
||
1158 | :vartype SymbolicId: Int32 |
||
1159 | :ivar NamespaceURI: |
||
1160 | :vartype NamespaceURI: Int32 |
||
1161 | :ivar Locale: |
||
1162 | :vartype Locale: Int32 |
||
1163 | :ivar LocalizedText: |
||
1164 | :vartype LocalizedText: Int32 |
||
1165 | :ivar AdditionalInfo: |
||
1166 | :vartype AdditionalInfo: String |
||
1167 | :ivar InnerStatusCode: |
||
1168 | :vartype InnerStatusCode: StatusCode |
||
1169 | :ivar InnerDiagnosticInfo: |
||
1170 | :vartype InnerDiagnosticInfo: DiagnosticInfo |
||
1171 | """ |
||
1172 | |||
1173 | data_type = NodeId(ObjectIds.DiagnosticInfo) |
||
1174 | |||
1175 | ua_switches = { |
||
1176 | 'SymbolicId': ('Encoding', 0), |
||
1177 | 'NamespaceURI': ('Encoding', 1), |
||
1178 | 'Locale': ('Encoding', 3), |
||
1179 | 'LocalizedText': ('Encoding', 2), |
||
1180 | 'AdditionalInfo': ('Encoding', 4), |
||
1181 | 'InnerStatusCode': ('Encoding', 5), |
||
1182 | 'InnerDiagnosticInfo': ('Encoding', 6), |
||
1183 | } |
||
1184 | ua_types = [ |
||
1185 | ('Encoding', 'Byte'), |
||
1186 | ('SymbolicId', 'Int32'), |
||
1187 | ('NamespaceURI', 'Int32'), |
||
1188 | ('Locale', 'Int32'), |
||
1189 | ('LocalizedText', 'Int32'), |
||
1190 | ('AdditionalInfo', 'String'), |
||
1191 | ('InnerStatusCode', 'StatusCode'), |
||
1192 | ('InnerDiagnosticInfo', 'DiagnosticInfo'), |
||
1193 | ] |
||
1194 | |||
1195 | def __init__(self): |
||
1196 | self.Encoding = 0 |
||
1197 | self.SymbolicId = None |
||
1198 | self.NamespaceURI = None |
||
1199 | self.Locale = None |
||
1200 | self.LocalizedText = None |
||
1201 | self.AdditionalInfo = None |
||
1202 | self.InnerStatusCode = None |
||
1203 | self.InnerDiagnosticInfo = None |
||
1204 | self._freeze = True |
||
1205 | |||
1206 | def __str__(self): |
||
1207 | return f'DiagnosticInfo(Encoding:{self.Encoding}, SymbolicId:{self.SymbolicId}, NamespaceURI:{self.NamespaceURI}, Locale:{self.Locale}, LocalizedText:{self.LocalizedText}, AdditionalInfo:{self.AdditionalInfo}, InnerStatusCode:{self.InnerStatusCode}, InnerDiagnosticInfo:{self.InnerDiagnosticInfo})' |
||
1208 | |||
1209 | __repr__ = __str__ |
||
1210 | |||
1211 | |||
1212 | class KeyValuePair(FrozenClass): |
||
1213 | """ |
||
1214 | :ivar Key: |
||
1215 | :vartype Key: QualifiedName |
||
1216 | :ivar Value: |
||
1217 | :vartype Value: Variant |
||
1218 | """ |
||
1219 | |||
1220 | data_type = NodeId(ObjectIds.KeyValuePair) |
||
1221 | |||
1222 | ua_types = [ |
||
1223 | ('Key', 'QualifiedName'), |
||
1224 | ('Value', 'Variant'), |
||
1225 | ] |
||
1226 | |||
1227 | def __init__(self): |
||
1228 | self.Key = QualifiedName() |
||
1229 | self.Value = Variant() |
||
1230 | self._freeze = True |
||
1231 | |||
1232 | def __str__(self): |
||
1233 | return f'KeyValuePair(Key:{self.Key}, Value:{self.Value})' |
||
1234 | |||
1235 | __repr__ = __str__ |
||
1236 | |||
1237 | |||
1238 | class EndpointType(FrozenClass): |
||
1239 | """ |
||
1240 | :ivar EndpointUrl: |
||
1241 | :vartype EndpointUrl: String |
||
1242 | :ivar SecurityMode: |
||
1243 | :vartype SecurityMode: MessageSecurityMode |
||
1244 | :ivar SecurityPolicyUri: |
||
1245 | :vartype SecurityPolicyUri: String |
||
1246 | :ivar TransportProfileUri: |
||
1247 | :vartype TransportProfileUri: String |
||
1248 | """ |
||
1249 | |||
1250 | data_type = NodeId(ObjectIds.EndpointType) |
||
1251 | |||
1252 | ua_types = [ |
||
1253 | ('EndpointUrl', 'String'), |
||
1254 | ('SecurityMode', 'MessageSecurityMode'), |
||
1255 | ('SecurityPolicyUri', 'String'), |
||
1256 | ('TransportProfileUri', 'String'), |
||
1257 | ] |
||
1258 | |||
1259 | def __init__(self): |
||
1260 | self.EndpointUrl = None |
||
1261 | self.SecurityMode = MessageSecurityMode(0) |
||
1262 | self.SecurityPolicyUri = None |
||
1263 | self.TransportProfileUri = None |
||
1264 | self._freeze = True |
||
1265 | |||
1266 | def __str__(self): |
||
1267 | return f'EndpointType(EndpointUrl:{self.EndpointUrl}, SecurityMode:{self.SecurityMode}, SecurityPolicyUri:{self.SecurityPolicyUri}, TransportProfileUri:{self.TransportProfileUri})' |
||
1268 | |||
1269 | __repr__ = __str__ |
||
1270 | |||
1271 | |||
1272 | class RationalNumber(FrozenClass): |
||
1273 | """ |
||
1274 | :ivar Numerator: |
||
1275 | :vartype Numerator: Int32 |
||
1276 | :ivar Denominator: |
||
1277 | :vartype Denominator: UInt32 |
||
1278 | """ |
||
1279 | |||
1280 | data_type = NodeId(ObjectIds.RationalNumber) |
||
1281 | |||
1282 | ua_types = [ |
||
1283 | ('Numerator', 'Int32'), |
||
1284 | ('Denominator', 'UInt32'), |
||
1285 | ] |
||
1286 | |||
1287 | def __init__(self): |
||
1288 | self.Numerator = 0 |
||
1289 | self.Denominator = 0 |
||
1290 | self._freeze = True |
||
1291 | |||
1292 | def __str__(self): |
||
1293 | return f'RationalNumber(Numerator:{self.Numerator}, Denominator:{self.Denominator})' |
||
1294 | |||
1295 | __repr__ = __str__ |
||
1296 | |||
1297 | |||
1298 | class Vector(FrozenClass): |
||
1299 | """ |
||
1300 | """ |
||
1301 | |||
1302 | data_type = NodeId(ObjectIds.Vector) |
||
1303 | |||
1304 | ua_types = [ |
||
1305 | ] |
||
1306 | |||
1307 | def __init__(self): |
||
1308 | self._freeze = True |
||
1309 | |||
1310 | def __str__(self): |
||
1311 | return 'Vector()' |
||
1312 | |||
1313 | __repr__ = __str__ |
||
1314 | |||
1315 | |||
1316 | class ThreeDVector(FrozenClass): |
||
1317 | """ |
||
1318 | :ivar X: |
||
1319 | :vartype X: Double |
||
1320 | :ivar Y: |
||
1321 | :vartype Y: Double |
||
1322 | :ivar Z: |
||
1323 | :vartype Z: Double |
||
1324 | """ |
||
1325 | |||
1326 | data_type = NodeId(ObjectIds.ThreeDVector) |
||
1327 | |||
1328 | ua_types = [ |
||
1329 | ('X', 'Double'), |
||
1330 | ('Y', 'Double'), |
||
1331 | ('Z', 'Double'), |
||
1332 | ] |
||
1333 | |||
1334 | def __init__(self): |
||
1335 | self.X = 0 |
||
1336 | self.Y = 0 |
||
1337 | self.Z = 0 |
||
1338 | self._freeze = True |
||
1339 | |||
1340 | def __str__(self): |
||
1341 | return f'ThreeDVector(X:{self.X}, Y:{self.Y}, Z:{self.Z})' |
||
1342 | |||
1343 | __repr__ = __str__ |
||
1344 | |||
1345 | |||
1346 | class CartesianCoordinates(FrozenClass): |
||
1347 | """ |
||
1348 | """ |
||
1349 | |||
1350 | data_type = NodeId(ObjectIds.CartesianCoordinates) |
||
1351 | |||
1352 | ua_types = [ |
||
1353 | ] |
||
1354 | |||
1355 | def __init__(self): |
||
1356 | self._freeze = True |
||
1357 | |||
1358 | def __str__(self): |
||
1359 | return 'CartesianCoordinates()' |
||
1360 | |||
1361 | __repr__ = __str__ |
||
1362 | |||
1363 | |||
1364 | class ThreeDCartesianCoordinates(FrozenClass): |
||
1365 | """ |
||
1366 | :ivar X: |
||
1367 | :vartype X: Double |
||
1368 | :ivar Y: |
||
1369 | :vartype Y: Double |
||
1370 | :ivar Z: |
||
1371 | :vartype Z: Double |
||
1372 | """ |
||
1373 | |||
1374 | data_type = NodeId(ObjectIds.ThreeDCartesianCoordinates) |
||
1375 | |||
1376 | ua_types = [ |
||
1377 | ('X', 'Double'), |
||
1378 | ('Y', 'Double'), |
||
1379 | ('Z', 'Double'), |
||
1380 | ] |
||
1381 | |||
1382 | def __init__(self): |
||
1383 | self.X = 0 |
||
1384 | self.Y = 0 |
||
1385 | self.Z = 0 |
||
1386 | self._freeze = True |
||
1387 | |||
1388 | def __str__(self): |
||
1389 | return f'ThreeDCartesianCoordinates(X:{self.X}, Y:{self.Y}, Z:{self.Z})' |
||
1390 | |||
1391 | __repr__ = __str__ |
||
1392 | |||
1393 | |||
1394 | class Orientation(FrozenClass): |
||
1395 | """ |
||
1396 | """ |
||
1397 | |||
1398 | data_type = NodeId(ObjectIds.Orientation) |
||
1399 | |||
1400 | ua_types = [ |
||
1401 | ] |
||
1402 | |||
1403 | def __init__(self): |
||
1404 | self._freeze = True |
||
1405 | |||
1406 | def __str__(self): |
||
1407 | return 'Orientation()' |
||
1408 | |||
1409 | __repr__ = __str__ |
||
1410 | |||
1411 | |||
1412 | class ThreeDOrientation(FrozenClass): |
||
1413 | """ |
||
1414 | :ivar A: |
||
1415 | :vartype A: Double |
||
1416 | :ivar B: |
||
1417 | :vartype B: Double |
||
1418 | :ivar C: |
||
1419 | :vartype C: Double |
||
1420 | """ |
||
1421 | |||
1422 | data_type = NodeId(ObjectIds.ThreeDOrientation) |
||
1423 | |||
1424 | ua_types = [ |
||
1425 | ('A', 'Double'), |
||
1426 | ('B', 'Double'), |
||
1427 | ('C', 'Double'), |
||
1428 | ] |
||
1429 | |||
1430 | def __init__(self): |
||
1431 | self.A = 0 |
||
1432 | self.B = 0 |
||
1433 | self.C = 0 |
||
1434 | self._freeze = True |
||
1435 | |||
1436 | def __str__(self): |
||
1437 | return f'ThreeDOrientation(A:{self.A}, B:{self.B}, C:{self.C})' |
||
1438 | |||
1439 | __repr__ = __str__ |
||
1440 | |||
1441 | |||
1442 | class Frame(FrozenClass): |
||
1443 | """ |
||
1444 | """ |
||
1445 | |||
1446 | data_type = NodeId(ObjectIds.Frame) |
||
1447 | |||
1448 | ua_types = [ |
||
1449 | ] |
||
1450 | |||
1451 | def __init__(self): |
||
1452 | self._freeze = True |
||
1453 | |||
1454 | def __str__(self): |
||
1455 | return 'Frame()' |
||
1456 | |||
1457 | __repr__ = __str__ |
||
1458 | |||
1459 | |||
1460 | class ThreeDFrame(FrozenClass): |
||
1461 | """ |
||
1462 | :ivar CartesianCoordinates: |
||
1463 | :vartype CartesianCoordinates: ThreeDCartesianCoordinates |
||
1464 | :ivar Orientation: |
||
1465 | :vartype Orientation: ThreeDOrientation |
||
1466 | """ |
||
1467 | |||
1468 | data_type = NodeId(ObjectIds.ThreeDFrame) |
||
1469 | |||
1470 | ua_types = [ |
||
1471 | ('CartesianCoordinates', 'ThreeDCartesianCoordinates'), |
||
1472 | ('Orientation', 'ThreeDOrientation'), |
||
1473 | ] |
||
1474 | |||
1475 | def __init__(self): |
||
1476 | self.CartesianCoordinates = ThreeDCartesianCoordinates() |
||
1477 | self.Orientation = ThreeDOrientation() |
||
1478 | self._freeze = True |
||
1479 | |||
1480 | def __str__(self): |
||
1481 | return f'ThreeDFrame(CartesianCoordinates:{self.CartesianCoordinates}, Orientation:{self.Orientation})' |
||
1482 | |||
1483 | __repr__ = __str__ |
||
1484 | |||
1485 | |||
1486 | class IdentityMappingRuleType(FrozenClass): |
||
1487 | """ |
||
1488 | :ivar CriteriaType: |
||
1489 | :vartype CriteriaType: IdentityCriteriaType |
||
1490 | :ivar Criteria: |
||
1491 | :vartype Criteria: String |
||
1492 | """ |
||
1493 | |||
1494 | data_type = NodeId(ObjectIds.IdentityMappingRuleType) |
||
1495 | |||
1496 | ua_types = [ |
||
1497 | ('CriteriaType', 'IdentityCriteriaType'), |
||
1498 | ('Criteria', 'String'), |
||
1499 | ] |
||
1500 | |||
1501 | def __init__(self): |
||
1502 | self.CriteriaType = IdentityCriteriaType(0) |
||
1503 | self.Criteria = None |
||
1504 | self._freeze = True |
||
1505 | |||
1506 | def __str__(self): |
||
1507 | return f'IdentityMappingRuleType(CriteriaType:{self.CriteriaType}, Criteria:{self.Criteria})' |
||
1508 | |||
1509 | __repr__ = __str__ |
||
1510 | |||
1511 | |||
1512 | class CurrencyUnitType(FrozenClass): |
||
1513 | """ |
||
1514 | :ivar NumericCode: |
||
1515 | :vartype NumericCode: Int16 |
||
1516 | :ivar Exponent: |
||
1517 | :vartype Exponent: SByte |
||
1518 | :ivar AlphabeticCode: |
||
1519 | :vartype AlphabeticCode: String |
||
1520 | :ivar Currency: |
||
1521 | :vartype Currency: LocalizedText |
||
1522 | """ |
||
1523 | |||
1524 | data_type = NodeId(ObjectIds.CurrencyUnitType) |
||
1525 | |||
1526 | ua_types = [ |
||
1527 | ('NumericCode', 'Int16'), |
||
1528 | ('Exponent', 'SByte'), |
||
1529 | ('AlphabeticCode', 'String'), |
||
1530 | ('Currency', 'LocalizedText'), |
||
1531 | ] |
||
1532 | |||
1533 | def __init__(self): |
||
1534 | self.NumericCode = 0 |
||
1535 | self.Exponent = SByte() |
||
1536 | self.AlphabeticCode = None |
||
1537 | self.Currency = LocalizedText() |
||
1538 | self._freeze = True |
||
1539 | |||
1540 | def __str__(self): |
||
1541 | return f'CurrencyUnitType(NumericCode:{self.NumericCode}, Exponent:{self.Exponent}, AlphabeticCode:{self.AlphabeticCode}, Currency:{self.Currency})' |
||
1542 | |||
1543 | __repr__ = __str__ |
||
1544 | |||
1545 | |||
1546 | class TrustListDataType(FrozenClass): |
||
1547 | """ |
||
1548 | :ivar SpecifiedLists: |
||
1549 | :vartype SpecifiedLists: UInt32 |
||
1550 | :ivar TrustedCertificates: |
||
1551 | :vartype TrustedCertificates: ByteString |
||
1552 | :ivar TrustedCrls: |
||
1553 | :vartype TrustedCrls: ByteString |
||
1554 | :ivar IssuerCertificates: |
||
1555 | :vartype IssuerCertificates: ByteString |
||
1556 | :ivar IssuerCrls: |
||
1557 | :vartype IssuerCrls: ByteString |
||
1558 | """ |
||
1559 | |||
1560 | data_type = NodeId(ObjectIds.TrustListDataType) |
||
1561 | |||
1562 | ua_types = [ |
||
1563 | ('SpecifiedLists', 'UInt32'), |
||
1564 | ('TrustedCertificates', 'ListOfByteString'), |
||
1565 | ('TrustedCrls', 'ListOfByteString'), |
||
1566 | ('IssuerCertificates', 'ListOfByteString'), |
||
1567 | ('IssuerCrls', 'ListOfByteString'), |
||
1568 | ] |
||
1569 | |||
1570 | def __init__(self): |
||
1571 | self.SpecifiedLists = 0 |
||
1572 | self.TrustedCertificates = [] |
||
1573 | self.TrustedCrls = [] |
||
1574 | self.IssuerCertificates = [] |
||
1575 | self.IssuerCrls = [] |
||
1576 | self._freeze = True |
||
1577 | |||
1578 | def __str__(self): |
||
1579 | return f'TrustListDataType(SpecifiedLists:{self.SpecifiedLists}, TrustedCertificates:{self.TrustedCertificates}, TrustedCrls:{self.TrustedCrls}, IssuerCertificates:{self.IssuerCertificates}, IssuerCrls:{self.IssuerCrls})' |
||
1580 | |||
1581 | __repr__ = __str__ |
||
1582 | |||
1583 | |||
1584 | class DecimalDataType(FrozenClass): |
||
1585 | """ |
||
1586 | :ivar Scale: |
||
1587 | :vartype Scale: Int16 |
||
1588 | :ivar Value: |
||
1589 | :vartype Value: ByteString |
||
1590 | """ |
||
1591 | |||
1592 | data_type = NodeId(ObjectIds.DecimalDataType) |
||
1593 | |||
1594 | ua_types = [ |
||
1595 | ('Scale', 'Int16'), |
||
1596 | ('Value', 'ByteString'), |
||
1597 | ] |
||
1598 | |||
1599 | def __init__(self): |
||
1600 | self.Scale = 0 |
||
1601 | self.Value = None |
||
1602 | self._freeze = True |
||
1603 | |||
1604 | def __str__(self): |
||
1605 | return f'DecimalDataType(Scale:{self.Scale}, Value:{self.Value})' |
||
1606 | |||
1607 | __repr__ = __str__ |
||
1608 | |||
1609 | |||
1610 | class DataTypeSchemaHeader(FrozenClass): |
||
1611 | """ |
||
1612 | :ivar Namespaces: |
||
1613 | :vartype Namespaces: String |
||
1614 | :ivar StructureDataTypes: |
||
1615 | :vartype StructureDataTypes: StructureDescription |
||
1616 | :ivar EnumDataTypes: |
||
1617 | :vartype EnumDataTypes: EnumDescription |
||
1618 | :ivar SimpleDataTypes: |
||
1619 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1620 | """ |
||
1621 | |||
1622 | data_type = NodeId(ObjectIds.DataTypeSchemaHeader) |
||
1623 | |||
1624 | ua_types = [ |
||
1625 | ('Namespaces', 'ListOfString'), |
||
1626 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1627 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1628 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1629 | ] |
||
1630 | |||
1631 | def __init__(self): |
||
1632 | self.Namespaces = [] |
||
1633 | self.StructureDataTypes = [] |
||
1634 | self.EnumDataTypes = [] |
||
1635 | self.SimpleDataTypes = [] |
||
1636 | self._freeze = True |
||
1637 | |||
1638 | def __str__(self): |
||
1639 | return f'DataTypeSchemaHeader(Namespaces:{self.Namespaces}, StructureDataTypes:{self.StructureDataTypes}, EnumDataTypes:{self.EnumDataTypes}, SimpleDataTypes:{self.SimpleDataTypes})' |
||
1640 | |||
1641 | __repr__ = __str__ |
||
1642 | |||
1643 | |||
1644 | class DataTypeDescription(FrozenClass): |
||
1645 | """ |
||
1646 | :ivar DataTypeId: |
||
1647 | :vartype DataTypeId: NodeId |
||
1648 | :ivar Name: |
||
1649 | :vartype Name: QualifiedName |
||
1650 | """ |
||
1651 | |||
1652 | data_type = NodeId(ObjectIds.DataTypeDescription) |
||
1653 | |||
1654 | ua_types = [ |
||
1655 | ('DataTypeId', 'NodeId'), |
||
1656 | ('Name', 'QualifiedName'), |
||
1657 | ] |
||
1658 | |||
1659 | def __init__(self): |
||
1660 | self.DataTypeId = NodeId() |
||
1661 | self.Name = QualifiedName() |
||
1662 | self._freeze = True |
||
1663 | |||
1664 | def __str__(self): |
||
1665 | return f'DataTypeDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name})' |
||
1666 | |||
1667 | __repr__ = __str__ |
||
1668 | |||
1669 | |||
1670 | class StructureDescription(FrozenClass): |
||
1671 | """ |
||
1672 | :ivar DataTypeId: |
||
1673 | :vartype DataTypeId: NodeId |
||
1674 | :ivar Name: |
||
1675 | :vartype Name: QualifiedName |
||
1676 | :ivar StructureDefinition: |
||
1677 | :vartype StructureDefinition: StructureDefinition |
||
1678 | """ |
||
1679 | |||
1680 | data_type = NodeId(ObjectIds.StructureDescription) |
||
1681 | |||
1682 | ua_types = [ |
||
1683 | ('DataTypeId', 'NodeId'), |
||
1684 | ('Name', 'QualifiedName'), |
||
1685 | ('StructureDefinition', 'StructureDefinition'), |
||
1686 | ] |
||
1687 | |||
1688 | def __init__(self): |
||
1689 | self.DataTypeId = NodeId() |
||
1690 | self.Name = QualifiedName() |
||
1691 | self.StructureDefinition = StructureDefinition() |
||
1692 | self._freeze = True |
||
1693 | |||
1694 | def __str__(self): |
||
1695 | return f'StructureDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, StructureDefinition:{self.StructureDefinition})' |
||
1696 | |||
1697 | __repr__ = __str__ |
||
1698 | |||
1699 | |||
1700 | class EnumDescription(FrozenClass): |
||
1701 | """ |
||
1702 | :ivar DataTypeId: |
||
1703 | :vartype DataTypeId: NodeId |
||
1704 | :ivar Name: |
||
1705 | :vartype Name: QualifiedName |
||
1706 | :ivar EnumDefinition: |
||
1707 | :vartype EnumDefinition: EnumDefinition |
||
1708 | :ivar BuiltInType: |
||
1709 | :vartype BuiltInType: Byte |
||
1710 | """ |
||
1711 | |||
1712 | data_type = NodeId(ObjectIds.EnumDescription) |
||
1713 | |||
1714 | ua_types = [ |
||
1715 | ('DataTypeId', 'NodeId'), |
||
1716 | ('Name', 'QualifiedName'), |
||
1717 | ('EnumDefinition', 'EnumDefinition'), |
||
1718 | ('BuiltInType', 'Byte'), |
||
1719 | ] |
||
1720 | |||
1721 | def __init__(self): |
||
1722 | self.DataTypeId = NodeId() |
||
1723 | self.Name = QualifiedName() |
||
1724 | self.EnumDefinition = EnumDefinition() |
||
1725 | self.BuiltInType = 0 |
||
1726 | self._freeze = True |
||
1727 | |||
1728 | def __str__(self): |
||
1729 | return f'EnumDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, EnumDefinition:{self.EnumDefinition}, BuiltInType:{self.BuiltInType})' |
||
1730 | |||
1731 | __repr__ = __str__ |
||
1732 | |||
1733 | |||
1734 | class SimpleTypeDescription(FrozenClass): |
||
1735 | """ |
||
1736 | :ivar DataTypeId: |
||
1737 | :vartype DataTypeId: NodeId |
||
1738 | :ivar Name: |
||
1739 | :vartype Name: QualifiedName |
||
1740 | :ivar BaseDataType: |
||
1741 | :vartype BaseDataType: NodeId |
||
1742 | :ivar BuiltInType: |
||
1743 | :vartype BuiltInType: Byte |
||
1744 | """ |
||
1745 | |||
1746 | data_type = NodeId(ObjectIds.SimpleTypeDescription) |
||
1747 | |||
1748 | ua_types = [ |
||
1749 | ('DataTypeId', 'NodeId'), |
||
1750 | ('Name', 'QualifiedName'), |
||
1751 | ('BaseDataType', 'NodeId'), |
||
1752 | ('BuiltInType', 'Byte'), |
||
1753 | ] |
||
1754 | |||
1755 | def __init__(self): |
||
1756 | self.DataTypeId = NodeId() |
||
1757 | self.Name = QualifiedName() |
||
1758 | self.BaseDataType = NodeId() |
||
1759 | self.BuiltInType = 0 |
||
1760 | self._freeze = True |
||
1761 | |||
1762 | def __str__(self): |
||
1763 | return f'SimpleTypeDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, BaseDataType:{self.BaseDataType}, BuiltInType:{self.BuiltInType})' |
||
1764 | |||
1765 | __repr__ = __str__ |
||
1766 | |||
1767 | |||
1768 | class UABinaryFileDataType(FrozenClass): |
||
1769 | """ |
||
1770 | :ivar Namespaces: |
||
1771 | :vartype Namespaces: String |
||
1772 | :ivar StructureDataTypes: |
||
1773 | :vartype StructureDataTypes: StructureDescription |
||
1774 | :ivar EnumDataTypes: |
||
1775 | :vartype EnumDataTypes: EnumDescription |
||
1776 | :ivar SimpleDataTypes: |
||
1777 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1778 | :ivar SchemaLocation: |
||
1779 | :vartype SchemaLocation: String |
||
1780 | :ivar FileHeader: |
||
1781 | :vartype FileHeader: KeyValuePair |
||
1782 | :ivar Body: |
||
1783 | :vartype Body: Variant |
||
1784 | """ |
||
1785 | |||
1786 | data_type = NodeId(ObjectIds.UABinaryFileDataType) |
||
1787 | |||
1788 | ua_types = [ |
||
1789 | ('Namespaces', 'ListOfString'), |
||
1790 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1791 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1792 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1793 | ('SchemaLocation', 'String'), |
||
1794 | ('FileHeader', 'ListOfKeyValuePair'), |
||
1795 | ('Body', 'Variant'), |
||
1796 | ] |
||
1797 | |||
1798 | def __init__(self): |
||
1799 | self.Namespaces = [] |
||
1800 | self.StructureDataTypes = [] |
||
1801 | self.EnumDataTypes = [] |
||
1802 | self.SimpleDataTypes = [] |
||
1803 | self.SchemaLocation = None |
||
1804 | self.FileHeader = [] |
||
1805 | self.Body = Variant() |
||
1806 | self._freeze = True |
||
1807 | |||
1808 | def __str__(self): |
||
1809 | return f'UABinaryFileDataType(Namespaces:{self.Namespaces}, StructureDataTypes:{self.StructureDataTypes}, EnumDataTypes:{self.EnumDataTypes}, SimpleDataTypes:{self.SimpleDataTypes}, SchemaLocation:{self.SchemaLocation}, FileHeader:{self.FileHeader}, Body:{self.Body})' |
||
1810 | |||
1811 | __repr__ = __str__ |
||
1812 | |||
1813 | |||
1814 | class DataSetMetaDataType(FrozenClass): |
||
1815 | """ |
||
1816 | :ivar Namespaces: |
||
1817 | :vartype Namespaces: String |
||
1818 | :ivar StructureDataTypes: |
||
1819 | :vartype StructureDataTypes: StructureDescription |
||
1820 | :ivar EnumDataTypes: |
||
1821 | :vartype EnumDataTypes: EnumDescription |
||
1822 | :ivar SimpleDataTypes: |
||
1823 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1824 | :ivar Name: |
||
1825 | :vartype Name: String |
||
1826 | :ivar Description: |
||
1827 | :vartype Description: LocalizedText |
||
1828 | :ivar Fields: |
||
1829 | :vartype Fields: FieldMetaData |
||
1830 | :ivar DataSetClassId: |
||
1831 | :vartype DataSetClassId: Guid |
||
1832 | :ivar ConfigurationVersion: |
||
1833 | :vartype ConfigurationVersion: ConfigurationVersionDataType |
||
1834 | """ |
||
1835 | |||
1836 | data_type = NodeId(ObjectIds.DataSetMetaDataType) |
||
1837 | |||
1838 | ua_types = [ |
||
1839 | ('Namespaces', 'ListOfString'), |
||
1840 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1841 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1842 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1843 | ('Name', 'String'), |
||
1844 | ('Description', 'LocalizedText'), |
||
1845 | ('Fields', 'ListOfFieldMetaData'), |
||
1846 | ('DataSetClassId', 'Guid'), |
||
1847 | ('ConfigurationVersion', 'ConfigurationVersionDataType'), |
||
1848 | ] |
||
1849 | |||
1850 | def __init__(self): |
||
1851 | self.Namespaces = [] |
||
1852 | self.StructureDataTypes = [] |
||
1853 | self.EnumDataTypes = [] |
||
1854 | self.SimpleDataTypes = [] |
||
1855 | self.Name = None |
||
1856 | self.Description = LocalizedText() |
||
1857 | self.Fields = [] |
||
1858 | self.DataSetClassId = Guid() |
||
1859 | self.ConfigurationVersion = ConfigurationVersionDataType() |
||
1860 | self._freeze = True |
||
1861 | |||
1862 | def __str__(self): |
||
1863 | return f'DataSetMetaDataType(Namespaces:{self.Namespaces}, StructureDataTypes:{self.StructureDataTypes}, EnumDataTypes:{self.EnumDataTypes}, SimpleDataTypes:{self.SimpleDataTypes}, Name:{self.Name}, Description:{self.Description}, Fields:{self.Fields}, DataSetClassId:{self.DataSetClassId}, ConfigurationVersion:{self.ConfigurationVersion})' |
||
1864 | |||
1865 | __repr__ = __str__ |
||
1866 | |||
1867 | |||
1868 | class FieldMetaData(FrozenClass): |
||
1869 | """ |
||
1870 | :ivar Name: |
||
1871 | :vartype Name: String |
||
1872 | :ivar Description: |
||
1873 | :vartype Description: LocalizedText |
||
1874 | :ivar FieldFlags: |
||
1875 | :vartype FieldFlags: DataSetFieldFlags |
||
1876 | :ivar BuiltInType: |
||
1877 | :vartype BuiltInType: Byte |
||
1878 | :ivar DataType: |
||
1879 | :vartype DataType: NodeId |
||
1880 | :ivar ValueRank: |
||
1881 | :vartype ValueRank: Int32 |
||
1882 | :ivar ArrayDimensions: |
||
1883 | :vartype ArrayDimensions: UInt32 |
||
1884 | :ivar MaxStringLength: |
||
1885 | :vartype MaxStringLength: UInt32 |
||
1886 | :ivar DataSetFieldId: |
||
1887 | :vartype DataSetFieldId: Guid |
||
1888 | :ivar Properties: |
||
1889 | :vartype Properties: KeyValuePair |
||
1890 | """ |
||
1891 | |||
1892 | data_type = NodeId(ObjectIds.FieldMetaData) |
||
1893 | |||
1894 | ua_types = [ |
||
1895 | ('Name', 'String'), |
||
1896 | ('Description', 'LocalizedText'), |
||
1897 | ('FieldFlags', 'DataSetFieldFlags'), |
||
1898 | ('BuiltInType', 'Byte'), |
||
1899 | ('DataType', 'NodeId'), |
||
1900 | ('ValueRank', 'Int32'), |
||
1901 | ('ArrayDimensions', 'ListOfUInt32'), |
||
1902 | ('MaxStringLength', 'UInt32'), |
||
1903 | ('DataSetFieldId', 'Guid'), |
||
1904 | ('Properties', 'ListOfKeyValuePair'), |
||
1905 | ] |
||
1906 | |||
1907 | def __init__(self): |
||
1908 | self.Name = None |
||
1909 | self.Description = LocalizedText() |
||
1910 | self.FieldFlags = DataSetFieldFlags(0) |
||
1911 | self.BuiltInType = 0 |
||
1912 | self.DataType = NodeId() |
||
1913 | self.ValueRank = 0 |
||
1914 | self.ArrayDimensions = [] |
||
1915 | self.MaxStringLength = 0 |
||
1916 | self.DataSetFieldId = Guid() |
||
1917 | self.Properties = [] |
||
1918 | self._freeze = True |
||
1919 | |||
1920 | def __str__(self): |
||
1921 | return f'FieldMetaData(Name:{self.Name}, Description:{self.Description}, FieldFlags:{self.FieldFlags}, BuiltInType:{self.BuiltInType}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, MaxStringLength:{self.MaxStringLength}, DataSetFieldId:{self.DataSetFieldId}, Properties:{self.Properties})' |
||
1922 | |||
1923 | __repr__ = __str__ |
||
1924 | |||
1925 | |||
1926 | class ConfigurationVersionDataType(FrozenClass): |
||
1927 | """ |
||
1928 | :ivar MajorVersion: |
||
1929 | :vartype MajorVersion: UInt32 |
||
1930 | :ivar MinorVersion: |
||
1931 | :vartype MinorVersion: UInt32 |
||
1932 | """ |
||
1933 | |||
1934 | data_type = NodeId(ObjectIds.ConfigurationVersionDataType) |
||
1935 | |||
1936 | ua_types = [ |
||
1937 | ('MajorVersion', 'UInt32'), |
||
1938 | ('MinorVersion', 'UInt32'), |
||
1939 | ] |
||
1940 | |||
1941 | def __init__(self): |
||
1942 | self.MajorVersion = 0 |
||
1943 | self.MinorVersion = 0 |
||
1944 | self._freeze = True |
||
1945 | |||
1946 | def __str__(self): |
||
1947 | return f'ConfigurationVersionDataType(MajorVersion:{self.MajorVersion}, MinorVersion:{self.MinorVersion})' |
||
1948 | |||
1949 | __repr__ = __str__ |
||
1950 | |||
1951 | |||
1952 | class PublishedDataSetDataType(FrozenClass): |
||
1953 | """ |
||
1954 | :ivar Name: |
||
1955 | :vartype Name: String |
||
1956 | :ivar DataSetFolder: |
||
1957 | :vartype DataSetFolder: String |
||
1958 | :ivar DataSetMetaData: |
||
1959 | :vartype DataSetMetaData: DataSetMetaDataType |
||
1960 | :ivar ExtensionFields: |
||
1961 | :vartype ExtensionFields: KeyValuePair |
||
1962 | :ivar DataSetSource: |
||
1963 | :vartype DataSetSource: ExtensionObject |
||
1964 | """ |
||
1965 | |||
1966 | data_type = NodeId(ObjectIds.PublishedDataSetDataType) |
||
1967 | |||
1968 | ua_types = [ |
||
1969 | ('Name', 'String'), |
||
1970 | ('DataSetFolder', 'ListOfString'), |
||
1971 | ('DataSetMetaData', 'DataSetMetaDataType'), |
||
1972 | ('ExtensionFields', 'ListOfKeyValuePair'), |
||
1973 | ('DataSetSource', 'ExtensionObject'), |
||
1974 | ] |
||
1975 | |||
1976 | def __init__(self): |
||
1977 | self.Name = None |
||
1978 | self.DataSetFolder = [] |
||
1979 | self.DataSetMetaData = DataSetMetaDataType() |
||
1980 | self.ExtensionFields = [] |
||
1981 | self.DataSetSource = ExtensionObject() |
||
1982 | self._freeze = True |
||
1983 | |||
1984 | def __str__(self): |
||
1985 | return f'PublishedDataSetDataType(Name:{self.Name}, DataSetFolder:{self.DataSetFolder}, DataSetMetaData:{self.DataSetMetaData}, ExtensionFields:{self.ExtensionFields}, DataSetSource:{self.DataSetSource})' |
||
1986 | |||
1987 | __repr__ = __str__ |
||
1988 | |||
1989 | |||
1990 | class PublishedDataSetSourceDataType(FrozenClass): |
||
1991 | """ |
||
1992 | """ |
||
1993 | |||
1994 | data_type = NodeId(ObjectIds.PublishedDataSetSourceDataType) |
||
1995 | |||
1996 | ua_types = [ |
||
1997 | ] |
||
1998 | |||
1999 | def __init__(self): |
||
2000 | self._freeze = True |
||
2001 | |||
2002 | def __str__(self): |
||
2003 | return 'PublishedDataSetSourceDataType()' |
||
2004 | |||
2005 | __repr__ = __str__ |
||
2006 | |||
2007 | |||
2008 | class PublishedVariableDataType(FrozenClass): |
||
2009 | """ |
||
2010 | :ivar PublishedVariable: |
||
2011 | :vartype PublishedVariable: NodeId |
||
2012 | :ivar AttributeId: |
||
2013 | :vartype AttributeId: UInt32 |
||
2014 | :ivar SamplingIntervalHint: |
||
2015 | :vartype SamplingIntervalHint: Double |
||
2016 | :ivar DeadbandType: |
||
2017 | :vartype DeadbandType: UInt32 |
||
2018 | :ivar DeadbandValue: |
||
2019 | :vartype DeadbandValue: Double |
||
2020 | :ivar IndexRange: |
||
2021 | :vartype IndexRange: String |
||
2022 | :ivar SubstituteValue: |
||
2023 | :vartype SubstituteValue: Variant |
||
2024 | :ivar MetaDataProperties: |
||
2025 | :vartype MetaDataProperties: QualifiedName |
||
2026 | """ |
||
2027 | |||
2028 | data_type = NodeId(ObjectIds.PublishedVariableDataType) |
||
2029 | |||
2030 | ua_types = [ |
||
2031 | ('PublishedVariable', 'NodeId'), |
||
2032 | ('AttributeId', 'UInt32'), |
||
2033 | ('SamplingIntervalHint', 'Double'), |
||
2034 | ('DeadbandType', 'UInt32'), |
||
2035 | ('DeadbandValue', 'Double'), |
||
2036 | ('IndexRange', 'String'), |
||
2037 | ('SubstituteValue', 'Variant'), |
||
2038 | ('MetaDataProperties', 'ListOfQualifiedName'), |
||
2039 | ] |
||
2040 | |||
2041 | def __init__(self): |
||
2042 | self.PublishedVariable = NodeId() |
||
2043 | self.AttributeId = 0 |
||
2044 | self.SamplingIntervalHint = 0 |
||
2045 | self.DeadbandType = 0 |
||
2046 | self.DeadbandValue = 0 |
||
2047 | self.IndexRange = None |
||
2048 | self.SubstituteValue = Variant() |
||
2049 | self.MetaDataProperties = [] |
||
2050 | self._freeze = True |
||
2051 | |||
2052 | def __str__(self): |
||
2053 | return f'PublishedVariableDataType(PublishedVariable:{self.PublishedVariable}, AttributeId:{self.AttributeId}, SamplingIntervalHint:{self.SamplingIntervalHint}, DeadbandType:{self.DeadbandType}, DeadbandValue:{self.DeadbandValue}, IndexRange:{self.IndexRange}, SubstituteValue:{self.SubstituteValue}, MetaDataProperties:{self.MetaDataProperties})' |
||
2054 | |||
2055 | __repr__ = __str__ |
||
2056 | |||
2057 | |||
2058 | class PublishedDataItemsDataType(FrozenClass): |
||
2059 | """ |
||
2060 | :ivar PublishedData: |
||
2061 | :vartype PublishedData: PublishedVariableDataType |
||
2062 | """ |
||
2063 | |||
2064 | data_type = NodeId(ObjectIds.PublishedDataItemsDataType) |
||
2065 | |||
2066 | ua_types = [ |
||
2067 | ('PublishedData', 'ListOfPublishedVariableDataType'), |
||
2068 | ] |
||
2069 | |||
2070 | def __init__(self): |
||
2071 | self.PublishedData = [] |
||
2072 | self._freeze = True |
||
2073 | |||
2074 | def __str__(self): |
||
2075 | return f'PublishedDataItemsDataType(PublishedData:{self.PublishedData})' |
||
2076 | |||
2077 | __repr__ = __str__ |
||
2078 | |||
2079 | |||
2080 | class PublishedEventsDataType(FrozenClass): |
||
2081 | """ |
||
2082 | :ivar EventNotifier: |
||
2083 | :vartype EventNotifier: NodeId |
||
2084 | :ivar SelectedFields: |
||
2085 | :vartype SelectedFields: SimpleAttributeOperand |
||
2086 | :ivar Filter: |
||
2087 | :vartype Filter: ContentFilter |
||
2088 | """ |
||
2089 | |||
2090 | data_type = NodeId(ObjectIds.PublishedEventsDataType) |
||
2091 | |||
2092 | ua_types = [ |
||
2093 | ('EventNotifier', 'NodeId'), |
||
2094 | ('SelectedFields', 'ListOfSimpleAttributeOperand'), |
||
2095 | ('Filter', 'ContentFilter'), |
||
2096 | ] |
||
2097 | |||
2098 | def __init__(self): |
||
2099 | self.EventNotifier = NodeId() |
||
2100 | self.SelectedFields = [] |
||
2101 | self.Filter = ContentFilter() |
||
2102 | self._freeze = True |
||
2103 | |||
2104 | def __str__(self): |
||
2105 | return f'PublishedEventsDataType(EventNotifier:{self.EventNotifier}, SelectedFields:{self.SelectedFields}, Filter:{self.Filter})' |
||
2106 | |||
2107 | __repr__ = __str__ |
||
2108 | |||
2109 | |||
2110 | class DataSetWriterDataType(FrozenClass): |
||
2111 | """ |
||
2112 | :ivar Name: |
||
2113 | :vartype Name: String |
||
2114 | :ivar Enabled: |
||
2115 | :vartype Enabled: Boolean |
||
2116 | :ivar DataSetWriterId: |
||
2117 | :vartype DataSetWriterId: UInt16 |
||
2118 | :ivar DataSetFieldContentMask: |
||
2119 | :vartype DataSetFieldContentMask: DataSetFieldContentMask |
||
2120 | :ivar KeyFrameCount: |
||
2121 | :vartype KeyFrameCount: UInt32 |
||
2122 | :ivar DataSetName: |
||
2123 | :vartype DataSetName: String |
||
2124 | :ivar DataSetWriterProperties: |
||
2125 | :vartype DataSetWriterProperties: KeyValuePair |
||
2126 | :ivar TransportSettings: |
||
2127 | :vartype TransportSettings: ExtensionObject |
||
2128 | :ivar MessageSettings: |
||
2129 | :vartype MessageSettings: ExtensionObject |
||
2130 | """ |
||
2131 | |||
2132 | data_type = NodeId(ObjectIds.DataSetWriterDataType) |
||
2133 | |||
2134 | ua_types = [ |
||
2135 | ('Name', 'String'), |
||
2136 | ('Enabled', 'Boolean'), |
||
2137 | ('DataSetWriterId', 'UInt16'), |
||
2138 | ('DataSetFieldContentMask', 'DataSetFieldContentMask'), |
||
2139 | ('KeyFrameCount', 'UInt32'), |
||
2140 | ('DataSetName', 'String'), |
||
2141 | ('DataSetWriterProperties', 'ListOfKeyValuePair'), |
||
2142 | ('TransportSettings', 'ExtensionObject'), |
||
2143 | ('MessageSettings', 'ExtensionObject'), |
||
2144 | ] |
||
2145 | |||
2146 | def __init__(self): |
||
2147 | self.Name = None |
||
2148 | self.Enabled = True |
||
2149 | self.DataSetWriterId = 0 |
||
2150 | self.DataSetFieldContentMask = DataSetFieldContentMask(0) |
||
2151 | self.KeyFrameCount = 0 |
||
2152 | self.DataSetName = None |
||
2153 | self.DataSetWriterProperties = [] |
||
2154 | self.TransportSettings = ExtensionObject() |
||
2155 | self.MessageSettings = ExtensionObject() |
||
2156 | self._freeze = True |
||
2157 | |||
2158 | def __str__(self): |
||
2159 | return f'DataSetWriterDataType(Name:{self.Name}, Enabled:{self.Enabled}, DataSetWriterId:{self.DataSetWriterId}, DataSetFieldContentMask:{self.DataSetFieldContentMask}, KeyFrameCount:{self.KeyFrameCount}, DataSetName:{self.DataSetName}, DataSetWriterProperties:{self.DataSetWriterProperties}, TransportSettings:{self.TransportSettings}, MessageSettings:{self.MessageSettings})' |
||
2160 | |||
2161 | __repr__ = __str__ |
||
2162 | |||
2163 | |||
2164 | class DataSetWriterTransportDataType(FrozenClass): |
||
2165 | """ |
||
2166 | """ |
||
2167 | |||
2168 | data_type = NodeId(ObjectIds.DataSetWriterTransportDataType) |
||
2169 | |||
2170 | ua_types = [ |
||
2171 | ] |
||
2172 | |||
2173 | def __init__(self): |
||
2174 | self._freeze = True |
||
2175 | |||
2176 | def __str__(self): |
||
2177 | return 'DataSetWriterTransportDataType()' |
||
2178 | |||
2179 | __repr__ = __str__ |
||
2180 | |||
2181 | |||
2182 | class DataSetWriterMessageDataType(FrozenClass): |
||
2183 | """ |
||
2184 | """ |
||
2185 | |||
2186 | data_type = NodeId(ObjectIds.DataSetWriterMessageDataType) |
||
2187 | |||
2188 | ua_types = [ |
||
2189 | ] |
||
2190 | |||
2191 | def __init__(self): |
||
2192 | self._freeze = True |
||
2193 | |||
2194 | def __str__(self): |
||
2195 | return 'DataSetWriterMessageDataType()' |
||
2196 | |||
2197 | __repr__ = __str__ |
||
2198 | |||
2199 | |||
2200 | class PubSubGroupDataType(FrozenClass): |
||
2201 | """ |
||
2202 | :ivar Name: |
||
2203 | :vartype Name: String |
||
2204 | :ivar Enabled: |
||
2205 | :vartype Enabled: Boolean |
||
2206 | :ivar SecurityMode: |
||
2207 | :vartype SecurityMode: MessageSecurityMode |
||
2208 | :ivar SecurityGroupId: |
||
2209 | :vartype SecurityGroupId: String |
||
2210 | :ivar SecurityKeyServices: |
||
2211 | :vartype SecurityKeyServices: EndpointDescription |
||
2212 | :ivar MaxNetworkMessageSize: |
||
2213 | :vartype MaxNetworkMessageSize: UInt32 |
||
2214 | :ivar GroupProperties: |
||
2215 | :vartype GroupProperties: KeyValuePair |
||
2216 | """ |
||
2217 | |||
2218 | data_type = NodeId(ObjectIds.PubSubGroupDataType) |
||
2219 | |||
2220 | ua_types = [ |
||
2221 | ('Name', 'String'), |
||
2222 | ('Enabled', 'Boolean'), |
||
2223 | ('SecurityMode', 'MessageSecurityMode'), |
||
2224 | ('SecurityGroupId', 'String'), |
||
2225 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2226 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2227 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2228 | ] |
||
2229 | |||
2230 | def __init__(self): |
||
2231 | self.Name = None |
||
2232 | self.Enabled = True |
||
2233 | self.SecurityMode = MessageSecurityMode(0) |
||
2234 | self.SecurityGroupId = None |
||
2235 | self.SecurityKeyServices = [] |
||
2236 | self.MaxNetworkMessageSize = 0 |
||
2237 | self.GroupProperties = [] |
||
2238 | self._freeze = True |
||
2239 | |||
2240 | def __str__(self): |
||
2241 | return f'PubSubGroupDataType(Name:{self.Name}, Enabled:{self.Enabled}, SecurityMode:{self.SecurityMode}, SecurityGroupId:{self.SecurityGroupId}, SecurityKeyServices:{self.SecurityKeyServices}, MaxNetworkMessageSize:{self.MaxNetworkMessageSize}, GroupProperties:{self.GroupProperties})' |
||
2242 | |||
2243 | __repr__ = __str__ |
||
2244 | |||
2245 | |||
2246 | class WriterGroupDataType(FrozenClass): |
||
2247 | """ |
||
2248 | :ivar Name: |
||
2249 | :vartype Name: String |
||
2250 | :ivar Enabled: |
||
2251 | :vartype Enabled: Boolean |
||
2252 | :ivar SecurityMode: |
||
2253 | :vartype SecurityMode: MessageSecurityMode |
||
2254 | :ivar SecurityGroupId: |
||
2255 | :vartype SecurityGroupId: String |
||
2256 | :ivar SecurityKeyServices: |
||
2257 | :vartype SecurityKeyServices: EndpointDescription |
||
2258 | :ivar MaxNetworkMessageSize: |
||
2259 | :vartype MaxNetworkMessageSize: UInt32 |
||
2260 | :ivar GroupProperties: |
||
2261 | :vartype GroupProperties: KeyValuePair |
||
2262 | :ivar WriterGroupId: |
||
2263 | :vartype WriterGroupId: UInt16 |
||
2264 | :ivar PublishingInterval: |
||
2265 | :vartype PublishingInterval: Double |
||
2266 | :ivar KeepAliveTime: |
||
2267 | :vartype KeepAliveTime: Double |
||
2268 | :ivar Priority: |
||
2269 | :vartype Priority: Byte |
||
2270 | :ivar LocaleIds: |
||
2271 | :vartype LocaleIds: String |
||
2272 | :ivar HeaderLayoutUri: |
||
2273 | :vartype HeaderLayoutUri: String |
||
2274 | :ivar TransportSettings: |
||
2275 | :vartype TransportSettings: ExtensionObject |
||
2276 | :ivar MessageSettings: |
||
2277 | :vartype MessageSettings: ExtensionObject |
||
2278 | :ivar DataSetWriters: |
||
2279 | :vartype DataSetWriters: DataSetWriterDataType |
||
2280 | """ |
||
2281 | |||
2282 | data_type = NodeId(ObjectIds.WriterGroupDataType) |
||
2283 | |||
2284 | ua_types = [ |
||
2285 | ('Name', 'String'), |
||
2286 | ('Enabled', 'Boolean'), |
||
2287 | ('SecurityMode', 'MessageSecurityMode'), |
||
2288 | ('SecurityGroupId', 'String'), |
||
2289 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2290 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2291 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2292 | ('WriterGroupId', 'UInt16'), |
||
2293 | ('PublishingInterval', 'Double'), |
||
2294 | ('KeepAliveTime', 'Double'), |
||
2295 | ('Priority', 'Byte'), |
||
2296 | ('LocaleIds', 'ListOfString'), |
||
2297 | ('HeaderLayoutUri', 'String'), |
||
2298 | ('TransportSettings', 'ExtensionObject'), |
||
2299 | ('MessageSettings', 'ExtensionObject'), |
||
2300 | ('DataSetWriters', 'ListOfDataSetWriterDataType'), |
||
2301 | ] |
||
2302 | |||
2303 | def __init__(self): |
||
2304 | self.Name = None |
||
2305 | self.Enabled = True |
||
2306 | self.SecurityMode = MessageSecurityMode(0) |
||
2307 | self.SecurityGroupId = None |
||
2308 | self.SecurityKeyServices = [] |
||
2309 | self.MaxNetworkMessageSize = 0 |
||
2310 | self.GroupProperties = [] |
||
2311 | self.WriterGroupId = 0 |
||
2312 | self.PublishingInterval = 0 |
||
2313 | self.KeepAliveTime = 0 |
||
2314 | self.Priority = 0 |
||
2315 | self.LocaleIds = [] |
||
2316 | self.HeaderLayoutUri = None |
||
2317 | self.TransportSettings = ExtensionObject() |
||
2318 | self.MessageSettings = ExtensionObject() |
||
2319 | self.DataSetWriters = [] |
||
2320 | self._freeze = True |
||
2321 | |||
2322 | def __str__(self): |
||
2323 | return f'WriterGroupDataType(Name:{self.Name}, Enabled:{self.Enabled}, SecurityMode:{self.SecurityMode}, SecurityGroupId:{self.SecurityGroupId}, SecurityKeyServices:{self.SecurityKeyServices}, MaxNetworkMessageSize:{self.MaxNetworkMessageSize}, GroupProperties:{self.GroupProperties}, WriterGroupId:{self.WriterGroupId}, PublishingInterval:{self.PublishingInterval}, KeepAliveTime:{self.KeepAliveTime}, Priority:{self.Priority}, LocaleIds:{self.LocaleIds}, HeaderLayoutUri:{self.HeaderLayoutUri}, TransportSettings:{self.TransportSettings}, MessageSettings:{self.MessageSettings}, DataSetWriters:{self.DataSetWriters})' |
||
2324 | |||
2325 | __repr__ = __str__ |
||
2326 | |||
2327 | |||
2328 | class WriterGroupTransportDataType(FrozenClass): |
||
2329 | """ |
||
2330 | """ |
||
2331 | |||
2332 | data_type = NodeId(ObjectIds.WriterGroupTransportDataType) |
||
2333 | |||
2334 | ua_types = [ |
||
2335 | ] |
||
2336 | |||
2337 | def __init__(self): |
||
2338 | self._freeze = True |
||
2339 | |||
2340 | def __str__(self): |
||
2341 | return 'WriterGroupTransportDataType()' |
||
2342 | |||
2343 | __repr__ = __str__ |
||
2344 | |||
2345 | |||
2346 | class WriterGroupMessageDataType(FrozenClass): |
||
2347 | """ |
||
2348 | """ |
||
2349 | |||
2350 | data_type = NodeId(ObjectIds.WriterGroupMessageDataType) |
||
2351 | |||
2352 | ua_types = [ |
||
2353 | ] |
||
2354 | |||
2355 | def __init__(self): |
||
2356 | self._freeze = True |
||
2357 | |||
2358 | def __str__(self): |
||
2359 | return 'WriterGroupMessageDataType()' |
||
2360 | |||
2361 | __repr__ = __str__ |
||
2362 | |||
2363 | |||
2364 | class PubSubConnectionDataType(FrozenClass): |
||
2365 | """ |
||
2366 | :ivar Name: |
||
2367 | :vartype Name: String |
||
2368 | :ivar Enabled: |
||
2369 | :vartype Enabled: Boolean |
||
2370 | :ivar PublisherId: |
||
2371 | :vartype PublisherId: Variant |
||
2372 | :ivar TransportProfileUri: |
||
2373 | :vartype TransportProfileUri: String |
||
2374 | :ivar Address: |
||
2375 | :vartype Address: ExtensionObject |
||
2376 | :ivar ConnectionProperties: |
||
2377 | :vartype ConnectionProperties: KeyValuePair |
||
2378 | :ivar TransportSettings: |
||
2379 | :vartype TransportSettings: ExtensionObject |
||
2380 | :ivar WriterGroups: |
||
2381 | :vartype WriterGroups: WriterGroupDataType |
||
2382 | :ivar ReaderGroups: |
||
2383 | :vartype ReaderGroups: ReaderGroupDataType |
||
2384 | """ |
||
2385 | |||
2386 | data_type = NodeId(ObjectIds.PubSubConnectionDataType) |
||
2387 | |||
2388 | ua_types = [ |
||
2389 | ('Name', 'String'), |
||
2390 | ('Enabled', 'Boolean'), |
||
2391 | ('PublisherId', 'Variant'), |
||
2392 | ('TransportProfileUri', 'String'), |
||
2393 | ('Address', 'ExtensionObject'), |
||
2394 | ('ConnectionProperties', 'ListOfKeyValuePair'), |
||
2395 | ('TransportSettings', 'ExtensionObject'), |
||
2396 | ('WriterGroups', 'ListOfWriterGroupDataType'), |
||
2397 | ('ReaderGroups', 'ListOfReaderGroupDataType'), |
||
2398 | ] |
||
2399 | |||
2400 | def __init__(self): |
||
2401 | self.Name = None |
||
2402 | self.Enabled = True |
||
2403 | self.PublisherId = Variant() |
||
2404 | self.TransportProfileUri = None |
||
2405 | self.Address = ExtensionObject() |
||
2406 | self.ConnectionProperties = [] |
||
2407 | self.TransportSettings = ExtensionObject() |
||
2408 | self.WriterGroups = [] |
||
2409 | self.ReaderGroups = [] |
||
2410 | self._freeze = True |
||
2411 | |||
2412 | def __str__(self): |
||
2413 | return f'PubSubConnectionDataType(Name:{self.Name}, Enabled:{self.Enabled}, PublisherId:{self.PublisherId}, TransportProfileUri:{self.TransportProfileUri}, Address:{self.Address}, ConnectionProperties:{self.ConnectionProperties}, TransportSettings:{self.TransportSettings}, WriterGroups:{self.WriterGroups}, ReaderGroups:{self.ReaderGroups})' |
||
2414 | |||
2415 | __repr__ = __str__ |
||
2416 | |||
2417 | |||
2418 | class ConnectionTransportDataType(FrozenClass): |
||
2419 | """ |
||
2420 | """ |
||
2421 | |||
2422 | data_type = NodeId(ObjectIds.ConnectionTransportDataType) |
||
2423 | |||
2424 | ua_types = [ |
||
2425 | ] |
||
2426 | |||
2427 | def __init__(self): |
||
2428 | self._freeze = True |
||
2429 | |||
2430 | def __str__(self): |
||
2431 | return 'ConnectionTransportDataType()' |
||
2432 | |||
2433 | __repr__ = __str__ |
||
2434 | |||
2435 | |||
2436 | class NetworkAddressDataType(FrozenClass): |
||
2437 | """ |
||
2438 | :ivar NetworkInterface: |
||
2439 | :vartype NetworkInterface: String |
||
2440 | """ |
||
2441 | |||
2442 | data_type = NodeId(ObjectIds.NetworkAddressDataType) |
||
2443 | |||
2444 | ua_types = [ |
||
2445 | ('NetworkInterface', 'String'), |
||
2446 | ] |
||
2447 | |||
2448 | def __init__(self): |
||
2449 | self.NetworkInterface = None |
||
2450 | self._freeze = True |
||
2451 | |||
2452 | def __str__(self): |
||
2453 | return f'NetworkAddressDataType(NetworkInterface:{self.NetworkInterface})' |
||
2454 | |||
2455 | __repr__ = __str__ |
||
2456 | |||
2457 | |||
2458 | class NetworkAddressUrlDataType(FrozenClass): |
||
2459 | """ |
||
2460 | :ivar NetworkInterface: |
||
2461 | :vartype NetworkInterface: String |
||
2462 | :ivar Url: |
||
2463 | :vartype Url: String |
||
2464 | """ |
||
2465 | |||
2466 | data_type = NodeId(ObjectIds.NetworkAddressUrlDataType) |
||
2467 | |||
2468 | ua_types = [ |
||
2469 | ('NetworkInterface', 'String'), |
||
2470 | ('Url', 'String'), |
||
2471 | ] |
||
2472 | |||
2473 | def __init__(self): |
||
2474 | self.NetworkInterface = None |
||
2475 | self.Url = None |
||
2476 | self._freeze = True |
||
2477 | |||
2478 | def __str__(self): |
||
2479 | return f'NetworkAddressUrlDataType(NetworkInterface:{self.NetworkInterface}, Url:{self.Url})' |
||
2480 | |||
2481 | __repr__ = __str__ |
||
2482 | |||
2483 | |||
2484 | class ReaderGroupDataType(FrozenClass): |
||
2485 | """ |
||
2486 | :ivar Name: |
||
2487 | :vartype Name: String |
||
2488 | :ivar Enabled: |
||
2489 | :vartype Enabled: Boolean |
||
2490 | :ivar SecurityMode: |
||
2491 | :vartype SecurityMode: MessageSecurityMode |
||
2492 | :ivar SecurityGroupId: |
||
2493 | :vartype SecurityGroupId: String |
||
2494 | :ivar SecurityKeyServices: |
||
2495 | :vartype SecurityKeyServices: EndpointDescription |
||
2496 | :ivar MaxNetworkMessageSize: |
||
2497 | :vartype MaxNetworkMessageSize: UInt32 |
||
2498 | :ivar GroupProperties: |
||
2499 | :vartype GroupProperties: KeyValuePair |
||
2500 | :ivar TransportSettings: |
||
2501 | :vartype TransportSettings: ExtensionObject |
||
2502 | :ivar MessageSettings: |
||
2503 | :vartype MessageSettings: ExtensionObject |
||
2504 | :ivar DataSetReaders: |
||
2505 | :vartype DataSetReaders: DataSetReaderDataType |
||
2506 | """ |
||
2507 | |||
2508 | data_type = NodeId(ObjectIds.ReaderGroupDataType) |
||
2509 | |||
2510 | ua_types = [ |
||
2511 | ('Name', 'String'), |
||
2512 | ('Enabled', 'Boolean'), |
||
2513 | ('SecurityMode', 'MessageSecurityMode'), |
||
2514 | ('SecurityGroupId', 'String'), |
||
2515 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2516 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2517 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2518 | ('TransportSettings', 'ExtensionObject'), |
||
2519 | ('MessageSettings', 'ExtensionObject'), |
||
2520 | ('DataSetReaders', 'ListOfDataSetReaderDataType'), |
||
2521 | ] |
||
2522 | |||
2523 | def __init__(self): |
||
2524 | self.Name = None |
||
2525 | self.Enabled = True |
||
2526 | self.SecurityMode = MessageSecurityMode(0) |
||
2527 | self.SecurityGroupId = None |
||
2528 | self.SecurityKeyServices = [] |
||
2529 | self.MaxNetworkMessageSize = 0 |
||
2530 | self.GroupProperties = [] |
||
2531 | self.TransportSettings = ExtensionObject() |
||
2532 | self.MessageSettings = ExtensionObject() |
||
2533 | self.DataSetReaders = [] |
||
2534 | self._freeze = True |
||
2535 | |||
2536 | def __str__(self): |
||
2537 | return f'ReaderGroupDataType(Name:{self.Name}, Enabled:{self.Enabled}, SecurityMode:{self.SecurityMode}, SecurityGroupId:{self.SecurityGroupId}, SecurityKeyServices:{self.SecurityKeyServices}, MaxNetworkMessageSize:{self.MaxNetworkMessageSize}, GroupProperties:{self.GroupProperties}, TransportSettings:{self.TransportSettings}, MessageSettings:{self.MessageSettings}, DataSetReaders:{self.DataSetReaders})' |
||
2538 | |||
2539 | __repr__ = __str__ |
||
2540 | |||
2541 | |||
2542 | class ReaderGroupTransportDataType(FrozenClass): |
||
2543 | """ |
||
2544 | """ |
||
2545 | |||
2546 | data_type = NodeId(ObjectIds.ReaderGroupTransportDataType) |
||
2547 | |||
2548 | ua_types = [ |
||
2549 | ] |
||
2550 | |||
2551 | def __init__(self): |
||
2552 | self._freeze = True |
||
2553 | |||
2554 | def __str__(self): |
||
2555 | return 'ReaderGroupTransportDataType()' |
||
2556 | |||
2557 | __repr__ = __str__ |
||
2558 | |||
2559 | |||
2560 | class ReaderGroupMessageDataType(FrozenClass): |
||
2561 | """ |
||
2562 | """ |
||
2563 | |||
2564 | data_type = NodeId(ObjectIds.ReaderGroupMessageDataType) |
||
2565 | |||
2566 | ua_types = [ |
||
2567 | ] |
||
2568 | |||
2569 | def __init__(self): |
||
2570 | self._freeze = True |
||
2571 | |||
2572 | def __str__(self): |
||
2573 | return 'ReaderGroupMessageDataType()' |
||
2574 | |||
2575 | __repr__ = __str__ |
||
2576 | |||
2577 | |||
2578 | class DataSetReaderDataType(FrozenClass): |
||
2579 | """ |
||
2580 | :ivar Name: |
||
2581 | :vartype Name: String |
||
2582 | :ivar Enabled: |
||
2583 | :vartype Enabled: Boolean |
||
2584 | :ivar PublisherId: |
||
2585 | :vartype PublisherId: Variant |
||
2586 | :ivar WriterGroupId: |
||
2587 | :vartype WriterGroupId: UInt16 |
||
2588 | :ivar DataSetWriterId: |
||
2589 | :vartype DataSetWriterId: UInt16 |
||
2590 | :ivar DataSetMetaData: |
||
2591 | :vartype DataSetMetaData: DataSetMetaDataType |
||
2592 | :ivar DataSetFieldContentMask: |
||
2593 | :vartype DataSetFieldContentMask: DataSetFieldContentMask |
||
2594 | :ivar MessageReceiveTimeout: |
||
2595 | :vartype MessageReceiveTimeout: Double |
||
2596 | :ivar KeyFrameCount: |
||
2597 | :vartype KeyFrameCount: UInt32 |
||
2598 | :ivar HeaderLayoutUri: |
||
2599 | :vartype HeaderLayoutUri: String |
||
2600 | :ivar SecurityMode: |
||
2601 | :vartype SecurityMode: MessageSecurityMode |
||
2602 | :ivar SecurityGroupId: |
||
2603 | :vartype SecurityGroupId: String |
||
2604 | :ivar SecurityKeyServices: |
||
2605 | :vartype SecurityKeyServices: EndpointDescription |
||
2606 | :ivar DataSetReaderProperties: |
||
2607 | :vartype DataSetReaderProperties: KeyValuePair |
||
2608 | :ivar TransportSettings: |
||
2609 | :vartype TransportSettings: ExtensionObject |
||
2610 | :ivar MessageSettings: |
||
2611 | :vartype MessageSettings: ExtensionObject |
||
2612 | :ivar SubscribedDataSet: |
||
2613 | :vartype SubscribedDataSet: ExtensionObject |
||
2614 | """ |
||
2615 | |||
2616 | data_type = NodeId(ObjectIds.DataSetReaderDataType) |
||
2617 | |||
2618 | ua_types = [ |
||
2619 | ('Name', 'String'), |
||
2620 | ('Enabled', 'Boolean'), |
||
2621 | ('PublisherId', 'Variant'), |
||
2622 | ('WriterGroupId', 'UInt16'), |
||
2623 | ('DataSetWriterId', 'UInt16'), |
||
2624 | ('DataSetMetaData', 'DataSetMetaDataType'), |
||
2625 | ('DataSetFieldContentMask', 'DataSetFieldContentMask'), |
||
2626 | ('MessageReceiveTimeout', 'Double'), |
||
2627 | ('KeyFrameCount', 'UInt32'), |
||
2628 | ('HeaderLayoutUri', 'String'), |
||
2629 | ('SecurityMode', 'MessageSecurityMode'), |
||
2630 | ('SecurityGroupId', 'String'), |
||
2631 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2632 | ('DataSetReaderProperties', 'ListOfKeyValuePair'), |
||
2633 | ('TransportSettings', 'ExtensionObject'), |
||
2634 | ('MessageSettings', 'ExtensionObject'), |
||
2635 | ('SubscribedDataSet', 'ExtensionObject'), |
||
2636 | ] |
||
2637 | |||
2638 | def __init__(self): |
||
2639 | self.Name = None |
||
2640 | self.Enabled = True |
||
2641 | self.PublisherId = Variant() |
||
2642 | self.WriterGroupId = 0 |
||
2643 | self.DataSetWriterId = 0 |
||
2644 | self.DataSetMetaData = DataSetMetaDataType() |
||
2645 | self.DataSetFieldContentMask = DataSetFieldContentMask(0) |
||
2646 | self.MessageReceiveTimeout = 0 |
||
2647 | self.KeyFrameCount = 0 |
||
2648 | self.HeaderLayoutUri = None |
||
2649 | self.SecurityMode = MessageSecurityMode(0) |
||
2650 | self.SecurityGroupId = None |
||
2651 | self.SecurityKeyServices = [] |
||
2652 | self.DataSetReaderProperties = [] |
||
2653 | self.TransportSettings = ExtensionObject() |
||
2654 | self.MessageSettings = ExtensionObject() |
||
2655 | self.SubscribedDataSet = ExtensionObject() |
||
2656 | self._freeze = True |
||
2657 | |||
2658 | def __str__(self): |
||
2659 | return f'DataSetReaderDataType(Name:{self.Name}, Enabled:{self.Enabled}, PublisherId:{self.PublisherId}, WriterGroupId:{self.WriterGroupId}, DataSetWriterId:{self.DataSetWriterId}, DataSetMetaData:{self.DataSetMetaData}, DataSetFieldContentMask:{self.DataSetFieldContentMask}, MessageReceiveTimeout:{self.MessageReceiveTimeout}, KeyFrameCount:{self.KeyFrameCount}, HeaderLayoutUri:{self.HeaderLayoutUri}, SecurityMode:{self.SecurityMode}, SecurityGroupId:{self.SecurityGroupId}, SecurityKeyServices:{self.SecurityKeyServices}, DataSetReaderProperties:{self.DataSetReaderProperties}, TransportSettings:{self.TransportSettings}, MessageSettings:{self.MessageSettings}, SubscribedDataSet:{self.SubscribedDataSet})' |
||
2660 | |||
2661 | __repr__ = __str__ |
||
2662 | |||
2663 | |||
2664 | class DataSetReaderTransportDataType(FrozenClass): |
||
2665 | """ |
||
2666 | """ |
||
2667 | |||
2668 | data_type = NodeId(ObjectIds.DataSetReaderTransportDataType) |
||
2669 | |||
2670 | ua_types = [ |
||
2671 | ] |
||
2672 | |||
2673 | def __init__(self): |
||
2674 | self._freeze = True |
||
2675 | |||
2676 | def __str__(self): |
||
2677 | return 'DataSetReaderTransportDataType()' |
||
2678 | |||
2679 | __repr__ = __str__ |
||
2680 | |||
2681 | |||
2682 | class DataSetReaderMessageDataType(FrozenClass): |
||
2683 | """ |
||
2684 | """ |
||
2685 | |||
2686 | data_type = NodeId(ObjectIds.DataSetReaderMessageDataType) |
||
2687 | |||
2688 | ua_types = [ |
||
2689 | ] |
||
2690 | |||
2691 | def __init__(self): |
||
2692 | self._freeze = True |
||
2693 | |||
2694 | def __str__(self): |
||
2695 | return 'DataSetReaderMessageDataType()' |
||
2696 | |||
2697 | __repr__ = __str__ |
||
2698 | |||
2699 | |||
2700 | class SubscribedDataSetDataType(FrozenClass): |
||
2701 | """ |
||
2702 | """ |
||
2703 | |||
2704 | data_type = NodeId(ObjectIds.SubscribedDataSetDataType) |
||
2705 | |||
2706 | ua_types = [ |
||
2707 | ] |
||
2708 | |||
2709 | def __init__(self): |
||
2710 | self._freeze = True |
||
2711 | |||
2712 | def __str__(self): |
||
2713 | return 'SubscribedDataSetDataType()' |
||
2714 | |||
2715 | __repr__ = __str__ |
||
2716 | |||
2717 | |||
2718 | class TargetVariablesDataType(FrozenClass): |
||
2719 | """ |
||
2720 | :ivar TargetVariables: |
||
2721 | :vartype TargetVariables: FieldTargetDataType |
||
2722 | """ |
||
2723 | |||
2724 | data_type = NodeId(ObjectIds.TargetVariablesDataType) |
||
2725 | |||
2726 | ua_types = [ |
||
2727 | ('TargetVariables', 'ListOfFieldTargetDataType'), |
||
2728 | ] |
||
2729 | |||
2730 | def __init__(self): |
||
2731 | self.TargetVariables = [] |
||
2732 | self._freeze = True |
||
2733 | |||
2734 | def __str__(self): |
||
2735 | return f'TargetVariablesDataType(TargetVariables:{self.TargetVariables})' |
||
2736 | |||
2737 | __repr__ = __str__ |
||
2738 | |||
2739 | |||
2740 | class FieldTargetDataType(FrozenClass): |
||
2741 | """ |
||
2742 | :ivar DataSetFieldId: |
||
2743 | :vartype DataSetFieldId: Guid |
||
2744 | :ivar ReceiverIndexRange: |
||
2745 | :vartype ReceiverIndexRange: String |
||
2746 | :ivar TargetNodeId: |
||
2747 | :vartype TargetNodeId: NodeId |
||
2748 | :ivar AttributeId: |
||
2749 | :vartype AttributeId: UInt32 |
||
2750 | :ivar WriteIndexRange: |
||
2751 | :vartype WriteIndexRange: String |
||
2752 | :ivar OverrideValueHandling: |
||
2753 | :vartype OverrideValueHandling: OverrideValueHandling |
||
2754 | :ivar OverrideValue: |
||
2755 | :vartype OverrideValue: Variant |
||
2756 | """ |
||
2757 | |||
2758 | data_type = NodeId(ObjectIds.FieldTargetDataType) |
||
2759 | |||
2760 | ua_types = [ |
||
2761 | ('DataSetFieldId', 'Guid'), |
||
2762 | ('ReceiverIndexRange', 'String'), |
||
2763 | ('TargetNodeId', 'NodeId'), |
||
2764 | ('AttributeId', 'UInt32'), |
||
2765 | ('WriteIndexRange', 'String'), |
||
2766 | ('OverrideValueHandling', 'OverrideValueHandling'), |
||
2767 | ('OverrideValue', 'Variant'), |
||
2768 | ] |
||
2769 | |||
2770 | def __init__(self): |
||
2771 | self.DataSetFieldId = Guid() |
||
2772 | self.ReceiverIndexRange = None |
||
2773 | self.TargetNodeId = NodeId() |
||
2774 | self.AttributeId = 0 |
||
2775 | self.WriteIndexRange = None |
||
2776 | self.OverrideValueHandling = OverrideValueHandling(0) |
||
2777 | self.OverrideValue = Variant() |
||
2778 | self._freeze = True |
||
2779 | |||
2780 | def __str__(self): |
||
2781 | return f'FieldTargetDataType(DataSetFieldId:{self.DataSetFieldId}, ReceiverIndexRange:{self.ReceiverIndexRange}, TargetNodeId:{self.TargetNodeId}, AttributeId:{self.AttributeId}, WriteIndexRange:{self.WriteIndexRange}, OverrideValueHandling:{self.OverrideValueHandling}, OverrideValue:{self.OverrideValue})' |
||
2782 | |||
2783 | __repr__ = __str__ |
||
2784 | |||
2785 | |||
2786 | class SubscribedDataSetMirrorDataType(FrozenClass): |
||
2787 | """ |
||
2788 | :ivar ParentNodeName: |
||
2789 | :vartype ParentNodeName: String |
||
2790 | :ivar RolePermissions: |
||
2791 | :vartype RolePermissions: RolePermissionType |
||
2792 | """ |
||
2793 | |||
2794 | data_type = NodeId(ObjectIds.SubscribedDataSetMirrorDataType) |
||
2795 | |||
2796 | ua_types = [ |
||
2797 | ('ParentNodeName', 'String'), |
||
2798 | ('RolePermissions', 'ListOfRolePermissionType'), |
||
2799 | ] |
||
2800 | |||
2801 | def __init__(self): |
||
2802 | self.ParentNodeName = None |
||
2803 | self.RolePermissions = [] |
||
2804 | self._freeze = True |
||
2805 | |||
2806 | def __str__(self): |
||
2807 | return f'SubscribedDataSetMirrorDataType(ParentNodeName:{self.ParentNodeName}, RolePermissions:{self.RolePermissions})' |
||
2808 | |||
2809 | __repr__ = __str__ |
||
2810 | |||
2811 | |||
2812 | class PubSubConfigurationDataType(FrozenClass): |
||
2813 | """ |
||
2814 | :ivar PublishedDataSets: |
||
2815 | :vartype PublishedDataSets: PublishedDataSetDataType |
||
2816 | :ivar Connections: |
||
2817 | :vartype Connections: PubSubConnectionDataType |
||
2818 | :ivar Enabled: |
||
2819 | :vartype Enabled: Boolean |
||
2820 | """ |
||
2821 | |||
2822 | data_type = NodeId(ObjectIds.PubSubConfigurationDataType) |
||
2823 | |||
2824 | ua_types = [ |
||
2825 | ('PublishedDataSets', 'ListOfPublishedDataSetDataType'), |
||
2826 | ('Connections', 'ListOfPubSubConnectionDataType'), |
||
2827 | ('Enabled', 'Boolean'), |
||
2828 | ] |
||
2829 | |||
2830 | def __init__(self): |
||
2831 | self.PublishedDataSets = [] |
||
2832 | self.Connections = [] |
||
2833 | self.Enabled = True |
||
2834 | self._freeze = True |
||
2835 | |||
2836 | def __str__(self): |
||
2837 | return f'PubSubConfigurationDataType(PublishedDataSets:{self.PublishedDataSets}, Connections:{self.Connections}, Enabled:{self.Enabled})' |
||
2838 | |||
2839 | __repr__ = __str__ |
||
2840 | |||
2841 | |||
2842 | class UadpWriterGroupMessageDataType(FrozenClass): |
||
2843 | """ |
||
2844 | :ivar GroupVersion: |
||
2845 | :vartype GroupVersion: UInt32 |
||
2846 | :ivar DataSetOrdering: |
||
2847 | :vartype DataSetOrdering: DataSetOrderingType |
||
2848 | :ivar NetworkMessageContentMask: |
||
2849 | :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask |
||
2850 | :ivar SamplingOffset: |
||
2851 | :vartype SamplingOffset: Double |
||
2852 | :ivar PublishingOffset: |
||
2853 | :vartype PublishingOffset: Double |
||
2854 | """ |
||
2855 | |||
2856 | data_type = NodeId(ObjectIds.UadpWriterGroupMessageDataType) |
||
2857 | |||
2858 | ua_types = [ |
||
2859 | ('GroupVersion', 'UInt32'), |
||
2860 | ('DataSetOrdering', 'DataSetOrderingType'), |
||
2861 | ('NetworkMessageContentMask', 'UadpNetworkMessageContentMask'), |
||
2862 | ('SamplingOffset', 'Double'), |
||
2863 | ('PublishingOffset', 'ListOfDouble'), |
||
2864 | ] |
||
2865 | |||
2866 | def __init__(self): |
||
2867 | self.GroupVersion = 0 |
||
2868 | self.DataSetOrdering = DataSetOrderingType(0) |
||
2869 | self.NetworkMessageContentMask = UadpNetworkMessageContentMask(0) |
||
2870 | self.SamplingOffset = 0 |
||
2871 | self.PublishingOffset = [] |
||
2872 | self._freeze = True |
||
2873 | |||
2874 | def __str__(self): |
||
2875 | return f'UadpWriterGroupMessageDataType(GroupVersion:{self.GroupVersion}, DataSetOrdering:{self.DataSetOrdering}, NetworkMessageContentMask:{self.NetworkMessageContentMask}, SamplingOffset:{self.SamplingOffset}, PublishingOffset:{self.PublishingOffset})' |
||
2876 | |||
2877 | __repr__ = __str__ |
||
2878 | |||
2879 | |||
2880 | class UadpDataSetWriterMessageDataType(FrozenClass): |
||
2881 | """ |
||
2882 | :ivar DataSetMessageContentMask: |
||
2883 | :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask |
||
2884 | :ivar ConfiguredSize: |
||
2885 | :vartype ConfiguredSize: UInt16 |
||
2886 | :ivar NetworkMessageNumber: |
||
2887 | :vartype NetworkMessageNumber: UInt16 |
||
2888 | :ivar DataSetOffset: |
||
2889 | :vartype DataSetOffset: UInt16 |
||
2890 | """ |
||
2891 | |||
2892 | data_type = NodeId(ObjectIds.UadpDataSetWriterMessageDataType) |
||
2893 | |||
2894 | ua_types = [ |
||
2895 | ('DataSetMessageContentMask', 'UadpDataSetMessageContentMask'), |
||
2896 | ('ConfiguredSize', 'UInt16'), |
||
2897 | ('NetworkMessageNumber', 'UInt16'), |
||
2898 | ('DataSetOffset', 'UInt16'), |
||
2899 | ] |
||
2900 | |||
2901 | def __init__(self): |
||
2902 | self.DataSetMessageContentMask = UadpDataSetMessageContentMask(0) |
||
2903 | self.ConfiguredSize = 0 |
||
2904 | self.NetworkMessageNumber = 0 |
||
2905 | self.DataSetOffset = 0 |
||
2906 | self._freeze = True |
||
2907 | |||
2908 | def __str__(self): |
||
2909 | return f'UadpDataSetWriterMessageDataType(DataSetMessageContentMask:{self.DataSetMessageContentMask}, ConfiguredSize:{self.ConfiguredSize}, NetworkMessageNumber:{self.NetworkMessageNumber}, DataSetOffset:{self.DataSetOffset})' |
||
2910 | |||
2911 | __repr__ = __str__ |
||
2912 | |||
2913 | |||
2914 | class UadpDataSetReaderMessageDataType(FrozenClass): |
||
2915 | """ |
||
2916 | :ivar GroupVersion: |
||
2917 | :vartype GroupVersion: UInt32 |
||
2918 | :ivar NetworkMessageNumber: |
||
2919 | :vartype NetworkMessageNumber: UInt16 |
||
2920 | :ivar DataSetOffset: |
||
2921 | :vartype DataSetOffset: UInt16 |
||
2922 | :ivar DataSetClassId: |
||
2923 | :vartype DataSetClassId: Guid |
||
2924 | :ivar NetworkMessageContentMask: |
||
2925 | :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask |
||
2926 | :ivar DataSetMessageContentMask: |
||
2927 | :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask |
||
2928 | :ivar PublishingInterval: |
||
2929 | :vartype PublishingInterval: Double |
||
2930 | :ivar ReceiveOffset: |
||
2931 | :vartype ReceiveOffset: Double |
||
2932 | :ivar ProcessingOffset: |
||
2933 | :vartype ProcessingOffset: Double |
||
2934 | """ |
||
2935 | |||
2936 | data_type = NodeId(ObjectIds.UadpDataSetReaderMessageDataType) |
||
2937 | |||
2938 | ua_types = [ |
||
2939 | ('GroupVersion', 'UInt32'), |
||
2940 | ('NetworkMessageNumber', 'UInt16'), |
||
2941 | ('DataSetOffset', 'UInt16'), |
||
2942 | ('DataSetClassId', 'Guid'), |
||
2943 | ('NetworkMessageContentMask', 'UadpNetworkMessageContentMask'), |
||
2944 | ('DataSetMessageContentMask', 'UadpDataSetMessageContentMask'), |
||
2945 | ('PublishingInterval', 'Double'), |
||
2946 | ('ReceiveOffset', 'Double'), |
||
2947 | ('ProcessingOffset', 'Double'), |
||
2948 | ] |
||
2949 | |||
2950 | def __init__(self): |
||
2951 | self.GroupVersion = 0 |
||
2952 | self.NetworkMessageNumber = 0 |
||
2953 | self.DataSetOffset = 0 |
||
2954 | self.DataSetClassId = Guid() |
||
2955 | self.NetworkMessageContentMask = UadpNetworkMessageContentMask(0) |
||
2956 | self.DataSetMessageContentMask = UadpDataSetMessageContentMask(0) |
||
2957 | self.PublishingInterval = 0 |
||
2958 | self.ReceiveOffset = 0 |
||
2959 | self.ProcessingOffset = 0 |
||
2960 | self._freeze = True |
||
2961 | |||
2962 | def __str__(self): |
||
2963 | return f'UadpDataSetReaderMessageDataType(GroupVersion:{self.GroupVersion}, NetworkMessageNumber:{self.NetworkMessageNumber}, DataSetOffset:{self.DataSetOffset}, DataSetClassId:{self.DataSetClassId}, NetworkMessageContentMask:{self.NetworkMessageContentMask}, DataSetMessageContentMask:{self.DataSetMessageContentMask}, PublishingInterval:{self.PublishingInterval}, ReceiveOffset:{self.ReceiveOffset}, ProcessingOffset:{self.ProcessingOffset})' |
||
2964 | |||
2965 | __repr__ = __str__ |
||
2966 | |||
2967 | |||
2968 | class JsonWriterGroupMessageDataType(FrozenClass): |
||
2969 | """ |
||
2970 | :ivar NetworkMessageContentMask: |
||
2971 | :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask |
||
2972 | """ |
||
2973 | |||
2974 | data_type = NodeId(ObjectIds.JsonWriterGroupMessageDataType) |
||
2975 | |||
2976 | ua_types = [ |
||
2977 | ('NetworkMessageContentMask', 'JsonNetworkMessageContentMask'), |
||
2978 | ] |
||
2979 | |||
2980 | def __init__(self): |
||
2981 | self.NetworkMessageContentMask = JsonNetworkMessageContentMask(0) |
||
2982 | self._freeze = True |
||
2983 | |||
2984 | def __str__(self): |
||
2985 | return f'JsonWriterGroupMessageDataType(NetworkMessageContentMask:{self.NetworkMessageContentMask})' |
||
2986 | |||
2987 | __repr__ = __str__ |
||
2988 | |||
2989 | |||
2990 | class JsonDataSetWriterMessageDataType(FrozenClass): |
||
2991 | """ |
||
2992 | :ivar DataSetMessageContentMask: |
||
2993 | :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask |
||
2994 | """ |
||
2995 | |||
2996 | data_type = NodeId(ObjectIds.JsonDataSetWriterMessageDataType) |
||
2997 | |||
2998 | ua_types = [ |
||
2999 | ('DataSetMessageContentMask', 'JsonDataSetMessageContentMask'), |
||
3000 | ] |
||
3001 | |||
3002 | def __init__(self): |
||
3003 | self.DataSetMessageContentMask = JsonDataSetMessageContentMask(0) |
||
3004 | self._freeze = True |
||
3005 | |||
3006 | def __str__(self): |
||
3007 | return f'JsonDataSetWriterMessageDataType(DataSetMessageContentMask:{self.DataSetMessageContentMask})' |
||
3008 | |||
3009 | __repr__ = __str__ |
||
3010 | |||
3011 | |||
3012 | class JsonDataSetReaderMessageDataType(FrozenClass): |
||
3013 | """ |
||
3014 | :ivar NetworkMessageContentMask: |
||
3015 | :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask |
||
3016 | :ivar DataSetMessageContentMask: |
||
3017 | :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask |
||
3018 | """ |
||
3019 | |||
3020 | data_type = NodeId(ObjectIds.JsonDataSetReaderMessageDataType) |
||
3021 | |||
3022 | ua_types = [ |
||
3023 | ('NetworkMessageContentMask', 'JsonNetworkMessageContentMask'), |
||
3024 | ('DataSetMessageContentMask', 'JsonDataSetMessageContentMask'), |
||
3025 | ] |
||
3026 | |||
3027 | def __init__(self): |
||
3028 | self.NetworkMessageContentMask = JsonNetworkMessageContentMask(0) |
||
3029 | self.DataSetMessageContentMask = JsonDataSetMessageContentMask(0) |
||
3030 | self._freeze = True |
||
3031 | |||
3032 | def __str__(self): |
||
3033 | return f'JsonDataSetReaderMessageDataType(NetworkMessageContentMask:{self.NetworkMessageContentMask}, DataSetMessageContentMask:{self.DataSetMessageContentMask})' |
||
3034 | |||
3035 | __repr__ = __str__ |
||
3036 | |||
3037 | |||
3038 | class DatagramConnectionTransportDataType(FrozenClass): |
||
3039 | """ |
||
3040 | :ivar DiscoveryAddress: |
||
3041 | :vartype DiscoveryAddress: ExtensionObject |
||
3042 | """ |
||
3043 | |||
3044 | data_type = NodeId(ObjectIds.DatagramConnectionTransportDataType) |
||
3045 | |||
3046 | ua_types = [ |
||
3047 | ('DiscoveryAddress', 'ExtensionObject'), |
||
3048 | ] |
||
3049 | |||
3050 | def __init__(self): |
||
3051 | self.DiscoveryAddress = ExtensionObject() |
||
3052 | self._freeze = True |
||
3053 | |||
3054 | def __str__(self): |
||
3055 | return f'DatagramConnectionTransportDataType(DiscoveryAddress:{self.DiscoveryAddress})' |
||
3056 | |||
3057 | __repr__ = __str__ |
||
3058 | |||
3059 | |||
3060 | class DatagramWriterGroupTransportDataType(FrozenClass): |
||
3061 | """ |
||
3062 | :ivar MessageRepeatCount: |
||
3063 | :vartype MessageRepeatCount: Byte |
||
3064 | :ivar MessageRepeatDelay: |
||
3065 | :vartype MessageRepeatDelay: Double |
||
3066 | """ |
||
3067 | |||
3068 | data_type = NodeId(ObjectIds.DatagramWriterGroupTransportDataType) |
||
3069 | |||
3070 | ua_types = [ |
||
3071 | ('MessageRepeatCount', 'Byte'), |
||
3072 | ('MessageRepeatDelay', 'Double'), |
||
3073 | ] |
||
3074 | |||
3075 | def __init__(self): |
||
3076 | self.MessageRepeatCount = 0 |
||
3077 | self.MessageRepeatDelay = 0 |
||
3078 | self._freeze = True |
||
3079 | |||
3080 | def __str__(self): |
||
3081 | return f'DatagramWriterGroupTransportDataType(MessageRepeatCount:{self.MessageRepeatCount}, MessageRepeatDelay:{self.MessageRepeatDelay})' |
||
3082 | |||
3083 | __repr__ = __str__ |
||
3084 | |||
3085 | |||
3086 | class BrokerConnectionTransportDataType(FrozenClass): |
||
3087 | """ |
||
3088 | :ivar ResourceUri: |
||
3089 | :vartype ResourceUri: String |
||
3090 | :ivar AuthenticationProfileUri: |
||
3091 | :vartype AuthenticationProfileUri: String |
||
3092 | """ |
||
3093 | |||
3094 | data_type = NodeId(ObjectIds.BrokerConnectionTransportDataType) |
||
3095 | |||
3096 | ua_types = [ |
||
3097 | ('ResourceUri', 'String'), |
||
3098 | ('AuthenticationProfileUri', 'String'), |
||
3099 | ] |
||
3100 | |||
3101 | def __init__(self): |
||
3102 | self.ResourceUri = None |
||
3103 | self.AuthenticationProfileUri = None |
||
3104 | self._freeze = True |
||
3105 | |||
3106 | def __str__(self): |
||
3107 | return f'BrokerConnectionTransportDataType(ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri})' |
||
3108 | |||
3109 | __repr__ = __str__ |
||
3110 | |||
3111 | |||
3112 | class BrokerWriterGroupTransportDataType(FrozenClass): |
||
3113 | """ |
||
3114 | :ivar QueueName: |
||
3115 | :vartype QueueName: String |
||
3116 | :ivar ResourceUri: |
||
3117 | :vartype ResourceUri: String |
||
3118 | :ivar AuthenticationProfileUri: |
||
3119 | :vartype AuthenticationProfileUri: String |
||
3120 | :ivar RequestedDeliveryGuarantee: |
||
3121 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3122 | """ |
||
3123 | |||
3124 | data_type = NodeId(ObjectIds.BrokerWriterGroupTransportDataType) |
||
3125 | |||
3126 | ua_types = [ |
||
3127 | ('QueueName', 'String'), |
||
3128 | ('ResourceUri', 'String'), |
||
3129 | ('AuthenticationProfileUri', 'String'), |
||
3130 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3131 | ] |
||
3132 | |||
3133 | def __init__(self): |
||
3134 | self.QueueName = None |
||
3135 | self.ResourceUri = None |
||
3136 | self.AuthenticationProfileUri = None |
||
3137 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3138 | self._freeze = True |
||
3139 | |||
3140 | def __str__(self): |
||
3141 | return f'BrokerWriterGroupTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee})' |
||
3142 | |||
3143 | __repr__ = __str__ |
||
3144 | |||
3145 | |||
3146 | class BrokerDataSetWriterTransportDataType(FrozenClass): |
||
3147 | """ |
||
3148 | :ivar QueueName: |
||
3149 | :vartype QueueName: String |
||
3150 | :ivar ResourceUri: |
||
3151 | :vartype ResourceUri: String |
||
3152 | :ivar AuthenticationProfileUri: |
||
3153 | :vartype AuthenticationProfileUri: String |
||
3154 | :ivar RequestedDeliveryGuarantee: |
||
3155 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3156 | :ivar MetaDataQueueName: |
||
3157 | :vartype MetaDataQueueName: String |
||
3158 | :ivar MetaDataUpdateTime: |
||
3159 | :vartype MetaDataUpdateTime: Double |
||
3160 | """ |
||
3161 | |||
3162 | data_type = NodeId(ObjectIds.BrokerDataSetWriterTransportDataType) |
||
3163 | |||
3164 | ua_types = [ |
||
3165 | ('QueueName', 'String'), |
||
3166 | ('ResourceUri', 'String'), |
||
3167 | ('AuthenticationProfileUri', 'String'), |
||
3168 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3169 | ('MetaDataQueueName', 'String'), |
||
3170 | ('MetaDataUpdateTime', 'Double'), |
||
3171 | ] |
||
3172 | |||
3173 | def __init__(self): |
||
3174 | self.QueueName = None |
||
3175 | self.ResourceUri = None |
||
3176 | self.AuthenticationProfileUri = None |
||
3177 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3178 | self.MetaDataQueueName = None |
||
3179 | self.MetaDataUpdateTime = 0 |
||
3180 | self._freeze = True |
||
3181 | |||
3182 | def __str__(self): |
||
3183 | return f'BrokerDataSetWriterTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee}, MetaDataQueueName:{self.MetaDataQueueName}, MetaDataUpdateTime:{self.MetaDataUpdateTime})' |
||
3184 | |||
3185 | __repr__ = __str__ |
||
3186 | |||
3187 | |||
3188 | class BrokerDataSetReaderTransportDataType(FrozenClass): |
||
3189 | """ |
||
3190 | :ivar QueueName: |
||
3191 | :vartype QueueName: String |
||
3192 | :ivar ResourceUri: |
||
3193 | :vartype ResourceUri: String |
||
3194 | :ivar AuthenticationProfileUri: |
||
3195 | :vartype AuthenticationProfileUri: String |
||
3196 | :ivar RequestedDeliveryGuarantee: |
||
3197 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3198 | :ivar MetaDataQueueName: |
||
3199 | :vartype MetaDataQueueName: String |
||
3200 | """ |
||
3201 | |||
3202 | data_type = NodeId(ObjectIds.BrokerDataSetReaderTransportDataType) |
||
3203 | |||
3204 | ua_types = [ |
||
3205 | ('QueueName', 'String'), |
||
3206 | ('ResourceUri', 'String'), |
||
3207 | ('AuthenticationProfileUri', 'String'), |
||
3208 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3209 | ('MetaDataQueueName', 'String'), |
||
3210 | ] |
||
3211 | |||
3212 | def __init__(self): |
||
3213 | self.QueueName = None |
||
3214 | self.ResourceUri = None |
||
3215 | self.AuthenticationProfileUri = None |
||
3216 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3217 | self.MetaDataQueueName = None |
||
3218 | self._freeze = True |
||
3219 | |||
3220 | def __str__(self): |
||
3221 | return f'BrokerDataSetReaderTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee}, MetaDataQueueName:{self.MetaDataQueueName})' |
||
3222 | |||
3223 | __repr__ = __str__ |
||
3224 | |||
3225 | |||
3226 | class AliasNameDataType(FrozenClass): |
||
3227 | """ |
||
3228 | :ivar AliasName: |
||
3229 | :vartype AliasName: QualifiedName |
||
3230 | :ivar ReferencedNodes: |
||
3231 | :vartype ReferencedNodes: ExpandedNodeId |
||
3232 | """ |
||
3233 | |||
3234 | data_type = NodeId(ObjectIds.AliasNameDataType) |
||
3235 | |||
3236 | ua_types = [ |
||
3237 | ('AliasName', 'QualifiedName'), |
||
3238 | ('ReferencedNodes', 'ListOfExpandedNodeId'), |
||
3239 | ] |
||
3240 | |||
3241 | def __init__(self): |
||
3242 | self.AliasName = QualifiedName() |
||
3243 | self.ReferencedNodes = [] |
||
3244 | self._freeze = True |
||
3245 | |||
3246 | def __str__(self): |
||
3247 | return f'AliasNameDataType(AliasName:{self.AliasName}, ReferencedNodes:{self.ReferencedNodes})' |
||
3248 | |||
3249 | __repr__ = __str__ |
||
3250 | |||
3251 | |||
3252 | class RolePermissionType(FrozenClass): |
||
3253 | """ |
||
3254 | :ivar RoleId: |
||
3255 | :vartype RoleId: NodeId |
||
3256 | :ivar Permissions: |
||
3257 | :vartype Permissions: PermissionType |
||
3258 | """ |
||
3259 | |||
3260 | data_type = NodeId(ObjectIds.RolePermissionType) |
||
3261 | |||
3262 | ua_types = [ |
||
3263 | ('RoleId', 'NodeId'), |
||
3264 | ('Permissions', 'PermissionType'), |
||
3265 | ] |
||
3266 | |||
3267 | def __init__(self): |
||
3268 | self.RoleId = NodeId() |
||
3269 | self.Permissions = PermissionType(0) |
||
3270 | self._freeze = True |
||
3271 | |||
3272 | def __str__(self): |
||
3273 | return f'RolePermissionType(RoleId:{self.RoleId}, Permissions:{self.Permissions})' |
||
3274 | |||
3275 | __repr__ = __str__ |
||
3276 | |||
3277 | |||
3278 | class StructureField(FrozenClass): |
||
3279 | """ |
||
3280 | :ivar Name: |
||
3281 | :vartype Name: String |
||
3282 | :ivar Description: |
||
3283 | :vartype Description: LocalizedText |
||
3284 | :ivar DataType: |
||
3285 | :vartype DataType: NodeId |
||
3286 | :ivar ValueRank: |
||
3287 | :vartype ValueRank: Int32 |
||
3288 | :ivar ArrayDimensions: |
||
3289 | :vartype ArrayDimensions: UInt32 |
||
3290 | :ivar MaxStringLength: |
||
3291 | :vartype MaxStringLength: UInt32 |
||
3292 | :ivar IsOptional: |
||
3293 | :vartype IsOptional: Boolean |
||
3294 | """ |
||
3295 | |||
3296 | data_type = NodeId(ObjectIds.StructureField) |
||
3297 | |||
3298 | ua_types = [ |
||
3299 | ('Name', 'String'), |
||
3300 | ('Description', 'LocalizedText'), |
||
3301 | ('DataType', 'NodeId'), |
||
3302 | ('ValueRank', 'Int32'), |
||
3303 | ('ArrayDimensions', 'ListOfUInt32'), |
||
3304 | ('MaxStringLength', 'UInt32'), |
||
3305 | ('IsOptional', 'Boolean'), |
||
3306 | ] |
||
3307 | |||
3308 | def __init__(self): |
||
3309 | self.Name = None |
||
3310 | self.Description = LocalizedText() |
||
3311 | self.DataType = NodeId() |
||
3312 | self.ValueRank = 0 |
||
3313 | self.ArrayDimensions = [] |
||
3314 | self.MaxStringLength = 0 |
||
3315 | self.IsOptional = True |
||
3316 | self._freeze = True |
||
3317 | |||
3318 | def __str__(self): |
||
3319 | return f'StructureField(Name:{self.Name}, Description:{self.Description}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, MaxStringLength:{self.MaxStringLength}, IsOptional:{self.IsOptional})' |
||
3320 | |||
3321 | __repr__ = __str__ |
||
3322 | |||
3323 | |||
3324 | class StructureDefinition(FrozenClass): |
||
3325 | """ |
||
3326 | :ivar DefaultEncodingId: |
||
3327 | :vartype DefaultEncodingId: NodeId |
||
3328 | :ivar BaseDataType: |
||
3329 | :vartype BaseDataType: NodeId |
||
3330 | :ivar StructureType: |
||
3331 | :vartype StructureType: StructureType |
||
3332 | :ivar Fields: |
||
3333 | :vartype Fields: StructureField |
||
3334 | """ |
||
3335 | |||
3336 | data_type = NodeId(ObjectIds.StructureDefinition) |
||
3337 | |||
3338 | ua_types = [ |
||
3339 | ('DefaultEncodingId', 'NodeId'), |
||
3340 | ('BaseDataType', 'NodeId'), |
||
3341 | ('StructureType', 'StructureType'), |
||
3342 | ('Fields', 'ListOfStructureField'), |
||
3343 | ] |
||
3344 | |||
3345 | def __init__(self): |
||
3346 | self.DefaultEncodingId = NodeId() |
||
3347 | self.BaseDataType = NodeId() |
||
3348 | self.StructureType = StructureType(0) |
||
3349 | self.Fields = [] |
||
3350 | self._freeze = True |
||
3351 | |||
3352 | def __str__(self): |
||
3353 | return f'StructureDefinition(DefaultEncodingId:{self.DefaultEncodingId}, BaseDataType:{self.BaseDataType}, StructureType:{self.StructureType}, Fields:{self.Fields})' |
||
3354 | |||
3355 | __repr__ = __str__ |
||
3356 | |||
3357 | |||
3358 | class EnumDefinition(FrozenClass): |
||
3359 | """ |
||
3360 | :ivar Fields: |
||
3361 | :vartype Fields: EnumField |
||
3362 | """ |
||
3363 | |||
3364 | data_type = NodeId(ObjectIds.EnumDefinition) |
||
3365 | |||
3366 | ua_types = [ |
||
3367 | ('Fields', 'ListOfEnumField'), |
||
3368 | ] |
||
3369 | |||
3370 | def __init__(self): |
||
3371 | self.Fields = [] |
||
3372 | self._freeze = True |
||
3373 | |||
3374 | def __str__(self): |
||
3375 | return f'EnumDefinition(Fields:{self.Fields})' |
||
3376 | |||
3377 | __repr__ = __str__ |
||
3378 | |||
3379 | |||
3380 | class Argument(FrozenClass): |
||
3381 | """ |
||
3382 | :ivar Name: |
||
3383 | :vartype Name: String |
||
3384 | :ivar DataType: |
||
3385 | :vartype DataType: NodeId |
||
3386 | :ivar ValueRank: |
||
3387 | :vartype ValueRank: Int32 |
||
3388 | :ivar ArrayDimensions: |
||
3389 | :vartype ArrayDimensions: UInt32 |
||
3390 | :ivar Description: |
||
3391 | :vartype Description: LocalizedText |
||
3392 | """ |
||
3393 | |||
3394 | data_type = NodeId(ObjectIds.Argument) |
||
3395 | |||
3396 | ua_types = [ |
||
3397 | ('Name', 'String'), |
||
3398 | ('DataType', 'NodeId'), |
||
3399 | ('ValueRank', 'Int32'), |
||
3400 | ('ArrayDimensions', 'ListOfUInt32'), |
||
3401 | ('Description', 'LocalizedText'), |
||
3402 | ] |
||
3403 | |||
3404 | def __init__(self): |
||
3405 | self.Name = None |
||
3406 | self.DataType = NodeId() |
||
3407 | self.ValueRank = 0 |
||
3408 | self.ArrayDimensions = [] |
||
3409 | self.Description = LocalizedText() |
||
3410 | self._freeze = True |
||
3411 | |||
3412 | def __str__(self): |
||
3413 | return f'Argument(Name:{self.Name}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, Description:{self.Description})' |
||
3414 | |||
3415 | __repr__ = __str__ |
||
3416 | |||
3417 | |||
3418 | class EnumValueType(FrozenClass): |
||
3419 | """ |
||
3420 | :ivar Value: |
||
3421 | :vartype Value: Int64 |
||
3422 | :ivar DisplayName: |
||
3423 | :vartype DisplayName: LocalizedText |
||
3424 | :ivar Description: |
||
3425 | :vartype Description: LocalizedText |
||
3426 | """ |
||
3427 | |||
3428 | data_type = NodeId(ObjectIds.EnumValueType) |
||
3429 | |||
3430 | ua_types = [ |
||
3431 | ('Value', 'Int64'), |
||
3432 | ('DisplayName', 'LocalizedText'), |
||
3433 | ('Description', 'LocalizedText'), |
||
3434 | ] |
||
3435 | |||
3436 | def __init__(self): |
||
3437 | self.Value = 0 |
||
3438 | self.DisplayName = LocalizedText() |
||
3439 | self.Description = LocalizedText() |
||
3440 | self._freeze = True |
||
3441 | |||
3442 | def __str__(self): |
||
3443 | return f'EnumValueType(Value:{self.Value}, DisplayName:{self.DisplayName}, Description:{self.Description})' |
||
3444 | |||
3445 | __repr__ = __str__ |
||
3446 | |||
3447 | |||
3448 | class EnumField(FrozenClass): |
||
3449 | """ |
||
3450 | :ivar Value: |
||
3451 | :vartype Value: Int64 |
||
3452 | :ivar DisplayName: |
||
3453 | :vartype DisplayName: LocalizedText |
||
3454 | :ivar Description: |
||
3455 | :vartype Description: LocalizedText |
||
3456 | :ivar Name: |
||
3457 | :vartype Name: String |
||
3458 | """ |
||
3459 | |||
3460 | data_type = NodeId(ObjectIds.EnumField) |
||
3461 | |||
3462 | ua_types = [ |
||
3463 | ('Value', 'Int64'), |
||
3464 | ('DisplayName', 'LocalizedText'), |
||
3465 | ('Description', 'LocalizedText'), |
||
3466 | ('Name', 'String'), |
||
3467 | ] |
||
3468 | |||
3469 | def __init__(self): |
||
3470 | self.Value = 0 |
||
3471 | self.DisplayName = LocalizedText() |
||
3472 | self.Description = LocalizedText() |
||
3473 | self.Name = None |
||
3474 | self._freeze = True |
||
3475 | |||
3476 | def __str__(self): |
||
3477 | return f'EnumField(Value:{self.Value}, DisplayName:{self.DisplayName}, Description:{self.Description}, Name:{self.Name})' |
||
3478 | |||
3479 | __repr__ = __str__ |
||
3480 | |||
3481 | |||
3482 | class OptionSet(FrozenClass): |
||
3483 | """ |
||
3484 | :ivar Value: |
||
3485 | :vartype Value: ByteString |
||
3486 | :ivar ValidBits: |
||
3487 | :vartype ValidBits: ByteString |
||
3488 | """ |
||
3489 | |||
3490 | data_type = NodeId(ObjectIds.OptionSet) |
||
3491 | |||
3492 | ua_types = [ |
||
3493 | ('Value', 'ByteString'), |
||
3494 | ('ValidBits', 'ByteString'), |
||
3495 | ] |
||
3496 | |||
3497 | def __init__(self): |
||
3498 | self.Value = None |
||
3499 | self.ValidBits = None |
||
3500 | self._freeze = True |
||
3501 | |||
3502 | def __str__(self): |
||
3503 | return f'OptionSet(Value:{self.Value}, ValidBits:{self.ValidBits})' |
||
3504 | |||
3505 | __repr__ = __str__ |
||
3506 | |||
3507 | |||
3508 | class Union(FrozenClass): |
||
3509 | """ |
||
3510 | """ |
||
3511 | |||
3512 | data_type = NodeId(ObjectIds.Union) |
||
3513 | |||
3514 | ua_types = [ |
||
3515 | ] |
||
3516 | |||
3517 | def __init__(self): |
||
3518 | self._freeze = True |
||
3519 | |||
3520 | def __str__(self): |
||
3521 | return 'Union()' |
||
3522 | |||
3523 | __repr__ = __str__ |
||
3524 | |||
3525 | |||
3526 | class TimeZoneDataType(FrozenClass): |
||
3527 | """ |
||
3528 | :ivar Offset: |
||
3529 | :vartype Offset: Int16 |
||
3530 | :ivar DaylightSavingInOffset: |
||
3531 | :vartype DaylightSavingInOffset: Boolean |
||
3532 | """ |
||
3533 | |||
3534 | data_type = NodeId(ObjectIds.TimeZoneDataType) |
||
3535 | |||
3536 | ua_types = [ |
||
3537 | ('Offset', 'Int16'), |
||
3538 | ('DaylightSavingInOffset', 'Boolean'), |
||
3539 | ] |
||
3540 | |||
3541 | def __init__(self): |
||
3542 | self.Offset = 0 |
||
3543 | self.DaylightSavingInOffset = True |
||
3544 | self._freeze = True |
||
3545 | |||
3546 | def __str__(self): |
||
3547 | return f'TimeZoneDataType(Offset:{self.Offset}, DaylightSavingInOffset:{self.DaylightSavingInOffset})' |
||
3548 | |||
3549 | __repr__ = __str__ |
||
3550 | |||
3551 | |||
3552 | class ApplicationDescription(FrozenClass): |
||
3553 | """ |
||
3554 | :ivar ApplicationUri: |
||
3555 | :vartype ApplicationUri: String |
||
3556 | :ivar ProductUri: |
||
3557 | :vartype ProductUri: String |
||
3558 | :ivar ApplicationName: |
||
3559 | :vartype ApplicationName: LocalizedText |
||
3560 | :ivar ApplicationType: |
||
3561 | :vartype ApplicationType: ApplicationType |
||
3562 | :ivar GatewayServerUri: |
||
3563 | :vartype GatewayServerUri: String |
||
3564 | :ivar DiscoveryProfileUri: |
||
3565 | :vartype DiscoveryProfileUri: String |
||
3566 | :ivar DiscoveryUrls: |
||
3567 | :vartype DiscoveryUrls: String |
||
3568 | """ |
||
3569 | |||
3570 | data_type = NodeId(ObjectIds.ApplicationDescription) |
||
3571 | |||
3572 | ua_types = [ |
||
3573 | ('ApplicationUri', 'String'), |
||
3574 | ('ProductUri', 'String'), |
||
3575 | ('ApplicationName', 'LocalizedText'), |
||
3576 | ('ApplicationType', 'ApplicationType'), |
||
3577 | ('GatewayServerUri', 'String'), |
||
3578 | ('DiscoveryProfileUri', 'String'), |
||
3579 | ('DiscoveryUrls', 'ListOfString'), |
||
3580 | ] |
||
3581 | |||
3582 | def __init__(self): |
||
3583 | self.ApplicationUri = None |
||
3584 | self.ProductUri = None |
||
3585 | self.ApplicationName = LocalizedText() |
||
3586 | self.ApplicationType = ApplicationType(0) |
||
3587 | self.GatewayServerUri = None |
||
3588 | self.DiscoveryProfileUri = None |
||
3589 | self.DiscoveryUrls = [] |
||
3590 | self._freeze = True |
||
3591 | |||
3592 | def __str__(self): |
||
3593 | return f'ApplicationDescription(ApplicationUri:{self.ApplicationUri}, ProductUri:{self.ProductUri}, ApplicationName:{self.ApplicationName}, ApplicationType:{self.ApplicationType}, GatewayServerUri:{self.GatewayServerUri}, DiscoveryProfileUri:{self.DiscoveryProfileUri}, DiscoveryUrls:{self.DiscoveryUrls})' |
||
3594 | |||
3595 | __repr__ = __str__ |
||
3596 | |||
3597 | |||
3598 | class RequestHeader(FrozenClass): |
||
3599 | """ |
||
3600 | :ivar AuthenticationToken: |
||
3601 | :vartype AuthenticationToken: NodeId |
||
3602 | :ivar Timestamp: |
||
3603 | :vartype Timestamp: DateTime |
||
3604 | :ivar RequestHandle: |
||
3605 | :vartype RequestHandle: UInt32 |
||
3606 | :ivar ReturnDiagnostics: |
||
3607 | :vartype ReturnDiagnostics: UInt32 |
||
3608 | :ivar AuditEntryId: |
||
3609 | :vartype AuditEntryId: String |
||
3610 | :ivar TimeoutHint: |
||
3611 | :vartype TimeoutHint: UInt32 |
||
3612 | :ivar AdditionalHeader: |
||
3613 | :vartype AdditionalHeader: ExtensionObject |
||
3614 | """ |
||
3615 | |||
3616 | data_type = NodeId(ObjectIds.RequestHeader) |
||
3617 | |||
3618 | ua_types = [ |
||
3619 | ('AuthenticationToken', 'NodeId'), |
||
3620 | ('Timestamp', 'DateTime'), |
||
3621 | ('RequestHandle', 'UInt32'), |
||
3622 | ('ReturnDiagnostics', 'UInt32'), |
||
3623 | ('AuditEntryId', 'String'), |
||
3624 | ('TimeoutHint', 'UInt32'), |
||
3625 | ('AdditionalHeader', 'ExtensionObject'), |
||
3626 | ] |
||
3627 | |||
3628 | def __init__(self): |
||
3629 | self.AuthenticationToken = NodeId() |
||
3630 | self.Timestamp = datetime.utcnow() |
||
3631 | self.RequestHandle = 0 |
||
3632 | self.ReturnDiagnostics = 0 |
||
3633 | self.AuditEntryId = None |
||
3634 | self.TimeoutHint = 0 |
||
3635 | self.AdditionalHeader = ExtensionObject() |
||
3636 | self._freeze = True |
||
3637 | |||
3638 | def __str__(self): |
||
3639 | return f'RequestHeader(AuthenticationToken:{self.AuthenticationToken}, Timestamp:{self.Timestamp}, RequestHandle:{self.RequestHandle}, ReturnDiagnostics:{self.ReturnDiagnostics}, AuditEntryId:{self.AuditEntryId}, TimeoutHint:{self.TimeoutHint}, AdditionalHeader:{self.AdditionalHeader})' |
||
3640 | |||
3641 | __repr__ = __str__ |
||
3642 | |||
3643 | |||
3644 | class ResponseHeader(FrozenClass): |
||
3645 | """ |
||
3646 | :ivar Timestamp: |
||
3647 | :vartype Timestamp: DateTime |
||
3648 | :ivar RequestHandle: |
||
3649 | :vartype RequestHandle: UInt32 |
||
3650 | :ivar ServiceResult: |
||
3651 | :vartype ServiceResult: StatusCode |
||
3652 | :ivar ServiceDiagnostics: |
||
3653 | :vartype ServiceDiagnostics: DiagnosticInfo |
||
3654 | :ivar StringTable: |
||
3655 | :vartype StringTable: String |
||
3656 | :ivar AdditionalHeader: |
||
3657 | :vartype AdditionalHeader: ExtensionObject |
||
3658 | """ |
||
3659 | |||
3660 | data_type = NodeId(ObjectIds.ResponseHeader) |
||
3661 | |||
3662 | ua_types = [ |
||
3663 | ('Timestamp', 'DateTime'), |
||
3664 | ('RequestHandle', 'UInt32'), |
||
3665 | ('ServiceResult', 'StatusCode'), |
||
3666 | ('ServiceDiagnostics', 'DiagnosticInfo'), |
||
3667 | ('StringTable', 'ListOfString'), |
||
3668 | ('AdditionalHeader', 'ExtensionObject'), |
||
3669 | ] |
||
3670 | |||
3671 | def __init__(self): |
||
3672 | self.Timestamp = datetime.utcnow() |
||
3673 | self.RequestHandle = 0 |
||
3674 | self.ServiceResult = StatusCode() |
||
3675 | self.ServiceDiagnostics = DiagnosticInfo() |
||
3676 | self.StringTable = [] |
||
3677 | self.AdditionalHeader = ExtensionObject() |
||
3678 | self._freeze = True |
||
3679 | |||
3680 | def __str__(self): |
||
3681 | return f'ResponseHeader(Timestamp:{self.Timestamp}, RequestHandle:{self.RequestHandle}, ServiceResult:{self.ServiceResult}, ServiceDiagnostics:{self.ServiceDiagnostics}, StringTable:{self.StringTable}, AdditionalHeader:{self.AdditionalHeader})' |
||
3682 | |||
3683 | __repr__ = __str__ |
||
3684 | |||
3685 | |||
3686 | class ServiceFault(FrozenClass): |
||
3687 | """ |
||
3688 | :ivar TypeId: |
||
3689 | :vartype TypeId: NodeId |
||
3690 | :ivar ResponseHeader: |
||
3691 | :vartype ResponseHeader: ResponseHeader |
||
3692 | """ |
||
3693 | |||
3694 | data_type = NodeId(ObjectIds.ServiceFault) |
||
3695 | |||
3696 | ua_types = [ |
||
3697 | ('TypeId', 'NodeId'), |
||
3698 | ('ResponseHeader', 'ResponseHeader'), |
||
3699 | ] |
||
3700 | |||
3701 | def __init__(self): |
||
3702 | self.TypeId = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) |
||
3703 | self.ResponseHeader = ResponseHeader() |
||
3704 | self._freeze = True |
||
3705 | |||
3706 | def __str__(self): |
||
3707 | return f'ServiceFault(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
3708 | |||
3709 | __repr__ = __str__ |
||
3710 | |||
3711 | |||
3712 | class SessionlessInvokeRequestType(FrozenClass): |
||
3713 | """ |
||
3714 | :ivar UrisVersion: |
||
3715 | :vartype UrisVersion: UInt32 |
||
3716 | :ivar NamespaceUris: |
||
3717 | :vartype NamespaceUris: String |
||
3718 | :ivar ServerUris: |
||
3719 | :vartype ServerUris: String |
||
3720 | :ivar LocaleIds: |
||
3721 | :vartype LocaleIds: String |
||
3722 | :ivar ServiceId: |
||
3723 | :vartype ServiceId: UInt32 |
||
3724 | """ |
||
3725 | |||
3726 | data_type = NodeId(ObjectIds.SessionlessInvokeRequestType) |
||
3727 | |||
3728 | ua_types = [ |
||
3729 | ('UrisVersion', 'ListOfUInt32'), |
||
3730 | ('NamespaceUris', 'ListOfString'), |
||
3731 | ('ServerUris', 'ListOfString'), |
||
3732 | ('LocaleIds', 'ListOfString'), |
||
3733 | ('ServiceId', 'UInt32'), |
||
3734 | ] |
||
3735 | |||
3736 | def __init__(self): |
||
3737 | self.UrisVersion = [] |
||
3738 | self.NamespaceUris = [] |
||
3739 | self.ServerUris = [] |
||
3740 | self.LocaleIds = [] |
||
3741 | self.ServiceId = 0 |
||
3742 | self._freeze = True |
||
3743 | |||
3744 | def __str__(self): |
||
3745 | return f'SessionlessInvokeRequestType(UrisVersion:{self.UrisVersion}, NamespaceUris:{self.NamespaceUris}, ServerUris:{self.ServerUris}, LocaleIds:{self.LocaleIds}, ServiceId:{self.ServiceId})' |
||
3746 | |||
3747 | __repr__ = __str__ |
||
3748 | |||
3749 | |||
3750 | class SessionlessInvokeResponseType(FrozenClass): |
||
3751 | """ |
||
3752 | :ivar NamespaceUris: |
||
3753 | :vartype NamespaceUris: String |
||
3754 | :ivar ServerUris: |
||
3755 | :vartype ServerUris: String |
||
3756 | :ivar ServiceId: |
||
3757 | :vartype ServiceId: UInt32 |
||
3758 | """ |
||
3759 | |||
3760 | data_type = NodeId(ObjectIds.SessionlessInvokeResponseType) |
||
3761 | |||
3762 | ua_types = [ |
||
3763 | ('NamespaceUris', 'ListOfString'), |
||
3764 | ('ServerUris', 'ListOfString'), |
||
3765 | ('ServiceId', 'UInt32'), |
||
3766 | ] |
||
3767 | |||
3768 | def __init__(self): |
||
3769 | self.NamespaceUris = [] |
||
3770 | self.ServerUris = [] |
||
3771 | self.ServiceId = 0 |
||
3772 | self._freeze = True |
||
3773 | |||
3774 | def __str__(self): |
||
3775 | return f'SessionlessInvokeResponseType(NamespaceUris:{self.NamespaceUris}, ServerUris:{self.ServerUris}, ServiceId:{self.ServiceId})' |
||
3776 | |||
3777 | __repr__ = __str__ |
||
3778 | |||
3779 | |||
3780 | class FindServersParameters(FrozenClass): |
||
3781 | """ |
||
3782 | :ivar EndpointUrl: |
||
3783 | :vartype EndpointUrl: String |
||
3784 | :ivar LocaleIds: |
||
3785 | :vartype LocaleIds: String |
||
3786 | :ivar ServerUris: |
||
3787 | :vartype ServerUris: String |
||
3788 | """ |
||
3789 | |||
3790 | ua_types = [ |
||
3791 | ('EndpointUrl', 'String'), |
||
3792 | ('LocaleIds', 'ListOfString'), |
||
3793 | ('ServerUris', 'ListOfString'), |
||
3794 | ] |
||
3795 | |||
3796 | def __init__(self): |
||
3797 | self.EndpointUrl = None |
||
3798 | self.LocaleIds = [] |
||
3799 | self.ServerUris = [] |
||
3800 | self._freeze = True |
||
3801 | |||
3802 | def __str__(self): |
||
3803 | return f'FindServersParameters(EndpointUrl:{self.EndpointUrl}, LocaleIds:{self.LocaleIds}, ServerUris:{self.ServerUris})' |
||
3804 | |||
3805 | __repr__ = __str__ |
||
3806 | |||
3807 | |||
3808 | class FindServersRequest(FrozenClass): |
||
3809 | """ |
||
3810 | :ivar TypeId: |
||
3811 | :vartype TypeId: NodeId |
||
3812 | :ivar RequestHeader: |
||
3813 | :vartype RequestHeader: RequestHeader |
||
3814 | :ivar Parameters: |
||
3815 | :vartype Parameters: FindServersParameters |
||
3816 | """ |
||
3817 | |||
3818 | data_type = NodeId(ObjectIds.FindServersRequest) |
||
3819 | |||
3820 | ua_types = [ |
||
3821 | ('TypeId', 'NodeId'), |
||
3822 | ('RequestHeader', 'RequestHeader'), |
||
3823 | ('Parameters', 'FindServersParameters'), |
||
3824 | ] |
||
3825 | |||
3826 | def __init__(self): |
||
3827 | self.TypeId = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) |
||
3828 | self.RequestHeader = RequestHeader() |
||
3829 | self.Parameters = FindServersParameters() |
||
3830 | self._freeze = True |
||
3831 | |||
3832 | def __str__(self): |
||
3833 | return f'FindServersRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
3834 | |||
3835 | __repr__ = __str__ |
||
3836 | |||
3837 | |||
3838 | class FindServersResponse(FrozenClass): |
||
3839 | """ |
||
3840 | :ivar TypeId: |
||
3841 | :vartype TypeId: NodeId |
||
3842 | :ivar ResponseHeader: |
||
3843 | :vartype ResponseHeader: ResponseHeader |
||
3844 | :ivar Servers: |
||
3845 | :vartype Servers: ApplicationDescription |
||
3846 | """ |
||
3847 | |||
3848 | data_type = NodeId(ObjectIds.FindServersResponse) |
||
3849 | |||
3850 | ua_types = [ |
||
3851 | ('TypeId', 'NodeId'), |
||
3852 | ('ResponseHeader', 'ResponseHeader'), |
||
3853 | ('Servers', 'ListOfApplicationDescription'), |
||
3854 | ] |
||
3855 | |||
3856 | def __init__(self): |
||
3857 | self.TypeId = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) |
||
3858 | self.ResponseHeader = ResponseHeader() |
||
3859 | self.Servers = [] |
||
3860 | self._freeze = True |
||
3861 | |||
3862 | def __str__(self): |
||
3863 | return f'FindServersResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Servers:{self.Servers})' |
||
3864 | |||
3865 | __repr__ = __str__ |
||
3866 | |||
3867 | |||
3868 | class ServerOnNetwork(FrozenClass): |
||
3869 | """ |
||
3870 | :ivar RecordId: |
||
3871 | :vartype RecordId: UInt32 |
||
3872 | :ivar ServerName: |
||
3873 | :vartype ServerName: String |
||
3874 | :ivar DiscoveryUrl: |
||
3875 | :vartype DiscoveryUrl: String |
||
3876 | :ivar ServerCapabilities: |
||
3877 | :vartype ServerCapabilities: String |
||
3878 | """ |
||
3879 | |||
3880 | data_type = NodeId(ObjectIds.ServerOnNetwork) |
||
3881 | |||
3882 | ua_types = [ |
||
3883 | ('RecordId', 'UInt32'), |
||
3884 | ('ServerName', 'String'), |
||
3885 | ('DiscoveryUrl', 'String'), |
||
3886 | ('ServerCapabilities', 'ListOfString'), |
||
3887 | ] |
||
3888 | |||
3889 | def __init__(self): |
||
3890 | self.RecordId = 0 |
||
3891 | self.ServerName = None |
||
3892 | self.DiscoveryUrl = None |
||
3893 | self.ServerCapabilities = [] |
||
3894 | self._freeze = True |
||
3895 | |||
3896 | def __str__(self): |
||
3897 | return f'ServerOnNetwork(RecordId:{self.RecordId}, ServerName:{self.ServerName}, DiscoveryUrl:{self.DiscoveryUrl}, ServerCapabilities:{self.ServerCapabilities})' |
||
3898 | |||
3899 | __repr__ = __str__ |
||
3900 | |||
3901 | |||
3902 | class FindServersOnNetworkParameters(FrozenClass): |
||
3903 | """ |
||
3904 | :ivar StartingRecordId: |
||
3905 | :vartype StartingRecordId: UInt32 |
||
3906 | :ivar MaxRecordsToReturn: |
||
3907 | :vartype MaxRecordsToReturn: UInt32 |
||
3908 | :ivar ServerCapabilityFilter: |
||
3909 | :vartype ServerCapabilityFilter: String |
||
3910 | """ |
||
3911 | |||
3912 | ua_types = [ |
||
3913 | ('StartingRecordId', 'UInt32'), |
||
3914 | ('MaxRecordsToReturn', 'UInt32'), |
||
3915 | ('ServerCapabilityFilter', 'ListOfString'), |
||
3916 | ] |
||
3917 | |||
3918 | def __init__(self): |
||
3919 | self.StartingRecordId = 0 |
||
3920 | self.MaxRecordsToReturn = 0 |
||
3921 | self.ServerCapabilityFilter = [] |
||
3922 | self._freeze = True |
||
3923 | |||
3924 | def __str__(self): |
||
3925 | return f'FindServersOnNetworkParameters(StartingRecordId:{self.StartingRecordId}, MaxRecordsToReturn:{self.MaxRecordsToReturn}, ServerCapabilityFilter:{self.ServerCapabilityFilter})' |
||
3926 | |||
3927 | __repr__ = __str__ |
||
3928 | |||
3929 | |||
3930 | class FindServersOnNetworkRequest(FrozenClass): |
||
3931 | """ |
||
3932 | :ivar TypeId: |
||
3933 | :vartype TypeId: NodeId |
||
3934 | :ivar RequestHeader: |
||
3935 | :vartype RequestHeader: RequestHeader |
||
3936 | :ivar Parameters: |
||
3937 | :vartype Parameters: FindServersOnNetworkParameters |
||
3938 | """ |
||
3939 | |||
3940 | data_type = NodeId(ObjectIds.FindServersOnNetworkRequest) |
||
3941 | |||
3942 | ua_types = [ |
||
3943 | ('TypeId', 'NodeId'), |
||
3944 | ('RequestHeader', 'RequestHeader'), |
||
3945 | ('Parameters', 'FindServersOnNetworkParameters'), |
||
3946 | ] |
||
3947 | |||
3948 | def __init__(self): |
||
3949 | self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) |
||
3950 | self.RequestHeader = RequestHeader() |
||
3951 | self.Parameters = FindServersOnNetworkParameters() |
||
3952 | self._freeze = True |
||
3953 | |||
3954 | def __str__(self): |
||
3955 | return f'FindServersOnNetworkRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
3956 | |||
3957 | __repr__ = __str__ |
||
3958 | |||
3959 | |||
3960 | class FindServersOnNetworkResult(FrozenClass): |
||
3961 | """ |
||
3962 | :ivar LastCounterResetTime: |
||
3963 | :vartype LastCounterResetTime: DateTime |
||
3964 | :ivar Servers: |
||
3965 | :vartype Servers: ServerOnNetwork |
||
3966 | """ |
||
3967 | |||
3968 | ua_types = [ |
||
3969 | ('LastCounterResetTime', 'DateTime'), |
||
3970 | ('Servers', 'ListOfServerOnNetwork'), |
||
3971 | ] |
||
3972 | |||
3973 | def __init__(self): |
||
3974 | self.LastCounterResetTime = datetime.utcnow() |
||
3975 | self.Servers = [] |
||
3976 | self._freeze = True |
||
3977 | |||
3978 | def __str__(self): |
||
3979 | return f'FindServersOnNetworkResult(LastCounterResetTime:{self.LastCounterResetTime}, Servers:{self.Servers})' |
||
3980 | |||
3981 | __repr__ = __str__ |
||
3982 | |||
3983 | |||
3984 | class FindServersOnNetworkResponse(FrozenClass): |
||
3985 | """ |
||
3986 | :ivar TypeId: |
||
3987 | :vartype TypeId: NodeId |
||
3988 | :ivar ResponseHeader: |
||
3989 | :vartype ResponseHeader: ResponseHeader |
||
3990 | :ivar Parameters: |
||
3991 | :vartype Parameters: FindServersOnNetworkResult |
||
3992 | """ |
||
3993 | |||
3994 | data_type = NodeId(ObjectIds.FindServersOnNetworkResponse) |
||
3995 | |||
3996 | ua_types = [ |
||
3997 | ('TypeId', 'NodeId'), |
||
3998 | ('ResponseHeader', 'ResponseHeader'), |
||
3999 | ('Parameters', 'FindServersOnNetworkResult'), |
||
4000 | ] |
||
4001 | |||
4002 | def __init__(self): |
||
4003 | self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) |
||
4004 | self.ResponseHeader = ResponseHeader() |
||
4005 | self.Parameters = FindServersOnNetworkResult() |
||
4006 | self._freeze = True |
||
4007 | |||
4008 | def __str__(self): |
||
4009 | return f'FindServersOnNetworkResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4010 | |||
4011 | __repr__ = __str__ |
||
4012 | |||
4013 | |||
4014 | class UserTokenPolicy(FrozenClass): |
||
4015 | """ |
||
4016 | :ivar PolicyId: |
||
4017 | :vartype PolicyId: String |
||
4018 | :ivar TokenType: |
||
4019 | :vartype TokenType: UserTokenType |
||
4020 | :ivar IssuedTokenType: |
||
4021 | :vartype IssuedTokenType: String |
||
4022 | :ivar IssuerEndpointUrl: |
||
4023 | :vartype IssuerEndpointUrl: String |
||
4024 | :ivar SecurityPolicyUri: |
||
4025 | :vartype SecurityPolicyUri: String |
||
4026 | """ |
||
4027 | |||
4028 | data_type = NodeId(ObjectIds.UserTokenPolicy) |
||
4029 | |||
4030 | ua_types = [ |
||
4031 | ('PolicyId', 'String'), |
||
4032 | ('TokenType', 'UserTokenType'), |
||
4033 | ('IssuedTokenType', 'String'), |
||
4034 | ('IssuerEndpointUrl', 'String'), |
||
4035 | ('SecurityPolicyUri', 'String'), |
||
4036 | ] |
||
4037 | |||
4038 | def __init__(self): |
||
4039 | self.PolicyId = None |
||
4040 | self.TokenType = UserTokenType(0) |
||
4041 | self.IssuedTokenType = None |
||
4042 | self.IssuerEndpointUrl = None |
||
4043 | self.SecurityPolicyUri = None |
||
4044 | self._freeze = True |
||
4045 | |||
4046 | def __str__(self): |
||
4047 | return f'UserTokenPolicy(PolicyId:{self.PolicyId}, TokenType:{self.TokenType}, IssuedTokenType:{self.IssuedTokenType}, IssuerEndpointUrl:{self.IssuerEndpointUrl}, SecurityPolicyUri:{self.SecurityPolicyUri})' |
||
4048 | |||
4049 | __repr__ = __str__ |
||
4050 | |||
4051 | |||
4052 | class EndpointDescription(FrozenClass): |
||
4053 | """ |
||
4054 | :ivar EndpointUrl: |
||
4055 | :vartype EndpointUrl: String |
||
4056 | :ivar Server: |
||
4057 | :vartype Server: ApplicationDescription |
||
4058 | :ivar ServerCertificate: |
||
4059 | :vartype ServerCertificate: ByteString |
||
4060 | :ivar SecurityMode: |
||
4061 | :vartype SecurityMode: MessageSecurityMode |
||
4062 | :ivar SecurityPolicyUri: |
||
4063 | :vartype SecurityPolicyUri: String |
||
4064 | :ivar UserIdentityTokens: |
||
4065 | :vartype UserIdentityTokens: UserTokenPolicy |
||
4066 | :ivar TransportProfileUri: |
||
4067 | :vartype TransportProfileUri: String |
||
4068 | :ivar SecurityLevel: |
||
4069 | :vartype SecurityLevel: Byte |
||
4070 | """ |
||
4071 | |||
4072 | data_type = NodeId(ObjectIds.EndpointDescription) |
||
4073 | |||
4074 | ua_types = [ |
||
4075 | ('EndpointUrl', 'String'), |
||
4076 | ('Server', 'ApplicationDescription'), |
||
4077 | ('ServerCertificate', 'ByteString'), |
||
4078 | ('SecurityMode', 'MessageSecurityMode'), |
||
4079 | ('SecurityPolicyUri', 'String'), |
||
4080 | ('UserIdentityTokens', 'ListOfUserTokenPolicy'), |
||
4081 | ('TransportProfileUri', 'String'), |
||
4082 | ('SecurityLevel', 'Byte'), |
||
4083 | ] |
||
4084 | |||
4085 | def __init__(self): |
||
4086 | self.EndpointUrl = None |
||
4087 | self.Server = ApplicationDescription() |
||
4088 | self.ServerCertificate = None |
||
4089 | self.SecurityMode = MessageSecurityMode(0) |
||
4090 | self.SecurityPolicyUri = None |
||
4091 | self.UserIdentityTokens = [] |
||
4092 | self.TransportProfileUri = None |
||
4093 | self.SecurityLevel = 0 |
||
4094 | self._freeze = True |
||
4095 | |||
4096 | def __str__(self): |
||
4097 | return f'EndpointDescription(EndpointUrl:{self.EndpointUrl}, Server:{self.Server}, ServerCertificate:{self.ServerCertificate}, SecurityMode:{self.SecurityMode}, SecurityPolicyUri:{self.SecurityPolicyUri}, UserIdentityTokens:{self.UserIdentityTokens}, TransportProfileUri:{self.TransportProfileUri}, SecurityLevel:{self.SecurityLevel})' |
||
4098 | |||
4099 | __repr__ = __str__ |
||
4100 | |||
4101 | |||
4102 | class GetEndpointsParameters(FrozenClass): |
||
4103 | """ |
||
4104 | :ivar EndpointUrl: |
||
4105 | :vartype EndpointUrl: String |
||
4106 | :ivar LocaleIds: |
||
4107 | :vartype LocaleIds: String |
||
4108 | :ivar ProfileUris: |
||
4109 | :vartype ProfileUris: String |
||
4110 | """ |
||
4111 | |||
4112 | ua_types = [ |
||
4113 | ('EndpointUrl', 'String'), |
||
4114 | ('LocaleIds', 'ListOfString'), |
||
4115 | ('ProfileUris', 'ListOfString'), |
||
4116 | ] |
||
4117 | |||
4118 | def __init__(self): |
||
4119 | self.EndpointUrl = None |
||
4120 | self.LocaleIds = [] |
||
4121 | self.ProfileUris = [] |
||
4122 | self._freeze = True |
||
4123 | |||
4124 | def __str__(self): |
||
4125 | return f'GetEndpointsParameters(EndpointUrl:{self.EndpointUrl}, LocaleIds:{self.LocaleIds}, ProfileUris:{self.ProfileUris})' |
||
4126 | |||
4127 | __repr__ = __str__ |
||
4128 | |||
4129 | |||
4130 | class GetEndpointsRequest(FrozenClass): |
||
4131 | """ |
||
4132 | :ivar TypeId: |
||
4133 | :vartype TypeId: NodeId |
||
4134 | :ivar RequestHeader: |
||
4135 | :vartype RequestHeader: RequestHeader |
||
4136 | :ivar Parameters: |
||
4137 | :vartype Parameters: GetEndpointsParameters |
||
4138 | """ |
||
4139 | |||
4140 | data_type = NodeId(ObjectIds.GetEndpointsRequest) |
||
4141 | |||
4142 | ua_types = [ |
||
4143 | ('TypeId', 'NodeId'), |
||
4144 | ('RequestHeader', 'RequestHeader'), |
||
4145 | ('Parameters', 'GetEndpointsParameters'), |
||
4146 | ] |
||
4147 | |||
4148 | def __init__(self): |
||
4149 | self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) |
||
4150 | self.RequestHeader = RequestHeader() |
||
4151 | self.Parameters = GetEndpointsParameters() |
||
4152 | self._freeze = True |
||
4153 | |||
4154 | def __str__(self): |
||
4155 | return f'GetEndpointsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4156 | |||
4157 | __repr__ = __str__ |
||
4158 | |||
4159 | |||
4160 | class GetEndpointsResponse(FrozenClass): |
||
4161 | """ |
||
4162 | :ivar TypeId: |
||
4163 | :vartype TypeId: NodeId |
||
4164 | :ivar ResponseHeader: |
||
4165 | :vartype ResponseHeader: ResponseHeader |
||
4166 | :ivar Endpoints: |
||
4167 | :vartype Endpoints: EndpointDescription |
||
4168 | """ |
||
4169 | |||
4170 | data_type = NodeId(ObjectIds.GetEndpointsResponse) |
||
4171 | |||
4172 | ua_types = [ |
||
4173 | ('TypeId', 'NodeId'), |
||
4174 | ('ResponseHeader', 'ResponseHeader'), |
||
4175 | ('Endpoints', 'ListOfEndpointDescription'), |
||
4176 | ] |
||
4177 | |||
4178 | def __init__(self): |
||
4179 | self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) |
||
4180 | self.ResponseHeader = ResponseHeader() |
||
4181 | self.Endpoints = [] |
||
4182 | self._freeze = True |
||
4183 | |||
4184 | def __str__(self): |
||
4185 | return f'GetEndpointsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Endpoints:{self.Endpoints})' |
||
4186 | |||
4187 | __repr__ = __str__ |
||
4188 | |||
4189 | |||
4190 | class RegisteredServer(FrozenClass): |
||
4191 | """ |
||
4192 | :ivar ServerUri: |
||
4193 | :vartype ServerUri: String |
||
4194 | :ivar ProductUri: |
||
4195 | :vartype ProductUri: String |
||
4196 | :ivar ServerNames: |
||
4197 | :vartype ServerNames: LocalizedText |
||
4198 | :ivar ServerType: |
||
4199 | :vartype ServerType: ApplicationType |
||
4200 | :ivar GatewayServerUri: |
||
4201 | :vartype GatewayServerUri: String |
||
4202 | :ivar DiscoveryUrls: |
||
4203 | :vartype DiscoveryUrls: String |
||
4204 | :ivar SemaphoreFilePath: |
||
4205 | :vartype SemaphoreFilePath: String |
||
4206 | :ivar IsOnline: |
||
4207 | :vartype IsOnline: Boolean |
||
4208 | """ |
||
4209 | |||
4210 | data_type = NodeId(ObjectIds.RegisteredServer) |
||
4211 | |||
4212 | ua_types = [ |
||
4213 | ('ServerUri', 'String'), |
||
4214 | ('ProductUri', 'String'), |
||
4215 | ('ServerNames', 'ListOfLocalizedText'), |
||
4216 | ('ServerType', 'ApplicationType'), |
||
4217 | ('GatewayServerUri', 'String'), |
||
4218 | ('DiscoveryUrls', 'ListOfString'), |
||
4219 | ('SemaphoreFilePath', 'String'), |
||
4220 | ('IsOnline', 'Boolean'), |
||
4221 | ] |
||
4222 | |||
4223 | def __init__(self): |
||
4224 | self.ServerUri = None |
||
4225 | self.ProductUri = None |
||
4226 | self.ServerNames = [] |
||
4227 | self.ServerType = ApplicationType(0) |
||
4228 | self.GatewayServerUri = None |
||
4229 | self.DiscoveryUrls = [] |
||
4230 | self.SemaphoreFilePath = None |
||
4231 | self.IsOnline = True |
||
4232 | self._freeze = True |
||
4233 | |||
4234 | def __str__(self): |
||
4235 | return f'RegisteredServer(ServerUri:{self.ServerUri}, ProductUri:{self.ProductUri}, ServerNames:{self.ServerNames}, ServerType:{self.ServerType}, GatewayServerUri:{self.GatewayServerUri}, DiscoveryUrls:{self.DiscoveryUrls}, SemaphoreFilePath:{self.SemaphoreFilePath}, IsOnline:{self.IsOnline})' |
||
4236 | |||
4237 | __repr__ = __str__ |
||
4238 | |||
4239 | |||
4240 | class RegisterServerRequest(FrozenClass): |
||
4241 | """ |
||
4242 | :ivar TypeId: |
||
4243 | :vartype TypeId: NodeId |
||
4244 | :ivar RequestHeader: |
||
4245 | :vartype RequestHeader: RequestHeader |
||
4246 | :ivar Server: |
||
4247 | :vartype Server: RegisteredServer |
||
4248 | """ |
||
4249 | |||
4250 | data_type = NodeId(ObjectIds.RegisterServerRequest) |
||
4251 | |||
4252 | ua_types = [ |
||
4253 | ('TypeId', 'NodeId'), |
||
4254 | ('RequestHeader', 'RequestHeader'), |
||
4255 | ('Server', 'RegisteredServer'), |
||
4256 | ] |
||
4257 | |||
4258 | def __init__(self): |
||
4259 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) |
||
4260 | self.RequestHeader = RequestHeader() |
||
4261 | self.Server = RegisteredServer() |
||
4262 | self._freeze = True |
||
4263 | |||
4264 | def __str__(self): |
||
4265 | return f'RegisterServerRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Server:{self.Server})' |
||
4266 | |||
4267 | __repr__ = __str__ |
||
4268 | |||
4269 | |||
4270 | class RegisterServerResponse(FrozenClass): |
||
4271 | """ |
||
4272 | :ivar TypeId: |
||
4273 | :vartype TypeId: NodeId |
||
4274 | :ivar ResponseHeader: |
||
4275 | :vartype ResponseHeader: ResponseHeader |
||
4276 | """ |
||
4277 | |||
4278 | data_type = NodeId(ObjectIds.RegisterServerResponse) |
||
4279 | |||
4280 | ua_types = [ |
||
4281 | ('TypeId', 'NodeId'), |
||
4282 | ('ResponseHeader', 'ResponseHeader'), |
||
4283 | ] |
||
4284 | |||
4285 | def __init__(self): |
||
4286 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) |
||
4287 | self.ResponseHeader = ResponseHeader() |
||
4288 | self._freeze = True |
||
4289 | |||
4290 | def __str__(self): |
||
4291 | return f'RegisterServerResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
4292 | |||
4293 | __repr__ = __str__ |
||
4294 | |||
4295 | |||
4296 | class DiscoveryConfiguration(FrozenClass): |
||
4297 | """ |
||
4298 | """ |
||
4299 | |||
4300 | data_type = NodeId(ObjectIds.DiscoveryConfiguration) |
||
4301 | |||
4302 | ua_types = [ |
||
4303 | ] |
||
4304 | |||
4305 | def __init__(self): |
||
4306 | self._freeze = True |
||
4307 | |||
4308 | def __str__(self): |
||
4309 | return 'DiscoveryConfiguration()' |
||
4310 | |||
4311 | __repr__ = __str__ |
||
4312 | |||
4313 | |||
4314 | class MdnsDiscoveryConfiguration(FrozenClass): |
||
4315 | """ |
||
4316 | :ivar MdnsServerName: |
||
4317 | :vartype MdnsServerName: String |
||
4318 | :ivar ServerCapabilities: |
||
4319 | :vartype ServerCapabilities: String |
||
4320 | """ |
||
4321 | |||
4322 | data_type = NodeId(ObjectIds.MdnsDiscoveryConfiguration) |
||
4323 | |||
4324 | ua_types = [ |
||
4325 | ('MdnsServerName', 'String'), |
||
4326 | ('ServerCapabilities', 'ListOfString'), |
||
4327 | ] |
||
4328 | |||
4329 | def __init__(self): |
||
4330 | self.MdnsServerName = None |
||
4331 | self.ServerCapabilities = [] |
||
4332 | self._freeze = True |
||
4333 | |||
4334 | def __str__(self): |
||
4335 | return f'MdnsDiscoveryConfiguration(MdnsServerName:{self.MdnsServerName}, ServerCapabilities:{self.ServerCapabilities})' |
||
4336 | |||
4337 | __repr__ = __str__ |
||
4338 | |||
4339 | |||
4340 | class RegisterServer2Parameters(FrozenClass): |
||
4341 | """ |
||
4342 | :ivar Server: |
||
4343 | :vartype Server: RegisteredServer |
||
4344 | :ivar DiscoveryConfiguration: |
||
4345 | :vartype DiscoveryConfiguration: ExtensionObject |
||
4346 | """ |
||
4347 | |||
4348 | ua_types = [ |
||
4349 | ('Server', 'RegisteredServer'), |
||
4350 | ('DiscoveryConfiguration', 'ListOfExtensionObject'), |
||
4351 | ] |
||
4352 | |||
4353 | def __init__(self): |
||
4354 | self.Server = RegisteredServer() |
||
4355 | self.DiscoveryConfiguration = [] |
||
4356 | self._freeze = True |
||
4357 | |||
4358 | def __str__(self): |
||
4359 | return f'RegisterServer2Parameters(Server:{self.Server}, DiscoveryConfiguration:{self.DiscoveryConfiguration})' |
||
4360 | |||
4361 | __repr__ = __str__ |
||
4362 | |||
4363 | |||
4364 | class RegisterServer2Request(FrozenClass): |
||
4365 | """ |
||
4366 | :ivar TypeId: |
||
4367 | :vartype TypeId: NodeId |
||
4368 | :ivar RequestHeader: |
||
4369 | :vartype RequestHeader: RequestHeader |
||
4370 | :ivar Parameters: |
||
4371 | :vartype Parameters: RegisterServer2Parameters |
||
4372 | """ |
||
4373 | |||
4374 | data_type = NodeId(ObjectIds.RegisterServer2Request) |
||
4375 | |||
4376 | ua_types = [ |
||
4377 | ('TypeId', 'NodeId'), |
||
4378 | ('RequestHeader', 'RequestHeader'), |
||
4379 | ('Parameters', 'RegisterServer2Parameters'), |
||
4380 | ] |
||
4381 | |||
4382 | def __init__(self): |
||
4383 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) |
||
4384 | self.RequestHeader = RequestHeader() |
||
4385 | self.Parameters = RegisterServer2Parameters() |
||
4386 | self._freeze = True |
||
4387 | |||
4388 | def __str__(self): |
||
4389 | return f'RegisterServer2Request(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4390 | |||
4391 | __repr__ = __str__ |
||
4392 | |||
4393 | |||
4394 | class RegisterServer2Response(FrozenClass): |
||
4395 | """ |
||
4396 | :ivar TypeId: |
||
4397 | :vartype TypeId: NodeId |
||
4398 | :ivar ResponseHeader: |
||
4399 | :vartype ResponseHeader: ResponseHeader |
||
4400 | :ivar ConfigurationResults: |
||
4401 | :vartype ConfigurationResults: StatusCode |
||
4402 | :ivar DiagnosticInfos: |
||
4403 | :vartype DiagnosticInfos: DiagnosticInfo |
||
4404 | """ |
||
4405 | |||
4406 | data_type = NodeId(ObjectIds.RegisterServer2Response) |
||
4407 | |||
4408 | ua_types = [ |
||
4409 | ('TypeId', 'NodeId'), |
||
4410 | ('ResponseHeader', 'ResponseHeader'), |
||
4411 | ('ConfigurationResults', 'ListOfStatusCode'), |
||
4412 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
4413 | ] |
||
4414 | |||
4415 | def __init__(self): |
||
4416 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) |
||
4417 | self.ResponseHeader = ResponseHeader() |
||
4418 | self.ConfigurationResults = [] |
||
4419 | self.DiagnosticInfos = [] |
||
4420 | self._freeze = True |
||
4421 | |||
4422 | def __str__(self): |
||
4423 | return f'RegisterServer2Response(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, ConfigurationResults:{self.ConfigurationResults}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
4424 | |||
4425 | __repr__ = __str__ |
||
4426 | |||
4427 | |||
4428 | class ChannelSecurityToken(FrozenClass): |
||
4429 | """ |
||
4430 | :ivar ChannelId: |
||
4431 | :vartype ChannelId: UInt32 |
||
4432 | :ivar TokenId: |
||
4433 | :vartype TokenId: UInt32 |
||
4434 | :ivar CreatedAt: |
||
4435 | :vartype CreatedAt: DateTime |
||
4436 | :ivar RevisedLifetime: |
||
4437 | :vartype RevisedLifetime: UInt32 |
||
4438 | """ |
||
4439 | |||
4440 | data_type = NodeId(ObjectIds.ChannelSecurityToken) |
||
4441 | |||
4442 | ua_types = [ |
||
4443 | ('ChannelId', 'UInt32'), |
||
4444 | ('TokenId', 'UInt32'), |
||
4445 | ('CreatedAt', 'DateTime'), |
||
4446 | ('RevisedLifetime', 'UInt32'), |
||
4447 | ] |
||
4448 | |||
4449 | def __init__(self): |
||
4450 | self.ChannelId = 0 |
||
4451 | self.TokenId = 0 |
||
4452 | self.CreatedAt = datetime.utcnow() |
||
4453 | self.RevisedLifetime = 0 |
||
4454 | self._freeze = True |
||
4455 | |||
4456 | def __str__(self): |
||
4457 | return f'ChannelSecurityToken(ChannelId:{self.ChannelId}, TokenId:{self.TokenId}, CreatedAt:{self.CreatedAt}, RevisedLifetime:{self.RevisedLifetime})' |
||
4458 | |||
4459 | __repr__ = __str__ |
||
4460 | |||
4461 | |||
4462 | class OpenSecureChannelParameters(FrozenClass): |
||
4463 | """ |
||
4464 | :ivar ClientProtocolVersion: |
||
4465 | :vartype ClientProtocolVersion: UInt32 |
||
4466 | :ivar RequestType: |
||
4467 | :vartype RequestType: SecurityTokenRequestType |
||
4468 | :ivar SecurityMode: |
||
4469 | :vartype SecurityMode: MessageSecurityMode |
||
4470 | :ivar ClientNonce: |
||
4471 | :vartype ClientNonce: ByteString |
||
4472 | :ivar RequestedLifetime: |
||
4473 | :vartype RequestedLifetime: UInt32 |
||
4474 | """ |
||
4475 | |||
4476 | ua_types = [ |
||
4477 | ('ClientProtocolVersion', 'UInt32'), |
||
4478 | ('RequestType', 'SecurityTokenRequestType'), |
||
4479 | ('SecurityMode', 'MessageSecurityMode'), |
||
4480 | ('ClientNonce', 'ByteString'), |
||
4481 | ('RequestedLifetime', 'UInt32'), |
||
4482 | ] |
||
4483 | |||
4484 | def __init__(self): |
||
4485 | self.ClientProtocolVersion = 0 |
||
4486 | self.RequestType = SecurityTokenRequestType(0) |
||
4487 | self.SecurityMode = MessageSecurityMode(0) |
||
4488 | self.ClientNonce = None |
||
4489 | self.RequestedLifetime = 0 |
||
4490 | self._freeze = True |
||
4491 | |||
4492 | def __str__(self): |
||
4493 | return f'OpenSecureChannelParameters(ClientProtocolVersion:{self.ClientProtocolVersion}, RequestType:{self.RequestType}, SecurityMode:{self.SecurityMode}, ClientNonce:{self.ClientNonce}, RequestedLifetime:{self.RequestedLifetime})' |
||
4494 | |||
4495 | __repr__ = __str__ |
||
4496 | |||
4497 | |||
4498 | class OpenSecureChannelRequest(FrozenClass): |
||
4499 | """ |
||
4500 | :ivar TypeId: |
||
4501 | :vartype TypeId: NodeId |
||
4502 | :ivar RequestHeader: |
||
4503 | :vartype RequestHeader: RequestHeader |
||
4504 | :ivar Parameters: |
||
4505 | :vartype Parameters: OpenSecureChannelParameters |
||
4506 | """ |
||
4507 | |||
4508 | data_type = NodeId(ObjectIds.OpenSecureChannelRequest) |
||
4509 | |||
4510 | ua_types = [ |
||
4511 | ('TypeId', 'NodeId'), |
||
4512 | ('RequestHeader', 'RequestHeader'), |
||
4513 | ('Parameters', 'OpenSecureChannelParameters'), |
||
4514 | ] |
||
4515 | |||
4516 | def __init__(self): |
||
4517 | self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) |
||
4518 | self.RequestHeader = RequestHeader() |
||
4519 | self.Parameters = OpenSecureChannelParameters() |
||
4520 | self._freeze = True |
||
4521 | |||
4522 | def __str__(self): |
||
4523 | return f'OpenSecureChannelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4524 | |||
4525 | __repr__ = __str__ |
||
4526 | |||
4527 | |||
4528 | class OpenSecureChannelResult(FrozenClass): |
||
4529 | """ |
||
4530 | :ivar ServerProtocolVersion: |
||
4531 | :vartype ServerProtocolVersion: UInt32 |
||
4532 | :ivar SecurityToken: |
||
4533 | :vartype SecurityToken: ChannelSecurityToken |
||
4534 | :ivar ServerNonce: |
||
4535 | :vartype ServerNonce: ByteString |
||
4536 | """ |
||
4537 | |||
4538 | ua_types = [ |
||
4539 | ('ServerProtocolVersion', 'UInt32'), |
||
4540 | ('SecurityToken', 'ChannelSecurityToken'), |
||
4541 | ('ServerNonce', 'ByteString'), |
||
4542 | ] |
||
4543 | |||
4544 | def __init__(self): |
||
4545 | self.ServerProtocolVersion = 0 |
||
4546 | self.SecurityToken = ChannelSecurityToken() |
||
4547 | self.ServerNonce = None |
||
4548 | self._freeze = True |
||
4549 | |||
4550 | def __str__(self): |
||
4551 | return f'OpenSecureChannelResult(ServerProtocolVersion:{self.ServerProtocolVersion}, SecurityToken:{self.SecurityToken}, ServerNonce:{self.ServerNonce})' |
||
4552 | |||
4553 | __repr__ = __str__ |
||
4554 | |||
4555 | |||
4556 | class OpenSecureChannelResponse(FrozenClass): |
||
4557 | """ |
||
4558 | :ivar TypeId: |
||
4559 | :vartype TypeId: NodeId |
||
4560 | :ivar ResponseHeader: |
||
4561 | :vartype ResponseHeader: ResponseHeader |
||
4562 | :ivar Parameters: |
||
4563 | :vartype Parameters: OpenSecureChannelResult |
||
4564 | """ |
||
4565 | |||
4566 | data_type = NodeId(ObjectIds.OpenSecureChannelResponse) |
||
4567 | |||
4568 | ua_types = [ |
||
4569 | ('TypeId', 'NodeId'), |
||
4570 | ('ResponseHeader', 'ResponseHeader'), |
||
4571 | ('Parameters', 'OpenSecureChannelResult'), |
||
4572 | ] |
||
4573 | |||
4574 | def __init__(self): |
||
4575 | self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) |
||
4576 | self.ResponseHeader = ResponseHeader() |
||
4577 | self.Parameters = OpenSecureChannelResult() |
||
4578 | self._freeze = True |
||
4579 | |||
4580 | def __str__(self): |
||
4581 | return f'OpenSecureChannelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4582 | |||
4583 | __repr__ = __str__ |
||
4584 | |||
4585 | |||
4586 | class CloseSecureChannelRequest(FrozenClass): |
||
4587 | """ |
||
4588 | :ivar TypeId: |
||
4589 | :vartype TypeId: NodeId |
||
4590 | :ivar RequestHeader: |
||
4591 | :vartype RequestHeader: RequestHeader |
||
4592 | """ |
||
4593 | |||
4594 | data_type = NodeId(ObjectIds.CloseSecureChannelRequest) |
||
4595 | |||
4596 | ua_types = [ |
||
4597 | ('TypeId', 'NodeId'), |
||
4598 | ('RequestHeader', 'RequestHeader'), |
||
4599 | ] |
||
4600 | |||
4601 | def __init__(self): |
||
4602 | self.TypeId = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) |
||
4603 | self.RequestHeader = RequestHeader() |
||
4604 | self._freeze = True |
||
4605 | |||
4606 | def __str__(self): |
||
4607 | return f'CloseSecureChannelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader})' |
||
4608 | |||
4609 | __repr__ = __str__ |
||
4610 | |||
4611 | |||
4612 | class CloseSecureChannelResponse(FrozenClass): |
||
4613 | """ |
||
4614 | :ivar TypeId: |
||
4615 | :vartype TypeId: NodeId |
||
4616 | :ivar ResponseHeader: |
||
4617 | :vartype ResponseHeader: ResponseHeader |
||
4618 | """ |
||
4619 | |||
4620 | data_type = NodeId(ObjectIds.CloseSecureChannelResponse) |
||
4621 | |||
4622 | ua_types = [ |
||
4623 | ('TypeId', 'NodeId'), |
||
4624 | ('ResponseHeader', 'ResponseHeader'), |
||
4625 | ] |
||
4626 | |||
4627 | def __init__(self): |
||
4628 | self.TypeId = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) |
||
4629 | self.ResponseHeader = ResponseHeader() |
||
4630 | self._freeze = True |
||
4631 | |||
4632 | def __str__(self): |
||
4633 | return f'CloseSecureChannelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
4634 | |||
4635 | __repr__ = __str__ |
||
4636 | |||
4637 | |||
4638 | class SignedSoftwareCertificate(FrozenClass): |
||
4639 | """ |
||
4640 | :ivar CertificateData: |
||
4641 | :vartype CertificateData: ByteString |
||
4642 | :ivar Signature: |
||
4643 | :vartype Signature: ByteString |
||
4644 | """ |
||
4645 | |||
4646 | data_type = NodeId(ObjectIds.SignedSoftwareCertificate) |
||
4647 | |||
4648 | ua_types = [ |
||
4649 | ('CertificateData', 'ByteString'), |
||
4650 | ('Signature', 'ByteString'), |
||
4651 | ] |
||
4652 | |||
4653 | def __init__(self): |
||
4654 | self.CertificateData = None |
||
4655 | self.Signature = None |
||
4656 | self._freeze = True |
||
4657 | |||
4658 | def __str__(self): |
||
4659 | return f'SignedSoftwareCertificate(CertificateData:{self.CertificateData}, Signature:{self.Signature})' |
||
4660 | |||
4661 | __repr__ = __str__ |
||
4662 | |||
4663 | |||
4664 | class SignatureData(FrozenClass): |
||
4665 | """ |
||
4666 | :ivar Algorithm: |
||
4667 | :vartype Algorithm: String |
||
4668 | :ivar Signature: |
||
4669 | :vartype Signature: ByteString |
||
4670 | """ |
||
4671 | |||
4672 | data_type = NodeId(ObjectIds.SignatureData) |
||
4673 | |||
4674 | ua_types = [ |
||
4675 | ('Algorithm', 'String'), |
||
4676 | ('Signature', 'ByteString'), |
||
4677 | ] |
||
4678 | |||
4679 | def __init__(self): |
||
4680 | self.Algorithm = None |
||
4681 | self.Signature = None |
||
4682 | self._freeze = True |
||
4683 | |||
4684 | def __str__(self): |
||
4685 | return f'SignatureData(Algorithm:{self.Algorithm}, Signature:{self.Signature})' |
||
4686 | |||
4687 | __repr__ = __str__ |
||
4688 | |||
4689 | |||
4690 | class CreateSessionParameters(FrozenClass): |
||
4691 | """ |
||
4692 | :ivar ClientDescription: |
||
4693 | :vartype ClientDescription: ApplicationDescription |
||
4694 | :ivar ServerUri: |
||
4695 | :vartype ServerUri: String |
||
4696 | :ivar EndpointUrl: |
||
4697 | :vartype EndpointUrl: String |
||
4698 | :ivar SessionName: |
||
4699 | :vartype SessionName: String |
||
4700 | :ivar ClientNonce: |
||
4701 | :vartype ClientNonce: ByteString |
||
4702 | :ivar ClientCertificate: |
||
4703 | :vartype ClientCertificate: ByteString |
||
4704 | :ivar RequestedSessionTimeout: |
||
4705 | :vartype RequestedSessionTimeout: Double |
||
4706 | :ivar MaxResponseMessageSize: |
||
4707 | :vartype MaxResponseMessageSize: UInt32 |
||
4708 | """ |
||
4709 | |||
4710 | ua_types = [ |
||
4711 | ('ClientDescription', 'ApplicationDescription'), |
||
4712 | ('ServerUri', 'String'), |
||
4713 | ('EndpointUrl', 'String'), |
||
4714 | ('SessionName', 'String'), |
||
4715 | ('ClientNonce', 'ByteString'), |
||
4716 | ('ClientCertificate', 'ByteString'), |
||
4717 | ('RequestedSessionTimeout', 'Double'), |
||
4718 | ('MaxResponseMessageSize', 'UInt32'), |
||
4719 | ] |
||
4720 | |||
4721 | def __init__(self): |
||
4722 | self.ClientDescription = ApplicationDescription() |
||
4723 | self.ServerUri = None |
||
4724 | self.EndpointUrl = None |
||
4725 | self.SessionName = None |
||
4726 | self.ClientNonce = None |
||
4727 | self.ClientCertificate = None |
||
4728 | self.RequestedSessionTimeout = 0 |
||
4729 | self.MaxResponseMessageSize = 0 |
||
4730 | self._freeze = True |
||
4731 | |||
4732 | def __str__(self): |
||
4733 | return f'CreateSessionParameters(ClientDescription:{self.ClientDescription}, ServerUri:{self.ServerUri}, EndpointUrl:{self.EndpointUrl}, SessionName:{self.SessionName}, ClientNonce:{self.ClientNonce}, ClientCertificate:{self.ClientCertificate}, RequestedSessionTimeout:{self.RequestedSessionTimeout}, MaxResponseMessageSize:{self.MaxResponseMessageSize})' |
||
4734 | |||
4735 | __repr__ = __str__ |
||
4736 | |||
4737 | |||
4738 | class CreateSessionRequest(FrozenClass): |
||
4739 | """ |
||
4740 | :ivar TypeId: |
||
4741 | :vartype TypeId: NodeId |
||
4742 | :ivar RequestHeader: |
||
4743 | :vartype RequestHeader: RequestHeader |
||
4744 | :ivar Parameters: |
||
4745 | :vartype Parameters: CreateSessionParameters |
||
4746 | """ |
||
4747 | |||
4748 | data_type = NodeId(ObjectIds.CreateSessionRequest) |
||
4749 | |||
4750 | ua_types = [ |
||
4751 | ('TypeId', 'NodeId'), |
||
4752 | ('RequestHeader', 'RequestHeader'), |
||
4753 | ('Parameters', 'CreateSessionParameters'), |
||
4754 | ] |
||
4755 | |||
4756 | def __init__(self): |
||
4757 | self.TypeId = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) |
||
4758 | self.RequestHeader = RequestHeader() |
||
4759 | self.Parameters = CreateSessionParameters() |
||
4760 | self._freeze = True |
||
4761 | |||
4762 | def __str__(self): |
||
4763 | return f'CreateSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4764 | |||
4765 | __repr__ = __str__ |
||
4766 | |||
4767 | |||
4768 | class CreateSessionResult(FrozenClass): |
||
4769 | """ |
||
4770 | :ivar SessionId: |
||
4771 | :vartype SessionId: NodeId |
||
4772 | :ivar AuthenticationToken: |
||
4773 | :vartype AuthenticationToken: NodeId |
||
4774 | :ivar RevisedSessionTimeout: |
||
4775 | :vartype RevisedSessionTimeout: Double |
||
4776 | :ivar ServerNonce: |
||
4777 | :vartype ServerNonce: ByteString |
||
4778 | :ivar ServerCertificate: |
||
4779 | :vartype ServerCertificate: ByteString |
||
4780 | :ivar ServerEndpoints: |
||
4781 | :vartype ServerEndpoints: EndpointDescription |
||
4782 | :ivar ServerSoftwareCertificates: |
||
4783 | :vartype ServerSoftwareCertificates: SignedSoftwareCertificate |
||
4784 | :ivar ServerSignature: |
||
4785 | :vartype ServerSignature: SignatureData |
||
4786 | :ivar MaxRequestMessageSize: |
||
4787 | :vartype MaxRequestMessageSize: UInt32 |
||
4788 | """ |
||
4789 | |||
4790 | ua_types = [ |
||
4791 | ('SessionId', 'NodeId'), |
||
4792 | ('AuthenticationToken', 'NodeId'), |
||
4793 | ('RevisedSessionTimeout', 'Double'), |
||
4794 | ('ServerNonce', 'ByteString'), |
||
4795 | ('ServerCertificate', 'ByteString'), |
||
4796 | ('ServerEndpoints', 'ListOfEndpointDescription'), |
||
4797 | ('ServerSoftwareCertificates', 'ListOfSignedSoftwareCertificate'), |
||
4798 | ('ServerSignature', 'SignatureData'), |
||
4799 | ('MaxRequestMessageSize', 'UInt32'), |
||
4800 | ] |
||
4801 | |||
4802 | def __init__(self): |
||
4803 | self.SessionId = NodeId() |
||
4804 | self.AuthenticationToken = NodeId() |
||
4805 | self.RevisedSessionTimeout = 0 |
||
4806 | self.ServerNonce = None |
||
4807 | self.ServerCertificate = None |
||
4808 | self.ServerEndpoints = [] |
||
4809 | self.ServerSoftwareCertificates = [] |
||
4810 | self.ServerSignature = SignatureData() |
||
4811 | self.MaxRequestMessageSize = 0 |
||
4812 | self._freeze = True |
||
4813 | |||
4814 | def __str__(self): |
||
4815 | return f'CreateSessionResult(SessionId:{self.SessionId}, AuthenticationToken:{self.AuthenticationToken}, RevisedSessionTimeout:{self.RevisedSessionTimeout}, ServerNonce:{self.ServerNonce}, ServerCertificate:{self.ServerCertificate}, ServerEndpoints:{self.ServerEndpoints}, ServerSoftwareCertificates:{self.ServerSoftwareCertificates}, ServerSignature:{self.ServerSignature}, MaxRequestMessageSize:{self.MaxRequestMessageSize})' |
||
4816 | |||
4817 | __repr__ = __str__ |
||
4818 | |||
4819 | |||
4820 | class CreateSessionResponse(FrozenClass): |
||
4821 | """ |
||
4822 | :ivar TypeId: |
||
4823 | :vartype TypeId: NodeId |
||
4824 | :ivar ResponseHeader: |
||
4825 | :vartype ResponseHeader: ResponseHeader |
||
4826 | :ivar Parameters: |
||
4827 | :vartype Parameters: CreateSessionResult |
||
4828 | """ |
||
4829 | |||
4830 | data_type = NodeId(ObjectIds.CreateSessionResponse) |
||
4831 | |||
4832 | ua_types = [ |
||
4833 | ('TypeId', 'NodeId'), |
||
4834 | ('ResponseHeader', 'ResponseHeader'), |
||
4835 | ('Parameters', 'CreateSessionResult'), |
||
4836 | ] |
||
4837 | |||
4838 | def __init__(self): |
||
4839 | self.TypeId = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) |
||
4840 | self.ResponseHeader = ResponseHeader() |
||
4841 | self.Parameters = CreateSessionResult() |
||
4842 | self._freeze = True |
||
4843 | |||
4844 | def __str__(self): |
||
4845 | return f'CreateSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4846 | |||
4847 | __repr__ = __str__ |
||
4848 | |||
4849 | |||
4850 | class UserIdentityToken(FrozenClass): |
||
4851 | """ |
||
4852 | :ivar PolicyId: |
||
4853 | :vartype PolicyId: String |
||
4854 | """ |
||
4855 | |||
4856 | data_type = NodeId(ObjectIds.UserIdentityToken) |
||
4857 | |||
4858 | ua_types = [ |
||
4859 | ('PolicyId', 'String'), |
||
4860 | ] |
||
4861 | |||
4862 | def __init__(self): |
||
4863 | self.PolicyId = None |
||
4864 | self._freeze = True |
||
4865 | |||
4866 | def __str__(self): |
||
4867 | return f'UserIdentityToken(PolicyId:{self.PolicyId})' |
||
4868 | |||
4869 | __repr__ = __str__ |
||
4870 | |||
4871 | |||
4872 | class AnonymousIdentityToken(FrozenClass): |
||
4873 | """ |
||
4874 | :ivar PolicyId: |
||
4875 | :vartype PolicyId: String |
||
4876 | """ |
||
4877 | |||
4878 | data_type = NodeId(ObjectIds.AnonymousIdentityToken) |
||
4879 | |||
4880 | ua_types = [ |
||
4881 | ('PolicyId', 'String'), |
||
4882 | ] |
||
4883 | |||
4884 | def __init__(self): |
||
4885 | self.PolicyId = None |
||
4886 | self._freeze = True |
||
4887 | |||
4888 | def __str__(self): |
||
4889 | return f'AnonymousIdentityToken(PolicyId:{self.PolicyId})' |
||
4890 | |||
4891 | __repr__ = __str__ |
||
4892 | |||
4893 | |||
4894 | class UserNameIdentityToken(FrozenClass): |
||
4895 | """ |
||
4896 | :ivar PolicyId: |
||
4897 | :vartype PolicyId: String |
||
4898 | :ivar UserName: |
||
4899 | :vartype UserName: String |
||
4900 | :ivar Password: |
||
4901 | :vartype Password: ByteString |
||
4902 | :ivar EncryptionAlgorithm: |
||
4903 | :vartype EncryptionAlgorithm: String |
||
4904 | """ |
||
4905 | |||
4906 | data_type = NodeId(ObjectIds.UserNameIdentityToken) |
||
4907 | |||
4908 | ua_types = [ |
||
4909 | ('PolicyId', 'String'), |
||
4910 | ('UserName', 'String'), |
||
4911 | ('Password', 'ByteString'), |
||
4912 | ('EncryptionAlgorithm', 'String'), |
||
4913 | ] |
||
4914 | |||
4915 | def __init__(self): |
||
4916 | self.PolicyId = None |
||
4917 | self.UserName = None |
||
4918 | self.Password = None |
||
4919 | self.EncryptionAlgorithm = None |
||
4920 | self._freeze = True |
||
4921 | |||
4922 | def __str__(self): |
||
4923 | return f'UserNameIdentityToken(PolicyId:{self.PolicyId}, UserName:{self.UserName}, Password:{self.Password}, EncryptionAlgorithm:{self.EncryptionAlgorithm})' |
||
4924 | |||
4925 | __repr__ = __str__ |
||
4926 | |||
4927 | |||
4928 | class X509IdentityToken(FrozenClass): |
||
4929 | """ |
||
4930 | :ivar PolicyId: |
||
4931 | :vartype PolicyId: String |
||
4932 | :ivar CertificateData: |
||
4933 | :vartype CertificateData: ByteString |
||
4934 | """ |
||
4935 | |||
4936 | data_type = NodeId(ObjectIds.X509IdentityToken) |
||
4937 | |||
4938 | ua_types = [ |
||
4939 | ('PolicyId', 'String'), |
||
4940 | ('CertificateData', 'ByteString'), |
||
4941 | ] |
||
4942 | |||
4943 | def __init__(self): |
||
4944 | self.PolicyId = None |
||
4945 | self.CertificateData = None |
||
4946 | self._freeze = True |
||
4947 | |||
4948 | def __str__(self): |
||
4949 | return f'X509IdentityToken(PolicyId:{self.PolicyId}, CertificateData:{self.CertificateData})' |
||
4950 | |||
4951 | __repr__ = __str__ |
||
4952 | |||
4953 | |||
4954 | class IssuedIdentityToken(FrozenClass): |
||
4955 | """ |
||
4956 | :ivar PolicyId: |
||
4957 | :vartype PolicyId: String |
||
4958 | :ivar TokenData: |
||
4959 | :vartype TokenData: ByteString |
||
4960 | :ivar EncryptionAlgorithm: |
||
4961 | :vartype EncryptionAlgorithm: String |
||
4962 | """ |
||
4963 | |||
4964 | data_type = NodeId(ObjectIds.IssuedIdentityToken) |
||
4965 | |||
4966 | ua_types = [ |
||
4967 | ('PolicyId', 'String'), |
||
4968 | ('TokenData', 'ByteString'), |
||
4969 | ('EncryptionAlgorithm', 'String'), |
||
4970 | ] |
||
4971 | |||
4972 | def __init__(self): |
||
4973 | self.PolicyId = None |
||
4974 | self.TokenData = None |
||
4975 | self.EncryptionAlgorithm = None |
||
4976 | self._freeze = True |
||
4977 | |||
4978 | def __str__(self): |
||
4979 | return f'IssuedIdentityToken(PolicyId:{self.PolicyId}, TokenData:{self.TokenData}, EncryptionAlgorithm:{self.EncryptionAlgorithm})' |
||
4980 | |||
4981 | __repr__ = __str__ |
||
4982 | |||
4983 | |||
4984 | class ActivateSessionParameters(FrozenClass): |
||
4985 | """ |
||
4986 | :ivar ClientSignature: |
||
4987 | :vartype ClientSignature: SignatureData |
||
4988 | :ivar ClientSoftwareCertificates: |
||
4989 | :vartype ClientSoftwareCertificates: SignedSoftwareCertificate |
||
4990 | :ivar LocaleIds: |
||
4991 | :vartype LocaleIds: String |
||
4992 | :ivar UserIdentityToken: |
||
4993 | :vartype UserIdentityToken: ExtensionObject |
||
4994 | :ivar UserTokenSignature: |
||
4995 | :vartype UserTokenSignature: SignatureData |
||
4996 | """ |
||
4997 | |||
4998 | ua_types = [ |
||
4999 | ('ClientSignature', 'SignatureData'), |
||
5000 | ('ClientSoftwareCertificates', 'ListOfSignedSoftwareCertificate'), |
||
5001 | ('LocaleIds', 'ListOfString'), |
||
5002 | ('UserIdentityToken', 'ExtensionObject'), |
||
5003 | ('UserTokenSignature', 'SignatureData'), |
||
5004 | ] |
||
5005 | |||
5006 | def __init__(self): |
||
5007 | self.ClientSignature = SignatureData() |
||
5008 | self.ClientSoftwareCertificates = [] |
||
5009 | self.LocaleIds = [] |
||
5010 | self.UserIdentityToken = ExtensionObject() |
||
5011 | self.UserTokenSignature = SignatureData() |
||
5012 | self._freeze = True |
||
5013 | |||
5014 | def __str__(self): |
||
5015 | return f'ActivateSessionParameters(ClientSignature:{self.ClientSignature}, ClientSoftwareCertificates:{self.ClientSoftwareCertificates}, LocaleIds:{self.LocaleIds}, UserIdentityToken:{self.UserIdentityToken}, UserTokenSignature:{self.UserTokenSignature})' |
||
5016 | |||
5017 | __repr__ = __str__ |
||
5018 | |||
5019 | |||
5020 | class ActivateSessionRequest(FrozenClass): |
||
5021 | """ |
||
5022 | :ivar TypeId: |
||
5023 | :vartype TypeId: NodeId |
||
5024 | :ivar RequestHeader: |
||
5025 | :vartype RequestHeader: RequestHeader |
||
5026 | :ivar Parameters: |
||
5027 | :vartype Parameters: ActivateSessionParameters |
||
5028 | """ |
||
5029 | |||
5030 | data_type = NodeId(ObjectIds.ActivateSessionRequest) |
||
5031 | |||
5032 | ua_types = [ |
||
5033 | ('TypeId', 'NodeId'), |
||
5034 | ('RequestHeader', 'RequestHeader'), |
||
5035 | ('Parameters', 'ActivateSessionParameters'), |
||
5036 | ] |
||
5037 | |||
5038 | def __init__(self): |
||
5039 | self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) |
||
5040 | self.RequestHeader = RequestHeader() |
||
5041 | self.Parameters = ActivateSessionParameters() |
||
5042 | self._freeze = True |
||
5043 | |||
5044 | def __str__(self): |
||
5045 | return f'ActivateSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5046 | |||
5047 | __repr__ = __str__ |
||
5048 | |||
5049 | |||
5050 | class ActivateSessionResult(FrozenClass): |
||
5051 | """ |
||
5052 | :ivar ServerNonce: |
||
5053 | :vartype ServerNonce: ByteString |
||
5054 | :ivar Results: |
||
5055 | :vartype Results: StatusCode |
||
5056 | :ivar DiagnosticInfos: |
||
5057 | :vartype DiagnosticInfos: DiagnosticInfo |
||
5058 | """ |
||
5059 | |||
5060 | ua_types = [ |
||
5061 | ('ServerNonce', 'ByteString'), |
||
5062 | ('Results', 'ListOfStatusCode'), |
||
5063 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
5064 | ] |
||
5065 | |||
5066 | def __init__(self): |
||
5067 | self.ServerNonce = None |
||
5068 | self.Results = [] |
||
5069 | self.DiagnosticInfos = [] |
||
5070 | self._freeze = True |
||
5071 | |||
5072 | def __str__(self): |
||
5073 | return f'ActivateSessionResult(ServerNonce:{self.ServerNonce}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
5074 | |||
5075 | __repr__ = __str__ |
||
5076 | |||
5077 | |||
5078 | class ActivateSessionResponse(FrozenClass): |
||
5079 | """ |
||
5080 | :ivar TypeId: |
||
5081 | :vartype TypeId: NodeId |
||
5082 | :ivar ResponseHeader: |
||
5083 | :vartype ResponseHeader: ResponseHeader |
||
5084 | :ivar Parameters: |
||
5085 | :vartype Parameters: ActivateSessionResult |
||
5086 | """ |
||
5087 | |||
5088 | data_type = NodeId(ObjectIds.ActivateSessionResponse) |
||
5089 | |||
5090 | ua_types = [ |
||
5091 | ('TypeId', 'NodeId'), |
||
5092 | ('ResponseHeader', 'ResponseHeader'), |
||
5093 | ('Parameters', 'ActivateSessionResult'), |
||
5094 | ] |
||
5095 | |||
5096 | def __init__(self): |
||
5097 | self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) |
||
5098 | self.ResponseHeader = ResponseHeader() |
||
5099 | self.Parameters = ActivateSessionResult() |
||
5100 | self._freeze = True |
||
5101 | |||
5102 | def __str__(self): |
||
5103 | return f'ActivateSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
5104 | |||
5105 | __repr__ = __str__ |
||
5106 | |||
5107 | |||
5108 | class CloseSessionRequest(FrozenClass): |
||
5109 | """ |
||
5110 | :ivar TypeId: |
||
5111 | :vartype TypeId: NodeId |
||
5112 | :ivar RequestHeader: |
||
5113 | :vartype RequestHeader: RequestHeader |
||
5114 | :ivar DeleteSubscriptions: |
||
5115 | :vartype DeleteSubscriptions: Boolean |
||
5116 | """ |
||
5117 | |||
5118 | data_type = NodeId(ObjectIds.CloseSessionRequest) |
||
5119 | |||
5120 | ua_types = [ |
||
5121 | ('TypeId', 'NodeId'), |
||
5122 | ('RequestHeader', 'RequestHeader'), |
||
5123 | ('DeleteSubscriptions', 'Boolean'), |
||
5124 | ] |
||
5125 | |||
5126 | def __init__(self): |
||
5127 | self.TypeId = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) |
||
5128 | self.RequestHeader = RequestHeader() |
||
5129 | self.DeleteSubscriptions = True |
||
5130 | self._freeze = True |
||
5131 | |||
5132 | def __str__(self): |
||
5133 | return f'CloseSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, DeleteSubscriptions:{self.DeleteSubscriptions})' |
||
5134 | |||
5135 | __repr__ = __str__ |
||
5136 | |||
5137 | |||
5138 | class CloseSessionResponse(FrozenClass): |
||
5139 | """ |
||
5140 | :ivar TypeId: |
||
5141 | :vartype TypeId: NodeId |
||
5142 | :ivar ResponseHeader: |
||
5143 | :vartype ResponseHeader: ResponseHeader |
||
5144 | """ |
||
5145 | |||
5146 | data_type = NodeId(ObjectIds.CloseSessionResponse) |
||
5147 | |||
5148 | ua_types = [ |
||
5149 | ('TypeId', 'NodeId'), |
||
5150 | ('ResponseHeader', 'ResponseHeader'), |
||
5151 | ] |
||
5152 | |||
5153 | def __init__(self): |
||
5154 | self.TypeId = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) |
||
5155 | self.ResponseHeader = ResponseHeader() |
||
5156 | self._freeze = True |
||
5157 | |||
5158 | def __str__(self): |
||
5159 | return f'CloseSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
5160 | |||
5161 | __repr__ = __str__ |
||
5162 | |||
5163 | |||
5164 | class CancelParameters(FrozenClass): |
||
5165 | """ |
||
5166 | :ivar RequestHandle: |
||
5167 | :vartype RequestHandle: UInt32 |
||
5168 | """ |
||
5169 | |||
5170 | ua_types = [ |
||
5171 | ('RequestHandle', 'UInt32'), |
||
5172 | ] |
||
5173 | |||
5174 | def __init__(self): |
||
5175 | self.RequestHandle = 0 |
||
5176 | self._freeze = True |
||
5177 | |||
5178 | def __str__(self): |
||
5179 | return f'CancelParameters(RequestHandle:{self.RequestHandle})' |
||
5180 | |||
5181 | __repr__ = __str__ |
||
5182 | |||
5183 | |||
5184 | class CancelRequest(FrozenClass): |
||
5185 | """ |
||
5186 | :ivar TypeId: |
||
5187 | :vartype TypeId: NodeId |
||
5188 | :ivar RequestHeader: |
||
5189 | :vartype RequestHeader: RequestHeader |
||
5190 | :ivar Parameters: |
||
5191 | :vartype Parameters: CancelParameters |
||
5192 | """ |
||
5193 | |||
5194 | data_type = NodeId(ObjectIds.CancelRequest) |
||
5195 | |||
5196 | ua_types = [ |
||
5197 | ('TypeId', 'NodeId'), |
||
5198 | ('RequestHeader', 'RequestHeader'), |
||
5199 | ('Parameters', 'CancelParameters'), |
||
5200 | ] |
||
5201 | |||
5202 | def __init__(self): |
||
5203 | self.TypeId = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) |
||
5204 | self.RequestHeader = RequestHeader() |
||
5205 | self.Parameters = CancelParameters() |
||
5206 | self._freeze = True |
||
5207 | |||
5208 | def __str__(self): |
||
5209 | return f'CancelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5210 | |||
5211 | __repr__ = __str__ |
||
5212 | |||
5213 | |||
5214 | class CancelResult(FrozenClass): |
||
5215 | """ |
||
5216 | :ivar CancelCount: |
||
5217 | :vartype CancelCount: UInt32 |
||
5218 | """ |
||
5219 | |||
5220 | ua_types = [ |
||
5221 | ('CancelCount', 'UInt32'), |
||
5222 | ] |
||
5223 | |||
5224 | def __init__(self): |
||
5225 | self.CancelCount = 0 |
||
5226 | self._freeze = True |
||
5227 | |||
5228 | def __str__(self): |
||
5229 | return f'CancelResult(CancelCount:{self.CancelCount})' |
||
5230 | |||
5231 | __repr__ = __str__ |
||
5232 | |||
5233 | |||
5234 | class CancelResponse(FrozenClass): |
||
5235 | """ |
||
5236 | :ivar TypeId: |
||
5237 | :vartype TypeId: NodeId |
||
5238 | :ivar ResponseHeader: |
||
5239 | :vartype ResponseHeader: ResponseHeader |
||
5240 | :ivar Parameters: |
||
5241 | :vartype Parameters: CancelResult |
||
5242 | """ |
||
5243 | |||
5244 | data_type = NodeId(ObjectIds.CancelResponse) |
||
5245 | |||
5246 | ua_types = [ |
||
5247 | ('TypeId', 'NodeId'), |
||
5248 | ('ResponseHeader', 'ResponseHeader'), |
||
5249 | ('Parameters', 'CancelResult'), |
||
5250 | ] |
||
5251 | |||
5252 | def __init__(self): |
||
5253 | self.TypeId = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) |
||
5254 | self.ResponseHeader = ResponseHeader() |
||
5255 | self.Parameters = CancelResult() |
||
5256 | self._freeze = True |
||
5257 | |||
5258 | def __str__(self): |
||
5259 | return f'CancelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
5260 | |||
5261 | __repr__ = __str__ |
||
5262 | |||
5263 | |||
5264 | class NodeAttributes(FrozenClass): |
||
5265 | """ |
||
5266 | :ivar SpecifiedAttributes: |
||
5267 | :vartype SpecifiedAttributes: UInt32 |
||
5268 | :ivar DisplayName: |
||
5269 | :vartype DisplayName: LocalizedText |
||
5270 | :ivar Description: |
||
5271 | :vartype Description: LocalizedText |
||
5272 | :ivar WriteMask: |
||
5273 | :vartype WriteMask: UInt32 |
||
5274 | :ivar UserWriteMask: |
||
5275 | :vartype UserWriteMask: UInt32 |
||
5276 | """ |
||
5277 | |||
5278 | data_type = NodeId(ObjectIds.NodeAttributes) |
||
5279 | |||
5280 | ua_types = [ |
||
5281 | ('SpecifiedAttributes', 'UInt32'), |
||
5282 | ('DisplayName', 'LocalizedText'), |
||
5283 | ('Description', 'LocalizedText'), |
||
5284 | ('WriteMask', 'UInt32'), |
||
5285 | ('UserWriteMask', 'UInt32'), |
||
5286 | ] |
||
5287 | |||
5288 | def __init__(self): |
||
5289 | self.SpecifiedAttributes = 0 |
||
5290 | self.DisplayName = LocalizedText() |
||
5291 | self.Description = LocalizedText() |
||
5292 | self.WriteMask = 0 |
||
5293 | self.UserWriteMask = 0 |
||
5294 | self._freeze = True |
||
5295 | |||
5296 | def __str__(self): |
||
5297 | return f'NodeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask})' |
||
5298 | |||
5299 | __repr__ = __str__ |
||
5300 | |||
5301 | |||
5302 | class ObjectAttributes(FrozenClass): |
||
5303 | """ |
||
5304 | :ivar SpecifiedAttributes: |
||
5305 | :vartype SpecifiedAttributes: UInt32 |
||
5306 | :ivar DisplayName: |
||
5307 | :vartype DisplayName: LocalizedText |
||
5308 | :ivar Description: |
||
5309 | :vartype Description: LocalizedText |
||
5310 | :ivar WriteMask: |
||
5311 | :vartype WriteMask: UInt32 |
||
5312 | :ivar UserWriteMask: |
||
5313 | :vartype UserWriteMask: UInt32 |
||
5314 | :ivar EventNotifier: |
||
5315 | :vartype EventNotifier: Byte |
||
5316 | """ |
||
5317 | |||
5318 | data_type = NodeId(ObjectIds.ObjectAttributes) |
||
5319 | |||
5320 | ua_types = [ |
||
5321 | ('SpecifiedAttributes', 'UInt32'), |
||
5322 | ('DisplayName', 'LocalizedText'), |
||
5323 | ('Description', 'LocalizedText'), |
||
5324 | ('WriteMask', 'UInt32'), |
||
5325 | ('UserWriteMask', 'UInt32'), |
||
5326 | ('EventNotifier', 'Byte'), |
||
5327 | ] |
||
5328 | |||
5329 | def __init__(self): |
||
5330 | self.SpecifiedAttributes = 0 |
||
5331 | self.DisplayName = LocalizedText() |
||
5332 | self.Description = LocalizedText() |
||
5333 | self.WriteMask = 0 |
||
5334 | self.UserWriteMask = 0 |
||
5335 | self.EventNotifier = 0 |
||
5336 | self._freeze = True |
||
5337 | |||
5338 | def __str__(self): |
||
5339 | return f'ObjectAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, EventNotifier:{self.EventNotifier})' |
||
5340 | |||
5341 | __repr__ = __str__ |
||
5342 | |||
5343 | |||
5344 | class VariableAttributes(FrozenClass): |
||
5345 | """ |
||
5346 | :ivar SpecifiedAttributes: |
||
5347 | :vartype SpecifiedAttributes: UInt32 |
||
5348 | :ivar DisplayName: |
||
5349 | :vartype DisplayName: LocalizedText |
||
5350 | :ivar Description: |
||
5351 | :vartype Description: LocalizedText |
||
5352 | :ivar WriteMask: |
||
5353 | :vartype WriteMask: UInt32 |
||
5354 | :ivar UserWriteMask: |
||
5355 | :vartype UserWriteMask: UInt32 |
||
5356 | :ivar Value: |
||
5357 | :vartype Value: Variant |
||
5358 | :ivar DataType: |
||
5359 | :vartype DataType: NodeId |
||
5360 | :ivar ValueRank: |
||
5361 | :vartype ValueRank: Int32 |
||
5362 | :ivar ArrayDimensions: |
||
5363 | :vartype ArrayDimensions: UInt32 |
||
5364 | :ivar AccessLevel: |
||
5365 | :vartype AccessLevel: Byte |
||
5366 | :ivar UserAccessLevel: |
||
5367 | :vartype UserAccessLevel: Byte |
||
5368 | :ivar MinimumSamplingInterval: |
||
5369 | :vartype MinimumSamplingInterval: Double |
||
5370 | :ivar Historizing: |
||
5371 | :vartype Historizing: Boolean |
||
5372 | """ |
||
5373 | |||
5374 | data_type = NodeId(ObjectIds.VariableAttributes) |
||
5375 | |||
5376 | ua_types = [ |
||
5377 | ('SpecifiedAttributes', 'UInt32'), |
||
5378 | ('DisplayName', 'LocalizedText'), |
||
5379 | ('Description', 'LocalizedText'), |
||
5380 | ('WriteMask', 'UInt32'), |
||
5381 | ('UserWriteMask', 'UInt32'), |
||
5382 | ('Value', 'Variant'), |
||
5383 | ('DataType', 'NodeId'), |
||
5384 | ('ValueRank', 'Int32'), |
||
5385 | ('ArrayDimensions', 'ListOfUInt32'), |
||
5386 | ('AccessLevel', 'Byte'), |
||
5387 | ('UserAccessLevel', 'Byte'), |
||
5388 | ('MinimumSamplingInterval', 'Double'), |
||
5389 | ('Historizing', 'Boolean'), |
||
5390 | ] |
||
5391 | |||
5392 | def __init__(self): |
||
5393 | self.SpecifiedAttributes = 0 |
||
5394 | self.DisplayName = LocalizedText() |
||
5395 | self.Description = LocalizedText() |
||
5396 | self.WriteMask = 0 |
||
5397 | self.UserWriteMask = 0 |
||
5398 | self.Value = Variant() |
||
5399 | self.DataType = NodeId() |
||
5400 | self.ValueRank = 0 |
||
5401 | self.ArrayDimensions = [] |
||
5402 | self.AccessLevel = 0 |
||
5403 | self.UserAccessLevel = 0 |
||
5404 | self.MinimumSamplingInterval = 0 |
||
5405 | self.Historizing = True |
||
5406 | self._freeze = True |
||
5407 | |||
5408 | def __str__(self): |
||
5409 | return f'VariableAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, Value:{self.Value}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, AccessLevel:{self.AccessLevel}, UserAccessLevel:{self.UserAccessLevel}, MinimumSamplingInterval:{self.MinimumSamplingInterval}, Historizing:{self.Historizing})' |
||
5410 | |||
5411 | __repr__ = __str__ |
||
5412 | |||
5413 | |||
5414 | class MethodAttributes(FrozenClass): |
||
5415 | """ |
||
5416 | :ivar SpecifiedAttributes: |
||
5417 | :vartype SpecifiedAttributes: UInt32 |
||
5418 | :ivar DisplayName: |
||
5419 | :vartype DisplayName: LocalizedText |
||
5420 | :ivar Description: |
||
5421 | :vartype Description: LocalizedText |
||
5422 | :ivar WriteMask: |
||
5423 | :vartype WriteMask: UInt32 |
||
5424 | :ivar UserWriteMask: |
||
5425 | :vartype UserWriteMask: UInt32 |
||
5426 | :ivar Executable: |
||
5427 | :vartype Executable: Boolean |
||
5428 | :ivar UserExecutable: |
||
5429 | :vartype UserExecutable: Boolean |
||
5430 | """ |
||
5431 | |||
5432 | data_type = NodeId(ObjectIds.MethodAttributes) |
||
5433 | |||
5434 | ua_types = [ |
||
5435 | ('SpecifiedAttributes', 'UInt32'), |
||
5436 | ('DisplayName', 'LocalizedText'), |
||
5437 | ('Description', 'LocalizedText'), |
||
5438 | ('WriteMask', 'UInt32'), |
||
5439 | ('UserWriteMask', 'UInt32'), |
||
5440 | ('Executable', 'Boolean'), |
||
5441 | ('UserExecutable', 'Boolean'), |
||
5442 | ] |
||
5443 | |||
5444 | def __init__(self): |
||
5445 | self.SpecifiedAttributes = 0 |
||
5446 | self.DisplayName = LocalizedText() |
||
5447 | self.Description = LocalizedText() |
||
5448 | self.WriteMask = 0 |
||
5449 | self.UserWriteMask = 0 |
||
5450 | self.Executable = True |
||
5451 | self.UserExecutable = True |
||
5452 | self._freeze = True |
||
5453 | |||
5454 | def __str__(self): |
||
5455 | return f'MethodAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, Executable:{self.Executable}, UserExecutable:{self.UserExecutable})' |
||
5456 | |||
5457 | __repr__ = __str__ |
||
5458 | |||
5459 | |||
5460 | class ObjectTypeAttributes(FrozenClass): |
||
5461 | """ |
||
5462 | :ivar SpecifiedAttributes: |
||
5463 | :vartype SpecifiedAttributes: UInt32 |
||
5464 | :ivar DisplayName: |
||
5465 | :vartype DisplayName: LocalizedText |
||
5466 | :ivar Description: |
||
5467 | :vartype Description: LocalizedText |
||
5468 | :ivar WriteMask: |
||
5469 | :vartype WriteMask: UInt32 |
||
5470 | :ivar UserWriteMask: |
||
5471 | :vartype UserWriteMask: UInt32 |
||
5472 | :ivar IsAbstract: |
||
5473 | :vartype IsAbstract: Boolean |
||
5474 | """ |
||
5475 | |||
5476 | data_type = NodeId(ObjectIds.ObjectTypeAttributes) |
||
5477 | |||
5478 | ua_types = [ |
||
5479 | ('SpecifiedAttributes', 'UInt32'), |
||
5480 | ('DisplayName', 'LocalizedText'), |
||
5481 | ('Description', 'LocalizedText'), |
||
5482 | ('WriteMask', 'UInt32'), |
||
5483 | ('UserWriteMask', 'UInt32'), |
||
5484 | ('IsAbstract', 'Boolean'), |
||
5485 | ] |
||
5486 | |||
5487 | def __init__(self): |
||
5488 | self.SpecifiedAttributes = 0 |
||
5489 | self.DisplayName = LocalizedText() |
||
5490 | self.Description = LocalizedText() |
||
5491 | self.WriteMask = 0 |
||
5492 | self.UserWriteMask = 0 |
||
5493 | self.IsAbstract = True |
||
5494 | self._freeze = True |
||
5495 | |||
5496 | def __str__(self): |
||
5497 | return f'ObjectTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, IsAbstract:{self.IsAbstract})' |
||
5498 | |||
5499 | __repr__ = __str__ |
||
5500 | |||
5501 | |||
5502 | class VariableTypeAttributes(FrozenClass): |
||
5503 | """ |
||
5504 | :ivar SpecifiedAttributes: |
||
5505 | :vartype SpecifiedAttributes: UInt32 |
||
5506 | :ivar DisplayName: |
||
5507 | :vartype DisplayName: LocalizedText |
||
5508 | :ivar Description: |
||
5509 | :vartype Description: LocalizedText |
||
5510 | :ivar WriteMask: |
||
5511 | :vartype WriteMask: UInt32 |
||
5512 | :ivar UserWriteMask: |
||
5513 | :vartype UserWriteMask: UInt32 |
||
5514 | :ivar Value: |
||
5515 | :vartype Value: Variant |
||
5516 | :ivar DataType: |
||
5517 | :vartype DataType: NodeId |
||
5518 | :ivar ValueRank: |
||
5519 | :vartype ValueRank: Int32 |
||
5520 | :ivar ArrayDimensions: |
||
5521 | :vartype ArrayDimensions: UInt32 |
||
5522 | :ivar IsAbstract: |
||
5523 | :vartype IsAbstract: Boolean |
||
5524 | """ |
||
5525 | |||
5526 | data_type = NodeId(ObjectIds.VariableTypeAttributes) |
||
5527 | |||
5528 | ua_types = [ |
||
5529 | ('SpecifiedAttributes', 'UInt32'), |
||
5530 | ('DisplayName', 'LocalizedText'), |
||
5531 | ('Description', 'LocalizedText'), |
||
5532 | ('WriteMask', 'UInt32'), |
||
5533 | ('UserWriteMask', 'UInt32'), |
||
5534 | ('Value', 'Variant'), |
||
5535 | ('DataType', 'NodeId'), |
||
5536 | ('ValueRank', 'Int32'), |
||
5537 | ('ArrayDimensions', 'ListOfUInt32'), |
||
5538 | ('IsAbstract', 'Boolean'), |
||
5539 | ] |
||
5540 | |||
5541 | def __init__(self): |
||
5542 | self.SpecifiedAttributes = 0 |
||
5543 | self.DisplayName = LocalizedText() |
||
5544 | self.Description = LocalizedText() |
||
5545 | self.WriteMask = 0 |
||
5546 | self.UserWriteMask = 0 |
||
5547 | self.Value = Variant() |
||
5548 | self.DataType = NodeId() |
||
5549 | self.ValueRank = 0 |
||
5550 | self.ArrayDimensions = [] |
||
5551 | self.IsAbstract = True |
||
5552 | self._freeze = True |
||
5553 | |||
5554 | def __str__(self): |
||
5555 | return f'VariableTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, Value:{self.Value}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, IsAbstract:{self.IsAbstract})' |
||
5556 | |||
5557 | __repr__ = __str__ |
||
5558 | |||
5559 | |||
5560 | class ReferenceTypeAttributes(FrozenClass): |
||
5561 | """ |
||
5562 | :ivar SpecifiedAttributes: |
||
5563 | :vartype SpecifiedAttributes: UInt32 |
||
5564 | :ivar DisplayName: |
||
5565 | :vartype DisplayName: LocalizedText |
||
5566 | :ivar Description: |
||
5567 | :vartype Description: LocalizedText |
||
5568 | :ivar WriteMask: |
||
5569 | :vartype WriteMask: UInt32 |
||
5570 | :ivar UserWriteMask: |
||
5571 | :vartype UserWriteMask: UInt32 |
||
5572 | :ivar IsAbstract: |
||
5573 | :vartype IsAbstract: Boolean |
||
5574 | :ivar Symmetric: |
||
5575 | :vartype Symmetric: Boolean |
||
5576 | :ivar InverseName: |
||
5577 | :vartype InverseName: LocalizedText |
||
5578 | """ |
||
5579 | |||
5580 | data_type = NodeId(ObjectIds.ReferenceTypeAttributes) |
||
5581 | |||
5582 | ua_types = [ |
||
5583 | ('SpecifiedAttributes', 'UInt32'), |
||
5584 | ('DisplayName', 'LocalizedText'), |
||
5585 | ('Description', 'LocalizedText'), |
||
5586 | ('WriteMask', 'UInt32'), |
||
5587 | ('UserWriteMask', 'UInt32'), |
||
5588 | ('IsAbstract', 'Boolean'), |
||
5589 | ('Symmetric', 'Boolean'), |
||
5590 | ('InverseName', 'LocalizedText'), |
||
5591 | ] |
||
5592 | |||
5593 | def __init__(self): |
||
5594 | self.SpecifiedAttributes = 0 |
||
5595 | self.DisplayName = LocalizedText() |
||
5596 | self.Description = LocalizedText() |
||
5597 | self.WriteMask = 0 |
||
5598 | self.UserWriteMask = 0 |
||
5599 | self.IsAbstract = True |
||
5600 | self.Symmetric = True |
||
5601 | self.InverseName = LocalizedText() |
||
5602 | self._freeze = True |
||
5603 | |||
5604 | def __str__(self): |
||
5605 | return f'ReferenceTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, IsAbstract:{self.IsAbstract}, Symmetric:{self.Symmetric}, InverseName:{self.InverseName})' |
||
5606 | |||
5607 | __repr__ = __str__ |
||
5608 | |||
5609 | |||
5610 | class DataTypeAttributes(FrozenClass): |
||
5611 | """ |
||
5612 | :ivar SpecifiedAttributes: |
||
5613 | :vartype SpecifiedAttributes: UInt32 |
||
5614 | :ivar DisplayName: |
||
5615 | :vartype DisplayName: LocalizedText |
||
5616 | :ivar Description: |
||
5617 | :vartype Description: LocalizedText |
||
5618 | :ivar WriteMask: |
||
5619 | :vartype WriteMask: UInt32 |
||
5620 | :ivar UserWriteMask: |
||
5621 | :vartype UserWriteMask: UInt32 |
||
5622 | :ivar IsAbstract: |
||
5623 | :vartype IsAbstract: Boolean |
||
5624 | """ |
||
5625 | |||
5626 | data_type = NodeId(ObjectIds.DataTypeAttributes) |
||
5627 | |||
5628 | ua_types = [ |
||
5629 | ('SpecifiedAttributes', 'UInt32'), |
||
5630 | ('DisplayName', 'LocalizedText'), |
||
5631 | ('Description', 'LocalizedText'), |
||
5632 | ('WriteMask', 'UInt32'), |
||
5633 | ('UserWriteMask', 'UInt32'), |
||
5634 | ('IsAbstract', 'Boolean'), |
||
5635 | ] |
||
5636 | |||
5637 | def __init__(self): |
||
5638 | self.SpecifiedAttributes = 0 |
||
5639 | self.DisplayName = LocalizedText() |
||
5640 | self.Description = LocalizedText() |
||
5641 | self.WriteMask = 0 |
||
5642 | self.UserWriteMask = 0 |
||
5643 | self.IsAbstract = True |
||
5644 | self._freeze = True |
||
5645 | |||
5646 | def __str__(self): |
||
5647 | return f'DataTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, IsAbstract:{self.IsAbstract})' |
||
5648 | |||
5649 | __repr__ = __str__ |
||
5650 | |||
5651 | |||
5652 | class ViewAttributes(FrozenClass): |
||
5653 | """ |
||
5654 | :ivar SpecifiedAttributes: |
||
5655 | :vartype SpecifiedAttributes: UInt32 |
||
5656 | :ivar DisplayName: |
||
5657 | :vartype DisplayName: LocalizedText |
||
5658 | :ivar Description: |
||
5659 | :vartype Description: LocalizedText |
||
5660 | :ivar WriteMask: |
||
5661 | :vartype WriteMask: UInt32 |
||
5662 | :ivar UserWriteMask: |
||
5663 | :vartype UserWriteMask: UInt32 |
||
5664 | :ivar ContainsNoLoops: |
||
5665 | :vartype ContainsNoLoops: Boolean |
||
5666 | :ivar EventNotifier: |
||
5667 | :vartype EventNotifier: Byte |
||
5668 | """ |
||
5669 | |||
5670 | data_type = NodeId(ObjectIds.ViewAttributes) |
||
5671 | |||
5672 | ua_types = [ |
||
5673 | ('SpecifiedAttributes', 'UInt32'), |
||
5674 | ('DisplayName', 'LocalizedText'), |
||
5675 | ('Description', 'LocalizedText'), |
||
5676 | ('WriteMask', 'UInt32'), |
||
5677 | ('UserWriteMask', 'UInt32'), |
||
5678 | ('ContainsNoLoops', 'Boolean'), |
||
5679 | ('EventNotifier', 'Byte'), |
||
5680 | ] |
||
5681 | |||
5682 | def __init__(self): |
||
5683 | self.SpecifiedAttributes = 0 |
||
5684 | self.DisplayName = LocalizedText() |
||
5685 | self.Description = LocalizedText() |
||
5686 | self.WriteMask = 0 |
||
5687 | self.UserWriteMask = 0 |
||
5688 | self.ContainsNoLoops = True |
||
5689 | self.EventNotifier = 0 |
||
5690 | self._freeze = True |
||
5691 | |||
5692 | def __str__(self): |
||
5693 | return f'ViewAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, ContainsNoLoops:{self.ContainsNoLoops}, EventNotifier:{self.EventNotifier})' |
||
5694 | |||
5695 | __repr__ = __str__ |
||
5696 | |||
5697 | |||
5698 | class GenericAttributeValue(FrozenClass): |
||
5699 | """ |
||
5700 | :ivar AttributeId: |
||
5701 | :vartype AttributeId: UInt32 |
||
5702 | :ivar Value: |
||
5703 | :vartype Value: Variant |
||
5704 | """ |
||
5705 | |||
5706 | data_type = NodeId(ObjectIds.GenericAttributeValue) |
||
5707 | |||
5708 | ua_types = [ |
||
5709 | ('AttributeId', 'UInt32'), |
||
5710 | ('Value', 'Variant'), |
||
5711 | ] |
||
5712 | |||
5713 | def __init__(self): |
||
5714 | self.AttributeId = 0 |
||
5715 | self.Value = Variant() |
||
5716 | self._freeze = True |
||
5717 | |||
5718 | def __str__(self): |
||
5719 | return f'GenericAttributeValue(AttributeId:{self.AttributeId}, Value:{self.Value})' |
||
5720 | |||
5721 | __repr__ = __str__ |
||
5722 | |||
5723 | |||
5724 | class GenericAttributes(FrozenClass): |
||
5725 | """ |
||
5726 | :ivar SpecifiedAttributes: |
||
5727 | :vartype SpecifiedAttributes: UInt32 |
||
5728 | :ivar DisplayName: |
||
5729 | :vartype DisplayName: LocalizedText |
||
5730 | :ivar Description: |
||
5731 | :vartype Description: LocalizedText |
||
5732 | :ivar WriteMask: |
||
5733 | :vartype WriteMask: UInt32 |
||
5734 | :ivar UserWriteMask: |
||
5735 | :vartype UserWriteMask: UInt32 |
||
5736 | :ivar AttributeValues: |
||
5737 | :vartype AttributeValues: GenericAttributeValue |
||
5738 | """ |
||
5739 | |||
5740 | data_type = NodeId(ObjectIds.GenericAttributes) |
||
5741 | |||
5742 | ua_types = [ |
||
5743 | ('SpecifiedAttributes', 'UInt32'), |
||
5744 | ('DisplayName', 'LocalizedText'), |
||
5745 | ('Description', 'LocalizedText'), |
||
5746 | ('WriteMask', 'UInt32'), |
||
5747 | ('UserWriteMask', 'UInt32'), |
||
5748 | ('AttributeValues', 'ListOfGenericAttributeValue'), |
||
5749 | ] |
||
5750 | |||
5751 | def __init__(self): |
||
5752 | self.SpecifiedAttributes = 0 |
||
5753 | self.DisplayName = LocalizedText() |
||
5754 | self.Description = LocalizedText() |
||
5755 | self.WriteMask = 0 |
||
5756 | self.UserWriteMask = 0 |
||
5757 | self.AttributeValues = [] |
||
5758 | self._freeze = True |
||
5759 | |||
5760 | def __str__(self): |
||
5761 | return f'GenericAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, AttributeValues:{self.AttributeValues})' |
||
5762 | |||
5763 | __repr__ = __str__ |
||
5764 | |||
5765 | |||
5766 | class AddNodesItem(FrozenClass): |
||
5767 | """ |
||
5768 | :ivar ParentNodeId: |
||
5769 | :vartype ParentNodeId: ExpandedNodeId |
||
5770 | :ivar ReferenceTypeId: |
||
5771 | :vartype ReferenceTypeId: NodeId |
||
5772 | :ivar RequestedNewNodeId: |
||
5773 | :vartype RequestedNewNodeId: ExpandedNodeId |
||
5774 | :ivar BrowseName: |
||
5775 | :vartype BrowseName: QualifiedName |
||
5776 | :ivar NodeClass: |
||
5777 | :vartype NodeClass: NodeClass |
||
5778 | :ivar NodeAttributes: |
||
5779 | :vartype NodeAttributes: ExtensionObject |
||
5780 | :ivar TypeDefinition: |
||
5781 | :vartype TypeDefinition: ExpandedNodeId |
||
5782 | """ |
||
5783 | |||
5784 | data_type = NodeId(ObjectIds.AddNodesItem) |
||
5785 | |||
5786 | ua_types = [ |
||
5787 | ('ParentNodeId', 'ExpandedNodeId'), |
||
5788 | ('ReferenceTypeId', 'NodeId'), |
||
5789 | ('RequestedNewNodeId', 'ExpandedNodeId'), |
||
5790 | ('BrowseName', 'QualifiedName'), |
||
5791 | ('NodeClass', 'NodeClass'), |
||
5792 | ('NodeAttributes', 'ExtensionObject'), |
||
5793 | ('TypeDefinition', 'ExpandedNodeId'), |
||
5794 | ] |
||
5795 | |||
5796 | def __init__(self): |
||
5797 | self.ParentNodeId = ExpandedNodeId() |
||
5798 | self.ReferenceTypeId = NodeId() |
||
5799 | self.RequestedNewNodeId = ExpandedNodeId() |
||
5800 | self.BrowseName = QualifiedName() |
||
5801 | self.NodeClass = NodeClass(0) |
||
5802 | self.NodeAttributes = ExtensionObject() |
||
5803 | self.TypeDefinition = ExpandedNodeId() |
||
5804 | self._freeze = True |
||
5805 | |||
5806 | def __str__(self): |
||
5807 | return f'AddNodesItem(ParentNodeId:{self.ParentNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, RequestedNewNodeId:{self.RequestedNewNodeId}, BrowseName:{self.BrowseName}, NodeClass:{self.NodeClass}, NodeAttributes:{self.NodeAttributes}, TypeDefinition:{self.TypeDefinition})' |
||
5808 | |||
5809 | __repr__ = __str__ |
||
5810 | |||
5811 | |||
5812 | class AddNodesResult(FrozenClass): |
||
5813 | """ |
||
5814 | :ivar StatusCode: |
||
5815 | :vartype StatusCode: StatusCode |
||
5816 | :ivar AddedNodeId: |
||
5817 | :vartype AddedNodeId: NodeId |
||
5818 | """ |
||
5819 | |||
5820 | ua_types = [ |
||
5821 | ('StatusCode', 'StatusCode'), |
||
5822 | ('AddedNodeId', 'NodeId'), |
||
5823 | ] |
||
5824 | |||
5825 | def __init__(self): |
||
5826 | self.StatusCode = StatusCode() |
||
5827 | self.AddedNodeId = NodeId() |
||
5828 | self._freeze = True |
||
5829 | |||
5830 | def __str__(self): |
||
5831 | return f'AddNodesResult(StatusCode:{self.StatusCode}, AddedNodeId:{self.AddedNodeId})' |
||
5832 | |||
5833 | __repr__ = __str__ |
||
5834 | |||
5835 | |||
5836 | class AddNodesParameters(FrozenClass): |
||
5837 | """ |
||
5838 | :ivar NodesToAdd: |
||
5839 | :vartype NodesToAdd: AddNodesItem |
||
5840 | """ |
||
5841 | |||
5842 | ua_types = [ |
||
5843 | ('NodesToAdd', 'ListOfAddNodesItem'), |
||
5844 | ] |
||
5845 | |||
5846 | def __init__(self): |
||
5847 | self.NodesToAdd = [] |
||
5848 | self._freeze = True |
||
5849 | |||
5850 | def __str__(self): |
||
5851 | return f'AddNodesParameters(NodesToAdd:{self.NodesToAdd})' |
||
5852 | |||
5853 | __repr__ = __str__ |
||
5854 | |||
5855 | |||
5856 | class AddNodesRequest(FrozenClass): |
||
5857 | """ |
||
5858 | :ivar TypeId: |
||
5859 | :vartype TypeId: NodeId |
||
5860 | :ivar RequestHeader: |
||
5861 | :vartype RequestHeader: RequestHeader |
||
5862 | :ivar Parameters: |
||
5863 | :vartype Parameters: AddNodesParameters |
||
5864 | """ |
||
5865 | |||
5866 | data_type = NodeId(ObjectIds.AddNodesRequest) |
||
5867 | |||
5868 | ua_types = [ |
||
5869 | ('TypeId', 'NodeId'), |
||
5870 | ('RequestHeader', 'RequestHeader'), |
||
5871 | ('Parameters', 'AddNodesParameters'), |
||
5872 | ] |
||
5873 | |||
5874 | def __init__(self): |
||
5875 | self.TypeId = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) |
||
5876 | self.RequestHeader = RequestHeader() |
||
5877 | self.Parameters = AddNodesParameters() |
||
5878 | self._freeze = True |
||
5879 | |||
5880 | def __str__(self): |
||
5881 | return f'AddNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5882 | |||
5883 | __repr__ = __str__ |
||
5884 | |||
5885 | |||
5886 | class AddNodesResponse(FrozenClass): |
||
5887 | """ |
||
5888 | :ivar TypeId: |
||
5889 | :vartype TypeId: NodeId |
||
5890 | :ivar ResponseHeader: |
||
5891 | :vartype ResponseHeader: ResponseHeader |
||
5892 | :ivar Results: |
||
5893 | :vartype Results: AddNodesResult |
||
5894 | :ivar DiagnosticInfos: |
||
5895 | :vartype DiagnosticInfos: DiagnosticInfo |
||
5896 | """ |
||
5897 | |||
5898 | data_type = NodeId(ObjectIds.AddNodesResponse) |
||
5899 | |||
5900 | ua_types = [ |
||
5901 | ('TypeId', 'NodeId'), |
||
5902 | ('ResponseHeader', 'ResponseHeader'), |
||
5903 | ('Results', 'ListOfAddNodesResult'), |
||
5904 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
5905 | ] |
||
5906 | |||
5907 | def __init__(self): |
||
5908 | self.TypeId = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) |
||
5909 | self.ResponseHeader = ResponseHeader() |
||
5910 | self.Results = [] |
||
5911 | self.DiagnosticInfos = [] |
||
5912 | self._freeze = True |
||
5913 | |||
5914 | def __str__(self): |
||
5915 | return f'AddNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
5916 | |||
5917 | __repr__ = __str__ |
||
5918 | |||
5919 | |||
5920 | class AddReferencesItem(FrozenClass): |
||
5921 | """ |
||
5922 | :ivar SourceNodeId: |
||
5923 | :vartype SourceNodeId: NodeId |
||
5924 | :ivar ReferenceTypeId: |
||
5925 | :vartype ReferenceTypeId: NodeId |
||
5926 | :ivar IsForward: |
||
5927 | :vartype IsForward: Boolean |
||
5928 | :ivar TargetServerUri: |
||
5929 | :vartype TargetServerUri: String |
||
5930 | :ivar TargetNodeId: |
||
5931 | :vartype TargetNodeId: ExpandedNodeId |
||
5932 | :ivar TargetNodeClass: |
||
5933 | :vartype TargetNodeClass: NodeClass |
||
5934 | """ |
||
5935 | |||
5936 | data_type = NodeId(ObjectIds.AddReferencesItem) |
||
5937 | |||
5938 | ua_types = [ |
||
5939 | ('SourceNodeId', 'NodeId'), |
||
5940 | ('ReferenceTypeId', 'NodeId'), |
||
5941 | ('IsForward', 'Boolean'), |
||
5942 | ('TargetServerUri', 'String'), |
||
5943 | ('TargetNodeId', 'ExpandedNodeId'), |
||
5944 | ('TargetNodeClass', 'NodeClass'), |
||
5945 | ] |
||
5946 | |||
5947 | def __init__(self): |
||
5948 | self.SourceNodeId = NodeId() |
||
5949 | self.ReferenceTypeId = NodeId() |
||
5950 | self.IsForward = True |
||
5951 | self.TargetServerUri = None |
||
5952 | self.TargetNodeId = ExpandedNodeId() |
||
5953 | self.TargetNodeClass = NodeClass(0) |
||
5954 | self._freeze = True |
||
5955 | |||
5956 | def __str__(self): |
||
5957 | return f'AddReferencesItem(SourceNodeId:{self.SourceNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, TargetServerUri:{self.TargetServerUri}, TargetNodeId:{self.TargetNodeId}, TargetNodeClass:{self.TargetNodeClass})' |
||
5958 | |||
5959 | __repr__ = __str__ |
||
5960 | |||
5961 | |||
5962 | class AddReferencesParameters(FrozenClass): |
||
5963 | """ |
||
5964 | :ivar ReferencesToAdd: |
||
5965 | :vartype ReferencesToAdd: AddReferencesItem |
||
5966 | """ |
||
5967 | |||
5968 | ua_types = [ |
||
5969 | ('ReferencesToAdd', 'ListOfAddReferencesItem'), |
||
5970 | ] |
||
5971 | |||
5972 | def __init__(self): |
||
5973 | self.ReferencesToAdd = [] |
||
5974 | self._freeze = True |
||
5975 | |||
5976 | def __str__(self): |
||
5977 | return f'AddReferencesParameters(ReferencesToAdd:{self.ReferencesToAdd})' |
||
5978 | |||
5979 | __repr__ = __str__ |
||
5980 | |||
5981 | |||
5982 | class AddReferencesRequest(FrozenClass): |
||
5983 | """ |
||
5984 | :ivar TypeId: |
||
5985 | :vartype TypeId: NodeId |
||
5986 | :ivar RequestHeader: |
||
5987 | :vartype RequestHeader: RequestHeader |
||
5988 | :ivar Parameters: |
||
5989 | :vartype Parameters: AddReferencesParameters |
||
5990 | """ |
||
5991 | |||
5992 | data_type = NodeId(ObjectIds.AddReferencesRequest) |
||
5993 | |||
5994 | ua_types = [ |
||
5995 | ('TypeId', 'NodeId'), |
||
5996 | ('RequestHeader', 'RequestHeader'), |
||
5997 | ('Parameters', 'AddReferencesParameters'), |
||
5998 | ] |
||
5999 | |||
6000 | def __init__(self): |
||
6001 | self.TypeId = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) |
||
6002 | self.RequestHeader = RequestHeader() |
||
6003 | self.Parameters = AddReferencesParameters() |
||
6004 | self._freeze = True |
||
6005 | |||
6006 | def __str__(self): |
||
6007 | return f'AddReferencesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6008 | |||
6009 | __repr__ = __str__ |
||
6010 | |||
6011 | |||
6012 | class AddReferencesResponse(FrozenClass): |
||
6013 | """ |
||
6014 | :ivar TypeId: |
||
6015 | :vartype TypeId: NodeId |
||
6016 | :ivar ResponseHeader: |
||
6017 | :vartype ResponseHeader: ResponseHeader |
||
6018 | :ivar Results: |
||
6019 | :vartype Results: StatusCode |
||
6020 | :ivar DiagnosticInfos: |
||
6021 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6022 | """ |
||
6023 | |||
6024 | data_type = NodeId(ObjectIds.AddReferencesResponse) |
||
6025 | |||
6026 | ua_types = [ |
||
6027 | ('TypeId', 'NodeId'), |
||
6028 | ('ResponseHeader', 'ResponseHeader'), |
||
6029 | ('Results', 'ListOfStatusCode'), |
||
6030 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6031 | ] |
||
6032 | |||
6033 | def __init__(self): |
||
6034 | self.TypeId = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) |
||
6035 | self.ResponseHeader = ResponseHeader() |
||
6036 | self.Results = [] |
||
6037 | self.DiagnosticInfos = [] |
||
6038 | self._freeze = True |
||
6039 | |||
6040 | def __str__(self): |
||
6041 | return f'AddReferencesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6042 | |||
6043 | __repr__ = __str__ |
||
6044 | |||
6045 | |||
6046 | class DeleteNodesItem(FrozenClass): |
||
6047 | """ |
||
6048 | :ivar NodeId: |
||
6049 | :vartype NodeId: NodeId |
||
6050 | :ivar DeleteTargetReferences: |
||
6051 | :vartype DeleteTargetReferences: Boolean |
||
6052 | """ |
||
6053 | |||
6054 | data_type = NodeId(ObjectIds.DeleteNodesItem) |
||
6055 | |||
6056 | ua_types = [ |
||
6057 | ('NodeId', 'NodeId'), |
||
6058 | ('DeleteTargetReferences', 'Boolean'), |
||
6059 | ] |
||
6060 | |||
6061 | def __init__(self): |
||
6062 | self.NodeId = NodeId() |
||
6063 | self.DeleteTargetReferences = True |
||
6064 | self._freeze = True |
||
6065 | |||
6066 | def __str__(self): |
||
6067 | return f'DeleteNodesItem(NodeId:{self.NodeId}, DeleteTargetReferences:{self.DeleteTargetReferences})' |
||
6068 | |||
6069 | __repr__ = __str__ |
||
6070 | |||
6071 | |||
6072 | class DeleteNodesParameters(FrozenClass): |
||
6073 | """ |
||
6074 | :ivar NodesToDelete: |
||
6075 | :vartype NodesToDelete: DeleteNodesItem |
||
6076 | """ |
||
6077 | |||
6078 | ua_types = [ |
||
6079 | ('NodesToDelete', 'ListOfDeleteNodesItem'), |
||
6080 | ] |
||
6081 | |||
6082 | def __init__(self): |
||
6083 | self.NodesToDelete = [] |
||
6084 | self._freeze = True |
||
6085 | |||
6086 | def __str__(self): |
||
6087 | return f'DeleteNodesParameters(NodesToDelete:{self.NodesToDelete})' |
||
6088 | |||
6089 | __repr__ = __str__ |
||
6090 | |||
6091 | |||
6092 | class DeleteNodesRequest(FrozenClass): |
||
6093 | """ |
||
6094 | :ivar TypeId: |
||
6095 | :vartype TypeId: NodeId |
||
6096 | :ivar RequestHeader: |
||
6097 | :vartype RequestHeader: RequestHeader |
||
6098 | :ivar Parameters: |
||
6099 | :vartype Parameters: DeleteNodesParameters |
||
6100 | """ |
||
6101 | |||
6102 | data_type = NodeId(ObjectIds.DeleteNodesRequest) |
||
6103 | |||
6104 | ua_types = [ |
||
6105 | ('TypeId', 'NodeId'), |
||
6106 | ('RequestHeader', 'RequestHeader'), |
||
6107 | ('Parameters', 'DeleteNodesParameters'), |
||
6108 | ] |
||
6109 | |||
6110 | def __init__(self): |
||
6111 | self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) |
||
6112 | self.RequestHeader = RequestHeader() |
||
6113 | self.Parameters = DeleteNodesParameters() |
||
6114 | self._freeze = True |
||
6115 | |||
6116 | def __str__(self): |
||
6117 | return f'DeleteNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6118 | |||
6119 | __repr__ = __str__ |
||
6120 | |||
6121 | |||
6122 | class DeleteNodesResponse(FrozenClass): |
||
6123 | """ |
||
6124 | :ivar TypeId: |
||
6125 | :vartype TypeId: NodeId |
||
6126 | :ivar ResponseHeader: |
||
6127 | :vartype ResponseHeader: ResponseHeader |
||
6128 | :ivar Results: |
||
6129 | :vartype Results: StatusCode |
||
6130 | :ivar DiagnosticInfos: |
||
6131 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6132 | """ |
||
6133 | |||
6134 | data_type = NodeId(ObjectIds.DeleteNodesResponse) |
||
6135 | |||
6136 | ua_types = [ |
||
6137 | ('TypeId', 'NodeId'), |
||
6138 | ('ResponseHeader', 'ResponseHeader'), |
||
6139 | ('Results', 'ListOfStatusCode'), |
||
6140 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6141 | ] |
||
6142 | |||
6143 | def __init__(self): |
||
6144 | self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) |
||
6145 | self.ResponseHeader = ResponseHeader() |
||
6146 | self.Results = [] |
||
6147 | self.DiagnosticInfos = [] |
||
6148 | self._freeze = True |
||
6149 | |||
6150 | def __str__(self): |
||
6151 | return f'DeleteNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6152 | |||
6153 | __repr__ = __str__ |
||
6154 | |||
6155 | |||
6156 | class DeleteReferencesItem(FrozenClass): |
||
6157 | """ |
||
6158 | :ivar SourceNodeId: |
||
6159 | :vartype SourceNodeId: NodeId |
||
6160 | :ivar ReferenceTypeId: |
||
6161 | :vartype ReferenceTypeId: NodeId |
||
6162 | :ivar IsForward: |
||
6163 | :vartype IsForward: Boolean |
||
6164 | :ivar TargetNodeId: |
||
6165 | :vartype TargetNodeId: ExpandedNodeId |
||
6166 | :ivar DeleteBidirectional: |
||
6167 | :vartype DeleteBidirectional: Boolean |
||
6168 | """ |
||
6169 | |||
6170 | data_type = NodeId(ObjectIds.DeleteReferencesItem) |
||
6171 | |||
6172 | ua_types = [ |
||
6173 | ('SourceNodeId', 'NodeId'), |
||
6174 | ('ReferenceTypeId', 'NodeId'), |
||
6175 | ('IsForward', 'Boolean'), |
||
6176 | ('TargetNodeId', 'ExpandedNodeId'), |
||
6177 | ('DeleteBidirectional', 'Boolean'), |
||
6178 | ] |
||
6179 | |||
6180 | def __init__(self): |
||
6181 | self.SourceNodeId = NodeId() |
||
6182 | self.ReferenceTypeId = NodeId() |
||
6183 | self.IsForward = True |
||
6184 | self.TargetNodeId = ExpandedNodeId() |
||
6185 | self.DeleteBidirectional = True |
||
6186 | self._freeze = True |
||
6187 | |||
6188 | def __str__(self): |
||
6189 | return f'DeleteReferencesItem(SourceNodeId:{self.SourceNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, TargetNodeId:{self.TargetNodeId}, DeleteBidirectional:{self.DeleteBidirectional})' |
||
6190 | |||
6191 | __repr__ = __str__ |
||
6192 | |||
6193 | |||
6194 | class DeleteReferencesParameters(FrozenClass): |
||
6195 | """ |
||
6196 | :ivar ReferencesToDelete: |
||
6197 | :vartype ReferencesToDelete: DeleteReferencesItem |
||
6198 | """ |
||
6199 | |||
6200 | ua_types = [ |
||
6201 | ('ReferencesToDelete', 'ListOfDeleteReferencesItem'), |
||
6202 | ] |
||
6203 | |||
6204 | def __init__(self): |
||
6205 | self.ReferencesToDelete = [] |
||
6206 | self._freeze = True |
||
6207 | |||
6208 | def __str__(self): |
||
6209 | return f'DeleteReferencesParameters(ReferencesToDelete:{self.ReferencesToDelete})' |
||
6210 | |||
6211 | __repr__ = __str__ |
||
6212 | |||
6213 | |||
6214 | class DeleteReferencesRequest(FrozenClass): |
||
6215 | """ |
||
6216 | :ivar TypeId: |
||
6217 | :vartype TypeId: NodeId |
||
6218 | :ivar RequestHeader: |
||
6219 | :vartype RequestHeader: RequestHeader |
||
6220 | :ivar Parameters: |
||
6221 | :vartype Parameters: DeleteReferencesParameters |
||
6222 | """ |
||
6223 | |||
6224 | data_type = NodeId(ObjectIds.DeleteReferencesRequest) |
||
6225 | |||
6226 | ua_types = [ |
||
6227 | ('TypeId', 'NodeId'), |
||
6228 | ('RequestHeader', 'RequestHeader'), |
||
6229 | ('Parameters', 'DeleteReferencesParameters'), |
||
6230 | ] |
||
6231 | |||
6232 | def __init__(self): |
||
6233 | self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) |
||
6234 | self.RequestHeader = RequestHeader() |
||
6235 | self.Parameters = DeleteReferencesParameters() |
||
6236 | self._freeze = True |
||
6237 | |||
6238 | def __str__(self): |
||
6239 | return f'DeleteReferencesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6240 | |||
6241 | __repr__ = __str__ |
||
6242 | |||
6243 | |||
6244 | class DeleteReferencesResult(FrozenClass): |
||
6245 | """ |
||
6246 | :ivar Results: |
||
6247 | :vartype Results: StatusCode |
||
6248 | :ivar DiagnosticInfos: |
||
6249 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6250 | """ |
||
6251 | |||
6252 | ua_types = [ |
||
6253 | ('Results', 'ListOfStatusCode'), |
||
6254 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6255 | ] |
||
6256 | |||
6257 | def __init__(self): |
||
6258 | self.Results = [] |
||
6259 | self.DiagnosticInfos = [] |
||
6260 | self._freeze = True |
||
6261 | |||
6262 | def __str__(self): |
||
6263 | return f'DeleteReferencesResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6264 | |||
6265 | __repr__ = __str__ |
||
6266 | |||
6267 | |||
6268 | class DeleteReferencesResponse(FrozenClass): |
||
6269 | """ |
||
6270 | :ivar TypeId: |
||
6271 | :vartype TypeId: NodeId |
||
6272 | :ivar ResponseHeader: |
||
6273 | :vartype ResponseHeader: ResponseHeader |
||
6274 | :ivar Parameters: |
||
6275 | :vartype Parameters: DeleteReferencesResult |
||
6276 | """ |
||
6277 | |||
6278 | data_type = NodeId(ObjectIds.DeleteReferencesResponse) |
||
6279 | |||
6280 | ua_types = [ |
||
6281 | ('TypeId', 'NodeId'), |
||
6282 | ('ResponseHeader', 'ResponseHeader'), |
||
6283 | ('Parameters', 'DeleteReferencesResult'), |
||
6284 | ] |
||
6285 | |||
6286 | def __init__(self): |
||
6287 | self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) |
||
6288 | self.ResponseHeader = ResponseHeader() |
||
6289 | self.Parameters = DeleteReferencesResult() |
||
6290 | self._freeze = True |
||
6291 | |||
6292 | def __str__(self): |
||
6293 | return f'DeleteReferencesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6294 | |||
6295 | __repr__ = __str__ |
||
6296 | |||
6297 | |||
6298 | class ViewDescription(FrozenClass): |
||
6299 | """ |
||
6300 | :ivar ViewId: |
||
6301 | :vartype ViewId: NodeId |
||
6302 | :ivar Timestamp: |
||
6303 | :vartype Timestamp: DateTime |
||
6304 | :ivar ViewVersion: |
||
6305 | :vartype ViewVersion: UInt32 |
||
6306 | """ |
||
6307 | |||
6308 | data_type = NodeId(ObjectIds.ViewDescription) |
||
6309 | |||
6310 | ua_types = [ |
||
6311 | ('ViewId', 'NodeId'), |
||
6312 | ('Timestamp', 'DateTime'), |
||
6313 | ('ViewVersion', 'UInt32'), |
||
6314 | ] |
||
6315 | |||
6316 | def __init__(self): |
||
6317 | self.ViewId = NodeId() |
||
6318 | self.Timestamp = datetime.utcnow() |
||
6319 | self.ViewVersion = 0 |
||
6320 | self._freeze = True |
||
6321 | |||
6322 | def __str__(self): |
||
6323 | return f'ViewDescription(ViewId:{self.ViewId}, Timestamp:{self.Timestamp}, ViewVersion:{self.ViewVersion})' |
||
6324 | |||
6325 | __repr__ = __str__ |
||
6326 | |||
6327 | |||
6328 | class BrowseDescription(FrozenClass): |
||
6329 | """ |
||
6330 | :ivar NodeId: |
||
6331 | :vartype NodeId: NodeId |
||
6332 | :ivar BrowseDirection: |
||
6333 | :vartype BrowseDirection: BrowseDirection |
||
6334 | :ivar ReferenceTypeId: |
||
6335 | :vartype ReferenceTypeId: NodeId |
||
6336 | :ivar IncludeSubtypes: |
||
6337 | :vartype IncludeSubtypes: Boolean |
||
6338 | :ivar NodeClassMask: |
||
6339 | :vartype NodeClassMask: UInt32 |
||
6340 | :ivar ResultMask: |
||
6341 | :vartype ResultMask: UInt32 |
||
6342 | """ |
||
6343 | |||
6344 | data_type = NodeId(ObjectIds.BrowseDescription) |
||
6345 | |||
6346 | ua_types = [ |
||
6347 | ('NodeId', 'NodeId'), |
||
6348 | ('BrowseDirection', 'BrowseDirection'), |
||
6349 | ('ReferenceTypeId', 'NodeId'), |
||
6350 | ('IncludeSubtypes', 'Boolean'), |
||
6351 | ('NodeClassMask', 'UInt32'), |
||
6352 | ('ResultMask', 'UInt32'), |
||
6353 | ] |
||
6354 | |||
6355 | def __init__(self): |
||
6356 | self.NodeId = NodeId() |
||
6357 | self.BrowseDirection = BrowseDirection(0) |
||
6358 | self.ReferenceTypeId = NodeId() |
||
6359 | self.IncludeSubtypes = True |
||
6360 | self.NodeClassMask = 0 |
||
6361 | self.ResultMask = 0 |
||
6362 | self._freeze = True |
||
6363 | |||
6364 | def __str__(self): |
||
6365 | return f'BrowseDescription(NodeId:{self.NodeId}, BrowseDirection:{self.BrowseDirection}, ReferenceTypeId:{self.ReferenceTypeId}, IncludeSubtypes:{self.IncludeSubtypes}, NodeClassMask:{self.NodeClassMask}, ResultMask:{self.ResultMask})' |
||
6366 | |||
6367 | __repr__ = __str__ |
||
6368 | |||
6369 | |||
6370 | class ReferenceDescription(FrozenClass): |
||
6371 | """ |
||
6372 | :ivar ReferenceTypeId: |
||
6373 | :vartype ReferenceTypeId: NodeId |
||
6374 | :ivar IsForward: |
||
6375 | :vartype IsForward: Boolean |
||
6376 | :ivar NodeId: |
||
6377 | :vartype NodeId: ExpandedNodeId |
||
6378 | :ivar BrowseName: |
||
6379 | :vartype BrowseName: QualifiedName |
||
6380 | :ivar DisplayName: |
||
6381 | :vartype DisplayName: LocalizedText |
||
6382 | :ivar NodeClass: |
||
6383 | :vartype NodeClass: NodeClass |
||
6384 | :ivar TypeDefinition: |
||
6385 | :vartype TypeDefinition: ExpandedNodeId |
||
6386 | """ |
||
6387 | |||
6388 | data_type = NodeId(ObjectIds.ReferenceDescription) |
||
6389 | |||
6390 | ua_types = [ |
||
6391 | ('ReferenceTypeId', 'NodeId'), |
||
6392 | ('IsForward', 'Boolean'), |
||
6393 | ('NodeId', 'ExpandedNodeId'), |
||
6394 | ('BrowseName', 'QualifiedName'), |
||
6395 | ('DisplayName', 'LocalizedText'), |
||
6396 | ('NodeClass', 'NodeClass'), |
||
6397 | ('TypeDefinition', 'ExpandedNodeId'), |
||
6398 | ] |
||
6399 | |||
6400 | def __init__(self): |
||
6401 | self.ReferenceTypeId = NodeId() |
||
6402 | self.IsForward = True |
||
6403 | self.NodeId = ExpandedNodeId() |
||
6404 | self.BrowseName = QualifiedName() |
||
6405 | self.DisplayName = LocalizedText() |
||
6406 | self.NodeClass = NodeClass(0) |
||
6407 | self.TypeDefinition = ExpandedNodeId() |
||
6408 | self._freeze = True |
||
6409 | |||
6410 | def __str__(self): |
||
6411 | return f'ReferenceDescription(ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, NodeId:{self.NodeId}, BrowseName:{self.BrowseName}, DisplayName:{self.DisplayName}, NodeClass:{self.NodeClass}, TypeDefinition:{self.TypeDefinition})' |
||
6412 | |||
6413 | __repr__ = __str__ |
||
6414 | |||
6415 | |||
6416 | class BrowseResult(FrozenClass): |
||
6417 | """ |
||
6418 | :ivar StatusCode: |
||
6419 | :vartype StatusCode: StatusCode |
||
6420 | :ivar ContinuationPoint: |
||
6421 | :vartype ContinuationPoint: ByteString |
||
6422 | :ivar References: |
||
6423 | :vartype References: ReferenceDescription |
||
6424 | """ |
||
6425 | |||
6426 | ua_types = [ |
||
6427 | ('StatusCode', 'StatusCode'), |
||
6428 | ('ContinuationPoint', 'ByteString'), |
||
6429 | ('References', 'ListOfReferenceDescription'), |
||
6430 | ] |
||
6431 | |||
6432 | def __init__(self): |
||
6433 | self.StatusCode = StatusCode() |
||
6434 | self.ContinuationPoint = None |
||
6435 | self.References = [] |
||
6436 | self._freeze = True |
||
6437 | |||
6438 | def __str__(self): |
||
6439 | return f'BrowseResult(StatusCode:{self.StatusCode}, ContinuationPoint:{self.ContinuationPoint}, References:{self.References})' |
||
6440 | |||
6441 | __repr__ = __str__ |
||
6442 | |||
6443 | |||
6444 | class BrowseParameters(FrozenClass): |
||
6445 | """ |
||
6446 | :ivar View: |
||
6447 | :vartype View: ViewDescription |
||
6448 | :ivar RequestedMaxReferencesPerNode: |
||
6449 | :vartype RequestedMaxReferencesPerNode: UInt32 |
||
6450 | :ivar NodesToBrowse: |
||
6451 | :vartype NodesToBrowse: BrowseDescription |
||
6452 | """ |
||
6453 | |||
6454 | ua_types = [ |
||
6455 | ('View', 'ViewDescription'), |
||
6456 | ('RequestedMaxReferencesPerNode', 'UInt32'), |
||
6457 | ('NodesToBrowse', 'ListOfBrowseDescription'), |
||
6458 | ] |
||
6459 | |||
6460 | def __init__(self): |
||
6461 | self.View = ViewDescription() |
||
6462 | self.RequestedMaxReferencesPerNode = 0 |
||
6463 | self.NodesToBrowse = [] |
||
6464 | self._freeze = True |
||
6465 | |||
6466 | def __str__(self): |
||
6467 | return f'BrowseParameters(View:{self.View}, RequestedMaxReferencesPerNode:{self.RequestedMaxReferencesPerNode}, NodesToBrowse:{self.NodesToBrowse})' |
||
6468 | |||
6469 | __repr__ = __str__ |
||
6470 | |||
6471 | |||
6472 | class BrowseRequest(FrozenClass): |
||
6473 | """ |
||
6474 | :ivar TypeId: |
||
6475 | :vartype TypeId: NodeId |
||
6476 | :ivar RequestHeader: |
||
6477 | :vartype RequestHeader: RequestHeader |
||
6478 | :ivar Parameters: |
||
6479 | :vartype Parameters: BrowseParameters |
||
6480 | """ |
||
6481 | |||
6482 | data_type = NodeId(ObjectIds.BrowseRequest) |
||
6483 | |||
6484 | ua_types = [ |
||
6485 | ('TypeId', 'NodeId'), |
||
6486 | ('RequestHeader', 'RequestHeader'), |
||
6487 | ('Parameters', 'BrowseParameters'), |
||
6488 | ] |
||
6489 | |||
6490 | def __init__(self): |
||
6491 | self.TypeId = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) |
||
6492 | self.RequestHeader = RequestHeader() |
||
6493 | self.Parameters = BrowseParameters() |
||
6494 | self._freeze = True |
||
6495 | |||
6496 | def __str__(self): |
||
6497 | return f'BrowseRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6498 | |||
6499 | __repr__ = __str__ |
||
6500 | |||
6501 | |||
6502 | class BrowseResponse(FrozenClass): |
||
6503 | """ |
||
6504 | :ivar TypeId: |
||
6505 | :vartype TypeId: NodeId |
||
6506 | :ivar ResponseHeader: |
||
6507 | :vartype ResponseHeader: ResponseHeader |
||
6508 | :ivar Results: |
||
6509 | :vartype Results: BrowseResult |
||
6510 | :ivar DiagnosticInfos: |
||
6511 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6512 | """ |
||
6513 | |||
6514 | data_type = NodeId(ObjectIds.BrowseResponse) |
||
6515 | |||
6516 | ua_types = [ |
||
6517 | ('TypeId', 'NodeId'), |
||
6518 | ('ResponseHeader', 'ResponseHeader'), |
||
6519 | ('Results', 'ListOfBrowseResult'), |
||
6520 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6521 | ] |
||
6522 | |||
6523 | def __init__(self): |
||
6524 | self.TypeId = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) |
||
6525 | self.ResponseHeader = ResponseHeader() |
||
6526 | self.Results = [] |
||
6527 | self.DiagnosticInfos = [] |
||
6528 | self._freeze = True |
||
6529 | |||
6530 | def __str__(self): |
||
6531 | return f'BrowseResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6532 | |||
6533 | __repr__ = __str__ |
||
6534 | |||
6535 | |||
6536 | class BrowseNextParameters(FrozenClass): |
||
6537 | """ |
||
6538 | :ivar ReleaseContinuationPoints: |
||
6539 | :vartype ReleaseContinuationPoints: Boolean |
||
6540 | :ivar ContinuationPoints: |
||
6541 | :vartype ContinuationPoints: ByteString |
||
6542 | """ |
||
6543 | |||
6544 | ua_types = [ |
||
6545 | ('ReleaseContinuationPoints', 'Boolean'), |
||
6546 | ('ContinuationPoints', 'ListOfByteString'), |
||
6547 | ] |
||
6548 | |||
6549 | def __init__(self): |
||
6550 | self.ReleaseContinuationPoints = True |
||
6551 | self.ContinuationPoints = [] |
||
6552 | self._freeze = True |
||
6553 | |||
6554 | def __str__(self): |
||
6555 | return f'BrowseNextParameters(ReleaseContinuationPoints:{self.ReleaseContinuationPoints}, ContinuationPoints:{self.ContinuationPoints})' |
||
6556 | |||
6557 | __repr__ = __str__ |
||
6558 | |||
6559 | |||
6560 | class BrowseNextRequest(FrozenClass): |
||
6561 | """ |
||
6562 | :ivar TypeId: |
||
6563 | :vartype TypeId: NodeId |
||
6564 | :ivar RequestHeader: |
||
6565 | :vartype RequestHeader: RequestHeader |
||
6566 | :ivar Parameters: |
||
6567 | :vartype Parameters: BrowseNextParameters |
||
6568 | """ |
||
6569 | |||
6570 | data_type = NodeId(ObjectIds.BrowseNextRequest) |
||
6571 | |||
6572 | ua_types = [ |
||
6573 | ('TypeId', 'NodeId'), |
||
6574 | ('RequestHeader', 'RequestHeader'), |
||
6575 | ('Parameters', 'BrowseNextParameters'), |
||
6576 | ] |
||
6577 | |||
6578 | def __init__(self): |
||
6579 | self.TypeId = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) |
||
6580 | self.RequestHeader = RequestHeader() |
||
6581 | self.Parameters = BrowseNextParameters() |
||
6582 | self._freeze = True |
||
6583 | |||
6584 | def __str__(self): |
||
6585 | return f'BrowseNextRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6586 | |||
6587 | __repr__ = __str__ |
||
6588 | |||
6589 | |||
6590 | class BrowseNextResult(FrozenClass): |
||
6591 | """ |
||
6592 | :ivar Results: |
||
6593 | :vartype Results: BrowseResult |
||
6594 | :ivar DiagnosticInfos: |
||
6595 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6596 | """ |
||
6597 | |||
6598 | ua_types = [ |
||
6599 | ('Results', 'ListOfBrowseResult'), |
||
6600 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6601 | ] |
||
6602 | |||
6603 | def __init__(self): |
||
6604 | self.Results = [] |
||
6605 | self.DiagnosticInfos = [] |
||
6606 | self._freeze = True |
||
6607 | |||
6608 | def __str__(self): |
||
6609 | return f'BrowseNextResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6610 | |||
6611 | __repr__ = __str__ |
||
6612 | |||
6613 | |||
6614 | class BrowseNextResponse(FrozenClass): |
||
6615 | """ |
||
6616 | :ivar TypeId: |
||
6617 | :vartype TypeId: NodeId |
||
6618 | :ivar ResponseHeader: |
||
6619 | :vartype ResponseHeader: ResponseHeader |
||
6620 | :ivar Parameters: |
||
6621 | :vartype Parameters: BrowseNextResult |
||
6622 | """ |
||
6623 | |||
6624 | data_type = NodeId(ObjectIds.BrowseNextResponse) |
||
6625 | |||
6626 | ua_types = [ |
||
6627 | ('TypeId', 'NodeId'), |
||
6628 | ('ResponseHeader', 'ResponseHeader'), |
||
6629 | ('Parameters', 'BrowseNextResult'), |
||
6630 | ] |
||
6631 | |||
6632 | def __init__(self): |
||
6633 | self.TypeId = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) |
||
6634 | self.ResponseHeader = ResponseHeader() |
||
6635 | self.Parameters = BrowseNextResult() |
||
6636 | self._freeze = True |
||
6637 | |||
6638 | def __str__(self): |
||
6639 | return f'BrowseNextResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6640 | |||
6641 | __repr__ = __str__ |
||
6642 | |||
6643 | |||
6644 | class RelativePathElement(FrozenClass): |
||
6645 | """ |
||
6646 | :ivar ReferenceTypeId: |
||
6647 | :vartype ReferenceTypeId: NodeId |
||
6648 | :ivar IsInverse: |
||
6649 | :vartype IsInverse: Boolean |
||
6650 | :ivar IncludeSubtypes: |
||
6651 | :vartype IncludeSubtypes: Boolean |
||
6652 | :ivar TargetName: |
||
6653 | :vartype TargetName: QualifiedName |
||
6654 | """ |
||
6655 | |||
6656 | data_type = NodeId(ObjectIds.RelativePathElement) |
||
6657 | |||
6658 | ua_types = [ |
||
6659 | ('ReferenceTypeId', 'NodeId'), |
||
6660 | ('IsInverse', 'Boolean'), |
||
6661 | ('IncludeSubtypes', 'Boolean'), |
||
6662 | ('TargetName', 'QualifiedName'), |
||
6663 | ] |
||
6664 | |||
6665 | def __init__(self): |
||
6666 | self.ReferenceTypeId = NodeId() |
||
6667 | self.IsInverse = True |
||
6668 | self.IncludeSubtypes = True |
||
6669 | self.TargetName = QualifiedName() |
||
6670 | self._freeze = True |
||
6671 | |||
6672 | def __str__(self): |
||
6673 | return f'RelativePathElement(ReferenceTypeId:{self.ReferenceTypeId}, IsInverse:{self.IsInverse}, IncludeSubtypes:{self.IncludeSubtypes}, TargetName:{self.TargetName})' |
||
6674 | |||
6675 | __repr__ = __str__ |
||
6676 | |||
6677 | |||
6678 | class RelativePath(FrozenClass): |
||
6679 | """ |
||
6680 | :ivar Elements: |
||
6681 | :vartype Elements: RelativePathElement |
||
6682 | """ |
||
6683 | |||
6684 | data_type = NodeId(ObjectIds.RelativePath) |
||
6685 | |||
6686 | ua_types = [ |
||
6687 | ('Elements', 'ListOfRelativePathElement'), |
||
6688 | ] |
||
6689 | |||
6690 | def __init__(self): |
||
6691 | self.Elements = [] |
||
6692 | self._freeze = True |
||
6693 | |||
6694 | def __str__(self): |
||
6695 | return f'RelativePath(Elements:{self.Elements})' |
||
6696 | |||
6697 | __repr__ = __str__ |
||
6698 | |||
6699 | |||
6700 | class BrowsePath(FrozenClass): |
||
6701 | """ |
||
6702 | :ivar StartingNode: |
||
6703 | :vartype StartingNode: NodeId |
||
6704 | :ivar RelativePath: |
||
6705 | :vartype RelativePath: RelativePath |
||
6706 | """ |
||
6707 | |||
6708 | data_type = NodeId(ObjectIds.BrowsePath) |
||
6709 | |||
6710 | ua_types = [ |
||
6711 | ('StartingNode', 'NodeId'), |
||
6712 | ('RelativePath', 'RelativePath'), |
||
6713 | ] |
||
6714 | |||
6715 | def __init__(self): |
||
6716 | self.StartingNode = NodeId() |
||
6717 | self.RelativePath = RelativePath() |
||
6718 | self._freeze = True |
||
6719 | |||
6720 | def __str__(self): |
||
6721 | return f'BrowsePath(StartingNode:{self.StartingNode}, RelativePath:{self.RelativePath})' |
||
6722 | |||
6723 | __repr__ = __str__ |
||
6724 | |||
6725 | |||
6726 | class BrowsePathTarget(FrozenClass): |
||
6727 | """ |
||
6728 | :ivar TargetId: |
||
6729 | :vartype TargetId: ExpandedNodeId |
||
6730 | :ivar RemainingPathIndex: |
||
6731 | :vartype RemainingPathIndex: UInt32 |
||
6732 | """ |
||
6733 | |||
6734 | data_type = NodeId(ObjectIds.BrowsePathTarget) |
||
6735 | |||
6736 | ua_types = [ |
||
6737 | ('TargetId', 'ExpandedNodeId'), |
||
6738 | ('RemainingPathIndex', 'UInt32'), |
||
6739 | ] |
||
6740 | |||
6741 | def __init__(self): |
||
6742 | self.TargetId = ExpandedNodeId() |
||
6743 | self.RemainingPathIndex = 0 |
||
6744 | self._freeze = True |
||
6745 | |||
6746 | def __str__(self): |
||
6747 | return f'BrowsePathTarget(TargetId:{self.TargetId}, RemainingPathIndex:{self.RemainingPathIndex})' |
||
6748 | |||
6749 | __repr__ = __str__ |
||
6750 | |||
6751 | |||
6752 | class BrowsePathResult(FrozenClass): |
||
6753 | """ |
||
6754 | :ivar StatusCode: |
||
6755 | :vartype StatusCode: StatusCode |
||
6756 | :ivar Targets: |
||
6757 | :vartype Targets: BrowsePathTarget |
||
6758 | """ |
||
6759 | |||
6760 | ua_types = [ |
||
6761 | ('StatusCode', 'StatusCode'), |
||
6762 | ('Targets', 'ListOfBrowsePathTarget'), |
||
6763 | ] |
||
6764 | |||
6765 | def __init__(self): |
||
6766 | self.StatusCode = StatusCode() |
||
6767 | self.Targets = [] |
||
6768 | self._freeze = True |
||
6769 | |||
6770 | def __str__(self): |
||
6771 | return f'BrowsePathResult(StatusCode:{self.StatusCode}, Targets:{self.Targets})' |
||
6772 | |||
6773 | __repr__ = __str__ |
||
6774 | |||
6775 | |||
6776 | class TranslateBrowsePathsToNodeIdsParameters(FrozenClass): |
||
6777 | """ |
||
6778 | :ivar BrowsePaths: |
||
6779 | :vartype BrowsePaths: BrowsePath |
||
6780 | """ |
||
6781 | |||
6782 | ua_types = [ |
||
6783 | ('BrowsePaths', 'ListOfBrowsePath'), |
||
6784 | ] |
||
6785 | |||
6786 | def __init__(self): |
||
6787 | self.BrowsePaths = [] |
||
6788 | self._freeze = True |
||
6789 | |||
6790 | def __str__(self): |
||
6791 | return f'TranslateBrowsePathsToNodeIdsParameters(BrowsePaths:{self.BrowsePaths})' |
||
6792 | |||
6793 | __repr__ = __str__ |
||
6794 | |||
6795 | |||
6796 | class TranslateBrowsePathsToNodeIdsRequest(FrozenClass): |
||
6797 | """ |
||
6798 | :ivar TypeId: |
||
6799 | :vartype TypeId: NodeId |
||
6800 | :ivar RequestHeader: |
||
6801 | :vartype RequestHeader: RequestHeader |
||
6802 | :ivar Parameters: |
||
6803 | :vartype Parameters: TranslateBrowsePathsToNodeIdsParameters |
||
6804 | """ |
||
6805 | |||
6806 | data_type = NodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest) |
||
6807 | |||
6808 | ua_types = [ |
||
6809 | ('TypeId', 'NodeId'), |
||
6810 | ('RequestHeader', 'RequestHeader'), |
||
6811 | ('Parameters', 'TranslateBrowsePathsToNodeIdsParameters'), |
||
6812 | ] |
||
6813 | |||
6814 | def __init__(self): |
||
6815 | self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) |
||
6816 | self.RequestHeader = RequestHeader() |
||
6817 | self.Parameters = TranslateBrowsePathsToNodeIdsParameters() |
||
6818 | self._freeze = True |
||
6819 | |||
6820 | def __str__(self): |
||
6821 | return f'TranslateBrowsePathsToNodeIdsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6822 | |||
6823 | __repr__ = __str__ |
||
6824 | |||
6825 | |||
6826 | class TranslateBrowsePathsToNodeIdsResponse(FrozenClass): |
||
6827 | """ |
||
6828 | :ivar TypeId: |
||
6829 | :vartype TypeId: NodeId |
||
6830 | :ivar ResponseHeader: |
||
6831 | :vartype ResponseHeader: ResponseHeader |
||
6832 | :ivar Results: |
||
6833 | :vartype Results: BrowsePathResult |
||
6834 | :ivar DiagnosticInfos: |
||
6835 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6836 | """ |
||
6837 | |||
6838 | data_type = NodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse) |
||
6839 | |||
6840 | ua_types = [ |
||
6841 | ('TypeId', 'NodeId'), |
||
6842 | ('ResponseHeader', 'ResponseHeader'), |
||
6843 | ('Results', 'ListOfBrowsePathResult'), |
||
6844 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6845 | ] |
||
6846 | |||
6847 | def __init__(self): |
||
6848 | self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) |
||
6849 | self.ResponseHeader = ResponseHeader() |
||
6850 | self.Results = [] |
||
6851 | self.DiagnosticInfos = [] |
||
6852 | self._freeze = True |
||
6853 | |||
6854 | def __str__(self): |
||
6855 | return f'TranslateBrowsePathsToNodeIdsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6856 | |||
6857 | __repr__ = __str__ |
||
6858 | |||
6859 | |||
6860 | class RegisterNodesParameters(FrozenClass): |
||
6861 | """ |
||
6862 | :ivar NodesToRegister: |
||
6863 | :vartype NodesToRegister: NodeId |
||
6864 | """ |
||
6865 | |||
6866 | ua_types = [ |
||
6867 | ('NodesToRegister', 'ListOfNodeId'), |
||
6868 | ] |
||
6869 | |||
6870 | def __init__(self): |
||
6871 | self.NodesToRegister = [] |
||
6872 | self._freeze = True |
||
6873 | |||
6874 | def __str__(self): |
||
6875 | return f'RegisterNodesParameters(NodesToRegister:{self.NodesToRegister})' |
||
6876 | |||
6877 | __repr__ = __str__ |
||
6878 | |||
6879 | |||
6880 | class RegisterNodesRequest(FrozenClass): |
||
6881 | """ |
||
6882 | :ivar TypeId: |
||
6883 | :vartype TypeId: NodeId |
||
6884 | :ivar RequestHeader: |
||
6885 | :vartype RequestHeader: RequestHeader |
||
6886 | :ivar Parameters: |
||
6887 | :vartype Parameters: RegisterNodesParameters |
||
6888 | """ |
||
6889 | |||
6890 | data_type = NodeId(ObjectIds.RegisterNodesRequest) |
||
6891 | |||
6892 | ua_types = [ |
||
6893 | ('TypeId', 'NodeId'), |
||
6894 | ('RequestHeader', 'RequestHeader'), |
||
6895 | ('Parameters', 'RegisterNodesParameters'), |
||
6896 | ] |
||
6897 | |||
6898 | def __init__(self): |
||
6899 | self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) |
||
6900 | self.RequestHeader = RequestHeader() |
||
6901 | self.Parameters = RegisterNodesParameters() |
||
6902 | self._freeze = True |
||
6903 | |||
6904 | def __str__(self): |
||
6905 | return f'RegisterNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6906 | |||
6907 | __repr__ = __str__ |
||
6908 | |||
6909 | |||
6910 | class RegisterNodesResult(FrozenClass): |
||
6911 | """ |
||
6912 | :ivar RegisteredNodeIds: |
||
6913 | :vartype RegisteredNodeIds: NodeId |
||
6914 | """ |
||
6915 | |||
6916 | ua_types = [ |
||
6917 | ('RegisteredNodeIds', 'ListOfNodeId'), |
||
6918 | ] |
||
6919 | |||
6920 | def __init__(self): |
||
6921 | self.RegisteredNodeIds = [] |
||
6922 | self._freeze = True |
||
6923 | |||
6924 | def __str__(self): |
||
6925 | return f'RegisterNodesResult(RegisteredNodeIds:{self.RegisteredNodeIds})' |
||
6926 | |||
6927 | __repr__ = __str__ |
||
6928 | |||
6929 | |||
6930 | class RegisterNodesResponse(FrozenClass): |
||
6931 | """ |
||
6932 | :ivar TypeId: |
||
6933 | :vartype TypeId: NodeId |
||
6934 | :ivar ResponseHeader: |
||
6935 | :vartype ResponseHeader: ResponseHeader |
||
6936 | :ivar Parameters: |
||
6937 | :vartype Parameters: RegisterNodesResult |
||
6938 | """ |
||
6939 | |||
6940 | data_type = NodeId(ObjectIds.RegisterNodesResponse) |
||
6941 | |||
6942 | ua_types = [ |
||
6943 | ('TypeId', 'NodeId'), |
||
6944 | ('ResponseHeader', 'ResponseHeader'), |
||
6945 | ('Parameters', 'RegisterNodesResult'), |
||
6946 | ] |
||
6947 | |||
6948 | def __init__(self): |
||
6949 | self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) |
||
6950 | self.ResponseHeader = ResponseHeader() |
||
6951 | self.Parameters = RegisterNodesResult() |
||
6952 | self._freeze = True |
||
6953 | |||
6954 | def __str__(self): |
||
6955 | return f'RegisterNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6956 | |||
6957 | __repr__ = __str__ |
||
6958 | |||
6959 | |||
6960 | class UnregisterNodesParameters(FrozenClass): |
||
6961 | """ |
||
6962 | :ivar NodesToUnregister: |
||
6963 | :vartype NodesToUnregister: NodeId |
||
6964 | """ |
||
6965 | |||
6966 | ua_types = [ |
||
6967 | ('NodesToUnregister', 'ListOfNodeId'), |
||
6968 | ] |
||
6969 | |||
6970 | def __init__(self): |
||
6971 | self.NodesToUnregister = [] |
||
6972 | self._freeze = True |
||
6973 | |||
6974 | def __str__(self): |
||
6975 | return f'UnregisterNodesParameters(NodesToUnregister:{self.NodesToUnregister})' |
||
6976 | |||
6977 | __repr__ = __str__ |
||
6978 | |||
6979 | |||
6980 | class UnregisterNodesRequest(FrozenClass): |
||
6981 | """ |
||
6982 | :ivar TypeId: |
||
6983 | :vartype TypeId: NodeId |
||
6984 | :ivar RequestHeader: |
||
6985 | :vartype RequestHeader: RequestHeader |
||
6986 | :ivar Parameters: |
||
6987 | :vartype Parameters: UnregisterNodesParameters |
||
6988 | """ |
||
6989 | |||
6990 | data_type = NodeId(ObjectIds.UnregisterNodesRequest) |
||
6991 | |||
6992 | ua_types = [ |
||
6993 | ('TypeId', 'NodeId'), |
||
6994 | ('RequestHeader', 'RequestHeader'), |
||
6995 | ('Parameters', 'UnregisterNodesParameters'), |
||
6996 | ] |
||
6997 | |||
6998 | def __init__(self): |
||
6999 | self.TypeId = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) |
||
7000 | self.RequestHeader = RequestHeader() |
||
7001 | self.Parameters = UnregisterNodesParameters() |
||
7002 | self._freeze = True |
||
7003 | |||
7004 | def __str__(self): |
||
7005 | return f'UnregisterNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7006 | |||
7007 | __repr__ = __str__ |
||
7008 | |||
7009 | |||
7010 | class UnregisterNodesResponse(FrozenClass): |
||
7011 | """ |
||
7012 | :ivar TypeId: |
||
7013 | :vartype TypeId: NodeId |
||
7014 | :ivar ResponseHeader: |
||
7015 | :vartype ResponseHeader: ResponseHeader |
||
7016 | """ |
||
7017 | |||
7018 | data_type = NodeId(ObjectIds.UnregisterNodesResponse) |
||
7019 | |||
7020 | ua_types = [ |
||
7021 | ('TypeId', 'NodeId'), |
||
7022 | ('ResponseHeader', 'ResponseHeader'), |
||
7023 | ] |
||
7024 | |||
7025 | def __init__(self): |
||
7026 | self.TypeId = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) |
||
7027 | self.ResponseHeader = ResponseHeader() |
||
7028 | self._freeze = True |
||
7029 | |||
7030 | def __str__(self): |
||
7031 | return f'UnregisterNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
7032 | |||
7033 | __repr__ = __str__ |
||
7034 | |||
7035 | |||
7036 | class EndpointConfiguration(FrozenClass): |
||
7037 | """ |
||
7038 | :ivar OperationTimeout: |
||
7039 | :vartype OperationTimeout: Int32 |
||
7040 | :ivar UseBinaryEncoding: |
||
7041 | :vartype UseBinaryEncoding: Boolean |
||
7042 | :ivar MaxStringLength: |
||
7043 | :vartype MaxStringLength: Int32 |
||
7044 | :ivar MaxByteStringLength: |
||
7045 | :vartype MaxByteStringLength: Int32 |
||
7046 | :ivar MaxArrayLength: |
||
7047 | :vartype MaxArrayLength: Int32 |
||
7048 | :ivar MaxMessageSize: |
||
7049 | :vartype MaxMessageSize: Int32 |
||
7050 | :ivar MaxBufferSize: |
||
7051 | :vartype MaxBufferSize: Int32 |
||
7052 | :ivar ChannelLifetime: |
||
7053 | :vartype ChannelLifetime: Int32 |
||
7054 | :ivar SecurityTokenLifetime: |
||
7055 | :vartype SecurityTokenLifetime: Int32 |
||
7056 | """ |
||
7057 | |||
7058 | data_type = NodeId(ObjectIds.EndpointConfiguration) |
||
7059 | |||
7060 | ua_types = [ |
||
7061 | ('OperationTimeout', 'Int32'), |
||
7062 | ('UseBinaryEncoding', 'Boolean'), |
||
7063 | ('MaxStringLength', 'Int32'), |
||
7064 | ('MaxByteStringLength', 'Int32'), |
||
7065 | ('MaxArrayLength', 'Int32'), |
||
7066 | ('MaxMessageSize', 'Int32'), |
||
7067 | ('MaxBufferSize', 'Int32'), |
||
7068 | ('ChannelLifetime', 'Int32'), |
||
7069 | ('SecurityTokenLifetime', 'Int32'), |
||
7070 | ] |
||
7071 | |||
7072 | def __init__(self): |
||
7073 | self.OperationTimeout = 0 |
||
7074 | self.UseBinaryEncoding = True |
||
7075 | self.MaxStringLength = 0 |
||
7076 | self.MaxByteStringLength = 0 |
||
7077 | self.MaxArrayLength = 0 |
||
7078 | self.MaxMessageSize = 0 |
||
7079 | self.MaxBufferSize = 0 |
||
7080 | self.ChannelLifetime = 0 |
||
7081 | self.SecurityTokenLifetime = 0 |
||
7082 | self._freeze = True |
||
7083 | |||
7084 | def __str__(self): |
||
7085 | return f'EndpointConfiguration(OperationTimeout:{self.OperationTimeout}, UseBinaryEncoding:{self.UseBinaryEncoding}, MaxStringLength:{self.MaxStringLength}, MaxByteStringLength:{self.MaxByteStringLength}, MaxArrayLength:{self.MaxArrayLength}, MaxMessageSize:{self.MaxMessageSize}, MaxBufferSize:{self.MaxBufferSize}, ChannelLifetime:{self.ChannelLifetime}, SecurityTokenLifetime:{self.SecurityTokenLifetime})' |
||
7086 | |||
7087 | __repr__ = __str__ |
||
7088 | |||
7089 | |||
7090 | class QueryDataDescription(FrozenClass): |
||
7091 | """ |
||
7092 | :ivar RelativePath: |
||
7093 | :vartype RelativePath: RelativePath |
||
7094 | :ivar AttributeId: |
||
7095 | :vartype AttributeId: UInt32 |
||
7096 | :ivar IndexRange: |
||
7097 | :vartype IndexRange: String |
||
7098 | """ |
||
7099 | |||
7100 | data_type = NodeId(ObjectIds.QueryDataDescription) |
||
7101 | |||
7102 | ua_types = [ |
||
7103 | ('RelativePath', 'RelativePath'), |
||
7104 | ('AttributeId', 'UInt32'), |
||
7105 | ('IndexRange', 'String'), |
||
7106 | ] |
||
7107 | |||
7108 | def __init__(self): |
||
7109 | self.RelativePath = RelativePath() |
||
7110 | self.AttributeId = 0 |
||
7111 | self.IndexRange = None |
||
7112 | self._freeze = True |
||
7113 | |||
7114 | def __str__(self): |
||
7115 | return f'QueryDataDescription(RelativePath:{self.RelativePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
7116 | |||
7117 | __repr__ = __str__ |
||
7118 | |||
7119 | |||
7120 | class NodeTypeDescription(FrozenClass): |
||
7121 | """ |
||
7122 | :ivar TypeDefinitionNode: |
||
7123 | :vartype TypeDefinitionNode: ExpandedNodeId |
||
7124 | :ivar IncludeSubTypes: |
||
7125 | :vartype IncludeSubTypes: Boolean |
||
7126 | :ivar DataToReturn: |
||
7127 | :vartype DataToReturn: QueryDataDescription |
||
7128 | """ |
||
7129 | |||
7130 | data_type = NodeId(ObjectIds.NodeTypeDescription) |
||
7131 | |||
7132 | ua_types = [ |
||
7133 | ('TypeDefinitionNode', 'ExpandedNodeId'), |
||
7134 | ('IncludeSubTypes', 'Boolean'), |
||
7135 | ('DataToReturn', 'ListOfQueryDataDescription'), |
||
7136 | ] |
||
7137 | |||
7138 | def __init__(self): |
||
7139 | self.TypeDefinitionNode = ExpandedNodeId() |
||
7140 | self.IncludeSubTypes = True |
||
7141 | self.DataToReturn = [] |
||
7142 | self._freeze = True |
||
7143 | |||
7144 | def __str__(self): |
||
7145 | return f'NodeTypeDescription(TypeDefinitionNode:{self.TypeDefinitionNode}, IncludeSubTypes:{self.IncludeSubTypes}, DataToReturn:{self.DataToReturn})' |
||
7146 | |||
7147 | __repr__ = __str__ |
||
7148 | |||
7149 | |||
7150 | class QueryDataSet(FrozenClass): |
||
7151 | """ |
||
7152 | :ivar NodeId: |
||
7153 | :vartype NodeId: ExpandedNodeId |
||
7154 | :ivar TypeDefinitionNode: |
||
7155 | :vartype TypeDefinitionNode: ExpandedNodeId |
||
7156 | :ivar Values: |
||
7157 | :vartype Values: Variant |
||
7158 | """ |
||
7159 | |||
7160 | data_type = NodeId(ObjectIds.QueryDataSet) |
||
7161 | |||
7162 | ua_types = [ |
||
7163 | ('NodeId', 'ExpandedNodeId'), |
||
7164 | ('TypeDefinitionNode', 'ExpandedNodeId'), |
||
7165 | ('Values', 'ListOfVariant'), |
||
7166 | ] |
||
7167 | |||
7168 | def __init__(self): |
||
7169 | self.NodeId = ExpandedNodeId() |
||
7170 | self.TypeDefinitionNode = ExpandedNodeId() |
||
7171 | self.Values = [] |
||
7172 | self._freeze = True |
||
7173 | |||
7174 | def __str__(self): |
||
7175 | return f'QueryDataSet(NodeId:{self.NodeId}, TypeDefinitionNode:{self.TypeDefinitionNode}, Values:{self.Values})' |
||
7176 | |||
7177 | __repr__ = __str__ |
||
7178 | |||
7179 | |||
7180 | class NodeReference(FrozenClass): |
||
7181 | """ |
||
7182 | :ivar NodeId: |
||
7183 | :vartype NodeId: NodeId |
||
7184 | :ivar ReferenceTypeId: |
||
7185 | :vartype ReferenceTypeId: NodeId |
||
7186 | :ivar IsForward: |
||
7187 | :vartype IsForward: Boolean |
||
7188 | :ivar ReferencedNodeIds: |
||
7189 | :vartype ReferencedNodeIds: NodeId |
||
7190 | """ |
||
7191 | |||
7192 | data_type = NodeId(ObjectIds.NodeReference) |
||
7193 | |||
7194 | ua_types = [ |
||
7195 | ('NodeId', 'NodeId'), |
||
7196 | ('ReferenceTypeId', 'NodeId'), |
||
7197 | ('IsForward', 'Boolean'), |
||
7198 | ('ReferencedNodeIds', 'ListOfNodeId'), |
||
7199 | ] |
||
7200 | |||
7201 | def __init__(self): |
||
7202 | self.NodeId = NodeId() |
||
7203 | self.ReferenceTypeId = NodeId() |
||
7204 | self.IsForward = True |
||
7205 | self.ReferencedNodeIds = [] |
||
7206 | self._freeze = True |
||
7207 | |||
7208 | def __str__(self): |
||
7209 | return f'NodeReference(NodeId:{self.NodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, ReferencedNodeIds:{self.ReferencedNodeIds})' |
||
7210 | |||
7211 | __repr__ = __str__ |
||
7212 | |||
7213 | |||
7214 | class ContentFilterElement(FrozenClass): |
||
7215 | """ |
||
7216 | :ivar FilterOperator: |
||
7217 | :vartype FilterOperator: FilterOperator |
||
7218 | :ivar FilterOperands: |
||
7219 | :vartype FilterOperands: ExtensionObject |
||
7220 | """ |
||
7221 | |||
7222 | data_type = NodeId(ObjectIds.ContentFilterElement) |
||
7223 | |||
7224 | ua_types = [ |
||
7225 | ('FilterOperator', 'FilterOperator'), |
||
7226 | ('FilterOperands', 'ListOfExtensionObject'), |
||
7227 | ] |
||
7228 | |||
7229 | def __init__(self): |
||
7230 | self.FilterOperator = FilterOperator(0) |
||
7231 | self.FilterOperands = [] |
||
7232 | self._freeze = True |
||
7233 | |||
7234 | def __str__(self): |
||
7235 | return f'ContentFilterElement(FilterOperator:{self.FilterOperator}, FilterOperands:{self.FilterOperands})' |
||
7236 | |||
7237 | __repr__ = __str__ |
||
7238 | |||
7239 | |||
7240 | class ContentFilter(FrozenClass): |
||
7241 | """ |
||
7242 | :ivar Elements: |
||
7243 | :vartype Elements: ContentFilterElement |
||
7244 | """ |
||
7245 | |||
7246 | data_type = NodeId(ObjectIds.ContentFilter) |
||
7247 | |||
7248 | ua_types = [ |
||
7249 | ('Elements', 'ListOfContentFilterElement'), |
||
7250 | ] |
||
7251 | |||
7252 | def __init__(self): |
||
7253 | self.Elements = [] |
||
7254 | self._freeze = True |
||
7255 | |||
7256 | def __str__(self): |
||
7257 | return f'ContentFilter(Elements:{self.Elements})' |
||
7258 | |||
7259 | __repr__ = __str__ |
||
7260 | |||
7261 | |||
7262 | class ElementOperand(FrozenClass): |
||
7263 | """ |
||
7264 | :ivar Index: |
||
7265 | :vartype Index: UInt32 |
||
7266 | """ |
||
7267 | |||
7268 | data_type = NodeId(ObjectIds.ElementOperand) |
||
7269 | |||
7270 | ua_types = [ |
||
7271 | ('Index', 'UInt32'), |
||
7272 | ] |
||
7273 | |||
7274 | def __init__(self): |
||
7275 | self.Index = 0 |
||
7276 | self._freeze = True |
||
7277 | |||
7278 | def __str__(self): |
||
7279 | return f'ElementOperand(Index:{self.Index})' |
||
7280 | |||
7281 | __repr__ = __str__ |
||
7282 | |||
7283 | |||
7284 | class LiteralOperand(FrozenClass): |
||
7285 | """ |
||
7286 | :ivar Value: |
||
7287 | :vartype Value: Variant |
||
7288 | """ |
||
7289 | |||
7290 | data_type = NodeId(ObjectIds.LiteralOperand) |
||
7291 | |||
7292 | ua_types = [ |
||
7293 | ('Value', 'Variant'), |
||
7294 | ] |
||
7295 | |||
7296 | def __init__(self): |
||
7297 | self.Value = Variant() |
||
7298 | self._freeze = True |
||
7299 | |||
7300 | def __str__(self): |
||
7301 | return f'LiteralOperand(Value:{self.Value})' |
||
7302 | |||
7303 | __repr__ = __str__ |
||
7304 | |||
7305 | |||
7306 | class AttributeOperand(FrozenClass): |
||
7307 | """ |
||
7308 | :ivar NodeId: |
||
7309 | :vartype NodeId: NodeId |
||
7310 | :ivar Alias: |
||
7311 | :vartype Alias: String |
||
7312 | :ivar BrowsePath: |
||
7313 | :vartype BrowsePath: RelativePath |
||
7314 | :ivar AttributeId: |
||
7315 | :vartype AttributeId: UInt32 |
||
7316 | :ivar IndexRange: |
||
7317 | :vartype IndexRange: String |
||
7318 | """ |
||
7319 | |||
7320 | data_type = NodeId(ObjectIds.AttributeOperand) |
||
7321 | |||
7322 | ua_types = [ |
||
7323 | ('NodeId', 'NodeId'), |
||
7324 | ('Alias', 'String'), |
||
7325 | ('BrowsePath', 'RelativePath'), |
||
7326 | ('AttributeId', 'UInt32'), |
||
7327 | ('IndexRange', 'String'), |
||
7328 | ] |
||
7329 | |||
7330 | def __init__(self): |
||
7331 | self.NodeId = NodeId() |
||
7332 | self.Alias = None |
||
7333 | self.BrowsePath = RelativePath() |
||
7334 | self.AttributeId = 0 |
||
7335 | self.IndexRange = None |
||
7336 | self._freeze = True |
||
7337 | |||
7338 | def __str__(self): |
||
7339 | return f'AttributeOperand(NodeId:{self.NodeId}, Alias:{self.Alias}, BrowsePath:{self.BrowsePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
7340 | |||
7341 | __repr__ = __str__ |
||
7342 | |||
7343 | |||
7344 | class SimpleAttributeOperand(FrozenClass): |
||
7345 | """ |
||
7346 | :ivar TypeDefinitionId: |
||
7347 | :vartype TypeDefinitionId: NodeId |
||
7348 | :ivar BrowsePath: |
||
7349 | :vartype BrowsePath: QualifiedName |
||
7350 | :ivar AttributeId: |
||
7351 | :vartype AttributeId: UInt32 |
||
7352 | :ivar IndexRange: |
||
7353 | :vartype IndexRange: String |
||
7354 | """ |
||
7355 | |||
7356 | data_type = NodeId(ObjectIds.SimpleAttributeOperand) |
||
7357 | |||
7358 | ua_types = [ |
||
7359 | ('TypeDefinitionId', 'NodeId'), |
||
7360 | ('BrowsePath', 'ListOfQualifiedName'), |
||
7361 | ('AttributeId', 'UInt32'), |
||
7362 | ('IndexRange', 'String'), |
||
7363 | ] |
||
7364 | |||
7365 | def __init__(self): |
||
7366 | self.TypeDefinitionId = NodeId() |
||
7367 | self.BrowsePath = [] |
||
7368 | self.AttributeId = 0 |
||
7369 | self.IndexRange = None |
||
7370 | self._freeze = True |
||
7371 | |||
7372 | def __str__(self): |
||
7373 | return f'SimpleAttributeOperand(TypeDefinitionId:{self.TypeDefinitionId}, BrowsePath:{self.BrowsePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
7374 | |||
7375 | __repr__ = __str__ |
||
7376 | |||
7377 | |||
7378 | class ContentFilterElementResult(FrozenClass): |
||
7379 | """ |
||
7380 | :ivar StatusCode: |
||
7381 | :vartype StatusCode: StatusCode |
||
7382 | :ivar OperandStatusCodes: |
||
7383 | :vartype OperandStatusCodes: StatusCode |
||
7384 | :ivar OperandDiagnosticInfos: |
||
7385 | :vartype OperandDiagnosticInfos: DiagnosticInfo |
||
7386 | """ |
||
7387 | |||
7388 | ua_types = [ |
||
7389 | ('StatusCode', 'StatusCode'), |
||
7390 | ('OperandStatusCodes', 'ListOfStatusCode'), |
||
7391 | ('OperandDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7392 | ] |
||
7393 | |||
7394 | def __init__(self): |
||
7395 | self.StatusCode = StatusCode() |
||
7396 | self.OperandStatusCodes = [] |
||
7397 | self.OperandDiagnosticInfos = [] |
||
7398 | self._freeze = True |
||
7399 | |||
7400 | def __str__(self): |
||
7401 | return f'ContentFilterElementResult(StatusCode:{self.StatusCode}, OperandStatusCodes:{self.OperandStatusCodes}, OperandDiagnosticInfos:{self.OperandDiagnosticInfos})' |
||
7402 | |||
7403 | __repr__ = __str__ |
||
7404 | |||
7405 | |||
7406 | class ContentFilterResult(FrozenClass): |
||
7407 | """ |
||
7408 | :ivar ElementResults: |
||
7409 | :vartype ElementResults: ContentFilterElementResult |
||
7410 | :ivar ElementDiagnosticInfos: |
||
7411 | :vartype ElementDiagnosticInfos: DiagnosticInfo |
||
7412 | """ |
||
7413 | |||
7414 | ua_types = [ |
||
7415 | ('ElementResults', 'ListOfContentFilterElementResult'), |
||
7416 | ('ElementDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7417 | ] |
||
7418 | |||
7419 | def __init__(self): |
||
7420 | self.ElementResults = [] |
||
7421 | self.ElementDiagnosticInfos = [] |
||
7422 | self._freeze = True |
||
7423 | |||
7424 | def __str__(self): |
||
7425 | return f'ContentFilterResult(ElementResults:{self.ElementResults}, ElementDiagnosticInfos:{self.ElementDiagnosticInfos})' |
||
7426 | |||
7427 | __repr__ = __str__ |
||
7428 | |||
7429 | |||
7430 | class ParsingResult(FrozenClass): |
||
7431 | """ |
||
7432 | :ivar StatusCode: |
||
7433 | :vartype StatusCode: StatusCode |
||
7434 | :ivar DataStatusCodes: |
||
7435 | :vartype DataStatusCodes: StatusCode |
||
7436 | :ivar DataDiagnosticInfos: |
||
7437 | :vartype DataDiagnosticInfos: DiagnosticInfo |
||
7438 | """ |
||
7439 | |||
7440 | ua_types = [ |
||
7441 | ('StatusCode', 'StatusCode'), |
||
7442 | ('DataStatusCodes', 'ListOfStatusCode'), |
||
7443 | ('DataDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7444 | ] |
||
7445 | |||
7446 | def __init__(self): |
||
7447 | self.StatusCode = StatusCode() |
||
7448 | self.DataStatusCodes = [] |
||
7449 | self.DataDiagnosticInfos = [] |
||
7450 | self._freeze = True |
||
7451 | |||
7452 | def __str__(self): |
||
7453 | return f'ParsingResult(StatusCode:{self.StatusCode}, DataStatusCodes:{self.DataStatusCodes}, DataDiagnosticInfos:{self.DataDiagnosticInfos})' |
||
7454 | |||
7455 | __repr__ = __str__ |
||
7456 | |||
7457 | |||
7458 | class QueryFirstParameters(FrozenClass): |
||
7459 | """ |
||
7460 | :ivar View: |
||
7461 | :vartype View: ViewDescription |
||
7462 | :ivar NodeTypes: |
||
7463 | :vartype NodeTypes: NodeTypeDescription |
||
7464 | :ivar Filter: |
||
7465 | :vartype Filter: ContentFilter |
||
7466 | :ivar MaxDataSetsToReturn: |
||
7467 | :vartype MaxDataSetsToReturn: UInt32 |
||
7468 | :ivar MaxReferencesToReturn: |
||
7469 | :vartype MaxReferencesToReturn: UInt32 |
||
7470 | """ |
||
7471 | |||
7472 | ua_types = [ |
||
7473 | ('View', 'ViewDescription'), |
||
7474 | ('NodeTypes', 'ListOfNodeTypeDescription'), |
||
7475 | ('Filter', 'ContentFilter'), |
||
7476 | ('MaxDataSetsToReturn', 'UInt32'), |
||
7477 | ('MaxReferencesToReturn', 'UInt32'), |
||
7478 | ] |
||
7479 | |||
7480 | def __init__(self): |
||
7481 | self.View = ViewDescription() |
||
7482 | self.NodeTypes = [] |
||
7483 | self.Filter = ContentFilter() |
||
7484 | self.MaxDataSetsToReturn = 0 |
||
7485 | self.MaxReferencesToReturn = 0 |
||
7486 | self._freeze = True |
||
7487 | |||
7488 | def __str__(self): |
||
7489 | return f'QueryFirstParameters(View:{self.View}, NodeTypes:{self.NodeTypes}, Filter:{self.Filter}, MaxDataSetsToReturn:{self.MaxDataSetsToReturn}, MaxReferencesToReturn:{self.MaxReferencesToReturn})' |
||
7490 | |||
7491 | __repr__ = __str__ |
||
7492 | |||
7493 | |||
7494 | class QueryFirstRequest(FrozenClass): |
||
7495 | """ |
||
7496 | :ivar TypeId: |
||
7497 | :vartype TypeId: NodeId |
||
7498 | :ivar RequestHeader: |
||
7499 | :vartype RequestHeader: RequestHeader |
||
7500 | :ivar Parameters: |
||
7501 | :vartype Parameters: QueryFirstParameters |
||
7502 | """ |
||
7503 | |||
7504 | data_type = NodeId(ObjectIds.QueryFirstRequest) |
||
7505 | |||
7506 | ua_types = [ |
||
7507 | ('TypeId', 'NodeId'), |
||
7508 | ('RequestHeader', 'RequestHeader'), |
||
7509 | ('Parameters', 'QueryFirstParameters'), |
||
7510 | ] |
||
7511 | |||
7512 | def __init__(self): |
||
7513 | self.TypeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) |
||
7514 | self.RequestHeader = RequestHeader() |
||
7515 | self.Parameters = QueryFirstParameters() |
||
7516 | self._freeze = True |
||
7517 | |||
7518 | def __str__(self): |
||
7519 | return f'QueryFirstRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7520 | |||
7521 | __repr__ = __str__ |
||
7522 | |||
7523 | |||
7524 | class QueryFirstResult(FrozenClass): |
||
7525 | """ |
||
7526 | :ivar QueryDataSets: |
||
7527 | :vartype QueryDataSets: QueryDataSet |
||
7528 | :ivar ContinuationPoint: |
||
7529 | :vartype ContinuationPoint: ByteString |
||
7530 | :ivar ParsingResults: |
||
7531 | :vartype ParsingResults: ParsingResult |
||
7532 | :ivar DiagnosticInfos: |
||
7533 | :vartype DiagnosticInfos: DiagnosticInfo |
||
7534 | :ivar FilterResult: |
||
7535 | :vartype FilterResult: ContentFilterResult |
||
7536 | """ |
||
7537 | |||
7538 | ua_types = [ |
||
7539 | ('QueryDataSets', 'ListOfQueryDataSet'), |
||
7540 | ('ContinuationPoint', 'ByteString'), |
||
7541 | ('ParsingResults', 'ListOfParsingResult'), |
||
7542 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7543 | ('FilterResult', 'ContentFilterResult'), |
||
7544 | ] |
||
7545 | |||
7546 | def __init__(self): |
||
7547 | self.QueryDataSets = [] |
||
7548 | self.ContinuationPoint = None |
||
7549 | self.ParsingResults = [] |
||
7550 | self.DiagnosticInfos = [] |
||
7551 | self.FilterResult = ContentFilterResult() |
||
7552 | self._freeze = True |
||
7553 | |||
7554 | def __str__(self): |
||
7555 | return f'QueryFirstResult(QueryDataSets:{self.QueryDataSets}, ContinuationPoint:{self.ContinuationPoint}, ParsingResults:{self.ParsingResults}, DiagnosticInfos:{self.DiagnosticInfos}, FilterResult:{self.FilterResult})' |
||
7556 | |||
7557 | __repr__ = __str__ |
||
7558 | |||
7559 | |||
7560 | class QueryFirstResponse(FrozenClass): |
||
7561 | """ |
||
7562 | :ivar TypeId: |
||
7563 | :vartype TypeId: NodeId |
||
7564 | :ivar ResponseHeader: |
||
7565 | :vartype ResponseHeader: ResponseHeader |
||
7566 | :ivar Parameters: |
||
7567 | :vartype Parameters: QueryFirstResult |
||
7568 | """ |
||
7569 | |||
7570 | data_type = NodeId(ObjectIds.QueryFirstResponse) |
||
7571 | |||
7572 | ua_types = [ |
||
7573 | ('TypeId', 'NodeId'), |
||
7574 | ('ResponseHeader', 'ResponseHeader'), |
||
7575 | ('Parameters', 'QueryFirstResult'), |
||
7576 | ] |
||
7577 | |||
7578 | def __init__(self): |
||
7579 | self.TypeId = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) |
||
7580 | self.ResponseHeader = ResponseHeader() |
||
7581 | self.Parameters = QueryFirstResult() |
||
7582 | self._freeze = True |
||
7583 | |||
7584 | def __str__(self): |
||
7585 | return f'QueryFirstResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
7586 | |||
7587 | __repr__ = __str__ |
||
7588 | |||
7589 | |||
7590 | class QueryNextParameters(FrozenClass): |
||
7591 | """ |
||
7592 | :ivar ReleaseContinuationPoint: |
||
7593 | :vartype ReleaseContinuationPoint: Boolean |
||
7594 | :ivar ContinuationPoint: |
||
7595 | :vartype ContinuationPoint: ByteString |
||
7596 | """ |
||
7597 | |||
7598 | ua_types = [ |
||
7599 | ('ReleaseContinuationPoint', 'Boolean'), |
||
7600 | ('ContinuationPoint', 'ByteString'), |
||
7601 | ] |
||
7602 | |||
7603 | def __init__(self): |
||
7604 | self.ReleaseContinuationPoint = True |
||
7605 | self.ContinuationPoint = None |
||
7606 | self._freeze = True |
||
7607 | |||
7608 | def __str__(self): |
||
7609 | return f'QueryNextParameters(ReleaseContinuationPoint:{self.ReleaseContinuationPoint}, ContinuationPoint:{self.ContinuationPoint})' |
||
7610 | |||
7611 | __repr__ = __str__ |
||
7612 | |||
7613 | |||
7614 | class QueryNextRequest(FrozenClass): |
||
7615 | """ |
||
7616 | :ivar TypeId: |
||
7617 | :vartype TypeId: NodeId |
||
7618 | :ivar RequestHeader: |
||
7619 | :vartype RequestHeader: RequestHeader |
||
7620 | :ivar Parameters: |
||
7621 | :vartype Parameters: QueryNextParameters |
||
7622 | """ |
||
7623 | |||
7624 | data_type = NodeId(ObjectIds.QueryNextRequest) |
||
7625 | |||
7626 | ua_types = [ |
||
7627 | ('TypeId', 'NodeId'), |
||
7628 | ('RequestHeader', 'RequestHeader'), |
||
7629 | ('Parameters', 'QueryNextParameters'), |
||
7630 | ] |
||
7631 | |||
7632 | def __init__(self): |
||
7633 | self.TypeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) |
||
7634 | self.RequestHeader = RequestHeader() |
||
7635 | self.Parameters = QueryNextParameters() |
||
7636 | self._freeze = True |
||
7637 | |||
7638 | def __str__(self): |
||
7639 | return f'QueryNextRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7640 | |||
7641 | __repr__ = __str__ |
||
7642 | |||
7643 | |||
7644 | class QueryNextResult(FrozenClass): |
||
7645 | """ |
||
7646 | :ivar QueryDataSets: |
||
7647 | :vartype QueryDataSets: QueryDataSet |
||
7648 | :ivar RevisedContinuationPoint: |
||
7649 | :vartype RevisedContinuationPoint: ByteString |
||
7650 | """ |
||
7651 | |||
7652 | ua_types = [ |
||
7653 | ('QueryDataSets', 'ListOfQueryDataSet'), |
||
7654 | ('RevisedContinuationPoint', 'ByteString'), |
||
7655 | ] |
||
7656 | |||
7657 | def __init__(self): |
||
7658 | self.QueryDataSets = [] |
||
7659 | self.RevisedContinuationPoint = None |
||
7660 | self._freeze = True |
||
7661 | |||
7662 | def __str__(self): |
||
7663 | return f'QueryNextResult(QueryDataSets:{self.QueryDataSets}, RevisedContinuationPoint:{self.RevisedContinuationPoint})' |
||
7664 | |||
7665 | __repr__ = __str__ |
||
7666 | |||
7667 | |||
7668 | class QueryNextResponse(FrozenClass): |
||
7669 | """ |
||
7670 | :ivar TypeId: |
||
7671 | :vartype TypeId: NodeId |
||
7672 | :ivar ResponseHeader: |
||
7673 | :vartype ResponseHeader: ResponseHeader |
||
7674 | :ivar Parameters: |
||
7675 | :vartype Parameters: QueryNextResult |
||
7676 | """ |
||
7677 | |||
7678 | data_type = NodeId(ObjectIds.QueryNextResponse) |
||
7679 | |||
7680 | ua_types = [ |
||
7681 | ('TypeId', 'NodeId'), |
||
7682 | ('ResponseHeader', 'ResponseHeader'), |
||
7683 | ('Parameters', 'QueryNextResult'), |
||
7684 | ] |
||
7685 | |||
7686 | def __init__(self): |
||
7687 | self.TypeId = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) |
||
7688 | self.ResponseHeader = ResponseHeader() |
||
7689 | self.Parameters = QueryNextResult() |
||
7690 | self._freeze = True |
||
7691 | |||
7692 | def __str__(self): |
||
7693 | return f'QueryNextResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
7694 | |||
7695 | __repr__ = __str__ |
||
7696 | |||
7697 | |||
7698 | class ReadValueId(FrozenClass): |
||
7699 | """ |
||
7700 | :ivar NodeId: |
||
7701 | :vartype NodeId: NodeId |
||
7702 | :ivar AttributeId: |
||
7703 | :vartype AttributeId: UInt32 |
||
7704 | :ivar IndexRange: |
||
7705 | :vartype IndexRange: String |
||
7706 | :ivar DataEncoding: |
||
7707 | :vartype DataEncoding: QualifiedName |
||
7708 | """ |
||
7709 | |||
7710 | data_type = NodeId(ObjectIds.ReadValueId) |
||
7711 | |||
7712 | ua_types = [ |
||
7713 | ('NodeId', 'NodeId'), |
||
7714 | ('AttributeId', 'UInt32'), |
||
7715 | ('IndexRange', 'String'), |
||
7716 | ('DataEncoding', 'QualifiedName'), |
||
7717 | ] |
||
7718 | |||
7719 | def __init__(self): |
||
7720 | self.NodeId = NodeId() |
||
7721 | self.AttributeId = 0 |
||
7722 | self.IndexRange = None |
||
7723 | self.DataEncoding = QualifiedName() |
||
7724 | self._freeze = True |
||
7725 | |||
7726 | def __str__(self): |
||
7727 | return f'ReadValueId(NodeId:{self.NodeId}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange}, DataEncoding:{self.DataEncoding})' |
||
7728 | |||
7729 | __repr__ = __str__ |
||
7730 | |||
7731 | |||
7732 | class ReadParameters(FrozenClass): |
||
7733 | """ |
||
7734 | :ivar MaxAge: |
||
7735 | :vartype MaxAge: Double |
||
7736 | :ivar TimestampsToReturn: |
||
7737 | :vartype TimestampsToReturn: TimestampsToReturn |
||
7738 | :ivar NodesToRead: |
||
7739 | :vartype NodesToRead: ReadValueId |
||
7740 | """ |
||
7741 | |||
7742 | ua_types = [ |
||
7743 | ('MaxAge', 'Double'), |
||
7744 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
7745 | ('NodesToRead', 'ListOfReadValueId'), |
||
7746 | ] |
||
7747 | |||
7748 | def __init__(self): |
||
7749 | self.MaxAge = 0 |
||
7750 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
7751 | self.NodesToRead = [] |
||
7752 | self._freeze = True |
||
7753 | |||
7754 | def __str__(self): |
||
7755 | return f'ReadParameters(MaxAge:{self.MaxAge}, TimestampsToReturn:{self.TimestampsToReturn}, NodesToRead:{self.NodesToRead})' |
||
7756 | |||
7757 | __repr__ = __str__ |
||
7758 | |||
7759 | |||
7760 | class ReadRequest(FrozenClass): |
||
7761 | """ |
||
7762 | :ivar TypeId: |
||
7763 | :vartype TypeId: NodeId |
||
7764 | :ivar RequestHeader: |
||
7765 | :vartype RequestHeader: RequestHeader |
||
7766 | :ivar Parameters: |
||
7767 | :vartype Parameters: ReadParameters |
||
7768 | """ |
||
7769 | |||
7770 | data_type = NodeId(ObjectIds.ReadRequest) |
||
7771 | |||
7772 | ua_types = [ |
||
7773 | ('TypeId', 'NodeId'), |
||
7774 | ('RequestHeader', 'RequestHeader'), |
||
7775 | ('Parameters', 'ReadParameters'), |
||
7776 | ] |
||
7777 | |||
7778 | def __init__(self): |
||
7779 | self.TypeId = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) |
||
7780 | self.RequestHeader = RequestHeader() |
||
7781 | self.Parameters = ReadParameters() |
||
7782 | self._freeze = True |
||
7783 | |||
7784 | def __str__(self): |
||
7785 | return f'ReadRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7786 | |||
7787 | __repr__ = __str__ |
||
7788 | |||
7789 | |||
7790 | class ReadResponse(FrozenClass): |
||
7791 | """ |
||
7792 | :ivar TypeId: |
||
7793 | :vartype TypeId: NodeId |
||
7794 | :ivar ResponseHeader: |
||
7795 | :vartype ResponseHeader: ResponseHeader |
||
7796 | :ivar Results: |
||
7797 | :vartype Results: DataValue |
||
7798 | :ivar DiagnosticInfos: |
||
7799 | :vartype DiagnosticInfos: DiagnosticInfo |
||
7800 | """ |
||
7801 | |||
7802 | data_type = NodeId(ObjectIds.ReadResponse) |
||
7803 | |||
7804 | ua_types = [ |
||
7805 | ('TypeId', 'NodeId'), |
||
7806 | ('ResponseHeader', 'ResponseHeader'), |
||
7807 | ('Results', 'ListOfDataValue'), |
||
7808 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7809 | ] |
||
7810 | |||
7811 | def __init__(self): |
||
7812 | self.TypeId = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) |
||
7813 | self.ResponseHeader = ResponseHeader() |
||
7814 | self.Results = [] |
||
7815 | self.DiagnosticInfos = [] |
||
7816 | self._freeze = True |
||
7817 | |||
7818 | def __str__(self): |
||
7819 | return f'ReadResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
7820 | |||
7821 | __repr__ = __str__ |
||
7822 | |||
7823 | |||
7824 | class HistoryReadValueId(FrozenClass): |
||
7825 | """ |
||
7826 | :ivar NodeId: |
||
7827 | :vartype NodeId: NodeId |
||
7828 | :ivar IndexRange: |
||
7829 | :vartype IndexRange: String |
||
7830 | :ivar DataEncoding: |
||
7831 | :vartype DataEncoding: QualifiedName |
||
7832 | :ivar ContinuationPoint: |
||
7833 | :vartype ContinuationPoint: ByteString |
||
7834 | """ |
||
7835 | |||
7836 | data_type = NodeId(ObjectIds.HistoryReadValueId) |
||
7837 | |||
7838 | ua_types = [ |
||
7839 | ('NodeId', 'NodeId'), |
||
7840 | ('IndexRange', 'String'), |
||
7841 | ('DataEncoding', 'QualifiedName'), |
||
7842 | ('ContinuationPoint', 'ByteString'), |
||
7843 | ] |
||
7844 | |||
7845 | def __init__(self): |
||
7846 | self.NodeId = NodeId() |
||
7847 | self.IndexRange = None |
||
7848 | self.DataEncoding = QualifiedName() |
||
7849 | self.ContinuationPoint = None |
||
7850 | self._freeze = True |
||
7851 | |||
7852 | def __str__(self): |
||
7853 | return f'HistoryReadValueId(NodeId:{self.NodeId}, IndexRange:{self.IndexRange}, DataEncoding:{self.DataEncoding}, ContinuationPoint:{self.ContinuationPoint})' |
||
7854 | |||
7855 | __repr__ = __str__ |
||
7856 | |||
7857 | |||
7858 | class HistoryReadResult(FrozenClass): |
||
7859 | """ |
||
7860 | :ivar StatusCode: |
||
7861 | :vartype StatusCode: StatusCode |
||
7862 | :ivar ContinuationPoint: |
||
7863 | :vartype ContinuationPoint: ByteString |
||
7864 | :ivar HistoryData: |
||
7865 | :vartype HistoryData: ExtensionObject |
||
7866 | """ |
||
7867 | |||
7868 | ua_types = [ |
||
7869 | ('StatusCode', 'StatusCode'), |
||
7870 | ('ContinuationPoint', 'ByteString'), |
||
7871 | ('HistoryData', 'ExtensionObject'), |
||
7872 | ] |
||
7873 | |||
7874 | def __init__(self): |
||
7875 | self.StatusCode = StatusCode() |
||
7876 | self.ContinuationPoint = None |
||
7877 | self.HistoryData = ExtensionObject() |
||
7878 | self._freeze = True |
||
7879 | |||
7880 | def __str__(self): |
||
7881 | return f'HistoryReadResult(StatusCode:{self.StatusCode}, ContinuationPoint:{self.ContinuationPoint}, HistoryData:{self.HistoryData})' |
||
7882 | |||
7883 | __repr__ = __str__ |
||
7884 | |||
7885 | |||
7886 | class HistoryReadDetails(FrozenClass): |
||
7887 | """ |
||
7888 | """ |
||
7889 | |||
7890 | data_type = NodeId(ObjectIds.HistoryReadDetails) |
||
7891 | |||
7892 | ua_types = [ |
||
7893 | ] |
||
7894 | |||
7895 | def __init__(self): |
||
7896 | self._freeze = True |
||
7897 | |||
7898 | def __str__(self): |
||
7899 | return 'HistoryReadDetails()' |
||
7900 | |||
7901 | __repr__ = __str__ |
||
7902 | |||
7903 | |||
7904 | class ReadEventDetails(FrozenClass): |
||
7905 | """ |
||
7906 | :ivar NumValuesPerNode: |
||
7907 | :vartype NumValuesPerNode: UInt32 |
||
7908 | :ivar StartTime: |
||
7909 | :vartype StartTime: DateTime |
||
7910 | :ivar EndTime: |
||
7911 | :vartype EndTime: DateTime |
||
7912 | :ivar Filter: |
||
7913 | :vartype Filter: EventFilter |
||
7914 | """ |
||
7915 | |||
7916 | data_type = NodeId(ObjectIds.ReadEventDetails) |
||
7917 | |||
7918 | ua_types = [ |
||
7919 | ('NumValuesPerNode', 'UInt32'), |
||
7920 | ('StartTime', 'DateTime'), |
||
7921 | ('EndTime', 'DateTime'), |
||
7922 | ('Filter', 'EventFilter'), |
||
7923 | ] |
||
7924 | |||
7925 | def __init__(self): |
||
7926 | self.NumValuesPerNode = 0 |
||
7927 | self.StartTime = datetime.utcnow() |
||
7928 | self.EndTime = datetime.utcnow() |
||
7929 | self.Filter = EventFilter() |
||
7930 | self._freeze = True |
||
7931 | |||
7932 | def __str__(self): |
||
7933 | return f'ReadEventDetails(NumValuesPerNode:{self.NumValuesPerNode}, StartTime:{self.StartTime}, EndTime:{self.EndTime}, Filter:{self.Filter})' |
||
7934 | |||
7935 | __repr__ = __str__ |
||
7936 | |||
7937 | |||
7938 | class ReadRawModifiedDetails(FrozenClass): |
||
7939 | """ |
||
7940 | :ivar IsReadModified: |
||
7941 | :vartype IsReadModified: Boolean |
||
7942 | :ivar StartTime: |
||
7943 | :vartype StartTime: DateTime |
||
7944 | :ivar EndTime: |
||
7945 | :vartype EndTime: DateTime |
||
7946 | :ivar NumValuesPerNode: |
||
7947 | :vartype NumValuesPerNode: UInt32 |
||
7948 | :ivar ReturnBounds: |
||
7949 | :vartype ReturnBounds: Boolean |
||
7950 | """ |
||
7951 | |||
7952 | data_type = NodeId(ObjectIds.ReadRawModifiedDetails) |
||
7953 | |||
7954 | ua_types = [ |
||
7955 | ('IsReadModified', 'Boolean'), |
||
7956 | ('StartTime', 'DateTime'), |
||
7957 | ('EndTime', 'DateTime'), |
||
7958 | ('NumValuesPerNode', 'UInt32'), |
||
7959 | ('ReturnBounds', 'Boolean'), |
||
7960 | ] |
||
7961 | |||
7962 | def __init__(self): |
||
7963 | self.IsReadModified = True |
||
7964 | self.StartTime = datetime.utcnow() |
||
7965 | self.EndTime = datetime.utcnow() |
||
7966 | self.NumValuesPerNode = 0 |
||
7967 | self.ReturnBounds = True |
||
7968 | self._freeze = True |
||
7969 | |||
7970 | def __str__(self): |
||
7971 | return f'ReadRawModifiedDetails(IsReadModified:{self.IsReadModified}, StartTime:{self.StartTime}, EndTime:{self.EndTime}, NumValuesPerNode:{self.NumValuesPerNode}, ReturnBounds:{self.ReturnBounds})' |
||
7972 | |||
7973 | __repr__ = __str__ |
||
7974 | |||
7975 | |||
7976 | class ReadProcessedDetails(FrozenClass): |
||
7977 | """ |
||
7978 | :ivar StartTime: |
||
7979 | :vartype StartTime: DateTime |
||
7980 | :ivar EndTime: |
||
7981 | :vartype EndTime: DateTime |
||
7982 | :ivar ProcessingInterval: |
||
7983 | :vartype ProcessingInterval: Double |
||
7984 | :ivar AggregateType: |
||
7985 | :vartype AggregateType: NodeId |
||
7986 | :ivar AggregateConfiguration: |
||
7987 | :vartype AggregateConfiguration: AggregateConfiguration |
||
7988 | """ |
||
7989 | |||
7990 | data_type = NodeId(ObjectIds.ReadProcessedDetails) |
||
7991 | |||
7992 | ua_types = [ |
||
7993 | ('StartTime', 'DateTime'), |
||
7994 | ('EndTime', 'DateTime'), |
||
7995 | ('ProcessingInterval', 'Double'), |
||
7996 | ('AggregateType', 'ListOfNodeId'), |
||
7997 | ('AggregateConfiguration', 'AggregateConfiguration'), |
||
7998 | ] |
||
7999 | |||
8000 | def __init__(self): |
||
8001 | self.StartTime = datetime.utcnow() |
||
8002 | self.EndTime = datetime.utcnow() |
||
8003 | self.ProcessingInterval = 0 |
||
8004 | self.AggregateType = [] |
||
8005 | self.AggregateConfiguration = AggregateConfiguration() |
||
8006 | self._freeze = True |
||
8007 | |||
8008 | def __str__(self): |
||
8009 | return f'ReadProcessedDetails(StartTime:{self.StartTime}, EndTime:{self.EndTime}, ProcessingInterval:{self.ProcessingInterval}, AggregateType:{self.AggregateType}, AggregateConfiguration:{self.AggregateConfiguration})' |
||
8010 | |||
8011 | __repr__ = __str__ |
||
8012 | |||
8013 | |||
8014 | class ReadAtTimeDetails(FrozenClass): |
||
8015 | """ |
||
8016 | :ivar ReqTimes: |
||
8017 | :vartype ReqTimes: DateTime |
||
8018 | :ivar UseSimpleBounds: |
||
8019 | :vartype UseSimpleBounds: Boolean |
||
8020 | """ |
||
8021 | |||
8022 | data_type = NodeId(ObjectIds.ReadAtTimeDetails) |
||
8023 | |||
8024 | ua_types = [ |
||
8025 | ('ReqTimes', 'ListOfDateTime'), |
||
8026 | ('UseSimpleBounds', 'Boolean'), |
||
8027 | ] |
||
8028 | |||
8029 | def __init__(self): |
||
8030 | self.ReqTimes = [] |
||
8031 | self.UseSimpleBounds = True |
||
8032 | self._freeze = True |
||
8033 | |||
8034 | def __str__(self): |
||
8035 | return f'ReadAtTimeDetails(ReqTimes:{self.ReqTimes}, UseSimpleBounds:{self.UseSimpleBounds})' |
||
8036 | |||
8037 | __repr__ = __str__ |
||
8038 | |||
8039 | |||
8040 | class ReadAnnotationDataDetails(FrozenClass): |
||
8041 | """ |
||
8042 | :ivar ReqTimes: |
||
8043 | :vartype ReqTimes: DateTime |
||
8044 | """ |
||
8045 | |||
8046 | data_type = NodeId(ObjectIds.ReadAnnotationDataDetails) |
||
8047 | |||
8048 | ua_types = [ |
||
8049 | ('ReqTimes', 'ListOfDateTime'), |
||
8050 | ] |
||
8051 | |||
8052 | def __init__(self): |
||
8053 | self.ReqTimes = [] |
||
8054 | self._freeze = True |
||
8055 | |||
8056 | def __str__(self): |
||
8057 | return f'ReadAnnotationDataDetails(ReqTimes:{self.ReqTimes})' |
||
8058 | |||
8059 | __repr__ = __str__ |
||
8060 | |||
8061 | |||
8062 | class HistoryData(FrozenClass): |
||
8063 | """ |
||
8064 | :ivar DataValues: |
||
8065 | :vartype DataValues: DataValue |
||
8066 | """ |
||
8067 | |||
8068 | data_type = NodeId(ObjectIds.HistoryData) |
||
8069 | |||
8070 | ua_types = [ |
||
8071 | ('DataValues', 'ListOfDataValue'), |
||
8072 | ] |
||
8073 | |||
8074 | def __init__(self): |
||
8075 | self.DataValues = [] |
||
8076 | self._freeze = True |
||
8077 | |||
8078 | def __str__(self): |
||
8079 | return f'HistoryData(DataValues:{self.DataValues})' |
||
8080 | |||
8081 | __repr__ = __str__ |
||
8082 | |||
8083 | |||
8084 | class ModificationInfo(FrozenClass): |
||
8085 | """ |
||
8086 | :ivar ModificationTime: |
||
8087 | :vartype ModificationTime: DateTime |
||
8088 | :ivar UpdateType: |
||
8089 | :vartype UpdateType: HistoryUpdateType |
||
8090 | :ivar UserName: |
||
8091 | :vartype UserName: String |
||
8092 | """ |
||
8093 | |||
8094 | data_type = NodeId(ObjectIds.ModificationInfo) |
||
8095 | |||
8096 | ua_types = [ |
||
8097 | ('ModificationTime', 'DateTime'), |
||
8098 | ('UpdateType', 'HistoryUpdateType'), |
||
8099 | ('UserName', 'String'), |
||
8100 | ] |
||
8101 | |||
8102 | def __init__(self): |
||
8103 | self.ModificationTime = datetime.utcnow() |
||
8104 | self.UpdateType = HistoryUpdateType(0) |
||
8105 | self.UserName = None |
||
8106 | self._freeze = True |
||
8107 | |||
8108 | def __str__(self): |
||
8109 | return f'ModificationInfo(ModificationTime:{self.ModificationTime}, UpdateType:{self.UpdateType}, UserName:{self.UserName})' |
||
8110 | |||
8111 | __repr__ = __str__ |
||
8112 | |||
8113 | |||
8114 | class HistoryModifiedData(FrozenClass): |
||
8115 | """ |
||
8116 | :ivar DataValues: |
||
8117 | :vartype DataValues: DataValue |
||
8118 | :ivar ModificationInfos: |
||
8119 | :vartype ModificationInfos: ModificationInfo |
||
8120 | """ |
||
8121 | |||
8122 | data_type = NodeId(ObjectIds.HistoryModifiedData) |
||
8123 | |||
8124 | ua_types = [ |
||
8125 | ('DataValues', 'ListOfDataValue'), |
||
8126 | ('ModificationInfos', 'ListOfModificationInfo'), |
||
8127 | ] |
||
8128 | |||
8129 | def __init__(self): |
||
8130 | self.DataValues = [] |
||
8131 | self.ModificationInfos = [] |
||
8132 | self._freeze = True |
||
8133 | |||
8134 | def __str__(self): |
||
8135 | return f'HistoryModifiedData(DataValues:{self.DataValues}, ModificationInfos:{self.ModificationInfos})' |
||
8136 | |||
8137 | __repr__ = __str__ |
||
8138 | |||
8139 | |||
8140 | class HistoryEvent(FrozenClass): |
||
8141 | """ |
||
8142 | :ivar Events: |
||
8143 | :vartype Events: HistoryEventFieldList |
||
8144 | """ |
||
8145 | |||
8146 | data_type = NodeId(ObjectIds.HistoryEvent) |
||
8147 | |||
8148 | ua_types = [ |
||
8149 | ('Events', 'ListOfHistoryEventFieldList'), |
||
8150 | ] |
||
8151 | |||
8152 | def __init__(self): |
||
8153 | self.Events = [] |
||
8154 | self._freeze = True |
||
8155 | |||
8156 | def __str__(self): |
||
8157 | return f'HistoryEvent(Events:{self.Events})' |
||
8158 | |||
8159 | __repr__ = __str__ |
||
8160 | |||
8161 | |||
8162 | class HistoryReadParameters(FrozenClass): |
||
8163 | """ |
||
8164 | :ivar HistoryReadDetails: |
||
8165 | :vartype HistoryReadDetails: ExtensionObject |
||
8166 | :ivar TimestampsToReturn: |
||
8167 | :vartype TimestampsToReturn: TimestampsToReturn |
||
8168 | :ivar ReleaseContinuationPoints: |
||
8169 | :vartype ReleaseContinuationPoints: Boolean |
||
8170 | :ivar NodesToRead: |
||
8171 | :vartype NodesToRead: HistoryReadValueId |
||
8172 | """ |
||
8173 | |||
8174 | ua_types = [ |
||
8175 | ('HistoryReadDetails', 'ExtensionObject'), |
||
8176 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
8177 | ('ReleaseContinuationPoints', 'Boolean'), |
||
8178 | ('NodesToRead', 'ListOfHistoryReadValueId'), |
||
8179 | ] |
||
8180 | |||
8181 | def __init__(self): |
||
8182 | self.HistoryReadDetails = ExtensionObject() |
||
8183 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
8184 | self.ReleaseContinuationPoints = True |
||
8185 | self.NodesToRead = [] |
||
8186 | self._freeze = True |
||
8187 | |||
8188 | def __str__(self): |
||
8189 | return f'HistoryReadParameters(HistoryReadDetails:{self.HistoryReadDetails}, TimestampsToReturn:{self.TimestampsToReturn}, ReleaseContinuationPoints:{self.ReleaseContinuationPoints}, NodesToRead:{self.NodesToRead})' |
||
8190 | |||
8191 | __repr__ = __str__ |
||
8192 | |||
8193 | |||
8194 | class HistoryReadRequest(FrozenClass): |
||
8195 | """ |
||
8196 | :ivar TypeId: |
||
8197 | :vartype TypeId: NodeId |
||
8198 | :ivar RequestHeader: |
||
8199 | :vartype RequestHeader: RequestHeader |
||
8200 | :ivar Parameters: |
||
8201 | :vartype Parameters: HistoryReadParameters |
||
8202 | """ |
||
8203 | |||
8204 | data_type = NodeId(ObjectIds.HistoryReadRequest) |
||
8205 | |||
8206 | ua_types = [ |
||
8207 | ('TypeId', 'NodeId'), |
||
8208 | ('RequestHeader', 'RequestHeader'), |
||
8209 | ('Parameters', 'HistoryReadParameters'), |
||
8210 | ] |
||
8211 | |||
8212 | def __init__(self): |
||
8213 | self.TypeId = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) |
||
8214 | self.RequestHeader = RequestHeader() |
||
8215 | self.Parameters = HistoryReadParameters() |
||
8216 | self._freeze = True |
||
8217 | |||
8218 | def __str__(self): |
||
8219 | return f'HistoryReadRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8220 | |||
8221 | __repr__ = __str__ |
||
8222 | |||
8223 | |||
8224 | class HistoryReadResponse(FrozenClass): |
||
8225 | """ |
||
8226 | :ivar TypeId: |
||
8227 | :vartype TypeId: NodeId |
||
8228 | :ivar ResponseHeader: |
||
8229 | :vartype ResponseHeader: ResponseHeader |
||
8230 | :ivar Results: |
||
8231 | :vartype Results: HistoryReadResult |
||
8232 | :ivar DiagnosticInfos: |
||
8233 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8234 | """ |
||
8235 | |||
8236 | data_type = NodeId(ObjectIds.HistoryReadResponse) |
||
8237 | |||
8238 | ua_types = [ |
||
8239 | ('TypeId', 'NodeId'), |
||
8240 | ('ResponseHeader', 'ResponseHeader'), |
||
8241 | ('Results', 'ListOfHistoryReadResult'), |
||
8242 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8243 | ] |
||
8244 | |||
8245 | def __init__(self): |
||
8246 | self.TypeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) |
||
8247 | self.ResponseHeader = ResponseHeader() |
||
8248 | self.Results = [] |
||
8249 | self.DiagnosticInfos = [] |
||
8250 | self._freeze = True |
||
8251 | |||
8252 | def __str__(self): |
||
8253 | return f'HistoryReadResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8254 | |||
8255 | __repr__ = __str__ |
||
8256 | |||
8257 | |||
8258 | class WriteValue(FrozenClass): |
||
8259 | """ |
||
8260 | :ivar NodeId: |
||
8261 | :vartype NodeId: NodeId |
||
8262 | :ivar AttributeId: |
||
8263 | :vartype AttributeId: UInt32 |
||
8264 | :ivar IndexRange: |
||
8265 | :vartype IndexRange: String |
||
8266 | :ivar Value: |
||
8267 | :vartype Value: DataValue |
||
8268 | """ |
||
8269 | |||
8270 | data_type = NodeId(ObjectIds.WriteValue) |
||
8271 | |||
8272 | ua_types = [ |
||
8273 | ('NodeId', 'NodeId'), |
||
8274 | ('AttributeId', 'UInt32'), |
||
8275 | ('IndexRange', 'String'), |
||
8276 | ('Value', 'DataValue'), |
||
8277 | ] |
||
8278 | |||
8279 | def __init__(self): |
||
8280 | self.NodeId = NodeId() |
||
8281 | self.AttributeId = 0 |
||
8282 | self.IndexRange = None |
||
8283 | self.Value = DataValue() |
||
8284 | self._freeze = True |
||
8285 | |||
8286 | def __str__(self): |
||
8287 | return f'WriteValue(NodeId:{self.NodeId}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange}, Value:{self.Value})' |
||
8288 | |||
8289 | __repr__ = __str__ |
||
8290 | |||
8291 | |||
8292 | class WriteParameters(FrozenClass): |
||
8293 | """ |
||
8294 | :ivar NodesToWrite: |
||
8295 | :vartype NodesToWrite: WriteValue |
||
8296 | """ |
||
8297 | |||
8298 | ua_types = [ |
||
8299 | ('NodesToWrite', 'ListOfWriteValue'), |
||
8300 | ] |
||
8301 | |||
8302 | def __init__(self): |
||
8303 | self.NodesToWrite = [] |
||
8304 | self._freeze = True |
||
8305 | |||
8306 | def __str__(self): |
||
8307 | return f'WriteParameters(NodesToWrite:{self.NodesToWrite})' |
||
8308 | |||
8309 | __repr__ = __str__ |
||
8310 | |||
8311 | |||
8312 | class WriteRequest(FrozenClass): |
||
8313 | """ |
||
8314 | :ivar TypeId: |
||
8315 | :vartype TypeId: NodeId |
||
8316 | :ivar RequestHeader: |
||
8317 | :vartype RequestHeader: RequestHeader |
||
8318 | :ivar Parameters: |
||
8319 | :vartype Parameters: WriteParameters |
||
8320 | """ |
||
8321 | |||
8322 | data_type = NodeId(ObjectIds.WriteRequest) |
||
8323 | |||
8324 | ua_types = [ |
||
8325 | ('TypeId', 'NodeId'), |
||
8326 | ('RequestHeader', 'RequestHeader'), |
||
8327 | ('Parameters', 'WriteParameters'), |
||
8328 | ] |
||
8329 | |||
8330 | def __init__(self): |
||
8331 | self.TypeId = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) |
||
8332 | self.RequestHeader = RequestHeader() |
||
8333 | self.Parameters = WriteParameters() |
||
8334 | self._freeze = True |
||
8335 | |||
8336 | def __str__(self): |
||
8337 | return f'WriteRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8338 | |||
8339 | __repr__ = __str__ |
||
8340 | |||
8341 | |||
8342 | class WriteResponse(FrozenClass): |
||
8343 | """ |
||
8344 | :ivar TypeId: |
||
8345 | :vartype TypeId: NodeId |
||
8346 | :ivar ResponseHeader: |
||
8347 | :vartype ResponseHeader: ResponseHeader |
||
8348 | :ivar Results: |
||
8349 | :vartype Results: StatusCode |
||
8350 | :ivar DiagnosticInfos: |
||
8351 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8352 | """ |
||
8353 | |||
8354 | data_type = NodeId(ObjectIds.WriteResponse) |
||
8355 | |||
8356 | ua_types = [ |
||
8357 | ('TypeId', 'NodeId'), |
||
8358 | ('ResponseHeader', 'ResponseHeader'), |
||
8359 | ('Results', 'ListOfStatusCode'), |
||
8360 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8361 | ] |
||
8362 | |||
8363 | def __init__(self): |
||
8364 | self.TypeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) |
||
8365 | self.ResponseHeader = ResponseHeader() |
||
8366 | self.Results = [] |
||
8367 | self.DiagnosticInfos = [] |
||
8368 | self._freeze = True |
||
8369 | |||
8370 | def __str__(self): |
||
8371 | return f'WriteResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8372 | |||
8373 | __repr__ = __str__ |
||
8374 | |||
8375 | |||
8376 | class HistoryUpdateDetails(FrozenClass): |
||
8377 | """ |
||
8378 | :ivar NodeId: |
||
8379 | :vartype NodeId: NodeId |
||
8380 | """ |
||
8381 | |||
8382 | data_type = NodeId(ObjectIds.HistoryUpdateDetails) |
||
8383 | |||
8384 | ua_types = [ |
||
8385 | ('NodeId', 'NodeId'), |
||
8386 | ] |
||
8387 | |||
8388 | def __init__(self): |
||
8389 | self.NodeId = NodeId() |
||
8390 | self._freeze = True |
||
8391 | |||
8392 | def __str__(self): |
||
8393 | return f'HistoryUpdateDetails(NodeId:{self.NodeId})' |
||
8394 | |||
8395 | __repr__ = __str__ |
||
8396 | |||
8397 | |||
8398 | class UpdateDataDetails(FrozenClass): |
||
8399 | """ |
||
8400 | :ivar NodeId: |
||
8401 | :vartype NodeId: NodeId |
||
8402 | :ivar PerformInsertReplace: |
||
8403 | :vartype PerformInsertReplace: PerformUpdateType |
||
8404 | :ivar UpdateValues: |
||
8405 | :vartype UpdateValues: DataValue |
||
8406 | """ |
||
8407 | |||
8408 | data_type = NodeId(ObjectIds.UpdateDataDetails) |
||
8409 | |||
8410 | ua_types = [ |
||
8411 | ('NodeId', 'NodeId'), |
||
8412 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8413 | ('UpdateValues', 'ListOfDataValue'), |
||
8414 | ] |
||
8415 | |||
8416 | def __init__(self): |
||
8417 | self.NodeId = NodeId() |
||
8418 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8419 | self.UpdateValues = [] |
||
8420 | self._freeze = True |
||
8421 | |||
8422 | def __str__(self): |
||
8423 | return f'UpdateDataDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, UpdateValues:{self.UpdateValues})' |
||
8424 | |||
8425 | __repr__ = __str__ |
||
8426 | |||
8427 | |||
8428 | class UpdateStructureDataDetails(FrozenClass): |
||
8429 | """ |
||
8430 | :ivar NodeId: |
||
8431 | :vartype NodeId: NodeId |
||
8432 | :ivar PerformInsertReplace: |
||
8433 | :vartype PerformInsertReplace: PerformUpdateType |
||
8434 | :ivar UpdateValues: |
||
8435 | :vartype UpdateValues: DataValue |
||
8436 | """ |
||
8437 | |||
8438 | data_type = NodeId(ObjectIds.UpdateStructureDataDetails) |
||
8439 | |||
8440 | ua_types = [ |
||
8441 | ('NodeId', 'NodeId'), |
||
8442 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8443 | ('UpdateValues', 'ListOfDataValue'), |
||
8444 | ] |
||
8445 | |||
8446 | def __init__(self): |
||
8447 | self.NodeId = NodeId() |
||
8448 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8449 | self.UpdateValues = [] |
||
8450 | self._freeze = True |
||
8451 | |||
8452 | def __str__(self): |
||
8453 | return f'UpdateStructureDataDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, UpdateValues:{self.UpdateValues})' |
||
8454 | |||
8455 | __repr__ = __str__ |
||
8456 | |||
8457 | |||
8458 | class UpdateEventDetails(FrozenClass): |
||
8459 | """ |
||
8460 | :ivar NodeId: |
||
8461 | :vartype NodeId: NodeId |
||
8462 | :ivar PerformInsertReplace: |
||
8463 | :vartype PerformInsertReplace: PerformUpdateType |
||
8464 | :ivar Filter: |
||
8465 | :vartype Filter: EventFilter |
||
8466 | :ivar EventData: |
||
8467 | :vartype EventData: HistoryEventFieldList |
||
8468 | """ |
||
8469 | |||
8470 | data_type = NodeId(ObjectIds.UpdateEventDetails) |
||
8471 | |||
8472 | ua_types = [ |
||
8473 | ('NodeId', 'NodeId'), |
||
8474 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8475 | ('Filter', 'EventFilter'), |
||
8476 | ('EventData', 'ListOfHistoryEventFieldList'), |
||
8477 | ] |
||
8478 | |||
8479 | def __init__(self): |
||
8480 | self.NodeId = NodeId() |
||
8481 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8482 | self.Filter = EventFilter() |
||
8483 | self.EventData = [] |
||
8484 | self._freeze = True |
||
8485 | |||
8486 | def __str__(self): |
||
8487 | return f'UpdateEventDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, Filter:{self.Filter}, EventData:{self.EventData})' |
||
8488 | |||
8489 | __repr__ = __str__ |
||
8490 | |||
8491 | |||
8492 | class DeleteRawModifiedDetails(FrozenClass): |
||
8493 | """ |
||
8494 | :ivar NodeId: |
||
8495 | :vartype NodeId: NodeId |
||
8496 | :ivar IsDeleteModified: |
||
8497 | :vartype IsDeleteModified: Boolean |
||
8498 | :ivar StartTime: |
||
8499 | :vartype StartTime: DateTime |
||
8500 | :ivar EndTime: |
||
8501 | :vartype EndTime: DateTime |
||
8502 | """ |
||
8503 | |||
8504 | data_type = NodeId(ObjectIds.DeleteRawModifiedDetails) |
||
8505 | |||
8506 | ua_types = [ |
||
8507 | ('NodeId', 'NodeId'), |
||
8508 | ('IsDeleteModified', 'Boolean'), |
||
8509 | ('StartTime', 'DateTime'), |
||
8510 | ('EndTime', 'DateTime'), |
||
8511 | ] |
||
8512 | |||
8513 | def __init__(self): |
||
8514 | self.NodeId = NodeId() |
||
8515 | self.IsDeleteModified = True |
||
8516 | self.StartTime = datetime.utcnow() |
||
8517 | self.EndTime = datetime.utcnow() |
||
8518 | self._freeze = True |
||
8519 | |||
8520 | def __str__(self): |
||
8521 | return f'DeleteRawModifiedDetails(NodeId:{self.NodeId}, IsDeleteModified:{self.IsDeleteModified}, StartTime:{self.StartTime}, EndTime:{self.EndTime})' |
||
8522 | |||
8523 | __repr__ = __str__ |
||
8524 | |||
8525 | |||
8526 | class DeleteAtTimeDetails(FrozenClass): |
||
8527 | """ |
||
8528 | :ivar NodeId: |
||
8529 | :vartype NodeId: NodeId |
||
8530 | :ivar ReqTimes: |
||
8531 | :vartype ReqTimes: DateTime |
||
8532 | """ |
||
8533 | |||
8534 | data_type = NodeId(ObjectIds.DeleteAtTimeDetails) |
||
8535 | |||
8536 | ua_types = [ |
||
8537 | ('NodeId', 'NodeId'), |
||
8538 | ('ReqTimes', 'ListOfDateTime'), |
||
8539 | ] |
||
8540 | |||
8541 | def __init__(self): |
||
8542 | self.NodeId = NodeId() |
||
8543 | self.ReqTimes = [] |
||
8544 | self._freeze = True |
||
8545 | |||
8546 | def __str__(self): |
||
8547 | return f'DeleteAtTimeDetails(NodeId:{self.NodeId}, ReqTimes:{self.ReqTimes})' |
||
8548 | |||
8549 | __repr__ = __str__ |
||
8550 | |||
8551 | |||
8552 | class DeleteEventDetails(FrozenClass): |
||
8553 | """ |
||
8554 | :ivar NodeId: |
||
8555 | :vartype NodeId: NodeId |
||
8556 | :ivar EventIds: |
||
8557 | :vartype EventIds: ByteString |
||
8558 | """ |
||
8559 | |||
8560 | data_type = NodeId(ObjectIds.DeleteEventDetails) |
||
8561 | |||
8562 | ua_types = [ |
||
8563 | ('NodeId', 'NodeId'), |
||
8564 | ('EventIds', 'ListOfByteString'), |
||
8565 | ] |
||
8566 | |||
8567 | def __init__(self): |
||
8568 | self.NodeId = NodeId() |
||
8569 | self.EventIds = [] |
||
8570 | self._freeze = True |
||
8571 | |||
8572 | def __str__(self): |
||
8573 | return f'DeleteEventDetails(NodeId:{self.NodeId}, EventIds:{self.EventIds})' |
||
8574 | |||
8575 | __repr__ = __str__ |
||
8576 | |||
8577 | |||
8578 | class HistoryUpdateResult(FrozenClass): |
||
8579 | """ |
||
8580 | :ivar StatusCode: |
||
8581 | :vartype StatusCode: StatusCode |
||
8582 | :ivar OperationResults: |
||
8583 | :vartype OperationResults: StatusCode |
||
8584 | :ivar DiagnosticInfos: |
||
8585 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8586 | """ |
||
8587 | |||
8588 | ua_types = [ |
||
8589 | ('StatusCode', 'StatusCode'), |
||
8590 | ('OperationResults', 'ListOfStatusCode'), |
||
8591 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8592 | ] |
||
8593 | |||
8594 | def __init__(self): |
||
8595 | self.StatusCode = StatusCode() |
||
8596 | self.OperationResults = [] |
||
8597 | self.DiagnosticInfos = [] |
||
8598 | self._freeze = True |
||
8599 | |||
8600 | def __str__(self): |
||
8601 | return f'HistoryUpdateResult(StatusCode:{self.StatusCode}, OperationResults:{self.OperationResults}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8602 | |||
8603 | __repr__ = __str__ |
||
8604 | |||
8605 | |||
8606 | class HistoryUpdateParameters(FrozenClass): |
||
8607 | """ |
||
8608 | :ivar HistoryUpdateDetails: |
||
8609 | :vartype HistoryUpdateDetails: ExtensionObject |
||
8610 | """ |
||
8611 | |||
8612 | ua_types = [ |
||
8613 | ('HistoryUpdateDetails', 'ListOfExtensionObject'), |
||
8614 | ] |
||
8615 | |||
8616 | def __init__(self): |
||
8617 | self.HistoryUpdateDetails = [] |
||
8618 | self._freeze = True |
||
8619 | |||
8620 | def __str__(self): |
||
8621 | return f'HistoryUpdateParameters(HistoryUpdateDetails:{self.HistoryUpdateDetails})' |
||
8622 | |||
8623 | __repr__ = __str__ |
||
8624 | |||
8625 | |||
8626 | class HistoryUpdateRequest(FrozenClass): |
||
8627 | """ |
||
8628 | :ivar TypeId: |
||
8629 | :vartype TypeId: NodeId |
||
8630 | :ivar RequestHeader: |
||
8631 | :vartype RequestHeader: RequestHeader |
||
8632 | :ivar Parameters: |
||
8633 | :vartype Parameters: HistoryUpdateParameters |
||
8634 | """ |
||
8635 | |||
8636 | data_type = NodeId(ObjectIds.HistoryUpdateRequest) |
||
8637 | |||
8638 | ua_types = [ |
||
8639 | ('TypeId', 'NodeId'), |
||
8640 | ('RequestHeader', 'RequestHeader'), |
||
8641 | ('Parameters', 'HistoryUpdateParameters'), |
||
8642 | ] |
||
8643 | |||
8644 | def __init__(self): |
||
8645 | self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) |
||
8646 | self.RequestHeader = RequestHeader() |
||
8647 | self.Parameters = HistoryUpdateParameters() |
||
8648 | self._freeze = True |
||
8649 | |||
8650 | def __str__(self): |
||
8651 | return f'HistoryUpdateRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8652 | |||
8653 | __repr__ = __str__ |
||
8654 | |||
8655 | |||
8656 | class HistoryUpdateResponse(FrozenClass): |
||
8657 | """ |
||
8658 | :ivar TypeId: |
||
8659 | :vartype TypeId: NodeId |
||
8660 | :ivar ResponseHeader: |
||
8661 | :vartype ResponseHeader: ResponseHeader |
||
8662 | :ivar Results: |
||
8663 | :vartype Results: HistoryUpdateResult |
||
8664 | :ivar DiagnosticInfos: |
||
8665 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8666 | """ |
||
8667 | |||
8668 | data_type = NodeId(ObjectIds.HistoryUpdateResponse) |
||
8669 | |||
8670 | ua_types = [ |
||
8671 | ('TypeId', 'NodeId'), |
||
8672 | ('ResponseHeader', 'ResponseHeader'), |
||
8673 | ('Results', 'ListOfHistoryUpdateResult'), |
||
8674 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8675 | ] |
||
8676 | |||
8677 | def __init__(self): |
||
8678 | self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) |
||
8679 | self.ResponseHeader = ResponseHeader() |
||
8680 | self.Results = [] |
||
8681 | self.DiagnosticInfos = [] |
||
8682 | self._freeze = True |
||
8683 | |||
8684 | def __str__(self): |
||
8685 | return f'HistoryUpdateResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8686 | |||
8687 | __repr__ = __str__ |
||
8688 | |||
8689 | |||
8690 | class CallMethodRequest(FrozenClass): |
||
8691 | """ |
||
8692 | :ivar ObjectId: |
||
8693 | :vartype ObjectId: NodeId |
||
8694 | :ivar MethodId: |
||
8695 | :vartype MethodId: NodeId |
||
8696 | :ivar InputArguments: |
||
8697 | :vartype InputArguments: Variant |
||
8698 | """ |
||
8699 | |||
8700 | data_type = NodeId(ObjectIds.CallMethodRequest) |
||
8701 | |||
8702 | ua_types = [ |
||
8703 | ('ObjectId', 'NodeId'), |
||
8704 | ('MethodId', 'NodeId'), |
||
8705 | ('InputArguments', 'ListOfVariant'), |
||
8706 | ] |
||
8707 | |||
8708 | def __init__(self): |
||
8709 | self.ObjectId = NodeId() |
||
8710 | self.MethodId = NodeId() |
||
8711 | self.InputArguments = [] |
||
8712 | self._freeze = True |
||
8713 | |||
8714 | def __str__(self): |
||
8715 | return f'CallMethodRequest(ObjectId:{self.ObjectId}, MethodId:{self.MethodId}, InputArguments:{self.InputArguments})' |
||
8716 | |||
8717 | __repr__ = __str__ |
||
8718 | |||
8719 | |||
8720 | class CallMethodResult(FrozenClass): |
||
8721 | """ |
||
8722 | :ivar StatusCode: |
||
8723 | :vartype StatusCode: StatusCode |
||
8724 | :ivar InputArgumentResults: |
||
8725 | :vartype InputArgumentResults: StatusCode |
||
8726 | :ivar InputArgumentDiagnosticInfos: |
||
8727 | :vartype InputArgumentDiagnosticInfos: DiagnosticInfo |
||
8728 | :ivar OutputArguments: |
||
8729 | :vartype OutputArguments: Variant |
||
8730 | """ |
||
8731 | |||
8732 | ua_types = [ |
||
8733 | ('StatusCode', 'StatusCode'), |
||
8734 | ('InputArgumentResults', 'ListOfStatusCode'), |
||
8735 | ('InputArgumentDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8736 | ('OutputArguments', 'ListOfVariant'), |
||
8737 | ] |
||
8738 | |||
8739 | def __init__(self): |
||
8740 | self.StatusCode = StatusCode() |
||
8741 | self.InputArgumentResults = [] |
||
8742 | self.InputArgumentDiagnosticInfos = [] |
||
8743 | self.OutputArguments = [] |
||
8744 | self._freeze = True |
||
8745 | |||
8746 | def __str__(self): |
||
8747 | return f'CallMethodResult(StatusCode:{self.StatusCode}, InputArgumentResults:{self.InputArgumentResults}, InputArgumentDiagnosticInfos:{self.InputArgumentDiagnosticInfos}, OutputArguments:{self.OutputArguments})' |
||
8748 | |||
8749 | __repr__ = __str__ |
||
8750 | |||
8751 | |||
8752 | class CallParameters(FrozenClass): |
||
8753 | """ |
||
8754 | :ivar MethodsToCall: |
||
8755 | :vartype MethodsToCall: CallMethodRequest |
||
8756 | """ |
||
8757 | |||
8758 | ua_types = [ |
||
8759 | ('MethodsToCall', 'ListOfCallMethodRequest'), |
||
8760 | ] |
||
8761 | |||
8762 | def __init__(self): |
||
8763 | self.MethodsToCall = [] |
||
8764 | self._freeze = True |
||
8765 | |||
8766 | def __str__(self): |
||
8767 | return f'CallParameters(MethodsToCall:{self.MethodsToCall})' |
||
8768 | |||
8769 | __repr__ = __str__ |
||
8770 | |||
8771 | |||
8772 | class CallRequest(FrozenClass): |
||
8773 | """ |
||
8774 | :ivar TypeId: |
||
8775 | :vartype TypeId: NodeId |
||
8776 | :ivar RequestHeader: |
||
8777 | :vartype RequestHeader: RequestHeader |
||
8778 | :ivar Parameters: |
||
8779 | :vartype Parameters: CallParameters |
||
8780 | """ |
||
8781 | |||
8782 | data_type = NodeId(ObjectIds.CallRequest) |
||
8783 | |||
8784 | ua_types = [ |
||
8785 | ('TypeId', 'NodeId'), |
||
8786 | ('RequestHeader', 'RequestHeader'), |
||
8787 | ('Parameters', 'CallParameters'), |
||
8788 | ] |
||
8789 | |||
8790 | def __init__(self): |
||
8791 | self.TypeId = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) |
||
8792 | self.RequestHeader = RequestHeader() |
||
8793 | self.Parameters = CallParameters() |
||
8794 | self._freeze = True |
||
8795 | |||
8796 | def __str__(self): |
||
8797 | return f'CallRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8798 | |||
8799 | __repr__ = __str__ |
||
8800 | |||
8801 | |||
8802 | class CallResponse(FrozenClass): |
||
8803 | """ |
||
8804 | :ivar TypeId: |
||
8805 | :vartype TypeId: NodeId |
||
8806 | :ivar ResponseHeader: |
||
8807 | :vartype ResponseHeader: ResponseHeader |
||
8808 | :ivar Results: |
||
8809 | :vartype Results: CallMethodResult |
||
8810 | :ivar DiagnosticInfos: |
||
8811 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8812 | """ |
||
8813 | |||
8814 | data_type = NodeId(ObjectIds.CallResponse) |
||
8815 | |||
8816 | ua_types = [ |
||
8817 | ('TypeId', 'NodeId'), |
||
8818 | ('ResponseHeader', 'ResponseHeader'), |
||
8819 | ('Results', 'ListOfCallMethodResult'), |
||
8820 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8821 | ] |
||
8822 | |||
8823 | def __init__(self): |
||
8824 | self.TypeId = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) |
||
8825 | self.ResponseHeader = ResponseHeader() |
||
8826 | self.Results = [] |
||
8827 | self.DiagnosticInfos = [] |
||
8828 | self._freeze = True |
||
8829 | |||
8830 | def __str__(self): |
||
8831 | return f'CallResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8832 | |||
8833 | __repr__ = __str__ |
||
8834 | |||
8835 | |||
8836 | class MonitoringFilter(FrozenClass): |
||
8837 | """ |
||
8838 | """ |
||
8839 | |||
8840 | data_type = NodeId(ObjectIds.MonitoringFilter) |
||
8841 | |||
8842 | ua_types = [ |
||
8843 | ] |
||
8844 | |||
8845 | def __init__(self): |
||
8846 | self._freeze = True |
||
8847 | |||
8848 | def __str__(self): |
||
8849 | return 'MonitoringFilter()' |
||
8850 | |||
8851 | __repr__ = __str__ |
||
8852 | |||
8853 | |||
8854 | class DataChangeFilter(FrozenClass): |
||
8855 | """ |
||
8856 | :ivar Trigger: |
||
8857 | :vartype Trigger: DataChangeTrigger |
||
8858 | :ivar DeadbandType: |
||
8859 | :vartype DeadbandType: UInt32 |
||
8860 | :ivar DeadbandValue: |
||
8861 | :vartype DeadbandValue: Double |
||
8862 | """ |
||
8863 | |||
8864 | data_type = NodeId(ObjectIds.DataChangeFilter) |
||
8865 | |||
8866 | ua_types = [ |
||
8867 | ('Trigger', 'DataChangeTrigger'), |
||
8868 | ('DeadbandType', 'UInt32'), |
||
8869 | ('DeadbandValue', 'Double'), |
||
8870 | ] |
||
8871 | |||
8872 | def __init__(self): |
||
8873 | self.Trigger = DataChangeTrigger(0) |
||
8874 | self.DeadbandType = 0 |
||
8875 | self.DeadbandValue = 0 |
||
8876 | self._freeze = True |
||
8877 | |||
8878 | def __str__(self): |
||
8879 | return f'DataChangeFilter(Trigger:{self.Trigger}, DeadbandType:{self.DeadbandType}, DeadbandValue:{self.DeadbandValue})' |
||
8880 | |||
8881 | __repr__ = __str__ |
||
8882 | |||
8883 | |||
8884 | class EventFilter(FrozenClass): |
||
8885 | """ |
||
8886 | :ivar SelectClauses: |
||
8887 | :vartype SelectClauses: SimpleAttributeOperand |
||
8888 | :ivar WhereClause: |
||
8889 | :vartype WhereClause: ContentFilter |
||
8890 | """ |
||
8891 | |||
8892 | data_type = NodeId(ObjectIds.EventFilter) |
||
8893 | |||
8894 | ua_types = [ |
||
8895 | ('SelectClauses', 'ListOfSimpleAttributeOperand'), |
||
8896 | ('WhereClause', 'ContentFilter'), |
||
8897 | ] |
||
8898 | |||
8899 | def __init__(self): |
||
8900 | self.SelectClauses = [] |
||
8901 | self.WhereClause = ContentFilter() |
||
8902 | self._freeze = True |
||
8903 | |||
8904 | def __str__(self): |
||
8905 | return f'EventFilter(SelectClauses:{self.SelectClauses}, WhereClause:{self.WhereClause})' |
||
8906 | |||
8907 | __repr__ = __str__ |
||
8908 | |||
8909 | |||
8910 | class AggregateConfiguration(FrozenClass): |
||
8911 | """ |
||
8912 | :ivar UseServerCapabilitiesDefaults: |
||
8913 | :vartype UseServerCapabilitiesDefaults: Boolean |
||
8914 | :ivar TreatUncertainAsBad: |
||
8915 | :vartype TreatUncertainAsBad: Boolean |
||
8916 | :ivar PercentDataBad: |
||
8917 | :vartype PercentDataBad: Byte |
||
8918 | :ivar PercentDataGood: |
||
8919 | :vartype PercentDataGood: Byte |
||
8920 | :ivar UseSlopedExtrapolation: |
||
8921 | :vartype UseSlopedExtrapolation: Boolean |
||
8922 | """ |
||
8923 | |||
8924 | data_type = NodeId(ObjectIds.AggregateConfiguration) |
||
8925 | |||
8926 | ua_types = [ |
||
8927 | ('UseServerCapabilitiesDefaults', 'Boolean'), |
||
8928 | ('TreatUncertainAsBad', 'Boolean'), |
||
8929 | ('PercentDataBad', 'Byte'), |
||
8930 | ('PercentDataGood', 'Byte'), |
||
8931 | ('UseSlopedExtrapolation', 'Boolean'), |
||
8932 | ] |
||
8933 | |||
8934 | def __init__(self): |
||
8935 | self.UseServerCapabilitiesDefaults = True |
||
8936 | self.TreatUncertainAsBad = True |
||
8937 | self.PercentDataBad = 0 |
||
8938 | self.PercentDataGood = 0 |
||
8939 | self.UseSlopedExtrapolation = True |
||
8940 | self._freeze = True |
||
8941 | |||
8942 | def __str__(self): |
||
8943 | return f'AggregateConfiguration(UseServerCapabilitiesDefaults:{self.UseServerCapabilitiesDefaults}, TreatUncertainAsBad:{self.TreatUncertainAsBad}, PercentDataBad:{self.PercentDataBad}, PercentDataGood:{self.PercentDataGood}, UseSlopedExtrapolation:{self.UseSlopedExtrapolation})' |
||
8944 | |||
8945 | __repr__ = __str__ |
||
8946 | |||
8947 | |||
8948 | class AggregateFilter(FrozenClass): |
||
8949 | """ |
||
8950 | :ivar StartTime: |
||
8951 | :vartype StartTime: DateTime |
||
8952 | :ivar AggregateType: |
||
8953 | :vartype AggregateType: NodeId |
||
8954 | :ivar ProcessingInterval: |
||
8955 | :vartype ProcessingInterval: Double |
||
8956 | :ivar AggregateConfiguration: |
||
8957 | :vartype AggregateConfiguration: AggregateConfiguration |
||
8958 | """ |
||
8959 | |||
8960 | data_type = NodeId(ObjectIds.AggregateFilter) |
||
8961 | |||
8962 | ua_types = [ |
||
8963 | ('StartTime', 'DateTime'), |
||
8964 | ('AggregateType', 'NodeId'), |
||
8965 | ('ProcessingInterval', 'Double'), |
||
8966 | ('AggregateConfiguration', 'AggregateConfiguration'), |
||
8967 | ] |
||
8968 | |||
8969 | def __init__(self): |
||
8970 | self.StartTime = datetime.utcnow() |
||
8971 | self.AggregateType = NodeId() |
||
8972 | self.ProcessingInterval = 0 |
||
8973 | self.AggregateConfiguration = AggregateConfiguration() |
||
8974 | self._freeze = True |
||
8975 | |||
8976 | def __str__(self): |
||
8977 | return f'AggregateFilter(StartTime:{self.StartTime}, AggregateType:{self.AggregateType}, ProcessingInterval:{self.ProcessingInterval}, AggregateConfiguration:{self.AggregateConfiguration})' |
||
8978 | |||
8979 | __repr__ = __str__ |
||
8980 | |||
8981 | |||
8982 | class MonitoringFilterResult(FrozenClass): |
||
8983 | """ |
||
8984 | """ |
||
8985 | |||
8986 | ua_types = [ |
||
8987 | ] |
||
8988 | |||
8989 | def __init__(self): |
||
8990 | self._freeze = True |
||
8991 | |||
8992 | def __str__(self): |
||
8993 | return 'MonitoringFilterResult()' |
||
8994 | |||
8995 | __repr__ = __str__ |
||
8996 | |||
8997 | |||
8998 | class EventFilterResult(FrozenClass): |
||
8999 | """ |
||
9000 | :ivar SelectClauseResults: |
||
9001 | :vartype SelectClauseResults: StatusCode |
||
9002 | :ivar SelectClauseDiagnosticInfos: |
||
9003 | :vartype SelectClauseDiagnosticInfos: DiagnosticInfo |
||
9004 | :ivar WhereClauseResult: |
||
9005 | :vartype WhereClauseResult: ContentFilterResult |
||
9006 | """ |
||
9007 | |||
9008 | ua_types = [ |
||
9009 | ('SelectClauseResults', 'ListOfStatusCode'), |
||
9010 | ('SelectClauseDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9011 | ('WhereClauseResult', 'ContentFilterResult'), |
||
9012 | ] |
||
9013 | |||
9014 | def __init__(self): |
||
9015 | self.SelectClauseResults = [] |
||
9016 | self.SelectClauseDiagnosticInfos = [] |
||
9017 | self.WhereClauseResult = ContentFilterResult() |
||
9018 | self._freeze = True |
||
9019 | |||
9020 | def __str__(self): |
||
9021 | return f'EventFilterResult(SelectClauseResults:{self.SelectClauseResults}, SelectClauseDiagnosticInfos:{self.SelectClauseDiagnosticInfos}, WhereClauseResult:{self.WhereClauseResult})' |
||
9022 | |||
9023 | __repr__ = __str__ |
||
9024 | |||
9025 | |||
9026 | class AggregateFilterResult(FrozenClass): |
||
9027 | """ |
||
9028 | :ivar RevisedStartTime: |
||
9029 | :vartype RevisedStartTime: DateTime |
||
9030 | :ivar RevisedProcessingInterval: |
||
9031 | :vartype RevisedProcessingInterval: Double |
||
9032 | :ivar RevisedAggregateConfiguration: |
||
9033 | :vartype RevisedAggregateConfiguration: AggregateConfiguration |
||
9034 | """ |
||
9035 | |||
9036 | ua_types = [ |
||
9037 | ('RevisedStartTime', 'DateTime'), |
||
9038 | ('RevisedProcessingInterval', 'Double'), |
||
9039 | ('RevisedAggregateConfiguration', 'AggregateConfiguration'), |
||
9040 | ] |
||
9041 | |||
9042 | def __init__(self): |
||
9043 | self.RevisedStartTime = datetime.utcnow() |
||
9044 | self.RevisedProcessingInterval = 0 |
||
9045 | self.RevisedAggregateConfiguration = AggregateConfiguration() |
||
9046 | self._freeze = True |
||
9047 | |||
9048 | def __str__(self): |
||
9049 | return f'AggregateFilterResult(RevisedStartTime:{self.RevisedStartTime}, RevisedProcessingInterval:{self.RevisedProcessingInterval}, RevisedAggregateConfiguration:{self.RevisedAggregateConfiguration})' |
||
9050 | |||
9051 | __repr__ = __str__ |
||
9052 | |||
9053 | |||
9054 | class MonitoringParameters(FrozenClass): |
||
9055 | """ |
||
9056 | :ivar ClientHandle: |
||
9057 | :vartype ClientHandle: UInt32 |
||
9058 | :ivar SamplingInterval: |
||
9059 | :vartype SamplingInterval: Double |
||
9060 | :ivar Filter: |
||
9061 | :vartype Filter: ExtensionObject |
||
9062 | :ivar QueueSize: |
||
9063 | :vartype QueueSize: UInt32 |
||
9064 | :ivar DiscardOldest: |
||
9065 | :vartype DiscardOldest: Boolean |
||
9066 | """ |
||
9067 | |||
9068 | ua_types = [ |
||
9069 | ('ClientHandle', 'UInt32'), |
||
9070 | ('SamplingInterval', 'Double'), |
||
9071 | ('Filter', 'ExtensionObject'), |
||
9072 | ('QueueSize', 'UInt32'), |
||
9073 | ('DiscardOldest', 'Boolean'), |
||
9074 | ] |
||
9075 | |||
9076 | def __init__(self): |
||
9077 | self.ClientHandle = 0 |
||
9078 | self.SamplingInterval = 0 |
||
9079 | self.Filter = ExtensionObject() |
||
9080 | self.QueueSize = 0 |
||
9081 | self.DiscardOldest = True |
||
9082 | self._freeze = True |
||
9083 | |||
9084 | def __str__(self): |
||
9085 | return f'MonitoringParameters(ClientHandle:{self.ClientHandle}, SamplingInterval:{self.SamplingInterval}, Filter:{self.Filter}, QueueSize:{self.QueueSize}, DiscardOldest:{self.DiscardOldest})' |
||
9086 | |||
9087 | __repr__ = __str__ |
||
9088 | |||
9089 | |||
9090 | class MonitoredItemCreateRequest(FrozenClass): |
||
9091 | """ |
||
9092 | :ivar ItemToMonitor: |
||
9093 | :vartype ItemToMonitor: ReadValueId |
||
9094 | :ivar MonitoringMode: |
||
9095 | :vartype MonitoringMode: MonitoringMode |
||
9096 | :ivar RequestedParameters: |
||
9097 | :vartype RequestedParameters: MonitoringParameters |
||
9098 | """ |
||
9099 | |||
9100 | data_type = NodeId(ObjectIds.MonitoredItemCreateRequest) |
||
9101 | |||
9102 | ua_types = [ |
||
9103 | ('ItemToMonitor', 'ReadValueId'), |
||
9104 | ('MonitoringMode', 'MonitoringMode'), |
||
9105 | ('RequestedParameters', 'MonitoringParameters'), |
||
9106 | ] |
||
9107 | |||
9108 | def __init__(self): |
||
9109 | self.ItemToMonitor = ReadValueId() |
||
9110 | self.MonitoringMode = MonitoringMode(0) |
||
9111 | self.RequestedParameters = MonitoringParameters() |
||
9112 | self._freeze = True |
||
9113 | |||
9114 | def __str__(self): |
||
9115 | return f'MonitoredItemCreateRequest(ItemToMonitor:{self.ItemToMonitor}, MonitoringMode:{self.MonitoringMode}, RequestedParameters:{self.RequestedParameters})' |
||
9116 | |||
9117 | __repr__ = __str__ |
||
9118 | |||
9119 | |||
9120 | class MonitoredItemCreateResult(FrozenClass): |
||
9121 | """ |
||
9122 | :ivar StatusCode: |
||
9123 | :vartype StatusCode: StatusCode |
||
9124 | :ivar MonitoredItemId: |
||
9125 | :vartype MonitoredItemId: UInt32 |
||
9126 | :ivar RevisedSamplingInterval: |
||
9127 | :vartype RevisedSamplingInterval: Double |
||
9128 | :ivar RevisedQueueSize: |
||
9129 | :vartype RevisedQueueSize: UInt32 |
||
9130 | :ivar FilterResult: |
||
9131 | :vartype FilterResult: ExtensionObject |
||
9132 | """ |
||
9133 | |||
9134 | ua_types = [ |
||
9135 | ('StatusCode', 'StatusCode'), |
||
9136 | ('MonitoredItemId', 'UInt32'), |
||
9137 | ('RevisedSamplingInterval', 'Double'), |
||
9138 | ('RevisedQueueSize', 'UInt32'), |
||
9139 | ('FilterResult', 'ExtensionObject'), |
||
9140 | ] |
||
9141 | |||
9142 | def __init__(self): |
||
9143 | self.StatusCode = StatusCode() |
||
9144 | self.MonitoredItemId = 0 |
||
9145 | self.RevisedSamplingInterval = 0 |
||
9146 | self.RevisedQueueSize = 0 |
||
9147 | self.FilterResult = ExtensionObject() |
||
9148 | self._freeze = True |
||
9149 | |||
9150 | def __str__(self): |
||
9151 | return f'MonitoredItemCreateResult(StatusCode:{self.StatusCode}, MonitoredItemId:{self.MonitoredItemId}, RevisedSamplingInterval:{self.RevisedSamplingInterval}, RevisedQueueSize:{self.RevisedQueueSize}, FilterResult:{self.FilterResult})' |
||
9152 | |||
9153 | __repr__ = __str__ |
||
9154 | |||
9155 | |||
9156 | class CreateMonitoredItemsParameters(FrozenClass): |
||
9157 | """ |
||
9158 | :ivar SubscriptionId: |
||
9159 | :vartype SubscriptionId: UInt32 |
||
9160 | :ivar TimestampsToReturn: |
||
9161 | :vartype TimestampsToReturn: TimestampsToReturn |
||
9162 | :ivar ItemsToCreate: |
||
9163 | :vartype ItemsToCreate: MonitoredItemCreateRequest |
||
9164 | """ |
||
9165 | |||
9166 | ua_types = [ |
||
9167 | ('SubscriptionId', 'UInt32'), |
||
9168 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
9169 | ('ItemsToCreate', 'ListOfMonitoredItemCreateRequest'), |
||
9170 | ] |
||
9171 | |||
9172 | def __init__(self): |
||
9173 | self.SubscriptionId = 0 |
||
9174 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
9175 | self.ItemsToCreate = [] |
||
9176 | self._freeze = True |
||
9177 | |||
9178 | def __str__(self): |
||
9179 | return f'CreateMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, TimestampsToReturn:{self.TimestampsToReturn}, ItemsToCreate:{self.ItemsToCreate})' |
||
9180 | |||
9181 | __repr__ = __str__ |
||
9182 | |||
9183 | |||
9184 | class CreateMonitoredItemsRequest(FrozenClass): |
||
9185 | """ |
||
9186 | :ivar TypeId: |
||
9187 | :vartype TypeId: NodeId |
||
9188 | :ivar RequestHeader: |
||
9189 | :vartype RequestHeader: RequestHeader |
||
9190 | :ivar Parameters: |
||
9191 | :vartype Parameters: CreateMonitoredItemsParameters |
||
9192 | """ |
||
9193 | |||
9194 | data_type = NodeId(ObjectIds.CreateMonitoredItemsRequest) |
||
9195 | |||
9196 | ua_types = [ |
||
9197 | ('TypeId', 'NodeId'), |
||
9198 | ('RequestHeader', 'RequestHeader'), |
||
9199 | ('Parameters', 'CreateMonitoredItemsParameters'), |
||
9200 | ] |
||
9201 | |||
9202 | def __init__(self): |
||
9203 | self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) |
||
9204 | self.RequestHeader = RequestHeader() |
||
9205 | self.Parameters = CreateMonitoredItemsParameters() |
||
9206 | self._freeze = True |
||
9207 | |||
9208 | def __str__(self): |
||
9209 | return f'CreateMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9210 | |||
9211 | __repr__ = __str__ |
||
9212 | |||
9213 | |||
9214 | class CreateMonitoredItemsResponse(FrozenClass): |
||
9215 | """ |
||
9216 | :ivar TypeId: |
||
9217 | :vartype TypeId: NodeId |
||
9218 | :ivar ResponseHeader: |
||
9219 | :vartype ResponseHeader: ResponseHeader |
||
9220 | :ivar Results: |
||
9221 | :vartype Results: MonitoredItemCreateResult |
||
9222 | :ivar DiagnosticInfos: |
||
9223 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9224 | """ |
||
9225 | |||
9226 | data_type = NodeId(ObjectIds.CreateMonitoredItemsResponse) |
||
9227 | |||
9228 | ua_types = [ |
||
9229 | ('TypeId', 'NodeId'), |
||
9230 | ('ResponseHeader', 'ResponseHeader'), |
||
9231 | ('Results', 'ListOfMonitoredItemCreateResult'), |
||
9232 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9233 | ] |
||
9234 | |||
9235 | def __init__(self): |
||
9236 | self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) |
||
9237 | self.ResponseHeader = ResponseHeader() |
||
9238 | self.Results = [] |
||
9239 | self.DiagnosticInfos = [] |
||
9240 | self._freeze = True |
||
9241 | |||
9242 | def __str__(self): |
||
9243 | return f'CreateMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9244 | |||
9245 | __repr__ = __str__ |
||
9246 | |||
9247 | |||
9248 | class MonitoredItemModifyRequest(FrozenClass): |
||
9249 | """ |
||
9250 | :ivar MonitoredItemId: |
||
9251 | :vartype MonitoredItemId: UInt32 |
||
9252 | :ivar RequestedParameters: |
||
9253 | :vartype RequestedParameters: MonitoringParameters |
||
9254 | """ |
||
9255 | |||
9256 | data_type = NodeId(ObjectIds.MonitoredItemModifyRequest) |
||
9257 | |||
9258 | ua_types = [ |
||
9259 | ('MonitoredItemId', 'UInt32'), |
||
9260 | ('RequestedParameters', 'MonitoringParameters'), |
||
9261 | ] |
||
9262 | |||
9263 | def __init__(self): |
||
9264 | self.MonitoredItemId = 0 |
||
9265 | self.RequestedParameters = MonitoringParameters() |
||
9266 | self._freeze = True |
||
9267 | |||
9268 | def __str__(self): |
||
9269 | return f'MonitoredItemModifyRequest(MonitoredItemId:{self.MonitoredItemId}, RequestedParameters:{self.RequestedParameters})' |
||
9270 | |||
9271 | __repr__ = __str__ |
||
9272 | |||
9273 | |||
9274 | class MonitoredItemModifyResult(FrozenClass): |
||
9275 | """ |
||
9276 | :ivar StatusCode: |
||
9277 | :vartype StatusCode: StatusCode |
||
9278 | :ivar RevisedSamplingInterval: |
||
9279 | :vartype RevisedSamplingInterval: Double |
||
9280 | :ivar RevisedQueueSize: |
||
9281 | :vartype RevisedQueueSize: UInt32 |
||
9282 | :ivar FilterResult: |
||
9283 | :vartype FilterResult: ExtensionObject |
||
9284 | """ |
||
9285 | |||
9286 | ua_types = [ |
||
9287 | ('StatusCode', 'StatusCode'), |
||
9288 | ('RevisedSamplingInterval', 'Double'), |
||
9289 | ('RevisedQueueSize', 'UInt32'), |
||
9290 | ('FilterResult', 'ExtensionObject'), |
||
9291 | ] |
||
9292 | |||
9293 | def __init__(self): |
||
9294 | self.StatusCode = StatusCode() |
||
9295 | self.RevisedSamplingInterval = 0 |
||
9296 | self.RevisedQueueSize = 0 |
||
9297 | self.FilterResult = ExtensionObject() |
||
9298 | self._freeze = True |
||
9299 | |||
9300 | def __str__(self): |
||
9301 | return f'MonitoredItemModifyResult(StatusCode:{self.StatusCode}, RevisedSamplingInterval:{self.RevisedSamplingInterval}, RevisedQueueSize:{self.RevisedQueueSize}, FilterResult:{self.FilterResult})' |
||
9302 | |||
9303 | __repr__ = __str__ |
||
9304 | |||
9305 | |||
9306 | class ModifyMonitoredItemsParameters(FrozenClass): |
||
9307 | """ |
||
9308 | :ivar SubscriptionId: |
||
9309 | :vartype SubscriptionId: UInt32 |
||
9310 | :ivar TimestampsToReturn: |
||
9311 | :vartype TimestampsToReturn: TimestampsToReturn |
||
9312 | :ivar ItemsToModify: |
||
9313 | :vartype ItemsToModify: MonitoredItemModifyRequest |
||
9314 | """ |
||
9315 | |||
9316 | ua_types = [ |
||
9317 | ('SubscriptionId', 'UInt32'), |
||
9318 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
9319 | ('ItemsToModify', 'ListOfMonitoredItemModifyRequest'), |
||
9320 | ] |
||
9321 | |||
9322 | def __init__(self): |
||
9323 | self.SubscriptionId = 0 |
||
9324 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
9325 | self.ItemsToModify = [] |
||
9326 | self._freeze = True |
||
9327 | |||
9328 | def __str__(self): |
||
9329 | return f'ModifyMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, TimestampsToReturn:{self.TimestampsToReturn}, ItemsToModify:{self.ItemsToModify})' |
||
9330 | |||
9331 | __repr__ = __str__ |
||
9332 | |||
9333 | |||
9334 | class ModifyMonitoredItemsRequest(FrozenClass): |
||
9335 | """ |
||
9336 | :ivar TypeId: |
||
9337 | :vartype TypeId: NodeId |
||
9338 | :ivar RequestHeader: |
||
9339 | :vartype RequestHeader: RequestHeader |
||
9340 | :ivar Parameters: |
||
9341 | :vartype Parameters: ModifyMonitoredItemsParameters |
||
9342 | """ |
||
9343 | |||
9344 | data_type = NodeId(ObjectIds.ModifyMonitoredItemsRequest) |
||
9345 | |||
9346 | ua_types = [ |
||
9347 | ('TypeId', 'NodeId'), |
||
9348 | ('RequestHeader', 'RequestHeader'), |
||
9349 | ('Parameters', 'ModifyMonitoredItemsParameters'), |
||
9350 | ] |
||
9351 | |||
9352 | def __init__(self): |
||
9353 | self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) |
||
9354 | self.RequestHeader = RequestHeader() |
||
9355 | self.Parameters = ModifyMonitoredItemsParameters() |
||
9356 | self._freeze = True |
||
9357 | |||
9358 | def __str__(self): |
||
9359 | return f'ModifyMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9360 | |||
9361 | __repr__ = __str__ |
||
9362 | |||
9363 | |||
9364 | class ModifyMonitoredItemsResponse(FrozenClass): |
||
9365 | """ |
||
9366 | :ivar TypeId: |
||
9367 | :vartype TypeId: NodeId |
||
9368 | :ivar ResponseHeader: |
||
9369 | :vartype ResponseHeader: ResponseHeader |
||
9370 | :ivar Results: |
||
9371 | :vartype Results: MonitoredItemModifyResult |
||
9372 | :ivar DiagnosticInfos: |
||
9373 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9374 | """ |
||
9375 | |||
9376 | data_type = NodeId(ObjectIds.ModifyMonitoredItemsResponse) |
||
9377 | |||
9378 | ua_types = [ |
||
9379 | ('TypeId', 'NodeId'), |
||
9380 | ('ResponseHeader', 'ResponseHeader'), |
||
9381 | ('Results', 'ListOfMonitoredItemModifyResult'), |
||
9382 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9383 | ] |
||
9384 | |||
9385 | def __init__(self): |
||
9386 | self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) |
||
9387 | self.ResponseHeader = ResponseHeader() |
||
9388 | self.Results = [] |
||
9389 | self.DiagnosticInfos = [] |
||
9390 | self._freeze = True |
||
9391 | |||
9392 | def __str__(self): |
||
9393 | return f'ModifyMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9394 | |||
9395 | __repr__ = __str__ |
||
9396 | |||
9397 | |||
9398 | class SetMonitoringModeParameters(FrozenClass): |
||
9399 | """ |
||
9400 | :ivar SubscriptionId: |
||
9401 | :vartype SubscriptionId: UInt32 |
||
9402 | :ivar MonitoringMode: |
||
9403 | :vartype MonitoringMode: MonitoringMode |
||
9404 | :ivar MonitoredItemIds: |
||
9405 | :vartype MonitoredItemIds: UInt32 |
||
9406 | """ |
||
9407 | |||
9408 | ua_types = [ |
||
9409 | ('SubscriptionId', 'UInt32'), |
||
9410 | ('MonitoringMode', 'MonitoringMode'), |
||
9411 | ('MonitoredItemIds', 'ListOfUInt32'), |
||
9412 | ] |
||
9413 | |||
9414 | def __init__(self): |
||
9415 | self.SubscriptionId = 0 |
||
9416 | self.MonitoringMode = MonitoringMode(0) |
||
9417 | self.MonitoredItemIds = [] |
||
9418 | self._freeze = True |
||
9419 | |||
9420 | def __str__(self): |
||
9421 | return f'SetMonitoringModeParameters(SubscriptionId:{self.SubscriptionId}, MonitoringMode:{self.MonitoringMode}, MonitoredItemIds:{self.MonitoredItemIds})' |
||
9422 | |||
9423 | __repr__ = __str__ |
||
9424 | |||
9425 | |||
9426 | class SetMonitoringModeRequest(FrozenClass): |
||
9427 | """ |
||
9428 | :ivar TypeId: |
||
9429 | :vartype TypeId: NodeId |
||
9430 | :ivar RequestHeader: |
||
9431 | :vartype RequestHeader: RequestHeader |
||
9432 | :ivar Parameters: |
||
9433 | :vartype Parameters: SetMonitoringModeParameters |
||
9434 | """ |
||
9435 | |||
9436 | data_type = NodeId(ObjectIds.SetMonitoringModeRequest) |
||
9437 | |||
9438 | ua_types = [ |
||
9439 | ('TypeId', 'NodeId'), |
||
9440 | ('RequestHeader', 'RequestHeader'), |
||
9441 | ('Parameters', 'SetMonitoringModeParameters'), |
||
9442 | ] |
||
9443 | |||
9444 | def __init__(self): |
||
9445 | self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) |
||
9446 | self.RequestHeader = RequestHeader() |
||
9447 | self.Parameters = SetMonitoringModeParameters() |
||
9448 | self._freeze = True |
||
9449 | |||
9450 | def __str__(self): |
||
9451 | return f'SetMonitoringModeRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9452 | |||
9453 | __repr__ = __str__ |
||
9454 | |||
9455 | |||
9456 | class SetMonitoringModeResult(FrozenClass): |
||
9457 | """ |
||
9458 | :ivar Results: |
||
9459 | :vartype Results: StatusCode |
||
9460 | :ivar DiagnosticInfos: |
||
9461 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9462 | """ |
||
9463 | |||
9464 | ua_types = [ |
||
9465 | ('Results', 'ListOfStatusCode'), |
||
9466 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9467 | ] |
||
9468 | |||
9469 | def __init__(self): |
||
9470 | self.Results = [] |
||
9471 | self.DiagnosticInfos = [] |
||
9472 | self._freeze = True |
||
9473 | |||
9474 | def __str__(self): |
||
9475 | return f'SetMonitoringModeResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9476 | |||
9477 | __repr__ = __str__ |
||
9478 | |||
9479 | |||
9480 | class SetMonitoringModeResponse(FrozenClass): |
||
9481 | """ |
||
9482 | :ivar TypeId: |
||
9483 | :vartype TypeId: NodeId |
||
9484 | :ivar ResponseHeader: |
||
9485 | :vartype ResponseHeader: ResponseHeader |
||
9486 | :ivar Parameters: |
||
9487 | :vartype Parameters: SetMonitoringModeResult |
||
9488 | """ |
||
9489 | |||
9490 | data_type = NodeId(ObjectIds.SetMonitoringModeResponse) |
||
9491 | |||
9492 | ua_types = [ |
||
9493 | ('TypeId', 'NodeId'), |
||
9494 | ('ResponseHeader', 'ResponseHeader'), |
||
9495 | ('Parameters', 'SetMonitoringModeResult'), |
||
9496 | ] |
||
9497 | |||
9498 | def __init__(self): |
||
9499 | self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) |
||
9500 | self.ResponseHeader = ResponseHeader() |
||
9501 | self.Parameters = SetMonitoringModeResult() |
||
9502 | self._freeze = True |
||
9503 | |||
9504 | def __str__(self): |
||
9505 | return f'SetMonitoringModeResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9506 | |||
9507 | __repr__ = __str__ |
||
9508 | |||
9509 | |||
9510 | class SetTriggeringParameters(FrozenClass): |
||
9511 | """ |
||
9512 | :ivar SubscriptionId: |
||
9513 | :vartype SubscriptionId: UInt32 |
||
9514 | :ivar TriggeringItemId: |
||
9515 | :vartype TriggeringItemId: UInt32 |
||
9516 | :ivar LinksToAdd: |
||
9517 | :vartype LinksToAdd: UInt32 |
||
9518 | :ivar LinksToRemove: |
||
9519 | :vartype LinksToRemove: UInt32 |
||
9520 | """ |
||
9521 | |||
9522 | ua_types = [ |
||
9523 | ('SubscriptionId', 'UInt32'), |
||
9524 | ('TriggeringItemId', 'UInt32'), |
||
9525 | ('LinksToAdd', 'ListOfUInt32'), |
||
9526 | ('LinksToRemove', 'ListOfUInt32'), |
||
9527 | ] |
||
9528 | |||
9529 | def __init__(self): |
||
9530 | self.SubscriptionId = 0 |
||
9531 | self.TriggeringItemId = 0 |
||
9532 | self.LinksToAdd = [] |
||
9533 | self.LinksToRemove = [] |
||
9534 | self._freeze = True |
||
9535 | |||
9536 | def __str__(self): |
||
9537 | return f'SetTriggeringParameters(SubscriptionId:{self.SubscriptionId}, TriggeringItemId:{self.TriggeringItemId}, LinksToAdd:{self.LinksToAdd}, LinksToRemove:{self.LinksToRemove})' |
||
9538 | |||
9539 | __repr__ = __str__ |
||
9540 | |||
9541 | |||
9542 | class SetTriggeringRequest(FrozenClass): |
||
9543 | """ |
||
9544 | :ivar TypeId: |
||
9545 | :vartype TypeId: NodeId |
||
9546 | :ivar RequestHeader: |
||
9547 | :vartype RequestHeader: RequestHeader |
||
9548 | :ivar Parameters: |
||
9549 | :vartype Parameters: SetTriggeringParameters |
||
9550 | """ |
||
9551 | |||
9552 | data_type = NodeId(ObjectIds.SetTriggeringRequest) |
||
9553 | |||
9554 | ua_types = [ |
||
9555 | ('TypeId', 'NodeId'), |
||
9556 | ('RequestHeader', 'RequestHeader'), |
||
9557 | ('Parameters', 'SetTriggeringParameters'), |
||
9558 | ] |
||
9559 | |||
9560 | def __init__(self): |
||
9561 | self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) |
||
9562 | self.RequestHeader = RequestHeader() |
||
9563 | self.Parameters = SetTriggeringParameters() |
||
9564 | self._freeze = True |
||
9565 | |||
9566 | def __str__(self): |
||
9567 | return f'SetTriggeringRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9568 | |||
9569 | __repr__ = __str__ |
||
9570 | |||
9571 | |||
9572 | class SetTriggeringResult(FrozenClass): |
||
9573 | """ |
||
9574 | :ivar AddResults: |
||
9575 | :vartype AddResults: StatusCode |
||
9576 | :ivar AddDiagnosticInfos: |
||
9577 | :vartype AddDiagnosticInfos: DiagnosticInfo |
||
9578 | :ivar RemoveResults: |
||
9579 | :vartype RemoveResults: StatusCode |
||
9580 | :ivar RemoveDiagnosticInfos: |
||
9581 | :vartype RemoveDiagnosticInfos: DiagnosticInfo |
||
9582 | """ |
||
9583 | |||
9584 | ua_types = [ |
||
9585 | ('AddResults', 'ListOfStatusCode'), |
||
9586 | ('AddDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9587 | ('RemoveResults', 'ListOfStatusCode'), |
||
9588 | ('RemoveDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9589 | ] |
||
9590 | |||
9591 | def __init__(self): |
||
9592 | self.AddResults = [] |
||
9593 | self.AddDiagnosticInfos = [] |
||
9594 | self.RemoveResults = [] |
||
9595 | self.RemoveDiagnosticInfos = [] |
||
9596 | self._freeze = True |
||
9597 | |||
9598 | def __str__(self): |
||
9599 | return f'SetTriggeringResult(AddResults:{self.AddResults}, AddDiagnosticInfos:{self.AddDiagnosticInfos}, RemoveResults:{self.RemoveResults}, RemoveDiagnosticInfos:{self.RemoveDiagnosticInfos})' |
||
9600 | |||
9601 | __repr__ = __str__ |
||
9602 | |||
9603 | |||
9604 | class SetTriggeringResponse(FrozenClass): |
||
9605 | """ |
||
9606 | :ivar TypeId: |
||
9607 | :vartype TypeId: NodeId |
||
9608 | :ivar ResponseHeader: |
||
9609 | :vartype ResponseHeader: ResponseHeader |
||
9610 | :ivar Parameters: |
||
9611 | :vartype Parameters: SetTriggeringResult |
||
9612 | """ |
||
9613 | |||
9614 | data_type = NodeId(ObjectIds.SetTriggeringResponse) |
||
9615 | |||
9616 | ua_types = [ |
||
9617 | ('TypeId', 'NodeId'), |
||
9618 | ('ResponseHeader', 'ResponseHeader'), |
||
9619 | ('Parameters', 'SetTriggeringResult'), |
||
9620 | ] |
||
9621 | |||
9622 | def __init__(self): |
||
9623 | self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) |
||
9624 | self.ResponseHeader = ResponseHeader() |
||
9625 | self.Parameters = SetTriggeringResult() |
||
9626 | self._freeze = True |
||
9627 | |||
9628 | def __str__(self): |
||
9629 | return f'SetTriggeringResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9630 | |||
9631 | __repr__ = __str__ |
||
9632 | |||
9633 | |||
9634 | class DeleteMonitoredItemsParameters(FrozenClass): |
||
9635 | """ |
||
9636 | :ivar SubscriptionId: |
||
9637 | :vartype SubscriptionId: UInt32 |
||
9638 | :ivar MonitoredItemIds: |
||
9639 | :vartype MonitoredItemIds: UInt32 |
||
9640 | """ |
||
9641 | |||
9642 | ua_types = [ |
||
9643 | ('SubscriptionId', 'UInt32'), |
||
9644 | ('MonitoredItemIds', 'ListOfUInt32'), |
||
9645 | ] |
||
9646 | |||
9647 | def __init__(self): |
||
9648 | self.SubscriptionId = 0 |
||
9649 | self.MonitoredItemIds = [] |
||
9650 | self._freeze = True |
||
9651 | |||
9652 | def __str__(self): |
||
9653 | return f'DeleteMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, MonitoredItemIds:{self.MonitoredItemIds})' |
||
9654 | |||
9655 | __repr__ = __str__ |
||
9656 | |||
9657 | |||
9658 | class DeleteMonitoredItemsRequest(FrozenClass): |
||
9659 | """ |
||
9660 | :ivar TypeId: |
||
9661 | :vartype TypeId: NodeId |
||
9662 | :ivar RequestHeader: |
||
9663 | :vartype RequestHeader: RequestHeader |
||
9664 | :ivar Parameters: |
||
9665 | :vartype Parameters: DeleteMonitoredItemsParameters |
||
9666 | """ |
||
9667 | |||
9668 | data_type = NodeId(ObjectIds.DeleteMonitoredItemsRequest) |
||
9669 | |||
9670 | ua_types = [ |
||
9671 | ('TypeId', 'NodeId'), |
||
9672 | ('RequestHeader', 'RequestHeader'), |
||
9673 | ('Parameters', 'DeleteMonitoredItemsParameters'), |
||
9674 | ] |
||
9675 | |||
9676 | def __init__(self): |
||
9677 | self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) |
||
9678 | self.RequestHeader = RequestHeader() |
||
9679 | self.Parameters = DeleteMonitoredItemsParameters() |
||
9680 | self._freeze = True |
||
9681 | |||
9682 | def __str__(self): |
||
9683 | return f'DeleteMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9684 | |||
9685 | __repr__ = __str__ |
||
9686 | |||
9687 | |||
9688 | class DeleteMonitoredItemsResponse(FrozenClass): |
||
9689 | """ |
||
9690 | :ivar TypeId: |
||
9691 | :vartype TypeId: NodeId |
||
9692 | :ivar ResponseHeader: |
||
9693 | :vartype ResponseHeader: ResponseHeader |
||
9694 | :ivar Results: |
||
9695 | :vartype Results: StatusCode |
||
9696 | :ivar DiagnosticInfos: |
||
9697 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9698 | """ |
||
9699 | |||
9700 | data_type = NodeId(ObjectIds.DeleteMonitoredItemsResponse) |
||
9701 | |||
9702 | ua_types = [ |
||
9703 | ('TypeId', 'NodeId'), |
||
9704 | ('ResponseHeader', 'ResponseHeader'), |
||
9705 | ('Results', 'ListOfStatusCode'), |
||
9706 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9707 | ] |
||
9708 | |||
9709 | def __init__(self): |
||
9710 | self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) |
||
9711 | self.ResponseHeader = ResponseHeader() |
||
9712 | self.Results = [] |
||
9713 | self.DiagnosticInfos = [] |
||
9714 | self._freeze = True |
||
9715 | |||
9716 | def __str__(self): |
||
9717 | return f'DeleteMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9718 | |||
9719 | __repr__ = __str__ |
||
9720 | |||
9721 | |||
9722 | class CreateSubscriptionParameters(FrozenClass): |
||
9723 | """ |
||
9724 | :ivar RequestedPublishingInterval: |
||
9725 | :vartype RequestedPublishingInterval: Double |
||
9726 | :ivar RequestedLifetimeCount: |
||
9727 | :vartype RequestedLifetimeCount: UInt32 |
||
9728 | :ivar RequestedMaxKeepAliveCount: |
||
9729 | :vartype RequestedMaxKeepAliveCount: UInt32 |
||
9730 | :ivar MaxNotificationsPerPublish: |
||
9731 | :vartype MaxNotificationsPerPublish: UInt32 |
||
9732 | :ivar PublishingEnabled: |
||
9733 | :vartype PublishingEnabled: Boolean |
||
9734 | :ivar Priority: |
||
9735 | :vartype Priority: Byte |
||
9736 | """ |
||
9737 | |||
9738 | ua_types = [ |
||
9739 | ('RequestedPublishingInterval', 'Double'), |
||
9740 | ('RequestedLifetimeCount', 'UInt32'), |
||
9741 | ('RequestedMaxKeepAliveCount', 'UInt32'), |
||
9742 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
9743 | ('PublishingEnabled', 'Boolean'), |
||
9744 | ('Priority', 'Byte'), |
||
9745 | ] |
||
9746 | |||
9747 | def __init__(self): |
||
9748 | self.RequestedPublishingInterval = 0 |
||
9749 | self.RequestedLifetimeCount = 0 |
||
9750 | self.RequestedMaxKeepAliveCount = 0 |
||
9751 | self.MaxNotificationsPerPublish = 0 |
||
9752 | self.PublishingEnabled = True |
||
9753 | self.Priority = 0 |
||
9754 | self._freeze = True |
||
9755 | |||
9756 | def __str__(self): |
||
9757 | return f'CreateSubscriptionParameters(RequestedPublishingInterval:{self.RequestedPublishingInterval}, RequestedLifetimeCount:{self.RequestedLifetimeCount}, RequestedMaxKeepAliveCount:{self.RequestedMaxKeepAliveCount}, MaxNotificationsPerPublish:{self.MaxNotificationsPerPublish}, PublishingEnabled:{self.PublishingEnabled}, Priority:{self.Priority})' |
||
9758 | |||
9759 | __repr__ = __str__ |
||
9760 | |||
9761 | |||
9762 | class CreateSubscriptionRequest(FrozenClass): |
||
9763 | """ |
||
9764 | :ivar TypeId: |
||
9765 | :vartype TypeId: NodeId |
||
9766 | :ivar RequestHeader: |
||
9767 | :vartype RequestHeader: RequestHeader |
||
9768 | :ivar Parameters: |
||
9769 | :vartype Parameters: CreateSubscriptionParameters |
||
9770 | """ |
||
9771 | |||
9772 | data_type = NodeId(ObjectIds.CreateSubscriptionRequest) |
||
9773 | |||
9774 | ua_types = [ |
||
9775 | ('TypeId', 'NodeId'), |
||
9776 | ('RequestHeader', 'RequestHeader'), |
||
9777 | ('Parameters', 'CreateSubscriptionParameters'), |
||
9778 | ] |
||
9779 | |||
9780 | def __init__(self): |
||
9781 | self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) |
||
9782 | self.RequestHeader = RequestHeader() |
||
9783 | self.Parameters = CreateSubscriptionParameters() |
||
9784 | self._freeze = True |
||
9785 | |||
9786 | def __str__(self): |
||
9787 | return f'CreateSubscriptionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9788 | |||
9789 | __repr__ = __str__ |
||
9790 | |||
9791 | |||
9792 | class CreateSubscriptionResult(FrozenClass): |
||
9793 | """ |
||
9794 | :ivar SubscriptionId: |
||
9795 | :vartype SubscriptionId: UInt32 |
||
9796 | :ivar RevisedPublishingInterval: |
||
9797 | :vartype RevisedPublishingInterval: Double |
||
9798 | :ivar RevisedLifetimeCount: |
||
9799 | :vartype RevisedLifetimeCount: UInt32 |
||
9800 | :ivar RevisedMaxKeepAliveCount: |
||
9801 | :vartype RevisedMaxKeepAliveCount: UInt32 |
||
9802 | """ |
||
9803 | |||
9804 | ua_types = [ |
||
9805 | ('SubscriptionId', 'UInt32'), |
||
9806 | ('RevisedPublishingInterval', 'Double'), |
||
9807 | ('RevisedLifetimeCount', 'UInt32'), |
||
9808 | ('RevisedMaxKeepAliveCount', 'UInt32'), |
||
9809 | ] |
||
9810 | |||
9811 | def __init__(self): |
||
9812 | self.SubscriptionId = 0 |
||
9813 | self.RevisedPublishingInterval = 0 |
||
9814 | self.RevisedLifetimeCount = 0 |
||
9815 | self.RevisedMaxKeepAliveCount = 0 |
||
9816 | self._freeze = True |
||
9817 | |||
9818 | def __str__(self): |
||
9819 | return f'CreateSubscriptionResult(SubscriptionId:{self.SubscriptionId}, RevisedPublishingInterval:{self.RevisedPublishingInterval}, RevisedLifetimeCount:{self.RevisedLifetimeCount}, RevisedMaxKeepAliveCount:{self.RevisedMaxKeepAliveCount})' |
||
9820 | |||
9821 | __repr__ = __str__ |
||
9822 | |||
9823 | |||
9824 | class CreateSubscriptionResponse(FrozenClass): |
||
9825 | """ |
||
9826 | :ivar TypeId: |
||
9827 | :vartype TypeId: NodeId |
||
9828 | :ivar ResponseHeader: |
||
9829 | :vartype ResponseHeader: ResponseHeader |
||
9830 | :ivar Parameters: |
||
9831 | :vartype Parameters: CreateSubscriptionResult |
||
9832 | """ |
||
9833 | |||
9834 | data_type = NodeId(ObjectIds.CreateSubscriptionResponse) |
||
9835 | |||
9836 | ua_types = [ |
||
9837 | ('TypeId', 'NodeId'), |
||
9838 | ('ResponseHeader', 'ResponseHeader'), |
||
9839 | ('Parameters', 'CreateSubscriptionResult'), |
||
9840 | ] |
||
9841 | |||
9842 | def __init__(self): |
||
9843 | self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) |
||
9844 | self.ResponseHeader = ResponseHeader() |
||
9845 | self.Parameters = CreateSubscriptionResult() |
||
9846 | self._freeze = True |
||
9847 | |||
9848 | def __str__(self): |
||
9849 | return f'CreateSubscriptionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9850 | |||
9851 | __repr__ = __str__ |
||
9852 | |||
9853 | |||
9854 | class ModifySubscriptionParameters(FrozenClass): |
||
9855 | """ |
||
9856 | :ivar SubscriptionId: |
||
9857 | :vartype SubscriptionId: UInt32 |
||
9858 | :ivar RequestedPublishingInterval: |
||
9859 | :vartype RequestedPublishingInterval: Double |
||
9860 | :ivar RequestedLifetimeCount: |
||
9861 | :vartype RequestedLifetimeCount: UInt32 |
||
9862 | :ivar RequestedMaxKeepAliveCount: |
||
9863 | :vartype RequestedMaxKeepAliveCount: UInt32 |
||
9864 | :ivar MaxNotificationsPerPublish: |
||
9865 | :vartype MaxNotificationsPerPublish: UInt32 |
||
9866 | :ivar Priority: |
||
9867 | :vartype Priority: Byte |
||
9868 | """ |
||
9869 | |||
9870 | ua_types = [ |
||
9871 | ('SubscriptionId', 'UInt32'), |
||
9872 | ('RequestedPublishingInterval', 'Double'), |
||
9873 | ('RequestedLifetimeCount', 'UInt32'), |
||
9874 | ('RequestedMaxKeepAliveCount', 'UInt32'), |
||
9875 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
9876 | ('Priority', 'Byte'), |
||
9877 | ] |
||
9878 | |||
9879 | def __init__(self): |
||
9880 | self.SubscriptionId = 0 |
||
9881 | self.RequestedPublishingInterval = 0 |
||
9882 | self.RequestedLifetimeCount = 0 |
||
9883 | self.RequestedMaxKeepAliveCount = 0 |
||
9884 | self.MaxNotificationsPerPublish = 0 |
||
9885 | self.Priority = 0 |
||
9886 | self._freeze = True |
||
9887 | |||
9888 | def __str__(self): |
||
9889 | return f'ModifySubscriptionParameters(SubscriptionId:{self.SubscriptionId}, RequestedPublishingInterval:{self.RequestedPublishingInterval}, RequestedLifetimeCount:{self.RequestedLifetimeCount}, RequestedMaxKeepAliveCount:{self.RequestedMaxKeepAliveCount}, MaxNotificationsPerPublish:{self.MaxNotificationsPerPublish}, Priority:{self.Priority})' |
||
9890 | |||
9891 | __repr__ = __str__ |
||
9892 | |||
9893 | |||
9894 | class ModifySubscriptionRequest(FrozenClass): |
||
9895 | """ |
||
9896 | :ivar TypeId: |
||
9897 | :vartype TypeId: NodeId |
||
9898 | :ivar RequestHeader: |
||
9899 | :vartype RequestHeader: RequestHeader |
||
9900 | :ivar Parameters: |
||
9901 | :vartype Parameters: ModifySubscriptionParameters |
||
9902 | """ |
||
9903 | |||
9904 | data_type = NodeId(ObjectIds.ModifySubscriptionRequest) |
||
9905 | |||
9906 | ua_types = [ |
||
9907 | ('TypeId', 'NodeId'), |
||
9908 | ('RequestHeader', 'RequestHeader'), |
||
9909 | ('Parameters', 'ModifySubscriptionParameters'), |
||
9910 | ] |
||
9911 | |||
9912 | def __init__(self): |
||
9913 | self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) |
||
9914 | self.RequestHeader = RequestHeader() |
||
9915 | self.Parameters = ModifySubscriptionParameters() |
||
9916 | self._freeze = True |
||
9917 | |||
9918 | def __str__(self): |
||
9919 | return f'ModifySubscriptionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9920 | |||
9921 | __repr__ = __str__ |
||
9922 | |||
9923 | |||
9924 | class ModifySubscriptionResult(FrozenClass): |
||
9925 | """ |
||
9926 | :ivar RevisedPublishingInterval: |
||
9927 | :vartype RevisedPublishingInterval: Double |
||
9928 | :ivar RevisedLifetimeCount: |
||
9929 | :vartype RevisedLifetimeCount: UInt32 |
||
9930 | :ivar RevisedMaxKeepAliveCount: |
||
9931 | :vartype RevisedMaxKeepAliveCount: UInt32 |
||
9932 | """ |
||
9933 | |||
9934 | ua_types = [ |
||
9935 | ('RevisedPublishingInterval', 'Double'), |
||
9936 | ('RevisedLifetimeCount', 'UInt32'), |
||
9937 | ('RevisedMaxKeepAliveCount', 'UInt32'), |
||
9938 | ] |
||
9939 | |||
9940 | def __init__(self): |
||
9941 | self.RevisedPublishingInterval = 0 |
||
9942 | self.RevisedLifetimeCount = 0 |
||
9943 | self.RevisedMaxKeepAliveCount = 0 |
||
9944 | self._freeze = True |
||
9945 | |||
9946 | def __str__(self): |
||
9947 | return f'ModifySubscriptionResult(RevisedPublishingInterval:{self.RevisedPublishingInterval}, RevisedLifetimeCount:{self.RevisedLifetimeCount}, RevisedMaxKeepAliveCount:{self.RevisedMaxKeepAliveCount})' |
||
9948 | |||
9949 | __repr__ = __str__ |
||
9950 | |||
9951 | |||
9952 | class ModifySubscriptionResponse(FrozenClass): |
||
9953 | """ |
||
9954 | :ivar TypeId: |
||
9955 | :vartype TypeId: NodeId |
||
9956 | :ivar ResponseHeader: |
||
9957 | :vartype ResponseHeader: ResponseHeader |
||
9958 | :ivar Parameters: |
||
9959 | :vartype Parameters: ModifySubscriptionResult |
||
9960 | """ |
||
9961 | |||
9962 | data_type = NodeId(ObjectIds.ModifySubscriptionResponse) |
||
9963 | |||
9964 | ua_types = [ |
||
9965 | ('TypeId', 'NodeId'), |
||
9966 | ('ResponseHeader', 'ResponseHeader'), |
||
9967 | ('Parameters', 'ModifySubscriptionResult'), |
||
9968 | ] |
||
9969 | |||
9970 | def __init__(self): |
||
9971 | self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) |
||
9972 | self.ResponseHeader = ResponseHeader() |
||
9973 | self.Parameters = ModifySubscriptionResult() |
||
9974 | self._freeze = True |
||
9975 | |||
9976 | def __str__(self): |
||
9977 | return f'ModifySubscriptionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9978 | |||
9979 | __repr__ = __str__ |
||
9980 | |||
9981 | |||
9982 | class SetPublishingModeParameters(FrozenClass): |
||
9983 | """ |
||
9984 | :ivar PublishingEnabled: |
||
9985 | :vartype PublishingEnabled: Boolean |
||
9986 | :ivar SubscriptionIds: |
||
9987 | :vartype SubscriptionIds: UInt32 |
||
9988 | """ |
||
9989 | |||
9990 | ua_types = [ |
||
9991 | ('PublishingEnabled', 'Boolean'), |
||
9992 | ('SubscriptionIds', 'ListOfUInt32'), |
||
9993 | ] |
||
9994 | |||
9995 | def __init__(self): |
||
9996 | self.PublishingEnabled = True |
||
9997 | self.SubscriptionIds = [] |
||
9998 | self._freeze = True |
||
9999 | |||
10000 | def __str__(self): |
||
10001 | return f'SetPublishingModeParameters(PublishingEnabled:{self.PublishingEnabled}, SubscriptionIds:{self.SubscriptionIds})' |
||
10002 | |||
10003 | __repr__ = __str__ |
||
10004 | |||
10005 | |||
10006 | class SetPublishingModeRequest(FrozenClass): |
||
10007 | """ |
||
10008 | :ivar TypeId: |
||
10009 | :vartype TypeId: NodeId |
||
10010 | :ivar RequestHeader: |
||
10011 | :vartype RequestHeader: RequestHeader |
||
10012 | :ivar Parameters: |
||
10013 | :vartype Parameters: SetPublishingModeParameters |
||
10014 | """ |
||
10015 | |||
10016 | data_type = NodeId(ObjectIds.SetPublishingModeRequest) |
||
10017 | |||
10018 | ua_types = [ |
||
10019 | ('TypeId', 'NodeId'), |
||
10020 | ('RequestHeader', 'RequestHeader'), |
||
10021 | ('Parameters', 'SetPublishingModeParameters'), |
||
10022 | ] |
||
10023 | |||
10024 | def __init__(self): |
||
10025 | self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) |
||
10026 | self.RequestHeader = RequestHeader() |
||
10027 | self.Parameters = SetPublishingModeParameters() |
||
10028 | self._freeze = True |
||
10029 | |||
10030 | def __str__(self): |
||
10031 | return f'SetPublishingModeRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10032 | |||
10033 | __repr__ = __str__ |
||
10034 | |||
10035 | |||
10036 | class SetPublishingModeResult(FrozenClass): |
||
10037 | """ |
||
10038 | :ivar Results: |
||
10039 | :vartype Results: StatusCode |
||
10040 | :ivar DiagnosticInfos: |
||
10041 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10042 | """ |
||
10043 | |||
10044 | ua_types = [ |
||
10045 | ('Results', 'ListOfStatusCode'), |
||
10046 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10047 | ] |
||
10048 | |||
10049 | def __init__(self): |
||
10050 | self.Results = [] |
||
10051 | self.DiagnosticInfos = [] |
||
10052 | self._freeze = True |
||
10053 | |||
10054 | def __str__(self): |
||
10055 | return f'SetPublishingModeResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10056 | |||
10057 | __repr__ = __str__ |
||
10058 | |||
10059 | |||
10060 | class SetPublishingModeResponse(FrozenClass): |
||
10061 | """ |
||
10062 | :ivar TypeId: |
||
10063 | :vartype TypeId: NodeId |
||
10064 | :ivar ResponseHeader: |
||
10065 | :vartype ResponseHeader: ResponseHeader |
||
10066 | :ivar Parameters: |
||
10067 | :vartype Parameters: SetPublishingModeResult |
||
10068 | """ |
||
10069 | |||
10070 | data_type = NodeId(ObjectIds.SetPublishingModeResponse) |
||
10071 | |||
10072 | ua_types = [ |
||
10073 | ('TypeId', 'NodeId'), |
||
10074 | ('ResponseHeader', 'ResponseHeader'), |
||
10075 | ('Parameters', 'SetPublishingModeResult'), |
||
10076 | ] |
||
10077 | |||
10078 | def __init__(self): |
||
10079 | self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) |
||
10080 | self.ResponseHeader = ResponseHeader() |
||
10081 | self.Parameters = SetPublishingModeResult() |
||
10082 | self._freeze = True |
||
10083 | |||
10084 | def __str__(self): |
||
10085 | return f'SetPublishingModeResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
10086 | |||
10087 | __repr__ = __str__ |
||
10088 | |||
10089 | |||
10090 | class NotificationMessage(FrozenClass): |
||
10091 | """ |
||
10092 | :ivar SequenceNumber: |
||
10093 | :vartype SequenceNumber: UInt32 |
||
10094 | :ivar PublishTime: |
||
10095 | :vartype PublishTime: DateTime |
||
10096 | :ivar NotificationData: |
||
10097 | :vartype NotificationData: ExtensionObject |
||
10098 | """ |
||
10099 | |||
10100 | data_type = NodeId(ObjectIds.NotificationMessage) |
||
10101 | |||
10102 | ua_types = [ |
||
10103 | ('SequenceNumber', 'UInt32'), |
||
10104 | ('PublishTime', 'DateTime'), |
||
10105 | ('NotificationData', 'ListOfExtensionObject'), |
||
10106 | ] |
||
10107 | |||
10108 | def __init__(self): |
||
10109 | self.SequenceNumber = 0 |
||
10110 | self.PublishTime = datetime.utcnow() |
||
10111 | self.NotificationData = [] |
||
10112 | self._freeze = True |
||
10113 | |||
10114 | def __str__(self): |
||
10115 | return f'NotificationMessage(SequenceNumber:{self.SequenceNumber}, PublishTime:{self.PublishTime}, NotificationData:{self.NotificationData})' |
||
10116 | |||
10117 | __repr__ = __str__ |
||
10118 | |||
10119 | |||
10120 | class NotificationData(FrozenClass): |
||
10121 | """ |
||
10122 | """ |
||
10123 | |||
10124 | data_type = NodeId(ObjectIds.NotificationData) |
||
10125 | |||
10126 | ua_types = [ |
||
10127 | ] |
||
10128 | |||
10129 | def __init__(self): |
||
10130 | self._freeze = True |
||
10131 | |||
10132 | def __str__(self): |
||
10133 | return 'NotificationData()' |
||
10134 | |||
10135 | __repr__ = __str__ |
||
10136 | |||
10137 | |||
10138 | class DataChangeNotification(FrozenClass): |
||
10139 | """ |
||
10140 | :ivar MonitoredItems: |
||
10141 | :vartype MonitoredItems: MonitoredItemNotification |
||
10142 | :ivar DiagnosticInfos: |
||
10143 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10144 | """ |
||
10145 | |||
10146 | data_type = NodeId(ObjectIds.DataChangeNotification) |
||
10147 | |||
10148 | ua_types = [ |
||
10149 | ('MonitoredItems', 'ListOfMonitoredItemNotification'), |
||
10150 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10151 | ] |
||
10152 | |||
10153 | def __init__(self): |
||
10154 | self.MonitoredItems = [] |
||
10155 | self.DiagnosticInfos = [] |
||
10156 | self._freeze = True |
||
10157 | |||
10158 | def __str__(self): |
||
10159 | return f'DataChangeNotification(MonitoredItems:{self.MonitoredItems}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10160 | |||
10161 | __repr__ = __str__ |
||
10162 | |||
10163 | |||
10164 | class MonitoredItemNotification(FrozenClass): |
||
10165 | """ |
||
10166 | :ivar ClientHandle: |
||
10167 | :vartype ClientHandle: UInt32 |
||
10168 | :ivar Value: |
||
10169 | :vartype Value: DataValue |
||
10170 | """ |
||
10171 | |||
10172 | data_type = NodeId(ObjectIds.MonitoredItemNotification) |
||
10173 | |||
10174 | ua_types = [ |
||
10175 | ('ClientHandle', 'UInt32'), |
||
10176 | ('Value', 'DataValue'), |
||
10177 | ] |
||
10178 | |||
10179 | def __init__(self): |
||
10180 | self.ClientHandle = 0 |
||
10181 | self.Value = DataValue() |
||
10182 | self._freeze = True |
||
10183 | |||
10184 | def __str__(self): |
||
10185 | return f'MonitoredItemNotification(ClientHandle:{self.ClientHandle}, Value:{self.Value})' |
||
10186 | |||
10187 | __repr__ = __str__ |
||
10188 | |||
10189 | |||
10190 | class EventNotificationList(FrozenClass): |
||
10191 | """ |
||
10192 | :ivar Events: |
||
10193 | :vartype Events: EventFieldList |
||
10194 | """ |
||
10195 | |||
10196 | data_type = NodeId(ObjectIds.EventNotificationList) |
||
10197 | |||
10198 | ua_types = [ |
||
10199 | ('Events', 'ListOfEventFieldList'), |
||
10200 | ] |
||
10201 | |||
10202 | def __init__(self): |
||
10203 | self.Events = [] |
||
10204 | self._freeze = True |
||
10205 | |||
10206 | def __str__(self): |
||
10207 | return f'EventNotificationList(Events:{self.Events})' |
||
10208 | |||
10209 | __repr__ = __str__ |
||
10210 | |||
10211 | |||
10212 | class EventFieldList(FrozenClass): |
||
10213 | """ |
||
10214 | :ivar ClientHandle: |
||
10215 | :vartype ClientHandle: UInt32 |
||
10216 | :ivar EventFields: |
||
10217 | :vartype EventFields: Variant |
||
10218 | """ |
||
10219 | |||
10220 | data_type = NodeId(ObjectIds.EventFieldList) |
||
10221 | |||
10222 | ua_types = [ |
||
10223 | ('ClientHandle', 'UInt32'), |
||
10224 | ('EventFields', 'ListOfVariant'), |
||
10225 | ] |
||
10226 | |||
10227 | def __init__(self): |
||
10228 | self.ClientHandle = 0 |
||
10229 | self.EventFields = [] |
||
10230 | self._freeze = True |
||
10231 | |||
10232 | def __str__(self): |
||
10233 | return f'EventFieldList(ClientHandle:{self.ClientHandle}, EventFields:{self.EventFields})' |
||
10234 | |||
10235 | __repr__ = __str__ |
||
10236 | |||
10237 | |||
10238 | class HistoryEventFieldList(FrozenClass): |
||
10239 | """ |
||
10240 | :ivar EventFields: |
||
10241 | :vartype EventFields: Variant |
||
10242 | """ |
||
10243 | |||
10244 | data_type = NodeId(ObjectIds.HistoryEventFieldList) |
||
10245 | |||
10246 | ua_types = [ |
||
10247 | ('EventFields', 'ListOfVariant'), |
||
10248 | ] |
||
10249 | |||
10250 | def __init__(self): |
||
10251 | self.EventFields = [] |
||
10252 | self._freeze = True |
||
10253 | |||
10254 | def __str__(self): |
||
10255 | return f'HistoryEventFieldList(EventFields:{self.EventFields})' |
||
10256 | |||
10257 | __repr__ = __str__ |
||
10258 | |||
10259 | |||
10260 | class StatusChangeNotification(FrozenClass): |
||
10261 | """ |
||
10262 | :ivar Status: |
||
10263 | :vartype Status: StatusCode |
||
10264 | :ivar DiagnosticInfo: |
||
10265 | :vartype DiagnosticInfo: DiagnosticInfo |
||
10266 | """ |
||
10267 | |||
10268 | data_type = NodeId(ObjectIds.StatusChangeNotification) |
||
10269 | |||
10270 | ua_types = [ |
||
10271 | ('Status', 'StatusCode'), |
||
10272 | ('DiagnosticInfo', 'DiagnosticInfo'), |
||
10273 | ] |
||
10274 | |||
10275 | def __init__(self): |
||
10276 | self.Status = StatusCode() |
||
10277 | self.DiagnosticInfo = DiagnosticInfo() |
||
10278 | self._freeze = True |
||
10279 | |||
10280 | def __str__(self): |
||
10281 | return f'StatusChangeNotification(Status:{self.Status}, DiagnosticInfo:{self.DiagnosticInfo})' |
||
10282 | |||
10283 | __repr__ = __str__ |
||
10284 | |||
10285 | |||
10286 | class SubscriptionAcknowledgement(FrozenClass): |
||
10287 | """ |
||
10288 | :ivar SubscriptionId: |
||
10289 | :vartype SubscriptionId: UInt32 |
||
10290 | :ivar SequenceNumber: |
||
10291 | :vartype SequenceNumber: UInt32 |
||
10292 | """ |
||
10293 | |||
10294 | data_type = NodeId(ObjectIds.SubscriptionAcknowledgement) |
||
10295 | |||
10296 | ua_types = [ |
||
10297 | ('SubscriptionId', 'UInt32'), |
||
10298 | ('SequenceNumber', 'UInt32'), |
||
10299 | ] |
||
10300 | |||
10301 | def __init__(self): |
||
10302 | self.SubscriptionId = 0 |
||
10303 | self.SequenceNumber = 0 |
||
10304 | self._freeze = True |
||
10305 | |||
10306 | def __str__(self): |
||
10307 | return f'SubscriptionAcknowledgement(SubscriptionId:{self.SubscriptionId}, SequenceNumber:{self.SequenceNumber})' |
||
10308 | |||
10309 | __repr__ = __str__ |
||
10310 | |||
10311 | |||
10312 | class PublishParameters(FrozenClass): |
||
10313 | """ |
||
10314 | :ivar SubscriptionAcknowledgements: |
||
10315 | :vartype SubscriptionAcknowledgements: SubscriptionAcknowledgement |
||
10316 | """ |
||
10317 | |||
10318 | ua_types = [ |
||
10319 | ('SubscriptionAcknowledgements', 'ListOfSubscriptionAcknowledgement'), |
||
10320 | ] |
||
10321 | |||
10322 | def __init__(self): |
||
10323 | self.SubscriptionAcknowledgements = [] |
||
10324 | self._freeze = True |
||
10325 | |||
10326 | def __str__(self): |
||
10327 | return f'PublishParameters(SubscriptionAcknowledgements:{self.SubscriptionAcknowledgements})' |
||
10328 | |||
10329 | __repr__ = __str__ |
||
10330 | |||
10331 | |||
10332 | class PublishRequest(FrozenClass): |
||
10333 | """ |
||
10334 | :ivar TypeId: |
||
10335 | :vartype TypeId: NodeId |
||
10336 | :ivar RequestHeader: |
||
10337 | :vartype RequestHeader: RequestHeader |
||
10338 | :ivar Parameters: |
||
10339 | :vartype Parameters: PublishParameters |
||
10340 | """ |
||
10341 | |||
10342 | data_type = NodeId(ObjectIds.PublishRequest) |
||
10343 | |||
10344 | ua_types = [ |
||
10345 | ('TypeId', 'NodeId'), |
||
10346 | ('RequestHeader', 'RequestHeader'), |
||
10347 | ('Parameters', 'PublishParameters'), |
||
10348 | ] |
||
10349 | |||
10350 | def __init__(self): |
||
10351 | self.TypeId = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) |
||
10352 | self.RequestHeader = RequestHeader() |
||
10353 | self.Parameters = PublishParameters() |
||
10354 | self._freeze = True |
||
10355 | |||
10356 | def __str__(self): |
||
10357 | return f'PublishRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10358 | |||
10359 | __repr__ = __str__ |
||
10360 | |||
10361 | |||
10362 | class PublishResult(FrozenClass): |
||
10363 | """ |
||
10364 | :ivar SubscriptionId: |
||
10365 | :vartype SubscriptionId: UInt32 |
||
10366 | :ivar AvailableSequenceNumbers: |
||
10367 | :vartype AvailableSequenceNumbers: UInt32 |
||
10368 | :ivar MoreNotifications: |
||
10369 | :vartype MoreNotifications: Boolean |
||
10370 | :ivar NotificationMessage: |
||
10371 | :vartype NotificationMessage: NotificationMessage |
||
10372 | :ivar Results: |
||
10373 | :vartype Results: StatusCode |
||
10374 | :ivar DiagnosticInfos: |
||
10375 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10376 | """ |
||
10377 | |||
10378 | ua_types = [ |
||
10379 | ('SubscriptionId', 'UInt32'), |
||
10380 | ('AvailableSequenceNumbers', 'ListOfUInt32'), |
||
10381 | ('MoreNotifications', 'Boolean'), |
||
10382 | ('NotificationMessage', 'NotificationMessage'), |
||
10383 | ('Results', 'ListOfStatusCode'), |
||
10384 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10385 | ] |
||
10386 | |||
10387 | def __init__(self): |
||
10388 | self.SubscriptionId = 0 |
||
10389 | self.AvailableSequenceNumbers = [] |
||
10390 | self.MoreNotifications = True |
||
10391 | self.NotificationMessage = NotificationMessage() |
||
10392 | self.Results = [] |
||
10393 | self.DiagnosticInfos = [] |
||
10394 | self._freeze = True |
||
10395 | |||
10396 | def __str__(self): |
||
10397 | return f'PublishResult(SubscriptionId:{self.SubscriptionId}, AvailableSequenceNumbers:{self.AvailableSequenceNumbers}, MoreNotifications:{self.MoreNotifications}, NotificationMessage:{self.NotificationMessage}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10398 | |||
10399 | __repr__ = __str__ |
||
10400 | |||
10401 | |||
10402 | class PublishResponse(FrozenClass): |
||
10403 | """ |
||
10404 | :ivar TypeId: |
||
10405 | :vartype TypeId: NodeId |
||
10406 | :ivar ResponseHeader: |
||
10407 | :vartype ResponseHeader: ResponseHeader |
||
10408 | :ivar Parameters: |
||
10409 | :vartype Parameters: PublishResult |
||
10410 | """ |
||
10411 | |||
10412 | data_type = NodeId(ObjectIds.PublishResponse) |
||
10413 | |||
10414 | ua_types = [ |
||
10415 | ('TypeId', 'NodeId'), |
||
10416 | ('ResponseHeader', 'ResponseHeader'), |
||
10417 | ('Parameters', 'PublishResult'), |
||
10418 | ] |
||
10419 | |||
10420 | def __init__(self): |
||
10421 | self.TypeId = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) |
||
10422 | self.ResponseHeader = ResponseHeader() |
||
10423 | self.Parameters = PublishResult() |
||
10424 | self._freeze = True |
||
10425 | |||
10426 | def __str__(self): |
||
10427 | return f'PublishResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
10428 | |||
10429 | __repr__ = __str__ |
||
10430 | |||
10431 | |||
10432 | class RepublishParameters(FrozenClass): |
||
10433 | """ |
||
10434 | :ivar SubscriptionId: |
||
10435 | :vartype SubscriptionId: UInt32 |
||
10436 | :ivar RetransmitSequenceNumber: |
||
10437 | :vartype RetransmitSequenceNumber: UInt32 |
||
10438 | """ |
||
10439 | |||
10440 | ua_types = [ |
||
10441 | ('SubscriptionId', 'UInt32'), |
||
10442 | ('RetransmitSequenceNumber', 'UInt32'), |
||
10443 | ] |
||
10444 | |||
10445 | def __init__(self): |
||
10446 | self.SubscriptionId = 0 |
||
10447 | self.RetransmitSequenceNumber = 0 |
||
10448 | self._freeze = True |
||
10449 | |||
10450 | def __str__(self): |
||
10451 | return f'RepublishParameters(SubscriptionId:{self.SubscriptionId}, RetransmitSequenceNumber:{self.RetransmitSequenceNumber})' |
||
10452 | |||
10453 | __repr__ = __str__ |
||
10454 | |||
10455 | |||
10456 | class RepublishRequest(FrozenClass): |
||
10457 | """ |
||
10458 | :ivar TypeId: |
||
10459 | :vartype TypeId: NodeId |
||
10460 | :ivar RequestHeader: |
||
10461 | :vartype RequestHeader: RequestHeader |
||
10462 | :ivar Parameters: |
||
10463 | :vartype Parameters: RepublishParameters |
||
10464 | """ |
||
10465 | |||
10466 | data_type = NodeId(ObjectIds.RepublishRequest) |
||
10467 | |||
10468 | ua_types = [ |
||
10469 | ('TypeId', 'NodeId'), |
||
10470 | ('RequestHeader', 'RequestHeader'), |
||
10471 | ('Parameters', 'RepublishParameters'), |
||
10472 | ] |
||
10473 | |||
10474 | def __init__(self): |
||
10475 | self.TypeId = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) |
||
10476 | self.RequestHeader = RequestHeader() |
||
10477 | self.Parameters = RepublishParameters() |
||
10478 | self._freeze = True |
||
10479 | |||
10480 | def __str__(self): |
||
10481 | return f'RepublishRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10482 | |||
10483 | __repr__ = __str__ |
||
10484 | |||
10485 | |||
10486 | class RepublishResponse(FrozenClass): |
||
10487 | """ |
||
10488 | :ivar TypeId: |
||
10489 | :vartype TypeId: NodeId |
||
10490 | :ivar ResponseHeader: |
||
10491 | :vartype ResponseHeader: ResponseHeader |
||
10492 | :ivar NotificationMessage: |
||
10493 | :vartype NotificationMessage: NotificationMessage |
||
10494 | """ |
||
10495 | |||
10496 | data_type = NodeId(ObjectIds.RepublishResponse) |
||
10497 | |||
10498 | ua_types = [ |
||
10499 | ('TypeId', 'NodeId'), |
||
10500 | ('ResponseHeader', 'ResponseHeader'), |
||
10501 | ('NotificationMessage', 'NotificationMessage'), |
||
10502 | ] |
||
10503 | |||
10504 | def __init__(self): |
||
10505 | self.TypeId = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) |
||
10506 | self.ResponseHeader = ResponseHeader() |
||
10507 | self.NotificationMessage = NotificationMessage() |
||
10508 | self._freeze = True |
||
10509 | |||
10510 | def __str__(self): |
||
10511 | return f'RepublishResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, NotificationMessage:{self.NotificationMessage})' |
||
10512 | |||
10513 | __repr__ = __str__ |
||
10514 | |||
10515 | |||
10516 | class TransferResult(FrozenClass): |
||
10517 | """ |
||
10518 | :ivar StatusCode: |
||
10519 | :vartype StatusCode: StatusCode |
||
10520 | :ivar AvailableSequenceNumbers: |
||
10521 | :vartype AvailableSequenceNumbers: UInt32 |
||
10522 | """ |
||
10523 | |||
10524 | ua_types = [ |
||
10525 | ('StatusCode', 'StatusCode'), |
||
10526 | ('AvailableSequenceNumbers', 'ListOfUInt32'), |
||
10527 | ] |
||
10528 | |||
10529 | def __init__(self): |
||
10530 | self.StatusCode = StatusCode() |
||
10531 | self.AvailableSequenceNumbers = [] |
||
10532 | self._freeze = True |
||
10533 | |||
10534 | def __str__(self): |
||
10535 | return f'TransferResult(StatusCode:{self.StatusCode}, AvailableSequenceNumbers:{self.AvailableSequenceNumbers})' |
||
10536 | |||
10537 | __repr__ = __str__ |
||
10538 | |||
10539 | |||
10540 | class TransferSubscriptionsParameters(FrozenClass): |
||
10541 | """ |
||
10542 | :ivar SubscriptionIds: |
||
10543 | :vartype SubscriptionIds: UInt32 |
||
10544 | :ivar SendInitialValues: |
||
10545 | :vartype SendInitialValues: Boolean |
||
10546 | """ |
||
10547 | |||
10548 | ua_types = [ |
||
10549 | ('SubscriptionIds', 'ListOfUInt32'), |
||
10550 | ('SendInitialValues', 'Boolean'), |
||
10551 | ] |
||
10552 | |||
10553 | def __init__(self): |
||
10554 | self.SubscriptionIds = [] |
||
10555 | self.SendInitialValues = True |
||
10556 | self._freeze = True |
||
10557 | |||
10558 | def __str__(self): |
||
10559 | return f'TransferSubscriptionsParameters(SubscriptionIds:{self.SubscriptionIds}, SendInitialValues:{self.SendInitialValues})' |
||
10560 | |||
10561 | __repr__ = __str__ |
||
10562 | |||
10563 | |||
10564 | class TransferSubscriptionsRequest(FrozenClass): |
||
10565 | """ |
||
10566 | :ivar TypeId: |
||
10567 | :vartype TypeId: NodeId |
||
10568 | :ivar RequestHeader: |
||
10569 | :vartype RequestHeader: RequestHeader |
||
10570 | :ivar Parameters: |
||
10571 | :vartype Parameters: TransferSubscriptionsParameters |
||
10572 | """ |
||
10573 | |||
10574 | data_type = NodeId(ObjectIds.TransferSubscriptionsRequest) |
||
10575 | |||
10576 | ua_types = [ |
||
10577 | ('TypeId', 'NodeId'), |
||
10578 | ('RequestHeader', 'RequestHeader'), |
||
10579 | ('Parameters', 'TransferSubscriptionsParameters'), |
||
10580 | ] |
||
10581 | |||
10582 | def __init__(self): |
||
10583 | self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) |
||
10584 | self.RequestHeader = RequestHeader() |
||
10585 | self.Parameters = TransferSubscriptionsParameters() |
||
10586 | self._freeze = True |
||
10587 | |||
10588 | def __str__(self): |
||
10589 | return f'TransferSubscriptionsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10590 | |||
10591 | __repr__ = __str__ |
||
10592 | |||
10593 | |||
10594 | class TransferSubscriptionsResult(FrozenClass): |
||
10595 | """ |
||
10596 | :ivar Results: |
||
10597 | :vartype Results: TransferResult |
||
10598 | :ivar DiagnosticInfos: |
||
10599 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10600 | """ |
||
10601 | |||
10602 | ua_types = [ |
||
10603 | ('Results', 'ListOfTransferResult'), |
||
10604 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10605 | ] |
||
10606 | |||
10607 | def __init__(self): |
||
10608 | self.Results = [] |
||
10609 | self.DiagnosticInfos = [] |
||
10610 | self._freeze = True |
||
10611 | |||
10612 | def __str__(self): |
||
10613 | return f'TransferSubscriptionsResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10614 | |||
10615 | __repr__ = __str__ |
||
10616 | |||
10617 | |||
10618 | class TransferSubscriptionsResponse(FrozenClass): |
||
10619 | """ |
||
10620 | :ivar TypeId: |
||
10621 | :vartype TypeId: NodeId |
||
10622 | :ivar ResponseHeader: |
||
10623 | :vartype ResponseHeader: ResponseHeader |
||
10624 | :ivar Parameters: |
||
10625 | :vartype Parameters: TransferSubscriptionsResult |
||
10626 | """ |
||
10627 | |||
10628 | data_type = NodeId(ObjectIds.TransferSubscriptionsResponse) |
||
10629 | |||
10630 | ua_types = [ |
||
10631 | ('TypeId', 'NodeId'), |
||
10632 | ('ResponseHeader', 'ResponseHeader'), |
||
10633 | ('Parameters', 'TransferSubscriptionsResult'), |
||
10634 | ] |
||
10635 | |||
10636 | def __init__(self): |
||
10637 | self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) |
||
10638 | self.ResponseHeader = ResponseHeader() |
||
10639 | self.Parameters = TransferSubscriptionsResult() |
||
10640 | self._freeze = True |
||
10641 | |||
10642 | def __str__(self): |
||
10643 | return f'TransferSubscriptionsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
10644 | |||
10645 | __repr__ = __str__ |
||
10646 | |||
10647 | |||
10648 | class DeleteSubscriptionsParameters(FrozenClass): |
||
10649 | """ |
||
10650 | :ivar SubscriptionIds: |
||
10651 | :vartype SubscriptionIds: UInt32 |
||
10652 | """ |
||
10653 | |||
10654 | ua_types = [ |
||
10655 | ('SubscriptionIds', 'ListOfUInt32'), |
||
10656 | ] |
||
10657 | |||
10658 | def __init__(self): |
||
10659 | self.SubscriptionIds = [] |
||
10660 | self._freeze = True |
||
10661 | |||
10662 | def __str__(self): |
||
10663 | return f'DeleteSubscriptionsParameters(SubscriptionIds:{self.SubscriptionIds})' |
||
10664 | |||
10665 | __repr__ = __str__ |
||
10666 | |||
10667 | |||
10668 | class DeleteSubscriptionsRequest(FrozenClass): |
||
10669 | """ |
||
10670 | :ivar TypeId: |
||
10671 | :vartype TypeId: NodeId |
||
10672 | :ivar RequestHeader: |
||
10673 | :vartype RequestHeader: RequestHeader |
||
10674 | :ivar Parameters: |
||
10675 | :vartype Parameters: DeleteSubscriptionsParameters |
||
10676 | """ |
||
10677 | |||
10678 | data_type = NodeId(ObjectIds.DeleteSubscriptionsRequest) |
||
10679 | |||
10680 | ua_types = [ |
||
10681 | ('TypeId', 'NodeId'), |
||
10682 | ('RequestHeader', 'RequestHeader'), |
||
10683 | ('Parameters', 'DeleteSubscriptionsParameters'), |
||
10684 | ] |
||
10685 | |||
10686 | def __init__(self): |
||
10687 | self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) |
||
10688 | self.RequestHeader = RequestHeader() |
||
10689 | self.Parameters = DeleteSubscriptionsParameters() |
||
10690 | self._freeze = True |
||
10691 | |||
10692 | def __str__(self): |
||
10693 | return f'DeleteSubscriptionsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10694 | |||
10695 | __repr__ = __str__ |
||
10696 | |||
10697 | |||
10698 | class DeleteSubscriptionsResponse(FrozenClass): |
||
10699 | """ |
||
10700 | :ivar TypeId: |
||
10701 | :vartype TypeId: NodeId |
||
10702 | :ivar ResponseHeader: |
||
10703 | :vartype ResponseHeader: ResponseHeader |
||
10704 | :ivar Results: |
||
10705 | :vartype Results: StatusCode |
||
10706 | :ivar DiagnosticInfos: |
||
10707 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10708 | """ |
||
10709 | |||
10710 | data_type = NodeId(ObjectIds.DeleteSubscriptionsResponse) |
||
10711 | |||
10712 | ua_types = [ |
||
10713 | ('TypeId', 'NodeId'), |
||
10714 | ('ResponseHeader', 'ResponseHeader'), |
||
10715 | ('Results', 'ListOfStatusCode'), |
||
10716 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10717 | ] |
||
10718 | |||
10719 | def __init__(self): |
||
10720 | self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) |
||
10721 | self.ResponseHeader = ResponseHeader() |
||
10722 | self.Results = [] |
||
10723 | self.DiagnosticInfos = [] |
||
10724 | self._freeze = True |
||
10725 | |||
10726 | def __str__(self): |
||
10727 | return f'DeleteSubscriptionsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10728 | |||
10729 | __repr__ = __str__ |
||
10730 | |||
10731 | |||
10732 | class BuildInfo(FrozenClass): |
||
10733 | """ |
||
10734 | :ivar ProductUri: |
||
10735 | :vartype ProductUri: String |
||
10736 | :ivar ManufacturerName: |
||
10737 | :vartype ManufacturerName: String |
||
10738 | :ivar ProductName: |
||
10739 | :vartype ProductName: String |
||
10740 | :ivar SoftwareVersion: |
||
10741 | :vartype SoftwareVersion: String |
||
10742 | :ivar BuildNumber: |
||
10743 | :vartype BuildNumber: String |
||
10744 | :ivar BuildDate: |
||
10745 | :vartype BuildDate: DateTime |
||
10746 | """ |
||
10747 | |||
10748 | data_type = NodeId(ObjectIds.BuildInfo) |
||
10749 | |||
10750 | ua_types = [ |
||
10751 | ('ProductUri', 'String'), |
||
10752 | ('ManufacturerName', 'String'), |
||
10753 | ('ProductName', 'String'), |
||
10754 | ('SoftwareVersion', 'String'), |
||
10755 | ('BuildNumber', 'String'), |
||
10756 | ('BuildDate', 'DateTime'), |
||
10757 | ] |
||
10758 | |||
10759 | def __init__(self): |
||
10760 | self.ProductUri = None |
||
10761 | self.ManufacturerName = None |
||
10762 | self.ProductName = None |
||
10763 | self.SoftwareVersion = None |
||
10764 | self.BuildNumber = None |
||
10765 | self.BuildDate = datetime.utcnow() |
||
10766 | self._freeze = True |
||
10767 | |||
10768 | def __str__(self): |
||
10769 | return f'BuildInfo(ProductUri:{self.ProductUri}, ManufacturerName:{self.ManufacturerName}, ProductName:{self.ProductName}, SoftwareVersion:{self.SoftwareVersion}, BuildNumber:{self.BuildNumber}, BuildDate:{self.BuildDate})' |
||
10770 | |||
10771 | __repr__ = __str__ |
||
10772 | |||
10773 | |||
10774 | class RedundantServerDataType(FrozenClass): |
||
10775 | """ |
||
10776 | :ivar ServerId: |
||
10777 | :vartype ServerId: String |
||
10778 | :ivar ServiceLevel: |
||
10779 | :vartype ServiceLevel: Byte |
||
10780 | :ivar ServerState: |
||
10781 | :vartype ServerState: ServerState |
||
10782 | """ |
||
10783 | |||
10784 | data_type = NodeId(ObjectIds.RedundantServerDataType) |
||
10785 | |||
10786 | ua_types = [ |
||
10787 | ('ServerId', 'String'), |
||
10788 | ('ServiceLevel', 'Byte'), |
||
10789 | ('ServerState', 'ServerState'), |
||
10790 | ] |
||
10791 | |||
10792 | def __init__(self): |
||
10793 | self.ServerId = None |
||
10794 | self.ServiceLevel = 0 |
||
10795 | self.ServerState = ServerState(0) |
||
10796 | self._freeze = True |
||
10797 | |||
10798 | def __str__(self): |
||
10799 | return f'RedundantServerDataType(ServerId:{self.ServerId}, ServiceLevel:{self.ServiceLevel}, ServerState:{self.ServerState})' |
||
10800 | |||
10801 | __repr__ = __str__ |
||
10802 | |||
10803 | |||
10804 | class EndpointUrlListDataType(FrozenClass): |
||
10805 | """ |
||
10806 | :ivar EndpointUrlList: |
||
10807 | :vartype EndpointUrlList: String |
||
10808 | """ |
||
10809 | |||
10810 | data_type = NodeId(ObjectIds.EndpointUrlListDataType) |
||
10811 | |||
10812 | ua_types = [ |
||
10813 | ('EndpointUrlList', 'ListOfString'), |
||
10814 | ] |
||
10815 | |||
10816 | def __init__(self): |
||
10817 | self.EndpointUrlList = [] |
||
10818 | self._freeze = True |
||
10819 | |||
10820 | def __str__(self): |
||
10821 | return f'EndpointUrlListDataType(EndpointUrlList:{self.EndpointUrlList})' |
||
10822 | |||
10823 | __repr__ = __str__ |
||
10824 | |||
10825 | |||
10826 | class NetworkGroupDataType(FrozenClass): |
||
10827 | """ |
||
10828 | :ivar ServerUri: |
||
10829 | :vartype ServerUri: String |
||
10830 | :ivar NetworkPaths: |
||
10831 | :vartype NetworkPaths: EndpointUrlListDataType |
||
10832 | """ |
||
10833 | |||
10834 | data_type = NodeId(ObjectIds.NetworkGroupDataType) |
||
10835 | |||
10836 | ua_types = [ |
||
10837 | ('ServerUri', 'String'), |
||
10838 | ('NetworkPaths', 'ListOfEndpointUrlListDataType'), |
||
10839 | ] |
||
10840 | |||
10841 | def __init__(self): |
||
10842 | self.ServerUri = None |
||
10843 | self.NetworkPaths = [] |
||
10844 | self._freeze = True |
||
10845 | |||
10846 | def __str__(self): |
||
10847 | return f'NetworkGroupDataType(ServerUri:{self.ServerUri}, NetworkPaths:{self.NetworkPaths})' |
||
10848 | |||
10849 | __repr__ = __str__ |
||
10850 | |||
10851 | |||
10852 | class SamplingIntervalDiagnosticsDataType(FrozenClass): |
||
10853 | """ |
||
10854 | :ivar SamplingInterval: |
||
10855 | :vartype SamplingInterval: Double |
||
10856 | :ivar MonitoredItemCount: |
||
10857 | :vartype MonitoredItemCount: UInt32 |
||
10858 | :ivar MaxMonitoredItemCount: |
||
10859 | :vartype MaxMonitoredItemCount: UInt32 |
||
10860 | :ivar DisabledMonitoredItemCount: |
||
10861 | :vartype DisabledMonitoredItemCount: UInt32 |
||
10862 | """ |
||
10863 | |||
10864 | data_type = NodeId(ObjectIds.SamplingIntervalDiagnosticsDataType) |
||
10865 | |||
10866 | ua_types = [ |
||
10867 | ('SamplingInterval', 'Double'), |
||
10868 | ('MonitoredItemCount', 'UInt32'), |
||
10869 | ('MaxMonitoredItemCount', 'UInt32'), |
||
10870 | ('DisabledMonitoredItemCount', 'UInt32'), |
||
10871 | ] |
||
10872 | |||
10873 | def __init__(self): |
||
10874 | self.SamplingInterval = 0 |
||
10875 | self.MonitoredItemCount = 0 |
||
10876 | self.MaxMonitoredItemCount = 0 |
||
10877 | self.DisabledMonitoredItemCount = 0 |
||
10878 | self._freeze = True |
||
10879 | |||
10880 | def __str__(self): |
||
10881 | return f'SamplingIntervalDiagnosticsDataType(SamplingInterval:{self.SamplingInterval}, MonitoredItemCount:{self.MonitoredItemCount}, MaxMonitoredItemCount:{self.MaxMonitoredItemCount}, DisabledMonitoredItemCount:{self.DisabledMonitoredItemCount})' |
||
10882 | |||
10883 | __repr__ = __str__ |
||
10884 | |||
10885 | |||
10886 | class ServerDiagnosticsSummaryDataType(FrozenClass): |
||
10887 | """ |
||
10888 | :ivar ServerViewCount: |
||
10889 | :vartype ServerViewCount: UInt32 |
||
10890 | :ivar CurrentSessionCount: |
||
10891 | :vartype CurrentSessionCount: UInt32 |
||
10892 | :ivar CumulatedSessionCount: |
||
10893 | :vartype CumulatedSessionCount: UInt32 |
||
10894 | :ivar SecurityRejectedSessionCount: |
||
10895 | :vartype SecurityRejectedSessionCount: UInt32 |
||
10896 | :ivar RejectedSessionCount: |
||
10897 | :vartype RejectedSessionCount: UInt32 |
||
10898 | :ivar SessionTimeoutCount: |
||
10899 | :vartype SessionTimeoutCount: UInt32 |
||
10900 | :ivar SessionAbortCount: |
||
10901 | :vartype SessionAbortCount: UInt32 |
||
10902 | :ivar CurrentSubscriptionCount: |
||
10903 | :vartype CurrentSubscriptionCount: UInt32 |
||
10904 | :ivar CumulatedSubscriptionCount: |
||
10905 | :vartype CumulatedSubscriptionCount: UInt32 |
||
10906 | :ivar PublishingIntervalCount: |
||
10907 | :vartype PublishingIntervalCount: UInt32 |
||
10908 | :ivar SecurityRejectedRequestsCount: |
||
10909 | :vartype SecurityRejectedRequestsCount: UInt32 |
||
10910 | :ivar RejectedRequestsCount: |
||
10911 | :vartype RejectedRequestsCount: UInt32 |
||
10912 | """ |
||
10913 | |||
10914 | data_type = NodeId(ObjectIds.ServerDiagnosticsSummaryDataType) |
||
10915 | |||
10916 | ua_types = [ |
||
10917 | ('ServerViewCount', 'UInt32'), |
||
10918 | ('CurrentSessionCount', 'UInt32'), |
||
10919 | ('CumulatedSessionCount', 'UInt32'), |
||
10920 | ('SecurityRejectedSessionCount', 'UInt32'), |
||
10921 | ('RejectedSessionCount', 'UInt32'), |
||
10922 | ('SessionTimeoutCount', 'UInt32'), |
||
10923 | ('SessionAbortCount', 'UInt32'), |
||
10924 | ('CurrentSubscriptionCount', 'UInt32'), |
||
10925 | ('CumulatedSubscriptionCount', 'UInt32'), |
||
10926 | ('PublishingIntervalCount', 'UInt32'), |
||
10927 | ('SecurityRejectedRequestsCount', 'UInt32'), |
||
10928 | ('RejectedRequestsCount', 'UInt32'), |
||
10929 | ] |
||
10930 | |||
10931 | def __init__(self): |
||
10932 | self.ServerViewCount = 0 |
||
10933 | self.CurrentSessionCount = 0 |
||
10934 | self.CumulatedSessionCount = 0 |
||
10935 | self.SecurityRejectedSessionCount = 0 |
||
10936 | self.RejectedSessionCount = 0 |
||
10937 | self.SessionTimeoutCount = 0 |
||
10938 | self.SessionAbortCount = 0 |
||
10939 | self.CurrentSubscriptionCount = 0 |
||
10940 | self.CumulatedSubscriptionCount = 0 |
||
10941 | self.PublishingIntervalCount = 0 |
||
10942 | self.SecurityRejectedRequestsCount = 0 |
||
10943 | self.RejectedRequestsCount = 0 |
||
10944 | self._freeze = True |
||
10945 | |||
10946 | def __str__(self): |
||
10947 | return f'ServerDiagnosticsSummaryDataType(ServerViewCount:{self.ServerViewCount}, CurrentSessionCount:{self.CurrentSessionCount}, CumulatedSessionCount:{self.CumulatedSessionCount}, SecurityRejectedSessionCount:{self.SecurityRejectedSessionCount}, RejectedSessionCount:{self.RejectedSessionCount}, SessionTimeoutCount:{self.SessionTimeoutCount}, SessionAbortCount:{self.SessionAbortCount}, CurrentSubscriptionCount:{self.CurrentSubscriptionCount}, CumulatedSubscriptionCount:{self.CumulatedSubscriptionCount}, PublishingIntervalCount:{self.PublishingIntervalCount}, SecurityRejectedRequestsCount:{self.SecurityRejectedRequestsCount}, RejectedRequestsCount:{self.RejectedRequestsCount})' |
||
10948 | |||
10949 | __repr__ = __str__ |
||
10950 | |||
10951 | |||
10952 | class ServerStatusDataType(FrozenClass): |
||
10953 | """ |
||
10954 | :ivar StartTime: |
||
10955 | :vartype StartTime: DateTime |
||
10956 | :ivar CurrentTime: |
||
10957 | :vartype CurrentTime: DateTime |
||
10958 | :ivar State: |
||
10959 | :vartype State: ServerState |
||
10960 | :ivar BuildInfo: |
||
10961 | :vartype BuildInfo: BuildInfo |
||
10962 | :ivar SecondsTillShutdown: |
||
10963 | :vartype SecondsTillShutdown: UInt32 |
||
10964 | :ivar ShutdownReason: |
||
10965 | :vartype ShutdownReason: LocalizedText |
||
10966 | """ |
||
10967 | |||
10968 | data_type = NodeId(ObjectIds.ServerStatusDataType) |
||
10969 | |||
10970 | ua_types = [ |
||
10971 | ('StartTime', 'DateTime'), |
||
10972 | ('CurrentTime', 'DateTime'), |
||
10973 | ('State', 'ServerState'), |
||
10974 | ('BuildInfo', 'BuildInfo'), |
||
10975 | ('SecondsTillShutdown', 'UInt32'), |
||
10976 | ('ShutdownReason', 'LocalizedText'), |
||
10977 | ] |
||
10978 | |||
10979 | def __init__(self): |
||
10980 | self.StartTime = datetime.utcnow() |
||
10981 | self.CurrentTime = datetime.utcnow() |
||
10982 | self.State = ServerState(0) |
||
10983 | self.BuildInfo = BuildInfo() |
||
10984 | self.SecondsTillShutdown = 0 |
||
10985 | self.ShutdownReason = LocalizedText() |
||
10986 | self._freeze = True |
||
10987 | |||
10988 | def __str__(self): |
||
10989 | return f'ServerStatusDataType(StartTime:{self.StartTime}, CurrentTime:{self.CurrentTime}, State:{self.State}, BuildInfo:{self.BuildInfo}, SecondsTillShutdown:{self.SecondsTillShutdown}, ShutdownReason:{self.ShutdownReason})' |
||
10990 | |||
10991 | __repr__ = __str__ |
||
10992 | |||
10993 | |||
10994 | class SessionDiagnosticsDataType(FrozenClass): |
||
10995 | """ |
||
10996 | :ivar SessionId: |
||
10997 | :vartype SessionId: NodeId |
||
10998 | :ivar SessionName: |
||
10999 | :vartype SessionName: String |
||
11000 | :ivar ClientDescription: |
||
11001 | :vartype ClientDescription: ApplicationDescription |
||
11002 | :ivar ServerUri: |
||
11003 | :vartype ServerUri: String |
||
11004 | :ivar EndpointUrl: |
||
11005 | :vartype EndpointUrl: String |
||
11006 | :ivar LocaleIds: |
||
11007 | :vartype LocaleIds: String |
||
11008 | :ivar ActualSessionTimeout: |
||
11009 | :vartype ActualSessionTimeout: Double |
||
11010 | :ivar MaxResponseMessageSize: |
||
11011 | :vartype MaxResponseMessageSize: UInt32 |
||
11012 | :ivar ClientConnectionTime: |
||
11013 | :vartype ClientConnectionTime: DateTime |
||
11014 | :ivar ClientLastContactTime: |
||
11015 | :vartype ClientLastContactTime: DateTime |
||
11016 | :ivar CurrentSubscriptionsCount: |
||
11017 | :vartype CurrentSubscriptionsCount: UInt32 |
||
11018 | :ivar CurrentMonitoredItemsCount: |
||
11019 | :vartype CurrentMonitoredItemsCount: UInt32 |
||
11020 | :ivar CurrentPublishRequestsInQueue: |
||
11021 | :vartype CurrentPublishRequestsInQueue: UInt32 |
||
11022 | :ivar TotalRequestCount: |
||
11023 | :vartype TotalRequestCount: ServiceCounterDataType |
||
11024 | :ivar UnauthorizedRequestCount: |
||
11025 | :vartype UnauthorizedRequestCount: UInt32 |
||
11026 | :ivar ReadCount: |
||
11027 | :vartype ReadCount: ServiceCounterDataType |
||
11028 | :ivar HistoryReadCount: |
||
11029 | :vartype HistoryReadCount: ServiceCounterDataType |
||
11030 | :ivar WriteCount: |
||
11031 | :vartype WriteCount: ServiceCounterDataType |
||
11032 | :ivar HistoryUpdateCount: |
||
11033 | :vartype HistoryUpdateCount: ServiceCounterDataType |
||
11034 | :ivar CallCount: |
||
11035 | :vartype CallCount: ServiceCounterDataType |
||
11036 | :ivar CreateMonitoredItemsCount: |
||
11037 | :vartype CreateMonitoredItemsCount: ServiceCounterDataType |
||
11038 | :ivar ModifyMonitoredItemsCount: |
||
11039 | :vartype ModifyMonitoredItemsCount: ServiceCounterDataType |
||
11040 | :ivar SetMonitoringModeCount: |
||
11041 | :vartype SetMonitoringModeCount: ServiceCounterDataType |
||
11042 | :ivar SetTriggeringCount: |
||
11043 | :vartype SetTriggeringCount: ServiceCounterDataType |
||
11044 | :ivar DeleteMonitoredItemsCount: |
||
11045 | :vartype DeleteMonitoredItemsCount: ServiceCounterDataType |
||
11046 | :ivar CreateSubscriptionCount: |
||
11047 | :vartype CreateSubscriptionCount: ServiceCounterDataType |
||
11048 | :ivar ModifySubscriptionCount: |
||
11049 | :vartype ModifySubscriptionCount: ServiceCounterDataType |
||
11050 | :ivar SetPublishingModeCount: |
||
11051 | :vartype SetPublishingModeCount: ServiceCounterDataType |
||
11052 | :ivar PublishCount: |
||
11053 | :vartype PublishCount: ServiceCounterDataType |
||
11054 | :ivar RepublishCount: |
||
11055 | :vartype RepublishCount: ServiceCounterDataType |
||
11056 | :ivar TransferSubscriptionsCount: |
||
11057 | :vartype TransferSubscriptionsCount: ServiceCounterDataType |
||
11058 | :ivar DeleteSubscriptionsCount: |
||
11059 | :vartype DeleteSubscriptionsCount: ServiceCounterDataType |
||
11060 | :ivar AddNodesCount: |
||
11061 | :vartype AddNodesCount: ServiceCounterDataType |
||
11062 | :ivar AddReferencesCount: |
||
11063 | :vartype AddReferencesCount: ServiceCounterDataType |
||
11064 | :ivar DeleteNodesCount: |
||
11065 | :vartype DeleteNodesCount: ServiceCounterDataType |
||
11066 | :ivar DeleteReferencesCount: |
||
11067 | :vartype DeleteReferencesCount: ServiceCounterDataType |
||
11068 | :ivar BrowseCount: |
||
11069 | :vartype BrowseCount: ServiceCounterDataType |
||
11070 | :ivar BrowseNextCount: |
||
11071 | :vartype BrowseNextCount: ServiceCounterDataType |
||
11072 | :ivar TranslateBrowsePathsToNodeIdsCount: |
||
11073 | :vartype TranslateBrowsePathsToNodeIdsCount: ServiceCounterDataType |
||
11074 | :ivar QueryFirstCount: |
||
11075 | :vartype QueryFirstCount: ServiceCounterDataType |
||
11076 | :ivar QueryNextCount: |
||
11077 | :vartype QueryNextCount: ServiceCounterDataType |
||
11078 | :ivar RegisterNodesCount: |
||
11079 | :vartype RegisterNodesCount: ServiceCounterDataType |
||
11080 | :ivar UnregisterNodesCount: |
||
11081 | :vartype UnregisterNodesCount: ServiceCounterDataType |
||
11082 | """ |
||
11083 | |||
11084 | data_type = NodeId(ObjectIds.SessionDiagnosticsDataType) |
||
11085 | |||
11086 | ua_types = [ |
||
11087 | ('SessionId', 'NodeId'), |
||
11088 | ('SessionName', 'String'), |
||
11089 | ('ClientDescription', 'ApplicationDescription'), |
||
11090 | ('ServerUri', 'String'), |
||
11091 | ('EndpointUrl', 'String'), |
||
11092 | ('LocaleIds', 'ListOfString'), |
||
11093 | ('ActualSessionTimeout', 'Double'), |
||
11094 | ('MaxResponseMessageSize', 'UInt32'), |
||
11095 | ('ClientConnectionTime', 'DateTime'), |
||
11096 | ('ClientLastContactTime', 'DateTime'), |
||
11097 | ('CurrentSubscriptionsCount', 'UInt32'), |
||
11098 | ('CurrentMonitoredItemsCount', 'UInt32'), |
||
11099 | ('CurrentPublishRequestsInQueue', 'UInt32'), |
||
11100 | ('TotalRequestCount', 'ServiceCounterDataType'), |
||
11101 | ('UnauthorizedRequestCount', 'UInt32'), |
||
11102 | ('ReadCount', 'ServiceCounterDataType'), |
||
11103 | ('HistoryReadCount', 'ServiceCounterDataType'), |
||
11104 | ('WriteCount', 'ServiceCounterDataType'), |
||
11105 | ('HistoryUpdateCount', 'ServiceCounterDataType'), |
||
11106 | ('CallCount', 'ServiceCounterDataType'), |
||
11107 | ('CreateMonitoredItemsCount', 'ServiceCounterDataType'), |
||
11108 | ('ModifyMonitoredItemsCount', 'ServiceCounterDataType'), |
||
11109 | ('SetMonitoringModeCount', 'ServiceCounterDataType'), |
||
11110 | ('SetTriggeringCount', 'ServiceCounterDataType'), |
||
11111 | ('DeleteMonitoredItemsCount', 'ServiceCounterDataType'), |
||
11112 | ('CreateSubscriptionCount', 'ServiceCounterDataType'), |
||
11113 | ('ModifySubscriptionCount', 'ServiceCounterDataType'), |
||
11114 | ('SetPublishingModeCount', 'ServiceCounterDataType'), |
||
11115 | ('PublishCount', 'ServiceCounterDataType'), |
||
11116 | ('RepublishCount', 'ServiceCounterDataType'), |
||
11117 | ('TransferSubscriptionsCount', 'ServiceCounterDataType'), |
||
11118 | ('DeleteSubscriptionsCount', 'ServiceCounterDataType'), |
||
11119 | ('AddNodesCount', 'ServiceCounterDataType'), |
||
11120 | ('AddReferencesCount', 'ServiceCounterDataType'), |
||
11121 | ('DeleteNodesCount', 'ServiceCounterDataType'), |
||
11122 | ('DeleteReferencesCount', 'ServiceCounterDataType'), |
||
11123 | ('BrowseCount', 'ServiceCounterDataType'), |
||
11124 | ('BrowseNextCount', 'ServiceCounterDataType'), |
||
11125 | ('TranslateBrowsePathsToNodeIdsCount', 'ServiceCounterDataType'), |
||
11126 | ('QueryFirstCount', 'ServiceCounterDataType'), |
||
11127 | ('QueryNextCount', 'ServiceCounterDataType'), |
||
11128 | ('RegisterNodesCount', 'ServiceCounterDataType'), |
||
11129 | ('UnregisterNodesCount', 'ServiceCounterDataType'), |
||
11130 | ] |
||
11131 | |||
11132 | def __init__(self): |
||
11133 | self.SessionId = NodeId() |
||
11134 | self.SessionName = None |
||
11135 | self.ClientDescription = ApplicationDescription() |
||
11136 | self.ServerUri = None |
||
11137 | self.EndpointUrl = None |
||
11138 | self.LocaleIds = [] |
||
11139 | self.ActualSessionTimeout = 0 |
||
11140 | self.MaxResponseMessageSize = 0 |
||
11141 | self.ClientConnectionTime = datetime.utcnow() |
||
11142 | self.ClientLastContactTime = datetime.utcnow() |
||
11143 | self.CurrentSubscriptionsCount = 0 |
||
11144 | self.CurrentMonitoredItemsCount = 0 |
||
11145 | self.CurrentPublishRequestsInQueue = 0 |
||
11146 | self.TotalRequestCount = ServiceCounterDataType() |
||
11147 | self.UnauthorizedRequestCount = 0 |
||
11148 | self.ReadCount = ServiceCounterDataType() |
||
11149 | self.HistoryReadCount = ServiceCounterDataType() |
||
11150 | self.WriteCount = ServiceCounterDataType() |
||
11151 | self.HistoryUpdateCount = ServiceCounterDataType() |
||
11152 | self.CallCount = ServiceCounterDataType() |
||
11153 | self.CreateMonitoredItemsCount = ServiceCounterDataType() |
||
11154 | self.ModifyMonitoredItemsCount = ServiceCounterDataType() |
||
11155 | self.SetMonitoringModeCount = ServiceCounterDataType() |
||
11156 | self.SetTriggeringCount = ServiceCounterDataType() |
||
11157 | self.DeleteMonitoredItemsCount = ServiceCounterDataType() |
||
11158 | self.CreateSubscriptionCount = ServiceCounterDataType() |
||
11159 | self.ModifySubscriptionCount = ServiceCounterDataType() |
||
11160 | self.SetPublishingModeCount = ServiceCounterDataType() |
||
11161 | self.PublishCount = ServiceCounterDataType() |
||
11162 | self.RepublishCount = ServiceCounterDataType() |
||
11163 | self.TransferSubscriptionsCount = ServiceCounterDataType() |
||
11164 | self.DeleteSubscriptionsCount = ServiceCounterDataType() |
||
11165 | self.AddNodesCount = ServiceCounterDataType() |
||
11166 | self.AddReferencesCount = ServiceCounterDataType() |
||
11167 | self.DeleteNodesCount = ServiceCounterDataType() |
||
11168 | self.DeleteReferencesCount = ServiceCounterDataType() |
||
11169 | self.BrowseCount = ServiceCounterDataType() |
||
11170 | self.BrowseNextCount = ServiceCounterDataType() |
||
11171 | self.TranslateBrowsePathsToNodeIdsCount = ServiceCounterDataType() |
||
11172 | self.QueryFirstCount = ServiceCounterDataType() |
||
11173 | self.QueryNextCount = ServiceCounterDataType() |
||
11174 | self.RegisterNodesCount = ServiceCounterDataType() |
||
11175 | self.UnregisterNodesCount = ServiceCounterDataType() |
||
11176 | self._freeze = True |
||
11177 | |||
11178 | def __str__(self): |
||
11179 | return f'SessionDiagnosticsDataType(SessionId:{self.SessionId}, SessionName:{self.SessionName}, ClientDescription:{self.ClientDescription}, ServerUri:{self.ServerUri}, EndpointUrl:{self.EndpointUrl}, LocaleIds:{self.LocaleIds}, ActualSessionTimeout:{self.ActualSessionTimeout}, MaxResponseMessageSize:{self.MaxResponseMessageSize}, ClientConnectionTime:{self.ClientConnectionTime}, ClientLastContactTime:{self.ClientLastContactTime}, CurrentSubscriptionsCount:{self.CurrentSubscriptionsCount}, CurrentMonitoredItemsCount:{self.CurrentMonitoredItemsCount}, CurrentPublishRequestsInQueue:{self.CurrentPublishRequestsInQueue}, TotalRequestCount:{self.TotalRequestCount}, UnauthorizedRequestCount:{self.UnauthorizedRequestCount}, ReadCount:{self.ReadCount}, HistoryReadCount:{self.HistoryReadCount}, WriteCount:{self.WriteCount}, HistoryUpdateCount:{self.HistoryUpdateCount}, CallCount:{self.CallCount}, CreateMonitoredItemsCount:{self.CreateMonitoredItemsCount}, ModifyMonitoredItemsCount:{self.ModifyMonitoredItemsCount}, SetMonitoringModeCount:{self.SetMonitoringModeCount}, SetTriggeringCount:{self.SetTriggeringCount}, DeleteMonitoredItemsCount:{self.DeleteMonitoredItemsCount}, CreateSubscriptionCount:{self.CreateSubscriptionCount}, ModifySubscriptionCount:{self.ModifySubscriptionCount}, SetPublishingModeCount:{self.SetPublishingModeCount}, PublishCount:{self.PublishCount}, RepublishCount:{self.RepublishCount}, TransferSubscriptionsCount:{self.TransferSubscriptionsCount}, DeleteSubscriptionsCount:{self.DeleteSubscriptionsCount}, AddNodesCount:{self.AddNodesCount}, AddReferencesCount:{self.AddReferencesCount}, DeleteNodesCount:{self.DeleteNodesCount}, DeleteReferencesCount:{self.DeleteReferencesCount}, BrowseCount:{self.BrowseCount}, BrowseNextCount:{self.BrowseNextCount}, TranslateBrowsePathsToNodeIdsCount:{self.TranslateBrowsePathsToNodeIdsCount}, QueryFirstCount:{self.QueryFirstCount}, QueryNextCount:{self.QueryNextCount}, RegisterNodesCount:{self.RegisterNodesCount}, UnregisterNodesCount:{self.UnregisterNodesCount})' |
||
11180 | |||
11181 | __repr__ = __str__ |
||
11182 | |||
11183 | |||
11184 | class SessionSecurityDiagnosticsDataType(FrozenClass): |
||
11185 | """ |
||
11186 | :ivar SessionId: |
||
11187 | :vartype SessionId: NodeId |
||
11188 | :ivar ClientUserIdOfSession: |
||
11189 | :vartype ClientUserIdOfSession: String |
||
11190 | :ivar ClientUserIdHistory: |
||
11191 | :vartype ClientUserIdHistory: String |
||
11192 | :ivar AuthenticationMechanism: |
||
11193 | :vartype AuthenticationMechanism: String |
||
11194 | :ivar Encoding: |
||
11195 | :vartype Encoding: String |
||
11196 | :ivar TransportProtocol: |
||
11197 | :vartype TransportProtocol: String |
||
11198 | :ivar SecurityMode: |
||
11199 | :vartype SecurityMode: MessageSecurityMode |
||
11200 | :ivar SecurityPolicyUri: |
||
11201 | :vartype SecurityPolicyUri: String |
||
11202 | :ivar ClientCertificate: |
||
11203 | :vartype ClientCertificate: ByteString |
||
11204 | """ |
||
11205 | |||
11206 | data_type = NodeId(ObjectIds.SessionSecurityDiagnosticsDataType) |
||
11207 | |||
11208 | ua_types = [ |
||
11209 | ('SessionId', 'NodeId'), |
||
11210 | ('ClientUserIdOfSession', 'String'), |
||
11211 | ('ClientUserIdHistory', 'ListOfString'), |
||
11212 | ('AuthenticationMechanism', 'String'), |
||
11213 | ('Encoding', 'String'), |
||
11214 | ('TransportProtocol', 'String'), |
||
11215 | ('SecurityMode', 'MessageSecurityMode'), |
||
11216 | ('SecurityPolicyUri', 'String'), |
||
11217 | ('ClientCertificate', 'ByteString'), |
||
11218 | ] |
||
11219 | |||
11220 | def __init__(self): |
||
11221 | self.SessionId = NodeId() |
||
11222 | self.ClientUserIdOfSession = None |
||
11223 | self.ClientUserIdHistory = [] |
||
11224 | self.AuthenticationMechanism = None |
||
11225 | self.Encoding = None |
||
11226 | self.TransportProtocol = None |
||
11227 | self.SecurityMode = MessageSecurityMode(0) |
||
11228 | self.SecurityPolicyUri = None |
||
11229 | self.ClientCertificate = None |
||
11230 | self._freeze = True |
||
11231 | |||
11232 | def __str__(self): |
||
11233 | return f'SessionSecurityDiagnosticsDataType(SessionId:{self.SessionId}, ClientUserIdOfSession:{self.ClientUserIdOfSession}, ClientUserIdHistory:{self.ClientUserIdHistory}, AuthenticationMechanism:{self.AuthenticationMechanism}, Encoding:{self.Encoding}, TransportProtocol:{self.TransportProtocol}, SecurityMode:{self.SecurityMode}, SecurityPolicyUri:{self.SecurityPolicyUri}, ClientCertificate:{self.ClientCertificate})' |
||
11234 | |||
11235 | __repr__ = __str__ |
||
11236 | |||
11237 | |||
11238 | class ServiceCounterDataType(FrozenClass): |
||
11239 | """ |
||
11240 | :ivar TotalCount: |
||
11241 | :vartype TotalCount: UInt32 |
||
11242 | :ivar ErrorCount: |
||
11243 | :vartype ErrorCount: UInt32 |
||
11244 | """ |
||
11245 | |||
11246 | data_type = NodeId(ObjectIds.ServiceCounterDataType) |
||
11247 | |||
11248 | ua_types = [ |
||
11249 | ('TotalCount', 'UInt32'), |
||
11250 | ('ErrorCount', 'UInt32'), |
||
11251 | ] |
||
11252 | |||
11253 | def __init__(self): |
||
11254 | self.TotalCount = 0 |
||
11255 | self.ErrorCount = 0 |
||
11256 | self._freeze = True |
||
11257 | |||
11258 | def __str__(self): |
||
11259 | return f'ServiceCounterDataType(TotalCount:{self.TotalCount}, ErrorCount:{self.ErrorCount})' |
||
11260 | |||
11261 | __repr__ = __str__ |
||
11262 | |||
11263 | |||
11264 | class StatusResult(FrozenClass): |
||
11265 | """ |
||
11266 | :ivar StatusCode: |
||
11267 | :vartype StatusCode: StatusCode |
||
11268 | :ivar DiagnosticInfo: |
||
11269 | :vartype DiagnosticInfo: DiagnosticInfo |
||
11270 | """ |
||
11271 | |||
11272 | ua_types = [ |
||
11273 | ('StatusCode', 'StatusCode'), |
||
11274 | ('DiagnosticInfo', 'DiagnosticInfo'), |
||
11275 | ] |
||
11276 | |||
11277 | def __init__(self): |
||
11278 | self.StatusCode = StatusCode() |
||
11279 | self.DiagnosticInfo = DiagnosticInfo() |
||
11280 | self._freeze = True |
||
11281 | |||
11282 | def __str__(self): |
||
11283 | return f'StatusResult(StatusCode:{self.StatusCode}, DiagnosticInfo:{self.DiagnosticInfo})' |
||
11284 | |||
11285 | __repr__ = __str__ |
||
11286 | |||
11287 | |||
11288 | class SubscriptionDiagnosticsDataType(FrozenClass): |
||
11289 | """ |
||
11290 | :ivar SessionId: |
||
11291 | :vartype SessionId: NodeId |
||
11292 | :ivar SubscriptionId: |
||
11293 | :vartype SubscriptionId: UInt32 |
||
11294 | :ivar Priority: |
||
11295 | :vartype Priority: Byte |
||
11296 | :ivar PublishingInterval: |
||
11297 | :vartype PublishingInterval: Double |
||
11298 | :ivar MaxKeepAliveCount: |
||
11299 | :vartype MaxKeepAliveCount: UInt32 |
||
11300 | :ivar MaxLifetimeCount: |
||
11301 | :vartype MaxLifetimeCount: UInt32 |
||
11302 | :ivar MaxNotificationsPerPublish: |
||
11303 | :vartype MaxNotificationsPerPublish: UInt32 |
||
11304 | :ivar PublishingEnabled: |
||
11305 | :vartype PublishingEnabled: Boolean |
||
11306 | :ivar ModifyCount: |
||
11307 | :vartype ModifyCount: UInt32 |
||
11308 | :ivar EnableCount: |
||
11309 | :vartype EnableCount: UInt32 |
||
11310 | :ivar DisableCount: |
||
11311 | :vartype DisableCount: UInt32 |
||
11312 | :ivar RepublishRequestCount: |
||
11313 | :vartype RepublishRequestCount: UInt32 |
||
11314 | :ivar RepublishMessageRequestCount: |
||
11315 | :vartype RepublishMessageRequestCount: UInt32 |
||
11316 | :ivar RepublishMessageCount: |
||
11317 | :vartype RepublishMessageCount: UInt32 |
||
11318 | :ivar TransferRequestCount: |
||
11319 | :vartype TransferRequestCount: UInt32 |
||
11320 | :ivar TransferredToAltClientCount: |
||
11321 | :vartype TransferredToAltClientCount: UInt32 |
||
11322 | :ivar TransferredToSameClientCount: |
||
11323 | :vartype TransferredToSameClientCount: UInt32 |
||
11324 | :ivar PublishRequestCount: |
||
11325 | :vartype PublishRequestCount: UInt32 |
||
11326 | :ivar DataChangeNotificationsCount: |
||
11327 | :vartype DataChangeNotificationsCount: UInt32 |
||
11328 | :ivar EventNotificationsCount: |
||
11329 | :vartype EventNotificationsCount: UInt32 |
||
11330 | :ivar NotificationsCount: |
||
11331 | :vartype NotificationsCount: UInt32 |
||
11332 | :ivar LatePublishRequestCount: |
||
11333 | :vartype LatePublishRequestCount: UInt32 |
||
11334 | :ivar CurrentKeepAliveCount: |
||
11335 | :vartype CurrentKeepAliveCount: UInt32 |
||
11336 | :ivar CurrentLifetimeCount: |
||
11337 | :vartype CurrentLifetimeCount: UInt32 |
||
11338 | :ivar UnacknowledgedMessageCount: |
||
11339 | :vartype UnacknowledgedMessageCount: UInt32 |
||
11340 | :ivar DiscardedMessageCount: |
||
11341 | :vartype DiscardedMessageCount: UInt32 |
||
11342 | :ivar MonitoredItemCount: |
||
11343 | :vartype MonitoredItemCount: UInt32 |
||
11344 | :ivar DisabledMonitoredItemCount: |
||
11345 | :vartype DisabledMonitoredItemCount: UInt32 |
||
11346 | :ivar MonitoringQueueOverflowCount: |
||
11347 | :vartype MonitoringQueueOverflowCount: UInt32 |
||
11348 | :ivar NextSequenceNumber: |
||
11349 | :vartype NextSequenceNumber: UInt32 |
||
11350 | :ivar EventQueueOverFlowCount: |
||
11351 | :vartype EventQueueOverFlowCount: UInt32 |
||
11352 | """ |
||
11353 | |||
11354 | data_type = NodeId(ObjectIds.SubscriptionDiagnosticsDataType) |
||
11355 | |||
11356 | ua_types = [ |
||
11357 | ('SessionId', 'NodeId'), |
||
11358 | ('SubscriptionId', 'UInt32'), |
||
11359 | ('Priority', 'Byte'), |
||
11360 | ('PublishingInterval', 'Double'), |
||
11361 | ('MaxKeepAliveCount', 'UInt32'), |
||
11362 | ('MaxLifetimeCount', 'UInt32'), |
||
11363 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
11364 | ('PublishingEnabled', 'Boolean'), |
||
11365 | ('ModifyCount', 'UInt32'), |
||
11366 | ('EnableCount', 'UInt32'), |
||
11367 | ('DisableCount', 'UInt32'), |
||
11368 | ('RepublishRequestCount', 'UInt32'), |
||
11369 | ('RepublishMessageRequestCount', 'UInt32'), |
||
11370 | ('RepublishMessageCount', 'UInt32'), |
||
11371 | ('TransferRequestCount', 'UInt32'), |
||
11372 | ('TransferredToAltClientCount', 'UInt32'), |
||
11373 | ('TransferredToSameClientCount', 'UInt32'), |
||
11374 | ('PublishRequestCount', 'UInt32'), |
||
11375 | ('DataChangeNotificationsCount', 'UInt32'), |
||
11376 | ('EventNotificationsCount', 'UInt32'), |
||
11377 | ('NotificationsCount', 'UInt32'), |
||
11378 | ('LatePublishRequestCount', 'UInt32'), |
||
11379 | ('CurrentKeepAliveCount', 'UInt32'), |
||
11380 | ('CurrentLifetimeCount', 'UInt32'), |
||
11381 | ('UnacknowledgedMessageCount', 'UInt32'), |
||
11382 | ('DiscardedMessageCount', 'UInt32'), |
||
11383 | ('MonitoredItemCount', 'UInt32'), |
||
11384 | ('DisabledMonitoredItemCount', 'UInt32'), |
||
11385 | ('MonitoringQueueOverflowCount', 'UInt32'), |
||
11386 | ('NextSequenceNumber', 'UInt32'), |
||
11387 | ('EventQueueOverFlowCount', 'UInt32'), |
||
11388 | ] |
||
11389 | |||
11390 | def __init__(self): |
||
11391 | self.SessionId = NodeId() |
||
11392 | self.SubscriptionId = 0 |
||
11393 | self.Priority = 0 |
||
11394 | self.PublishingInterval = 0 |
||
11395 | self.MaxKeepAliveCount = 0 |
||
11396 | self.MaxLifetimeCount = 0 |
||
11397 | self.MaxNotificationsPerPublish = 0 |
||
11398 | self.PublishingEnabled = True |
||
11399 | self.ModifyCount = 0 |
||
11400 | self.EnableCount = 0 |
||
11401 | self.DisableCount = 0 |
||
11402 | self.RepublishRequestCount = 0 |
||
11403 | self.RepublishMessageRequestCount = 0 |
||
11404 | self.RepublishMessageCount = 0 |
||
11405 | self.TransferRequestCount = 0 |
||
11406 | self.TransferredToAltClientCount = 0 |
||
11407 | self.TransferredToSameClientCount = 0 |
||
11408 | self.PublishRequestCount = 0 |
||
11409 | self.DataChangeNotificationsCount = 0 |
||
11410 | self.EventNotificationsCount = 0 |
||
11411 | self.NotificationsCount = 0 |
||
11412 | self.LatePublishRequestCount = 0 |
||
11413 | self.CurrentKeepAliveCount = 0 |
||
11414 | self.CurrentLifetimeCount = 0 |
||
11415 | self.UnacknowledgedMessageCount = 0 |
||
11416 | self.DiscardedMessageCount = 0 |
||
11417 | self.MonitoredItemCount = 0 |
||
11418 | self.DisabledMonitoredItemCount = 0 |
||
11419 | self.MonitoringQueueOverflowCount = 0 |
||
11420 | self.NextSequenceNumber = 0 |
||
11421 | self.EventQueueOverFlowCount = 0 |
||
11422 | self._freeze = True |
||
11423 | |||
11424 | def __str__(self): |
||
11425 | return f'SubscriptionDiagnosticsDataType(SessionId:{self.SessionId}, SubscriptionId:{self.SubscriptionId}, Priority:{self.Priority}, PublishingInterval:{self.PublishingInterval}, MaxKeepAliveCount:{self.MaxKeepAliveCount}, MaxLifetimeCount:{self.MaxLifetimeCount}, MaxNotificationsPerPublish:{self.MaxNotificationsPerPublish}, PublishingEnabled:{self.PublishingEnabled}, ModifyCount:{self.ModifyCount}, EnableCount:{self.EnableCount}, DisableCount:{self.DisableCount}, RepublishRequestCount:{self.RepublishRequestCount}, RepublishMessageRequestCount:{self.RepublishMessageRequestCount}, RepublishMessageCount:{self.RepublishMessageCount}, TransferRequestCount:{self.TransferRequestCount}, TransferredToAltClientCount:{self.TransferredToAltClientCount}, TransferredToSameClientCount:{self.TransferredToSameClientCount}, PublishRequestCount:{self.PublishRequestCount}, DataChangeNotificationsCount:{self.DataChangeNotificationsCount}, EventNotificationsCount:{self.EventNotificationsCount}, NotificationsCount:{self.NotificationsCount}, LatePublishRequestCount:{self.LatePublishRequestCount}, CurrentKeepAliveCount:{self.CurrentKeepAliveCount}, CurrentLifetimeCount:{self.CurrentLifetimeCount}, UnacknowledgedMessageCount:{self.UnacknowledgedMessageCount}, DiscardedMessageCount:{self.DiscardedMessageCount}, MonitoredItemCount:{self.MonitoredItemCount}, DisabledMonitoredItemCount:{self.DisabledMonitoredItemCount}, MonitoringQueueOverflowCount:{self.MonitoringQueueOverflowCount}, NextSequenceNumber:{self.NextSequenceNumber}, EventQueueOverFlowCount:{self.EventQueueOverFlowCount})' |
||
11426 | |||
11427 | __repr__ = __str__ |
||
11428 | |||
11429 | |||
11430 | class ModelChangeStructureDataType(FrozenClass): |
||
11431 | """ |
||
11432 | :ivar Affected: |
||
11433 | :vartype Affected: NodeId |
||
11434 | :ivar AffectedType: |
||
11435 | :vartype AffectedType: NodeId |
||
11436 | :ivar Verb: |
||
11437 | :vartype Verb: Byte |
||
11438 | """ |
||
11439 | |||
11440 | data_type = NodeId(ObjectIds.ModelChangeStructureDataType) |
||
11441 | |||
11442 | ua_types = [ |
||
11443 | ('Affected', 'NodeId'), |
||
11444 | ('AffectedType', 'NodeId'), |
||
11445 | ('Verb', 'Byte'), |
||
11446 | ] |
||
11447 | |||
11448 | def __init__(self): |
||
11449 | self.Affected = NodeId() |
||
11450 | self.AffectedType = NodeId() |
||
11451 | self.Verb = 0 |
||
11452 | self._freeze = True |
||
11453 | |||
11454 | def __str__(self): |
||
11455 | return f'ModelChangeStructureDataType(Affected:{self.Affected}, AffectedType:{self.AffectedType}, Verb:{self.Verb})' |
||
11456 | |||
11457 | __repr__ = __str__ |
||
11458 | |||
11459 | |||
11460 | class SemanticChangeStructureDataType(FrozenClass): |
||
11461 | """ |
||
11462 | :ivar Affected: |
||
11463 | :vartype Affected: NodeId |
||
11464 | :ivar AffectedType: |
||
11465 | :vartype AffectedType: NodeId |
||
11466 | """ |
||
11467 | |||
11468 | data_type = NodeId(ObjectIds.SemanticChangeStructureDataType) |
||
11469 | |||
11470 | ua_types = [ |
||
11471 | ('Affected', 'NodeId'), |
||
11472 | ('AffectedType', 'NodeId'), |
||
11473 | ] |
||
11474 | |||
11475 | def __init__(self): |
||
11476 | self.Affected = NodeId() |
||
11477 | self.AffectedType = NodeId() |
||
11478 | self._freeze = True |
||
11479 | |||
11480 | def __str__(self): |
||
11481 | return f'SemanticChangeStructureDataType(Affected:{self.Affected}, AffectedType:{self.AffectedType})' |
||
11482 | |||
11483 | __repr__ = __str__ |
||
11484 | |||
11485 | |||
11486 | class Range(FrozenClass): |
||
11487 | """ |
||
11488 | :ivar Low: |
||
11489 | :vartype Low: Double |
||
11490 | :ivar High: |
||
11491 | :vartype High: Double |
||
11492 | """ |
||
11493 | |||
11494 | data_type = NodeId(ObjectIds.Range) |
||
11495 | |||
11496 | ua_types = [ |
||
11497 | ('Low', 'Double'), |
||
11498 | ('High', 'Double'), |
||
11499 | ] |
||
11500 | |||
11501 | def __init__(self): |
||
11502 | self.Low = 0 |
||
11503 | self.High = 0 |
||
11504 | self._freeze = True |
||
11505 | |||
11506 | def __str__(self): |
||
11507 | return f'Range(Low:{self.Low}, High:{self.High})' |
||
11508 | |||
11509 | __repr__ = __str__ |
||
11510 | |||
11511 | |||
11512 | class EUInformation(FrozenClass): |
||
11513 | """ |
||
11514 | :ivar NamespaceUri: |
||
11515 | :vartype NamespaceUri: String |
||
11516 | :ivar UnitId: |
||
11517 | :vartype UnitId: Int32 |
||
11518 | :ivar DisplayName: |
||
11519 | :vartype DisplayName: LocalizedText |
||
11520 | :ivar Description: |
||
11521 | :vartype Description: LocalizedText |
||
11522 | """ |
||
11523 | |||
11524 | data_type = NodeId(ObjectIds.EUInformation) |
||
11525 | |||
11526 | ua_types = [ |
||
11527 | ('NamespaceUri', 'String'), |
||
11528 | ('UnitId', 'Int32'), |
||
11529 | ('DisplayName', 'LocalizedText'), |
||
11530 | ('Description', 'LocalizedText'), |
||
11531 | ] |
||
11532 | |||
11533 | def __init__(self): |
||
11534 | self.NamespaceUri = None |
||
11535 | self.UnitId = 0 |
||
11536 | self.DisplayName = LocalizedText() |
||
11537 | self.Description = LocalizedText() |
||
11538 | self._freeze = True |
||
11539 | |||
11540 | def __str__(self): |
||
11541 | return f'EUInformation(NamespaceUri:{self.NamespaceUri}, UnitId:{self.UnitId}, DisplayName:{self.DisplayName}, Description:{self.Description})' |
||
11542 | |||
11543 | __repr__ = __str__ |
||
11544 | |||
11545 | |||
11546 | class ComplexNumberType(FrozenClass): |
||
11547 | """ |
||
11548 | :ivar Real: |
||
11549 | :vartype Real: Float |
||
11550 | :ivar Imaginary: |
||
11551 | :vartype Imaginary: Float |
||
11552 | """ |
||
11553 | |||
11554 | data_type = NodeId(ObjectIds.ComplexNumberType) |
||
11555 | |||
11556 | ua_types = [ |
||
11557 | ('Real', 'Float'), |
||
11558 | ('Imaginary', 'Float'), |
||
11559 | ] |
||
11560 | |||
11561 | def __init__(self): |
||
11562 | self.Real = 0 |
||
11563 | self.Imaginary = 0 |
||
11564 | self._freeze = True |
||
11565 | |||
11566 | def __str__(self): |
||
11567 | return f'ComplexNumberType(Real:{self.Real}, Imaginary:{self.Imaginary})' |
||
11568 | |||
11569 | __repr__ = __str__ |
||
11570 | |||
11571 | |||
11572 | class DoubleComplexNumberType(FrozenClass): |
||
11573 | """ |
||
11574 | :ivar Real: |
||
11575 | :vartype Real: Double |
||
11576 | :ivar Imaginary: |
||
11577 | :vartype Imaginary: Double |
||
11578 | """ |
||
11579 | |||
11580 | data_type = NodeId(ObjectIds.DoubleComplexNumberType) |
||
11581 | |||
11582 | ua_types = [ |
||
11583 | ('Real', 'Double'), |
||
11584 | ('Imaginary', 'Double'), |
||
11585 | ] |
||
11586 | |||
11587 | def __init__(self): |
||
11588 | self.Real = 0 |
||
11589 | self.Imaginary = 0 |
||
11590 | self._freeze = True |
||
11591 | |||
11592 | def __str__(self): |
||
11593 | return f'DoubleComplexNumberType(Real:{self.Real}, Imaginary:{self.Imaginary})' |
||
11594 | |||
11595 | __repr__ = __str__ |
||
11596 | |||
11597 | |||
11598 | class AxisInformation(FrozenClass): |
||
11599 | """ |
||
11600 | :ivar EngineeringUnits: |
||
11601 | :vartype EngineeringUnits: EUInformation |
||
11602 | :ivar EURange: |
||
11603 | :vartype EURange: Range |
||
11604 | :ivar Title: |
||
11605 | :vartype Title: LocalizedText |
||
11606 | :ivar AxisScaleType: |
||
11607 | :vartype AxisScaleType: AxisScaleEnumeration |
||
11608 | :ivar AxisSteps: |
||
11609 | :vartype AxisSteps: Double |
||
11610 | """ |
||
11611 | |||
11612 | data_type = NodeId(ObjectIds.AxisInformation) |
||
11613 | |||
11614 | ua_types = [ |
||
11615 | ('EngineeringUnits', 'EUInformation'), |
||
11616 | ('EURange', 'Range'), |
||
11617 | ('Title', 'LocalizedText'), |
||
11618 | ('AxisScaleType', 'AxisScaleEnumeration'), |
||
11619 | ('AxisSteps', 'ListOfDouble'), |
||
11620 | ] |
||
11621 | |||
11622 | def __init__(self): |
||
11623 | self.EngineeringUnits = EUInformation() |
||
11624 | self.EURange = Range() |
||
11625 | self.Title = LocalizedText() |
||
11626 | self.AxisScaleType = AxisScaleEnumeration(0) |
||
11627 | self.AxisSteps = [] |
||
11628 | self._freeze = True |
||
11629 | |||
11630 | def __str__(self): |
||
11631 | return f'AxisInformation(EngineeringUnits:{self.EngineeringUnits}, EURange:{self.EURange}, Title:{self.Title}, AxisScaleType:{self.AxisScaleType}, AxisSteps:{self.AxisSteps})' |
||
11632 | |||
11633 | __repr__ = __str__ |
||
11634 | |||
11635 | |||
11636 | class XVType(FrozenClass): |
||
11637 | """ |
||
11638 | :ivar X: |
||
11639 | :vartype X: Double |
||
11640 | :ivar Value: |
||
11641 | :vartype Value: Float |
||
11642 | """ |
||
11643 | |||
11644 | data_type = NodeId(ObjectIds.XVType) |
||
11645 | |||
11646 | ua_types = [ |
||
11647 | ('X', 'Double'), |
||
11648 | ('Value', 'Float'), |
||
11649 | ] |
||
11650 | |||
11651 | def __init__(self): |
||
11652 | self.X = 0 |
||
11653 | self.Value = 0 |
||
11654 | self._freeze = True |
||
11655 | |||
11656 | def __str__(self): |
||
11657 | return f'XVType(X:{self.X}, Value:{self.Value})' |
||
11658 | |||
11659 | __repr__ = __str__ |
||
11660 | |||
11661 | |||
11662 | View Code Duplication | class ProgramDiagnosticDataType(FrozenClass): |
|
0 ignored issues
–
show
Duplication
introduced
by
Loading history...
|
|||
11663 | """ |
||
11664 | :ivar CreateSessionId: |
||
11665 | :vartype CreateSessionId: NodeId |
||
11666 | :ivar CreateClientName: |
||
11667 | :vartype CreateClientName: String |
||
11668 | :ivar InvocationCreationTime: |
||
11669 | :vartype InvocationCreationTime: DateTime |
||
11670 | :ivar LastTransitionTime: |
||
11671 | :vartype LastTransitionTime: DateTime |
||
11672 | :ivar LastMethodCall: |
||
11673 | :vartype LastMethodCall: String |
||
11674 | :ivar LastMethodSessionId: |
||
11675 | :vartype LastMethodSessionId: NodeId |
||
11676 | :ivar LastMethodInputArguments: |
||
11677 | :vartype LastMethodInputArguments: Argument |
||
11678 | :ivar LastMethodOutputArguments: |
||
11679 | :vartype LastMethodOutputArguments: Argument |
||
11680 | :ivar LastMethodCallTime: |
||
11681 | :vartype LastMethodCallTime: DateTime |
||
11682 | :ivar LastMethodReturnStatus: |
||
11683 | :vartype LastMethodReturnStatus: StatusResult |
||
11684 | """ |
||
11685 | |||
11686 | data_type = NodeId(ObjectIds.ProgramDiagnosticDataType) |
||
11687 | |||
11688 | ua_types = [ |
||
11689 | ('CreateSessionId', 'NodeId'), |
||
11690 | ('CreateClientName', 'String'), |
||
11691 | ('InvocationCreationTime', 'DateTime'), |
||
11692 | ('LastTransitionTime', 'DateTime'), |
||
11693 | ('LastMethodCall', 'String'), |
||
11694 | ('LastMethodSessionId', 'NodeId'), |
||
11695 | ('LastMethodInputArguments', 'ListOfArgument'), |
||
11696 | ('LastMethodOutputArguments', 'ListOfArgument'), |
||
11697 | ('LastMethodCallTime', 'DateTime'), |
||
11698 | ('LastMethodReturnStatus', 'StatusResult'), |
||
11699 | ] |
||
11700 | |||
11701 | def __init__(self): |
||
11702 | self.CreateSessionId = NodeId() |
||
11703 | self.CreateClientName = None |
||
11704 | self.InvocationCreationTime = datetime.utcnow() |
||
11705 | self.LastTransitionTime = datetime.utcnow() |
||
11706 | self.LastMethodCall = None |
||
11707 | self.LastMethodSessionId = NodeId() |
||
11708 | self.LastMethodInputArguments = [] |
||
11709 | self.LastMethodOutputArguments = [] |
||
11710 | self.LastMethodCallTime = datetime.utcnow() |
||
11711 | self.LastMethodReturnStatus = StatusResult() |
||
11712 | self._freeze = True |
||
11713 | |||
11714 | def __str__(self): |
||
11715 | return f'ProgramDiagnosticDataType(CreateSessionId:{self.CreateSessionId}, CreateClientName:{self.CreateClientName}, InvocationCreationTime:{self.InvocationCreationTime}, LastTransitionTime:{self.LastTransitionTime}, LastMethodCall:{self.LastMethodCall}, LastMethodSessionId:{self.LastMethodSessionId}, LastMethodInputArguments:{self.LastMethodInputArguments}, LastMethodOutputArguments:{self.LastMethodOutputArguments}, LastMethodCallTime:{self.LastMethodCallTime}, LastMethodReturnStatus:{self.LastMethodReturnStatus})' |
||
11716 | |||
11717 | __repr__ = __str__ |
||
11718 | |||
11719 | |||
11720 | View Code Duplication | class ProgramDiagnostic2DataType(FrozenClass): |
|
0 ignored issues
–
show
|
|||
11721 | """ |
||
11722 | :ivar CreateSessionId: |
||
11723 | :vartype CreateSessionId: NodeId |
||
11724 | :ivar CreateClientName: |
||
11725 | :vartype CreateClientName: String |
||
11726 | :ivar InvocationCreationTime: |
||
11727 | :vartype InvocationCreationTime: DateTime |
||
11728 | :ivar LastTransitionTime: |
||
11729 | :vartype LastTransitionTime: DateTime |
||
11730 | :ivar LastMethodCall: |
||
11731 | :vartype LastMethodCall: String |
||
11732 | :ivar LastMethodSessionId: |
||
11733 | :vartype LastMethodSessionId: NodeId |
||
11734 | :ivar LastMethodInputArguments: |
||
11735 | :vartype LastMethodInputArguments: Argument |
||
11736 | :ivar LastMethodOutputArguments: |
||
11737 | :vartype LastMethodOutputArguments: Argument |
||
11738 | :ivar LastMethodInputValues: |
||
11739 | :vartype LastMethodInputValues: Variant |
||
11740 | :ivar LastMethodOutputValues: |
||
11741 | :vartype LastMethodOutputValues: Variant |
||
11742 | :ivar LastMethodCallTime: |
||
11743 | :vartype LastMethodCallTime: DateTime |
||
11744 | :ivar LastMethodReturnStatus: |
||
11745 | :vartype LastMethodReturnStatus: StatusResult |
||
11746 | """ |
||
11747 | |||
11748 | data_type = NodeId(ObjectIds.ProgramDiagnostic2DataType) |
||
11749 | |||
11750 | ua_types = [ |
||
11751 | ('CreateSessionId', 'NodeId'), |
||
11752 | ('CreateClientName', 'String'), |
||
11753 | ('InvocationCreationTime', 'DateTime'), |
||
11754 | ('LastTransitionTime', 'DateTime'), |
||
11755 | ('LastMethodCall', 'String'), |
||
11756 | ('LastMethodSessionId', 'NodeId'), |
||
11757 | ('LastMethodInputArguments', 'ListOfArgument'), |
||
11758 | ('LastMethodOutputArguments', 'ListOfArgument'), |
||
11759 | ('LastMethodInputValues', 'ListOfVariant'), |
||
11760 | ('LastMethodOutputValues', 'ListOfVariant'), |
||
11761 | ('LastMethodCallTime', 'DateTime'), |
||
11762 | ('LastMethodReturnStatus', 'StatusResult'), |
||
11763 | ] |
||
11764 | |||
11765 | def __init__(self): |
||
11766 | self.CreateSessionId = NodeId() |
||
11767 | self.CreateClientName = None |
||
11768 | self.InvocationCreationTime = datetime.utcnow() |
||
11769 | self.LastTransitionTime = datetime.utcnow() |
||
11770 | self.LastMethodCall = None |
||
11771 | self.LastMethodSessionId = NodeId() |
||
11772 | self.LastMethodInputArguments = [] |
||
11773 | self.LastMethodOutputArguments = [] |
||
11774 | self.LastMethodInputValues = [] |
||
11775 | self.LastMethodOutputValues = [] |
||
11776 | self.LastMethodCallTime = datetime.utcnow() |
||
11777 | self.LastMethodReturnStatus = StatusResult() |
||
11778 | self._freeze = True |
||
11779 | |||
11780 | def __str__(self): |
||
11781 | return f'ProgramDiagnostic2DataType(CreateSessionId:{self.CreateSessionId}, CreateClientName:{self.CreateClientName}, InvocationCreationTime:{self.InvocationCreationTime}, LastTransitionTime:{self.LastTransitionTime}, LastMethodCall:{self.LastMethodCall}, LastMethodSessionId:{self.LastMethodSessionId}, LastMethodInputArguments:{self.LastMethodInputArguments}, LastMethodOutputArguments:{self.LastMethodOutputArguments}, LastMethodInputValues:{self.LastMethodInputValues}, LastMethodOutputValues:{self.LastMethodOutputValues}, LastMethodCallTime:{self.LastMethodCallTime}, LastMethodReturnStatus:{self.LastMethodReturnStatus})' |
||
11782 | |||
11783 | __repr__ = __str__ |
||
11784 | |||
11785 | |||
11786 | class Annotation(FrozenClass): |
||
11787 | """ |
||
11788 | :ivar Message: |
||
11789 | :vartype Message: String |
||
11790 | :ivar UserName: |
||
11791 | :vartype UserName: String |
||
11792 | :ivar AnnotationTime: |
||
11793 | :vartype AnnotationTime: DateTime |
||
11794 | """ |
||
11795 | |||
11796 | data_type = NodeId(ObjectIds.Annotation) |
||
11797 | |||
11798 | ua_types = [ |
||
11799 | ('Message', 'String'), |
||
11800 | ('UserName', 'String'), |
||
11801 | ('AnnotationTime', 'DateTime'), |
||
11802 | ] |
||
11803 | |||
11804 | def __init__(self): |
||
11805 | self.Message = None |
||
11806 | self.UserName = None |
||
11807 | self.AnnotationTime = datetime.utcnow() |
||
11808 | self._freeze = True |
||
11809 | |||
11810 | def __str__(self): |
||
11811 | return f'Annotation(Message:{self.Message}, UserName:{self.UserName}, AnnotationTime:{self.AnnotationTime})' |
||
11812 | |||
11813 | __repr__ = __str__ |
||
11814 | |||
11815 | |||
11816 | nid = FourByteNodeId(ObjectIds.KeyValuePair_Encoding_DefaultBinary) |
||
11817 | extension_objects_by_typeid[nid] = KeyValuePair |
||
11818 | extension_object_typeids['KeyValuePair'] = nid |
||
11819 | nid = FourByteNodeId(ObjectIds.EndpointType_Encoding_DefaultBinary) |
||
11820 | extension_objects_by_typeid[nid] = EndpointType |
||
11821 | extension_object_typeids['EndpointType'] = nid |
||
11822 | nid = FourByteNodeId(ObjectIds.RationalNumber_Encoding_DefaultBinary) |
||
11823 | extension_objects_by_typeid[nid] = RationalNumber |
||
11824 | extension_object_typeids['RationalNumber'] = nid |
||
11825 | nid = FourByteNodeId(ObjectIds.Vector_Encoding_DefaultBinary) |
||
11826 | extension_objects_by_typeid[nid] = Vector |
||
11827 | extension_object_typeids['Vector'] = nid |
||
11828 | nid = FourByteNodeId(ObjectIds.ThreeDVector_Encoding_DefaultBinary) |
||
11829 | extension_objects_by_typeid[nid] = ThreeDVector |
||
11830 | extension_object_typeids['ThreeDVector'] = nid |
||
11831 | nid = FourByteNodeId(ObjectIds.CartesianCoordinates_Encoding_DefaultBinary) |
||
11832 | extension_objects_by_typeid[nid] = CartesianCoordinates |
||
11833 | extension_object_typeids['CartesianCoordinates'] = nid |
||
11834 | nid = FourByteNodeId(ObjectIds.ThreeDCartesianCoordinates_Encoding_DefaultBinary) |
||
11835 | extension_objects_by_typeid[nid] = ThreeDCartesianCoordinates |
||
11836 | extension_object_typeids['ThreeDCartesianCoordinates'] = nid |
||
11837 | nid = FourByteNodeId(ObjectIds.Orientation_Encoding_DefaultBinary) |
||
11838 | extension_objects_by_typeid[nid] = Orientation |
||
11839 | extension_object_typeids['Orientation'] = nid |
||
11840 | nid = FourByteNodeId(ObjectIds.ThreeDOrientation_Encoding_DefaultBinary) |
||
11841 | extension_objects_by_typeid[nid] = ThreeDOrientation |
||
11842 | extension_object_typeids['ThreeDOrientation'] = nid |
||
11843 | nid = FourByteNodeId(ObjectIds.Frame_Encoding_DefaultBinary) |
||
11844 | extension_objects_by_typeid[nid] = Frame |
||
11845 | extension_object_typeids['Frame'] = nid |
||
11846 | nid = FourByteNodeId(ObjectIds.ThreeDFrame_Encoding_DefaultBinary) |
||
11847 | extension_objects_by_typeid[nid] = ThreeDFrame |
||
11848 | extension_object_typeids['ThreeDFrame'] = nid |
||
11849 | nid = FourByteNodeId(ObjectIds.IdentityMappingRuleType_Encoding_DefaultBinary) |
||
11850 | extension_objects_by_typeid[nid] = IdentityMappingRuleType |
||
11851 | extension_object_typeids['IdentityMappingRuleType'] = nid |
||
11852 | nid = FourByteNodeId(ObjectIds.CurrencyUnitType_Encoding_DefaultBinary) |
||
11853 | extension_objects_by_typeid[nid] = CurrencyUnitType |
||
11854 | extension_object_typeids['CurrencyUnitType'] = nid |
||
11855 | nid = FourByteNodeId(ObjectIds.TrustListDataType_Encoding_DefaultBinary) |
||
11856 | extension_objects_by_typeid[nid] = TrustListDataType |
||
11857 | extension_object_typeids['TrustListDataType'] = nid |
||
11858 | nid = FourByteNodeId(ObjectIds.DecimalDataType_Encoding_DefaultBinary) |
||
11859 | extension_objects_by_typeid[nid] = DecimalDataType |
||
11860 | extension_object_typeids['DecimalDataType'] = nid |
||
11861 | nid = FourByteNodeId(ObjectIds.DataTypeSchemaHeader_Encoding_DefaultBinary) |
||
11862 | extension_objects_by_typeid[nid] = DataTypeSchemaHeader |
||
11863 | extension_object_typeids['DataTypeSchemaHeader'] = nid |
||
11864 | nid = FourByteNodeId(ObjectIds.DataTypeDescription_Encoding_DefaultBinary) |
||
11865 | extension_objects_by_typeid[nid] = DataTypeDescription |
||
11866 | extension_object_typeids['DataTypeDescription'] = nid |
||
11867 | nid = FourByteNodeId(ObjectIds.StructureDescription_Encoding_DefaultBinary) |
||
11868 | extension_objects_by_typeid[nid] = StructureDescription |
||
11869 | extension_object_typeids['StructureDescription'] = nid |
||
11870 | nid = FourByteNodeId(ObjectIds.EnumDescription_Encoding_DefaultBinary) |
||
11871 | extension_objects_by_typeid[nid] = EnumDescription |
||
11872 | extension_object_typeids['EnumDescription'] = nid |
||
11873 | nid = FourByteNodeId(ObjectIds.SimpleTypeDescription_Encoding_DefaultBinary) |
||
11874 | extension_objects_by_typeid[nid] = SimpleTypeDescription |
||
11875 | extension_object_typeids['SimpleTypeDescription'] = nid |
||
11876 | nid = FourByteNodeId(ObjectIds.UABinaryFileDataType_Encoding_DefaultBinary) |
||
11877 | extension_objects_by_typeid[nid] = UABinaryFileDataType |
||
11878 | extension_object_typeids['UABinaryFileDataType'] = nid |
||
11879 | nid = FourByteNodeId(ObjectIds.DataSetMetaDataType_Encoding_DefaultBinary) |
||
11880 | extension_objects_by_typeid[nid] = DataSetMetaDataType |
||
11881 | extension_object_typeids['DataSetMetaDataType'] = nid |
||
11882 | nid = FourByteNodeId(ObjectIds.FieldMetaData_Encoding_DefaultBinary) |
||
11883 | extension_objects_by_typeid[nid] = FieldMetaData |
||
11884 | extension_object_typeids['FieldMetaData'] = nid |
||
11885 | nid = FourByteNodeId(ObjectIds.ConfigurationVersionDataType_Encoding_DefaultBinary) |
||
11886 | extension_objects_by_typeid[nid] = ConfigurationVersionDataType |
||
11887 | extension_object_typeids['ConfigurationVersionDataType'] = nid |
||
11888 | nid = FourByteNodeId(ObjectIds.PublishedDataSetDataType_Encoding_DefaultBinary) |
||
11889 | extension_objects_by_typeid[nid] = PublishedDataSetDataType |
||
11890 | extension_object_typeids['PublishedDataSetDataType'] = nid |
||
11891 | nid = FourByteNodeId(ObjectIds.PublishedDataSetSourceDataType_Encoding_DefaultBinary) |
||
11892 | extension_objects_by_typeid[nid] = PublishedDataSetSourceDataType |
||
11893 | extension_object_typeids['PublishedDataSetSourceDataType'] = nid |
||
11894 | nid = FourByteNodeId(ObjectIds.PublishedVariableDataType_Encoding_DefaultBinary) |
||
11895 | extension_objects_by_typeid[nid] = PublishedVariableDataType |
||
11896 | extension_object_typeids['PublishedVariableDataType'] = nid |
||
11897 | nid = FourByteNodeId(ObjectIds.PublishedDataItemsDataType_Encoding_DefaultBinary) |
||
11898 | extension_objects_by_typeid[nid] = PublishedDataItemsDataType |
||
11899 | extension_object_typeids['PublishedDataItemsDataType'] = nid |
||
11900 | nid = FourByteNodeId(ObjectIds.PublishedEventsDataType_Encoding_DefaultBinary) |
||
11901 | extension_objects_by_typeid[nid] = PublishedEventsDataType |
||
11902 | extension_object_typeids['PublishedEventsDataType'] = nid |
||
11903 | nid = FourByteNodeId(ObjectIds.DataSetWriterDataType_Encoding_DefaultBinary) |
||
11904 | extension_objects_by_typeid[nid] = DataSetWriterDataType |
||
11905 | extension_object_typeids['DataSetWriterDataType'] = nid |
||
11906 | nid = FourByteNodeId(ObjectIds.DataSetWriterTransportDataType_Encoding_DefaultBinary) |
||
11907 | extension_objects_by_typeid[nid] = DataSetWriterTransportDataType |
||
11908 | extension_object_typeids['DataSetWriterTransportDataType'] = nid |
||
11909 | nid = FourByteNodeId(ObjectIds.DataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11910 | extension_objects_by_typeid[nid] = DataSetWriterMessageDataType |
||
11911 | extension_object_typeids['DataSetWriterMessageDataType'] = nid |
||
11912 | nid = FourByteNodeId(ObjectIds.PubSubGroupDataType_Encoding_DefaultBinary) |
||
11913 | extension_objects_by_typeid[nid] = PubSubGroupDataType |
||
11914 | extension_object_typeids['PubSubGroupDataType'] = nid |
||
11915 | nid = FourByteNodeId(ObjectIds.WriterGroupDataType_Encoding_DefaultBinary) |
||
11916 | extension_objects_by_typeid[nid] = WriterGroupDataType |
||
11917 | extension_object_typeids['WriterGroupDataType'] = nid |
||
11918 | nid = FourByteNodeId(ObjectIds.WriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11919 | extension_objects_by_typeid[nid] = WriterGroupTransportDataType |
||
11920 | extension_object_typeids['WriterGroupTransportDataType'] = nid |
||
11921 | nid = FourByteNodeId(ObjectIds.WriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11922 | extension_objects_by_typeid[nid] = WriterGroupMessageDataType |
||
11923 | extension_object_typeids['WriterGroupMessageDataType'] = nid |
||
11924 | nid = FourByteNodeId(ObjectIds.PubSubConnectionDataType_Encoding_DefaultBinary) |
||
11925 | extension_objects_by_typeid[nid] = PubSubConnectionDataType |
||
11926 | extension_object_typeids['PubSubConnectionDataType'] = nid |
||
11927 | nid = FourByteNodeId(ObjectIds.ConnectionTransportDataType_Encoding_DefaultBinary) |
||
11928 | extension_objects_by_typeid[nid] = ConnectionTransportDataType |
||
11929 | extension_object_typeids['ConnectionTransportDataType'] = nid |
||
11930 | nid = FourByteNodeId(ObjectIds.NetworkAddressDataType_Encoding_DefaultBinary) |
||
11931 | extension_objects_by_typeid[nid] = NetworkAddressDataType |
||
11932 | extension_object_typeids['NetworkAddressDataType'] = nid |
||
11933 | nid = FourByteNodeId(ObjectIds.NetworkAddressUrlDataType_Encoding_DefaultBinary) |
||
11934 | extension_objects_by_typeid[nid] = NetworkAddressUrlDataType |
||
11935 | extension_object_typeids['NetworkAddressUrlDataType'] = nid |
||
11936 | nid = FourByteNodeId(ObjectIds.ReaderGroupDataType_Encoding_DefaultBinary) |
||
11937 | extension_objects_by_typeid[nid] = ReaderGroupDataType |
||
11938 | extension_object_typeids['ReaderGroupDataType'] = nid |
||
11939 | nid = FourByteNodeId(ObjectIds.ReaderGroupTransportDataType_Encoding_DefaultBinary) |
||
11940 | extension_objects_by_typeid[nid] = ReaderGroupTransportDataType |
||
11941 | extension_object_typeids['ReaderGroupTransportDataType'] = nid |
||
11942 | nid = FourByteNodeId(ObjectIds.ReaderGroupMessageDataType_Encoding_DefaultBinary) |
||
11943 | extension_objects_by_typeid[nid] = ReaderGroupMessageDataType |
||
11944 | extension_object_typeids['ReaderGroupMessageDataType'] = nid |
||
11945 | nid = FourByteNodeId(ObjectIds.DataSetReaderDataType_Encoding_DefaultBinary) |
||
11946 | extension_objects_by_typeid[nid] = DataSetReaderDataType |
||
11947 | extension_object_typeids['DataSetReaderDataType'] = nid |
||
11948 | nid = FourByteNodeId(ObjectIds.DataSetReaderTransportDataType_Encoding_DefaultBinary) |
||
11949 | extension_objects_by_typeid[nid] = DataSetReaderTransportDataType |
||
11950 | extension_object_typeids['DataSetReaderTransportDataType'] = nid |
||
11951 | nid = FourByteNodeId(ObjectIds.DataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11952 | extension_objects_by_typeid[nid] = DataSetReaderMessageDataType |
||
11953 | extension_object_typeids['DataSetReaderMessageDataType'] = nid |
||
11954 | nid = FourByteNodeId(ObjectIds.SubscribedDataSetDataType_Encoding_DefaultBinary) |
||
11955 | extension_objects_by_typeid[nid] = SubscribedDataSetDataType |
||
11956 | extension_object_typeids['SubscribedDataSetDataType'] = nid |
||
11957 | nid = FourByteNodeId(ObjectIds.TargetVariablesDataType_Encoding_DefaultBinary) |
||
11958 | extension_objects_by_typeid[nid] = TargetVariablesDataType |
||
11959 | extension_object_typeids['TargetVariablesDataType'] = nid |
||
11960 | nid = FourByteNodeId(ObjectIds.FieldTargetDataType_Encoding_DefaultBinary) |
||
11961 | extension_objects_by_typeid[nid] = FieldTargetDataType |
||
11962 | extension_object_typeids['FieldTargetDataType'] = nid |
||
11963 | nid = FourByteNodeId(ObjectIds.SubscribedDataSetMirrorDataType_Encoding_DefaultBinary) |
||
11964 | extension_objects_by_typeid[nid] = SubscribedDataSetMirrorDataType |
||
11965 | extension_object_typeids['SubscribedDataSetMirrorDataType'] = nid |
||
11966 | nid = FourByteNodeId(ObjectIds.PubSubConfigurationDataType_Encoding_DefaultBinary) |
||
11967 | extension_objects_by_typeid[nid] = PubSubConfigurationDataType |
||
11968 | extension_object_typeids['PubSubConfigurationDataType'] = nid |
||
11969 | nid = FourByteNodeId(ObjectIds.UadpWriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11970 | extension_objects_by_typeid[nid] = UadpWriterGroupMessageDataType |
||
11971 | extension_object_typeids['UadpWriterGroupMessageDataType'] = nid |
||
11972 | nid = FourByteNodeId(ObjectIds.UadpDataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11973 | extension_objects_by_typeid[nid] = UadpDataSetWriterMessageDataType |
||
11974 | extension_object_typeids['UadpDataSetWriterMessageDataType'] = nid |
||
11975 | nid = FourByteNodeId(ObjectIds.UadpDataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11976 | extension_objects_by_typeid[nid] = UadpDataSetReaderMessageDataType |
||
11977 | extension_object_typeids['UadpDataSetReaderMessageDataType'] = nid |
||
11978 | nid = FourByteNodeId(ObjectIds.JsonWriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11979 | extension_objects_by_typeid[nid] = JsonWriterGroupMessageDataType |
||
11980 | extension_object_typeids['JsonWriterGroupMessageDataType'] = nid |
||
11981 | nid = FourByteNodeId(ObjectIds.JsonDataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11982 | extension_objects_by_typeid[nid] = JsonDataSetWriterMessageDataType |
||
11983 | extension_object_typeids['JsonDataSetWriterMessageDataType'] = nid |
||
11984 | nid = FourByteNodeId(ObjectIds.JsonDataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11985 | extension_objects_by_typeid[nid] = JsonDataSetReaderMessageDataType |
||
11986 | extension_object_typeids['JsonDataSetReaderMessageDataType'] = nid |
||
11987 | nid = FourByteNodeId(ObjectIds.DatagramConnectionTransportDataType_Encoding_DefaultBinary) |
||
11988 | extension_objects_by_typeid[nid] = DatagramConnectionTransportDataType |
||
11989 | extension_object_typeids['DatagramConnectionTransportDataType'] = nid |
||
11990 | nid = FourByteNodeId(ObjectIds.DatagramWriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11991 | extension_objects_by_typeid[nid] = DatagramWriterGroupTransportDataType |
||
11992 | extension_object_typeids['DatagramWriterGroupTransportDataType'] = nid |
||
11993 | nid = FourByteNodeId(ObjectIds.BrokerConnectionTransportDataType_Encoding_DefaultBinary) |
||
11994 | extension_objects_by_typeid[nid] = BrokerConnectionTransportDataType |
||
11995 | extension_object_typeids['BrokerConnectionTransportDataType'] = nid |
||
11996 | nid = FourByteNodeId(ObjectIds.BrokerWriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11997 | extension_objects_by_typeid[nid] = BrokerWriterGroupTransportDataType |
||
11998 | extension_object_typeids['BrokerWriterGroupTransportDataType'] = nid |
||
11999 | nid = FourByteNodeId(ObjectIds.BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary) |
||
12000 | extension_objects_by_typeid[nid] = BrokerDataSetWriterTransportDataType |
||
12001 | extension_object_typeids['BrokerDataSetWriterTransportDataType'] = nid |
||
12002 | nid = FourByteNodeId(ObjectIds.BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary) |
||
12003 | extension_objects_by_typeid[nid] = BrokerDataSetReaderTransportDataType |
||
12004 | extension_object_typeids['BrokerDataSetReaderTransportDataType'] = nid |
||
12005 | nid = FourByteNodeId(ObjectIds.AliasNameDataType_Encoding_DefaultBinary) |
||
12006 | extension_objects_by_typeid[nid] = AliasNameDataType |
||
12007 | extension_object_typeids['AliasNameDataType'] = nid |
||
12008 | nid = FourByteNodeId(ObjectIds.RolePermissionType_Encoding_DefaultBinary) |
||
12009 | extension_objects_by_typeid[nid] = RolePermissionType |
||
12010 | extension_object_typeids['RolePermissionType'] = nid |
||
12011 | nid = FourByteNodeId(ObjectIds.StructureField_Encoding_DefaultBinary) |
||
12012 | extension_objects_by_typeid[nid] = StructureField |
||
12013 | extension_object_typeids['StructureField'] = nid |
||
12014 | nid = FourByteNodeId(ObjectIds.StructureDefinition_Encoding_DefaultBinary) |
||
12015 | extension_objects_by_typeid[nid] = StructureDefinition |
||
12016 | extension_object_typeids['StructureDefinition'] = nid |
||
12017 | nid = FourByteNodeId(ObjectIds.EnumDefinition_Encoding_DefaultBinary) |
||
12018 | extension_objects_by_typeid[nid] = EnumDefinition |
||
12019 | extension_object_typeids['EnumDefinition'] = nid |
||
12020 | nid = FourByteNodeId(ObjectIds.Argument_Encoding_DefaultBinary) |
||
12021 | extension_objects_by_typeid[nid] = Argument |
||
12022 | extension_object_typeids['Argument'] = nid |
||
12023 | nid = FourByteNodeId(ObjectIds.EnumValueType_Encoding_DefaultBinary) |
||
12024 | extension_objects_by_typeid[nid] = EnumValueType |
||
12025 | extension_object_typeids['EnumValueType'] = nid |
||
12026 | nid = FourByteNodeId(ObjectIds.EnumField_Encoding_DefaultBinary) |
||
12027 | extension_objects_by_typeid[nid] = EnumField |
||
12028 | extension_object_typeids['EnumField'] = nid |
||
12029 | nid = FourByteNodeId(ObjectIds.OptionSet_Encoding_DefaultBinary) |
||
12030 | extension_objects_by_typeid[nid] = OptionSet |
||
12031 | extension_object_typeids['OptionSet'] = nid |
||
12032 | nid = FourByteNodeId(ObjectIds.Union_Encoding_DefaultBinary) |
||
12033 | extension_objects_by_typeid[nid] = Union |
||
12034 | extension_object_typeids['Union'] = nid |
||
12035 | nid = FourByteNodeId(ObjectIds.TimeZoneDataType_Encoding_DefaultBinary) |
||
12036 | extension_objects_by_typeid[nid] = TimeZoneDataType |
||
12037 | extension_object_typeids['TimeZoneDataType'] = nid |
||
12038 | nid = FourByteNodeId(ObjectIds.ApplicationDescription_Encoding_DefaultBinary) |
||
12039 | extension_objects_by_typeid[nid] = ApplicationDescription |
||
12040 | extension_object_typeids['ApplicationDescription'] = nid |
||
12041 | nid = FourByteNodeId(ObjectIds.RequestHeader_Encoding_DefaultBinary) |
||
12042 | extension_objects_by_typeid[nid] = RequestHeader |
||
12043 | extension_object_typeids['RequestHeader'] = nid |
||
12044 | nid = FourByteNodeId(ObjectIds.ResponseHeader_Encoding_DefaultBinary) |
||
12045 | extension_objects_by_typeid[nid] = ResponseHeader |
||
12046 | extension_object_typeids['ResponseHeader'] = nid |
||
12047 | nid = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) |
||
12048 | extension_objects_by_typeid[nid] = ServiceFault |
||
12049 | extension_object_typeids['ServiceFault'] = nid |
||
12050 | nid = FourByteNodeId(ObjectIds.SessionlessInvokeRequestType_Encoding_DefaultBinary) |
||
12051 | extension_objects_by_typeid[nid] = SessionlessInvokeRequestType |
||
12052 | extension_object_typeids['SessionlessInvokeRequestType'] = nid |
||
12053 | nid = FourByteNodeId(ObjectIds.SessionlessInvokeResponseType_Encoding_DefaultBinary) |
||
12054 | extension_objects_by_typeid[nid] = SessionlessInvokeResponseType |
||
12055 | extension_object_typeids['SessionlessInvokeResponseType'] = nid |
||
12056 | nid = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) |
||
12057 | extension_objects_by_typeid[nid] = FindServersRequest |
||
12058 | extension_object_typeids['FindServersRequest'] = nid |
||
12059 | nid = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) |
||
12060 | extension_objects_by_typeid[nid] = FindServersResponse |
||
12061 | extension_object_typeids['FindServersResponse'] = nid |
||
12062 | nid = FourByteNodeId(ObjectIds.ServerOnNetwork_Encoding_DefaultBinary) |
||
12063 | extension_objects_by_typeid[nid] = ServerOnNetwork |
||
12064 | extension_object_typeids['ServerOnNetwork'] = nid |
||
12065 | nid = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) |
||
12066 | extension_objects_by_typeid[nid] = FindServersOnNetworkRequest |
||
12067 | extension_object_typeids['FindServersOnNetworkRequest'] = nid |
||
12068 | nid = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) |
||
12069 | extension_objects_by_typeid[nid] = FindServersOnNetworkResponse |
||
12070 | extension_object_typeids['FindServersOnNetworkResponse'] = nid |
||
12071 | nid = FourByteNodeId(ObjectIds.UserTokenPolicy_Encoding_DefaultBinary) |
||
12072 | extension_objects_by_typeid[nid] = UserTokenPolicy |
||
12073 | extension_object_typeids['UserTokenPolicy'] = nid |
||
12074 | nid = FourByteNodeId(ObjectIds.EndpointDescription_Encoding_DefaultBinary) |
||
12075 | extension_objects_by_typeid[nid] = EndpointDescription |
||
12076 | extension_object_typeids['EndpointDescription'] = nid |
||
12077 | nid = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) |
||
12078 | extension_objects_by_typeid[nid] = GetEndpointsRequest |
||
12079 | extension_object_typeids['GetEndpointsRequest'] = nid |
||
12080 | nid = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) |
||
12081 | extension_objects_by_typeid[nid] = GetEndpointsResponse |
||
12082 | extension_object_typeids['GetEndpointsResponse'] = nid |
||
12083 | nid = FourByteNodeId(ObjectIds.RegisteredServer_Encoding_DefaultBinary) |
||
12084 | extension_objects_by_typeid[nid] = RegisteredServer |
||
12085 | extension_object_typeids['RegisteredServer'] = nid |
||
12086 | nid = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) |
||
12087 | extension_objects_by_typeid[nid] = RegisterServerRequest |
||
12088 | extension_object_typeids['RegisterServerRequest'] = nid |
||
12089 | nid = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) |
||
12090 | extension_objects_by_typeid[nid] = RegisterServerResponse |
||
12091 | extension_object_typeids['RegisterServerResponse'] = nid |
||
12092 | nid = FourByteNodeId(ObjectIds.DiscoveryConfiguration_Encoding_DefaultBinary) |
||
12093 | extension_objects_by_typeid[nid] = DiscoveryConfiguration |
||
12094 | extension_object_typeids['DiscoveryConfiguration'] = nid |
||
12095 | nid = FourByteNodeId(ObjectIds.MdnsDiscoveryConfiguration_Encoding_DefaultBinary) |
||
12096 | extension_objects_by_typeid[nid] = MdnsDiscoveryConfiguration |
||
12097 | extension_object_typeids['MdnsDiscoveryConfiguration'] = nid |
||
12098 | nid = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) |
||
12099 | extension_objects_by_typeid[nid] = RegisterServer2Request |
||
12100 | extension_object_typeids['RegisterServer2Request'] = nid |
||
12101 | nid = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) |
||
12102 | extension_objects_by_typeid[nid] = RegisterServer2Response |
||
12103 | extension_object_typeids['RegisterServer2Response'] = nid |
||
12104 | nid = FourByteNodeId(ObjectIds.ChannelSecurityToken_Encoding_DefaultBinary) |
||
12105 | extension_objects_by_typeid[nid] = ChannelSecurityToken |
||
12106 | extension_object_typeids['ChannelSecurityToken'] = nid |
||
12107 | nid = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) |
||
12108 | extension_objects_by_typeid[nid] = OpenSecureChannelRequest |
||
12109 | extension_object_typeids['OpenSecureChannelRequest'] = nid |
||
12110 | nid = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) |
||
12111 | extension_objects_by_typeid[nid] = OpenSecureChannelResponse |
||
12112 | extension_object_typeids['OpenSecureChannelResponse'] = nid |
||
12113 | nid = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) |
||
12114 | extension_objects_by_typeid[nid] = CloseSecureChannelRequest |
||
12115 | extension_object_typeids['CloseSecureChannelRequest'] = nid |
||
12116 | nid = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) |
||
12117 | extension_objects_by_typeid[nid] = CloseSecureChannelResponse |
||
12118 | extension_object_typeids['CloseSecureChannelResponse'] = nid |
||
12119 | nid = FourByteNodeId(ObjectIds.SignedSoftwareCertificate_Encoding_DefaultBinary) |
||
12120 | extension_objects_by_typeid[nid] = SignedSoftwareCertificate |
||
12121 | extension_object_typeids['SignedSoftwareCertificate'] = nid |
||
12122 | nid = FourByteNodeId(ObjectIds.SignatureData_Encoding_DefaultBinary) |
||
12123 | extension_objects_by_typeid[nid] = SignatureData |
||
12124 | extension_object_typeids['SignatureData'] = nid |
||
12125 | nid = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) |
||
12126 | extension_objects_by_typeid[nid] = CreateSessionRequest |
||
12127 | extension_object_typeids['CreateSessionRequest'] = nid |
||
12128 | nid = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) |
||
12129 | extension_objects_by_typeid[nid] = CreateSessionResponse |
||
12130 | extension_object_typeids['CreateSessionResponse'] = nid |
||
12131 | nid = FourByteNodeId(ObjectIds.UserIdentityToken_Encoding_DefaultBinary) |
||
12132 | extension_objects_by_typeid[nid] = UserIdentityToken |
||
12133 | extension_object_typeids['UserIdentityToken'] = nid |
||
12134 | nid = FourByteNodeId(ObjectIds.AnonymousIdentityToken_Encoding_DefaultBinary) |
||
12135 | extension_objects_by_typeid[nid] = AnonymousIdentityToken |
||
12136 | extension_object_typeids['AnonymousIdentityToken'] = nid |
||
12137 | nid = FourByteNodeId(ObjectIds.UserNameIdentityToken_Encoding_DefaultBinary) |
||
12138 | extension_objects_by_typeid[nid] = UserNameIdentityToken |
||
12139 | extension_object_typeids['UserNameIdentityToken'] = nid |
||
12140 | nid = FourByteNodeId(ObjectIds.X509IdentityToken_Encoding_DefaultBinary) |
||
12141 | extension_objects_by_typeid[nid] = X509IdentityToken |
||
12142 | extension_object_typeids['X509IdentityToken'] = nid |
||
12143 | nid = FourByteNodeId(ObjectIds.IssuedIdentityToken_Encoding_DefaultBinary) |
||
12144 | extension_objects_by_typeid[nid] = IssuedIdentityToken |
||
12145 | extension_object_typeids['IssuedIdentityToken'] = nid |
||
12146 | nid = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) |
||
12147 | extension_objects_by_typeid[nid] = ActivateSessionRequest |
||
12148 | extension_object_typeids['ActivateSessionRequest'] = nid |
||
12149 | nid = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) |
||
12150 | extension_objects_by_typeid[nid] = ActivateSessionResponse |
||
12151 | extension_object_typeids['ActivateSessionResponse'] = nid |
||
12152 | nid = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) |
||
12153 | extension_objects_by_typeid[nid] = CloseSessionRequest |
||
12154 | extension_object_typeids['CloseSessionRequest'] = nid |
||
12155 | nid = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) |
||
12156 | extension_objects_by_typeid[nid] = CloseSessionResponse |
||
12157 | extension_object_typeids['CloseSessionResponse'] = nid |
||
12158 | nid = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) |
||
12159 | extension_objects_by_typeid[nid] = CancelRequest |
||
12160 | extension_object_typeids['CancelRequest'] = nid |
||
12161 | nid = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) |
||
12162 | extension_objects_by_typeid[nid] = CancelResponse |
||
12163 | extension_object_typeids['CancelResponse'] = nid |
||
12164 | nid = FourByteNodeId(ObjectIds.NodeAttributes_Encoding_DefaultBinary) |
||
12165 | extension_objects_by_typeid[nid] = NodeAttributes |
||
12166 | extension_object_typeids['NodeAttributes'] = nid |
||
12167 | nid = FourByteNodeId(ObjectIds.ObjectAttributes_Encoding_DefaultBinary) |
||
12168 | extension_objects_by_typeid[nid] = ObjectAttributes |
||
12169 | extension_object_typeids['ObjectAttributes'] = nid |
||
12170 | nid = FourByteNodeId(ObjectIds.VariableAttributes_Encoding_DefaultBinary) |
||
12171 | extension_objects_by_typeid[nid] = VariableAttributes |
||
12172 | extension_object_typeids['VariableAttributes'] = nid |
||
12173 | nid = FourByteNodeId(ObjectIds.MethodAttributes_Encoding_DefaultBinary) |
||
12174 | extension_objects_by_typeid[nid] = MethodAttributes |
||
12175 | extension_object_typeids['MethodAttributes'] = nid |
||
12176 | nid = FourByteNodeId(ObjectIds.ObjectTypeAttributes_Encoding_DefaultBinary) |
||
12177 | extension_objects_by_typeid[nid] = ObjectTypeAttributes |
||
12178 | extension_object_typeids['ObjectTypeAttributes'] = nid |
||
12179 | nid = FourByteNodeId(ObjectIds.VariableTypeAttributes_Encoding_DefaultBinary) |
||
12180 | extension_objects_by_typeid[nid] = VariableTypeAttributes |
||
12181 | extension_object_typeids['VariableTypeAttributes'] = nid |
||
12182 | nid = FourByteNodeId(ObjectIds.ReferenceTypeAttributes_Encoding_DefaultBinary) |
||
12183 | extension_objects_by_typeid[nid] = ReferenceTypeAttributes |
||
12184 | extension_object_typeids['ReferenceTypeAttributes'] = nid |
||
12185 | nid = FourByteNodeId(ObjectIds.DataTypeAttributes_Encoding_DefaultBinary) |
||
12186 | extension_objects_by_typeid[nid] = DataTypeAttributes |
||
12187 | extension_object_typeids['DataTypeAttributes'] = nid |
||
12188 | nid = FourByteNodeId(ObjectIds.ViewAttributes_Encoding_DefaultBinary) |
||
12189 | extension_objects_by_typeid[nid] = ViewAttributes |
||
12190 | extension_object_typeids['ViewAttributes'] = nid |
||
12191 | nid = FourByteNodeId(ObjectIds.GenericAttributeValue_Encoding_DefaultBinary) |
||
12192 | extension_objects_by_typeid[nid] = GenericAttributeValue |
||
12193 | extension_object_typeids['GenericAttributeValue'] = nid |
||
12194 | nid = FourByteNodeId(ObjectIds.GenericAttributes_Encoding_DefaultBinary) |
||
12195 | extension_objects_by_typeid[nid] = GenericAttributes |
||
12196 | extension_object_typeids['GenericAttributes'] = nid |
||
12197 | nid = FourByteNodeId(ObjectIds.AddNodesItem_Encoding_DefaultBinary) |
||
12198 | extension_objects_by_typeid[nid] = AddNodesItem |
||
12199 | extension_object_typeids['AddNodesItem'] = nid |
||
12200 | nid = FourByteNodeId(ObjectIds.AddNodesResult_Encoding_DefaultBinary) |
||
12201 | extension_objects_by_typeid[nid] = AddNodesResult |
||
12202 | extension_object_typeids['AddNodesResult'] = nid |
||
12203 | nid = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) |
||
12204 | extension_objects_by_typeid[nid] = AddNodesRequest |
||
12205 | extension_object_typeids['AddNodesRequest'] = nid |
||
12206 | nid = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) |
||
12207 | extension_objects_by_typeid[nid] = AddNodesResponse |
||
12208 | extension_object_typeids['AddNodesResponse'] = nid |
||
12209 | nid = FourByteNodeId(ObjectIds.AddReferencesItem_Encoding_DefaultBinary) |
||
12210 | extension_objects_by_typeid[nid] = AddReferencesItem |
||
12211 | extension_object_typeids['AddReferencesItem'] = nid |
||
12212 | nid = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) |
||
12213 | extension_objects_by_typeid[nid] = AddReferencesRequest |
||
12214 | extension_object_typeids['AddReferencesRequest'] = nid |
||
12215 | nid = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) |
||
12216 | extension_objects_by_typeid[nid] = AddReferencesResponse |
||
12217 | extension_object_typeids['AddReferencesResponse'] = nid |
||
12218 | nid = FourByteNodeId(ObjectIds.DeleteNodesItem_Encoding_DefaultBinary) |
||
12219 | extension_objects_by_typeid[nid] = DeleteNodesItem |
||
12220 | extension_object_typeids['DeleteNodesItem'] = nid |
||
12221 | nid = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) |
||
12222 | extension_objects_by_typeid[nid] = DeleteNodesRequest |
||
12223 | extension_object_typeids['DeleteNodesRequest'] = nid |
||
12224 | nid = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) |
||
12225 | extension_objects_by_typeid[nid] = DeleteNodesResponse |
||
12226 | extension_object_typeids['DeleteNodesResponse'] = nid |
||
12227 | nid = FourByteNodeId(ObjectIds.DeleteReferencesItem_Encoding_DefaultBinary) |
||
12228 | extension_objects_by_typeid[nid] = DeleteReferencesItem |
||
12229 | extension_object_typeids['DeleteReferencesItem'] = nid |
||
12230 | nid = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) |
||
12231 | extension_objects_by_typeid[nid] = DeleteReferencesRequest |
||
12232 | extension_object_typeids['DeleteReferencesRequest'] = nid |
||
12233 | nid = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) |
||
12234 | extension_objects_by_typeid[nid] = DeleteReferencesResponse |
||
12235 | extension_object_typeids['DeleteReferencesResponse'] = nid |
||
12236 | nid = FourByteNodeId(ObjectIds.ViewDescription_Encoding_DefaultBinary) |
||
12237 | extension_objects_by_typeid[nid] = ViewDescription |
||
12238 | extension_object_typeids['ViewDescription'] = nid |
||
12239 | nid = FourByteNodeId(ObjectIds.BrowseDescription_Encoding_DefaultBinary) |
||
12240 | extension_objects_by_typeid[nid] = BrowseDescription |
||
12241 | extension_object_typeids['BrowseDescription'] = nid |
||
12242 | nid = FourByteNodeId(ObjectIds.ReferenceDescription_Encoding_DefaultBinary) |
||
12243 | extension_objects_by_typeid[nid] = ReferenceDescription |
||
12244 | extension_object_typeids['ReferenceDescription'] = nid |
||
12245 | nid = FourByteNodeId(ObjectIds.BrowseResult_Encoding_DefaultBinary) |
||
12246 | extension_objects_by_typeid[nid] = BrowseResult |
||
12247 | extension_object_typeids['BrowseResult'] = nid |
||
12248 | nid = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) |
||
12249 | extension_objects_by_typeid[nid] = BrowseRequest |
||
12250 | extension_object_typeids['BrowseRequest'] = nid |
||
12251 | nid = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) |
||
12252 | extension_objects_by_typeid[nid] = BrowseResponse |
||
12253 | extension_object_typeids['BrowseResponse'] = nid |
||
12254 | nid = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) |
||
12255 | extension_objects_by_typeid[nid] = BrowseNextRequest |
||
12256 | extension_object_typeids['BrowseNextRequest'] = nid |
||
12257 | nid = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) |
||
12258 | extension_objects_by_typeid[nid] = BrowseNextResponse |
||
12259 | extension_object_typeids['BrowseNextResponse'] = nid |
||
12260 | nid = FourByteNodeId(ObjectIds.RelativePathElement_Encoding_DefaultBinary) |
||
12261 | extension_objects_by_typeid[nid] = RelativePathElement |
||
12262 | extension_object_typeids['RelativePathElement'] = nid |
||
12263 | nid = FourByteNodeId(ObjectIds.RelativePath_Encoding_DefaultBinary) |
||
12264 | extension_objects_by_typeid[nid] = RelativePath |
||
12265 | extension_object_typeids['RelativePath'] = nid |
||
12266 | nid = FourByteNodeId(ObjectIds.BrowsePath_Encoding_DefaultBinary) |
||
12267 | extension_objects_by_typeid[nid] = BrowsePath |
||
12268 | extension_object_typeids['BrowsePath'] = nid |
||
12269 | nid = FourByteNodeId(ObjectIds.BrowsePathTarget_Encoding_DefaultBinary) |
||
12270 | extension_objects_by_typeid[nid] = BrowsePathTarget |
||
12271 | extension_object_typeids['BrowsePathTarget'] = nid |
||
12272 | nid = FourByteNodeId(ObjectIds.BrowsePathResult_Encoding_DefaultBinary) |
||
12273 | extension_objects_by_typeid[nid] = BrowsePathResult |
||
12274 | extension_object_typeids['BrowsePathResult'] = nid |
||
12275 | nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) |
||
12276 | extension_objects_by_typeid[nid] = TranslateBrowsePathsToNodeIdsRequest |
||
12277 | extension_object_typeids['TranslateBrowsePathsToNodeIdsRequest'] = nid |
||
12278 | nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) |
||
12279 | extension_objects_by_typeid[nid] = TranslateBrowsePathsToNodeIdsResponse |
||
12280 | extension_object_typeids['TranslateBrowsePathsToNodeIdsResponse'] = nid |
||
12281 | nid = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) |
||
12282 | extension_objects_by_typeid[nid] = RegisterNodesRequest |
||
12283 | extension_object_typeids['RegisterNodesRequest'] = nid |
||
12284 | nid = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) |
||
12285 | extension_objects_by_typeid[nid] = RegisterNodesResponse |
||
12286 | extension_object_typeids['RegisterNodesResponse'] = nid |
||
12287 | nid = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) |
||
12288 | extension_objects_by_typeid[nid] = UnregisterNodesRequest |
||
12289 | extension_object_typeids['UnregisterNodesRequest'] = nid |
||
12290 | nid = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) |
||
12291 | extension_objects_by_typeid[nid] = UnregisterNodesResponse |
||
12292 | extension_object_typeids['UnregisterNodesResponse'] = nid |
||
12293 | nid = FourByteNodeId(ObjectIds.EndpointConfiguration_Encoding_DefaultBinary) |
||
12294 | extension_objects_by_typeid[nid] = EndpointConfiguration |
||
12295 | extension_object_typeids['EndpointConfiguration'] = nid |
||
12296 | nid = FourByteNodeId(ObjectIds.QueryDataDescription_Encoding_DefaultBinary) |
||
12297 | extension_objects_by_typeid[nid] = QueryDataDescription |
||
12298 | extension_object_typeids['QueryDataDescription'] = nid |
||
12299 | nid = FourByteNodeId(ObjectIds.NodeTypeDescription_Encoding_DefaultBinary) |
||
12300 | extension_objects_by_typeid[nid] = NodeTypeDescription |
||
12301 | extension_object_typeids['NodeTypeDescription'] = nid |
||
12302 | nid = FourByteNodeId(ObjectIds.QueryDataSet_Encoding_DefaultBinary) |
||
12303 | extension_objects_by_typeid[nid] = QueryDataSet |
||
12304 | extension_object_typeids['QueryDataSet'] = nid |
||
12305 | nid = FourByteNodeId(ObjectIds.NodeReference_Encoding_DefaultBinary) |
||
12306 | extension_objects_by_typeid[nid] = NodeReference |
||
12307 | extension_object_typeids['NodeReference'] = nid |
||
12308 | nid = FourByteNodeId(ObjectIds.ContentFilterElement_Encoding_DefaultBinary) |
||
12309 | extension_objects_by_typeid[nid] = ContentFilterElement |
||
12310 | extension_object_typeids['ContentFilterElement'] = nid |
||
12311 | nid = FourByteNodeId(ObjectIds.ContentFilter_Encoding_DefaultBinary) |
||
12312 | extension_objects_by_typeid[nid] = ContentFilter |
||
12313 | extension_object_typeids['ContentFilter'] = nid |
||
12314 | nid = FourByteNodeId(ObjectIds.ElementOperand_Encoding_DefaultBinary) |
||
12315 | extension_objects_by_typeid[nid] = ElementOperand |
||
12316 | extension_object_typeids['ElementOperand'] = nid |
||
12317 | nid = FourByteNodeId(ObjectIds.LiteralOperand_Encoding_DefaultBinary) |
||
12318 | extension_objects_by_typeid[nid] = LiteralOperand |
||
12319 | extension_object_typeids['LiteralOperand'] = nid |
||
12320 | nid = FourByteNodeId(ObjectIds.AttributeOperand_Encoding_DefaultBinary) |
||
12321 | extension_objects_by_typeid[nid] = AttributeOperand |
||
12322 | extension_object_typeids['AttributeOperand'] = nid |
||
12323 | nid = FourByteNodeId(ObjectIds.SimpleAttributeOperand_Encoding_DefaultBinary) |
||
12324 | extension_objects_by_typeid[nid] = SimpleAttributeOperand |
||
12325 | extension_object_typeids['SimpleAttributeOperand'] = nid |
||
12326 | nid = FourByteNodeId(ObjectIds.ContentFilterElementResult_Encoding_DefaultBinary) |
||
12327 | extension_objects_by_typeid[nid] = ContentFilterElementResult |
||
12328 | extension_object_typeids['ContentFilterElementResult'] = nid |
||
12329 | nid = FourByteNodeId(ObjectIds.ContentFilterResult_Encoding_DefaultBinary) |
||
12330 | extension_objects_by_typeid[nid] = ContentFilterResult |
||
12331 | extension_object_typeids['ContentFilterResult'] = nid |
||
12332 | nid = FourByteNodeId(ObjectIds.ParsingResult_Encoding_DefaultBinary) |
||
12333 | extension_objects_by_typeid[nid] = ParsingResult |
||
12334 | extension_object_typeids['ParsingResult'] = nid |
||
12335 | nid = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) |
||
12336 | extension_objects_by_typeid[nid] = QueryFirstRequest |
||
12337 | extension_object_typeids['QueryFirstRequest'] = nid |
||
12338 | nid = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) |
||
12339 | extension_objects_by_typeid[nid] = QueryFirstResponse |
||
12340 | extension_object_typeids['QueryFirstResponse'] = nid |
||
12341 | nid = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) |
||
12342 | extension_objects_by_typeid[nid] = QueryNextRequest |
||
12343 | extension_object_typeids['QueryNextRequest'] = nid |
||
12344 | nid = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) |
||
12345 | extension_objects_by_typeid[nid] = QueryNextResponse |
||
12346 | extension_object_typeids['QueryNextResponse'] = nid |
||
12347 | nid = FourByteNodeId(ObjectIds.ReadValueId_Encoding_DefaultBinary) |
||
12348 | extension_objects_by_typeid[nid] = ReadValueId |
||
12349 | extension_object_typeids['ReadValueId'] = nid |
||
12350 | nid = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) |
||
12351 | extension_objects_by_typeid[nid] = ReadRequest |
||
12352 | extension_object_typeids['ReadRequest'] = nid |
||
12353 | nid = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) |
||
12354 | extension_objects_by_typeid[nid] = ReadResponse |
||
12355 | extension_object_typeids['ReadResponse'] = nid |
||
12356 | nid = FourByteNodeId(ObjectIds.HistoryReadValueId_Encoding_DefaultBinary) |
||
12357 | extension_objects_by_typeid[nid] = HistoryReadValueId |
||
12358 | extension_object_typeids['HistoryReadValueId'] = nid |
||
12359 | nid = FourByteNodeId(ObjectIds.HistoryReadResult_Encoding_DefaultBinary) |
||
12360 | extension_objects_by_typeid[nid] = HistoryReadResult |
||
12361 | extension_object_typeids['HistoryReadResult'] = nid |
||
12362 | nid = FourByteNodeId(ObjectIds.HistoryReadDetails_Encoding_DefaultBinary) |
||
12363 | extension_objects_by_typeid[nid] = HistoryReadDetails |
||
12364 | extension_object_typeids['HistoryReadDetails'] = nid |
||
12365 | nid = FourByteNodeId(ObjectIds.ReadEventDetails_Encoding_DefaultBinary) |
||
12366 | extension_objects_by_typeid[nid] = ReadEventDetails |
||
12367 | extension_object_typeids['ReadEventDetails'] = nid |
||
12368 | nid = FourByteNodeId(ObjectIds.ReadRawModifiedDetails_Encoding_DefaultBinary) |
||
12369 | extension_objects_by_typeid[nid] = ReadRawModifiedDetails |
||
12370 | extension_object_typeids['ReadRawModifiedDetails'] = nid |
||
12371 | nid = FourByteNodeId(ObjectIds.ReadProcessedDetails_Encoding_DefaultBinary) |
||
12372 | extension_objects_by_typeid[nid] = ReadProcessedDetails |
||
12373 | extension_object_typeids['ReadProcessedDetails'] = nid |
||
12374 | nid = FourByteNodeId(ObjectIds.ReadAtTimeDetails_Encoding_DefaultBinary) |
||
12375 | extension_objects_by_typeid[nid] = ReadAtTimeDetails |
||
12376 | extension_object_typeids['ReadAtTimeDetails'] = nid |
||
12377 | nid = FourByteNodeId(ObjectIds.ReadAnnotationDataDetails_Encoding_DefaultBinary) |
||
12378 | extension_objects_by_typeid[nid] = ReadAnnotationDataDetails |
||
12379 | extension_object_typeids['ReadAnnotationDataDetails'] = nid |
||
12380 | nid = FourByteNodeId(ObjectIds.HistoryData_Encoding_DefaultBinary) |
||
12381 | extension_objects_by_typeid[nid] = HistoryData |
||
12382 | extension_object_typeids['HistoryData'] = nid |
||
12383 | nid = FourByteNodeId(ObjectIds.ModificationInfo_Encoding_DefaultBinary) |
||
12384 | extension_objects_by_typeid[nid] = ModificationInfo |
||
12385 | extension_object_typeids['ModificationInfo'] = nid |
||
12386 | nid = FourByteNodeId(ObjectIds.HistoryModifiedData_Encoding_DefaultBinary) |
||
12387 | extension_objects_by_typeid[nid] = HistoryModifiedData |
||
12388 | extension_object_typeids['HistoryModifiedData'] = nid |
||
12389 | nid = FourByteNodeId(ObjectIds.HistoryEvent_Encoding_DefaultBinary) |
||
12390 | extension_objects_by_typeid[nid] = HistoryEvent |
||
12391 | extension_object_typeids['HistoryEvent'] = nid |
||
12392 | nid = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) |
||
12393 | extension_objects_by_typeid[nid] = HistoryReadRequest |
||
12394 | extension_object_typeids['HistoryReadRequest'] = nid |
||
12395 | nid = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) |
||
12396 | extension_objects_by_typeid[nid] = HistoryReadResponse |
||
12397 | extension_object_typeids['HistoryReadResponse'] = nid |
||
12398 | nid = FourByteNodeId(ObjectIds.WriteValue_Encoding_DefaultBinary) |
||
12399 | extension_objects_by_typeid[nid] = WriteValue |
||
12400 | extension_object_typeids['WriteValue'] = nid |
||
12401 | nid = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) |
||
12402 | extension_objects_by_typeid[nid] = WriteRequest |
||
12403 | extension_object_typeids['WriteRequest'] = nid |
||
12404 | nid = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) |
||
12405 | extension_objects_by_typeid[nid] = WriteResponse |
||
12406 | extension_object_typeids['WriteResponse'] = nid |
||
12407 | nid = FourByteNodeId(ObjectIds.HistoryUpdateDetails_Encoding_DefaultBinary) |
||
12408 | extension_objects_by_typeid[nid] = HistoryUpdateDetails |
||
12409 | extension_object_typeids['HistoryUpdateDetails'] = nid |
||
12410 | nid = FourByteNodeId(ObjectIds.UpdateDataDetails_Encoding_DefaultBinary) |
||
12411 | extension_objects_by_typeid[nid] = UpdateDataDetails |
||
12412 | extension_object_typeids['UpdateDataDetails'] = nid |
||
12413 | nid = FourByteNodeId(ObjectIds.UpdateStructureDataDetails_Encoding_DefaultBinary) |
||
12414 | extension_objects_by_typeid[nid] = UpdateStructureDataDetails |
||
12415 | extension_object_typeids['UpdateStructureDataDetails'] = nid |
||
12416 | nid = FourByteNodeId(ObjectIds.UpdateEventDetails_Encoding_DefaultBinary) |
||
12417 | extension_objects_by_typeid[nid] = UpdateEventDetails |
||
12418 | extension_object_typeids['UpdateEventDetails'] = nid |
||
12419 | nid = FourByteNodeId(ObjectIds.DeleteRawModifiedDetails_Encoding_DefaultBinary) |
||
12420 | extension_objects_by_typeid[nid] = DeleteRawModifiedDetails |
||
12421 | extension_object_typeids['DeleteRawModifiedDetails'] = nid |
||
12422 | nid = FourByteNodeId(ObjectIds.DeleteAtTimeDetails_Encoding_DefaultBinary) |
||
12423 | extension_objects_by_typeid[nid] = DeleteAtTimeDetails |
||
12424 | extension_object_typeids['DeleteAtTimeDetails'] = nid |
||
12425 | nid = FourByteNodeId(ObjectIds.DeleteEventDetails_Encoding_DefaultBinary) |
||
12426 | extension_objects_by_typeid[nid] = DeleteEventDetails |
||
12427 | extension_object_typeids['DeleteEventDetails'] = nid |
||
12428 | nid = FourByteNodeId(ObjectIds.HistoryUpdateResult_Encoding_DefaultBinary) |
||
12429 | extension_objects_by_typeid[nid] = HistoryUpdateResult |
||
12430 | extension_object_typeids['HistoryUpdateResult'] = nid |
||
12431 | nid = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) |
||
12432 | extension_objects_by_typeid[nid] = HistoryUpdateRequest |
||
12433 | extension_object_typeids['HistoryUpdateRequest'] = nid |
||
12434 | nid = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) |
||
12435 | extension_objects_by_typeid[nid] = HistoryUpdateResponse |
||
12436 | extension_object_typeids['HistoryUpdateResponse'] = nid |
||
12437 | nid = FourByteNodeId(ObjectIds.CallMethodRequest_Encoding_DefaultBinary) |
||
12438 | extension_objects_by_typeid[nid] = CallMethodRequest |
||
12439 | extension_object_typeids['CallMethodRequest'] = nid |
||
12440 | nid = FourByteNodeId(ObjectIds.CallMethodResult_Encoding_DefaultBinary) |
||
12441 | extension_objects_by_typeid[nid] = CallMethodResult |
||
12442 | extension_object_typeids['CallMethodResult'] = nid |
||
12443 | nid = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) |
||
12444 | extension_objects_by_typeid[nid] = CallRequest |
||
12445 | extension_object_typeids['CallRequest'] = nid |
||
12446 | nid = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) |
||
12447 | extension_objects_by_typeid[nid] = CallResponse |
||
12448 | extension_object_typeids['CallResponse'] = nid |
||
12449 | nid = FourByteNodeId(ObjectIds.MonitoringFilter_Encoding_DefaultBinary) |
||
12450 | extension_objects_by_typeid[nid] = MonitoringFilter |
||
12451 | extension_object_typeids['MonitoringFilter'] = nid |
||
12452 | nid = FourByteNodeId(ObjectIds.DataChangeFilter_Encoding_DefaultBinary) |
||
12453 | extension_objects_by_typeid[nid] = DataChangeFilter |
||
12454 | extension_object_typeids['DataChangeFilter'] = nid |
||
12455 | nid = FourByteNodeId(ObjectIds.EventFilter_Encoding_DefaultBinary) |
||
12456 | extension_objects_by_typeid[nid] = EventFilter |
||
12457 | extension_object_typeids['EventFilter'] = nid |
||
12458 | nid = FourByteNodeId(ObjectIds.AggregateConfiguration_Encoding_DefaultBinary) |
||
12459 | extension_objects_by_typeid[nid] = AggregateConfiguration |
||
12460 | extension_object_typeids['AggregateConfiguration'] = nid |
||
12461 | nid = FourByteNodeId(ObjectIds.AggregateFilter_Encoding_DefaultBinary) |
||
12462 | extension_objects_by_typeid[nid] = AggregateFilter |
||
12463 | extension_object_typeids['AggregateFilter'] = nid |
||
12464 | nid = FourByteNodeId(ObjectIds.MonitoringFilterResult_Encoding_DefaultBinary) |
||
12465 | extension_objects_by_typeid[nid] = MonitoringFilterResult |
||
12466 | extension_object_typeids['MonitoringFilterResult'] = nid |
||
12467 | nid = FourByteNodeId(ObjectIds.EventFilterResult_Encoding_DefaultBinary) |
||
12468 | extension_objects_by_typeid[nid] = EventFilterResult |
||
12469 | extension_object_typeids['EventFilterResult'] = nid |
||
12470 | nid = FourByteNodeId(ObjectIds.AggregateFilterResult_Encoding_DefaultBinary) |
||
12471 | extension_objects_by_typeid[nid] = AggregateFilterResult |
||
12472 | extension_object_typeids['AggregateFilterResult'] = nid |
||
12473 | nid = FourByteNodeId(ObjectIds.MonitoringParameters_Encoding_DefaultBinary) |
||
12474 | extension_objects_by_typeid[nid] = MonitoringParameters |
||
12475 | extension_object_typeids['MonitoringParameters'] = nid |
||
12476 | nid = FourByteNodeId(ObjectIds.MonitoredItemCreateRequest_Encoding_DefaultBinary) |
||
12477 | extension_objects_by_typeid[nid] = MonitoredItemCreateRequest |
||
12478 | extension_object_typeids['MonitoredItemCreateRequest'] = nid |
||
12479 | nid = FourByteNodeId(ObjectIds.MonitoredItemCreateResult_Encoding_DefaultBinary) |
||
12480 | extension_objects_by_typeid[nid] = MonitoredItemCreateResult |
||
12481 | extension_object_typeids['MonitoredItemCreateResult'] = nid |
||
12482 | nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) |
||
12483 | extension_objects_by_typeid[nid] = CreateMonitoredItemsRequest |
||
12484 | extension_object_typeids['CreateMonitoredItemsRequest'] = nid |
||
12485 | nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) |
||
12486 | extension_objects_by_typeid[nid] = CreateMonitoredItemsResponse |
||
12487 | extension_object_typeids['CreateMonitoredItemsResponse'] = nid |
||
12488 | nid = FourByteNodeId(ObjectIds.MonitoredItemModifyRequest_Encoding_DefaultBinary) |
||
12489 | extension_objects_by_typeid[nid] = MonitoredItemModifyRequest |
||
12490 | extension_object_typeids['MonitoredItemModifyRequest'] = nid |
||
12491 | nid = FourByteNodeId(ObjectIds.MonitoredItemModifyResult_Encoding_DefaultBinary) |
||
12492 | extension_objects_by_typeid[nid] = MonitoredItemModifyResult |
||
12493 | extension_object_typeids['MonitoredItemModifyResult'] = nid |
||
12494 | nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) |
||
12495 | extension_objects_by_typeid[nid] = ModifyMonitoredItemsRequest |
||
12496 | extension_object_typeids['ModifyMonitoredItemsRequest'] = nid |
||
12497 | nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) |
||
12498 | extension_objects_by_typeid[nid] = ModifyMonitoredItemsResponse |
||
12499 | extension_object_typeids['ModifyMonitoredItemsResponse'] = nid |
||
12500 | nid = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) |
||
12501 | extension_objects_by_typeid[nid] = SetMonitoringModeRequest |
||
12502 | extension_object_typeids['SetMonitoringModeRequest'] = nid |
||
12503 | nid = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) |
||
12504 | extension_objects_by_typeid[nid] = SetMonitoringModeResponse |
||
12505 | extension_object_typeids['SetMonitoringModeResponse'] = nid |
||
12506 | nid = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) |
||
12507 | extension_objects_by_typeid[nid] = SetTriggeringRequest |
||
12508 | extension_object_typeids['SetTriggeringRequest'] = nid |
||
12509 | nid = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) |
||
12510 | extension_objects_by_typeid[nid] = SetTriggeringResponse |
||
12511 | extension_object_typeids['SetTriggeringResponse'] = nid |
||
12512 | nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) |
||
12513 | extension_objects_by_typeid[nid] = DeleteMonitoredItemsRequest |
||
12514 | extension_object_typeids['DeleteMonitoredItemsRequest'] = nid |
||
12515 | nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) |
||
12516 | extension_objects_by_typeid[nid] = DeleteMonitoredItemsResponse |
||
12517 | extension_object_typeids['DeleteMonitoredItemsResponse'] = nid |
||
12518 | nid = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) |
||
12519 | extension_objects_by_typeid[nid] = CreateSubscriptionRequest |
||
12520 | extension_object_typeids['CreateSubscriptionRequest'] = nid |
||
12521 | nid = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) |
||
12522 | extension_objects_by_typeid[nid] = CreateSubscriptionResponse |
||
12523 | extension_object_typeids['CreateSubscriptionResponse'] = nid |
||
12524 | nid = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) |
||
12525 | extension_objects_by_typeid[nid] = ModifySubscriptionRequest |
||
12526 | extension_object_typeids['ModifySubscriptionRequest'] = nid |
||
12527 | nid = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) |
||
12528 | extension_objects_by_typeid[nid] = ModifySubscriptionResponse |
||
12529 | extension_object_typeids['ModifySubscriptionResponse'] = nid |
||
12530 | nid = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) |
||
12531 | extension_objects_by_typeid[nid] = SetPublishingModeRequest |
||
12532 | extension_object_typeids['SetPublishingModeRequest'] = nid |
||
12533 | nid = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) |
||
12534 | extension_objects_by_typeid[nid] = SetPublishingModeResponse |
||
12535 | extension_object_typeids['SetPublishingModeResponse'] = nid |
||
12536 | nid = FourByteNodeId(ObjectIds.NotificationMessage_Encoding_DefaultBinary) |
||
12537 | extension_objects_by_typeid[nid] = NotificationMessage |
||
12538 | extension_object_typeids['NotificationMessage'] = nid |
||
12539 | nid = FourByteNodeId(ObjectIds.NotificationData_Encoding_DefaultBinary) |
||
12540 | extension_objects_by_typeid[nid] = NotificationData |
||
12541 | extension_object_typeids['NotificationData'] = nid |
||
12542 | nid = FourByteNodeId(ObjectIds.DataChangeNotification_Encoding_DefaultBinary) |
||
12543 | extension_objects_by_typeid[nid] = DataChangeNotification |
||
12544 | extension_object_typeids['DataChangeNotification'] = nid |
||
12545 | nid = FourByteNodeId(ObjectIds.MonitoredItemNotification_Encoding_DefaultBinary) |
||
12546 | extension_objects_by_typeid[nid] = MonitoredItemNotification |
||
12547 | extension_object_typeids['MonitoredItemNotification'] = nid |
||
12548 | nid = FourByteNodeId(ObjectIds.EventNotificationList_Encoding_DefaultBinary) |
||
12549 | extension_objects_by_typeid[nid] = EventNotificationList |
||
12550 | extension_object_typeids['EventNotificationList'] = nid |
||
12551 | nid = FourByteNodeId(ObjectIds.EventFieldList_Encoding_DefaultBinary) |
||
12552 | extension_objects_by_typeid[nid] = EventFieldList |
||
12553 | extension_object_typeids['EventFieldList'] = nid |
||
12554 | nid = FourByteNodeId(ObjectIds.HistoryEventFieldList_Encoding_DefaultBinary) |
||
12555 | extension_objects_by_typeid[nid] = HistoryEventFieldList |
||
12556 | extension_object_typeids['HistoryEventFieldList'] = nid |
||
12557 | nid = FourByteNodeId(ObjectIds.StatusChangeNotification_Encoding_DefaultBinary) |
||
12558 | extension_objects_by_typeid[nid] = StatusChangeNotification |
||
12559 | extension_object_typeids['StatusChangeNotification'] = nid |
||
12560 | nid = FourByteNodeId(ObjectIds.SubscriptionAcknowledgement_Encoding_DefaultBinary) |
||
12561 | extension_objects_by_typeid[nid] = SubscriptionAcknowledgement |
||
12562 | extension_object_typeids['SubscriptionAcknowledgement'] = nid |
||
12563 | nid = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) |
||
12564 | extension_objects_by_typeid[nid] = PublishRequest |
||
12565 | extension_object_typeids['PublishRequest'] = nid |
||
12566 | nid = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) |
||
12567 | extension_objects_by_typeid[nid] = PublishResponse |
||
12568 | extension_object_typeids['PublishResponse'] = nid |
||
12569 | nid = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) |
||
12570 | extension_objects_by_typeid[nid] = RepublishRequest |
||
12571 | extension_object_typeids['RepublishRequest'] = nid |
||
12572 | nid = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) |
||
12573 | extension_objects_by_typeid[nid] = RepublishResponse |
||
12574 | extension_object_typeids['RepublishResponse'] = nid |
||
12575 | nid = FourByteNodeId(ObjectIds.TransferResult_Encoding_DefaultBinary) |
||
12576 | extension_objects_by_typeid[nid] = TransferResult |
||
12577 | extension_object_typeids['TransferResult'] = nid |
||
12578 | nid = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) |
||
12579 | extension_objects_by_typeid[nid] = TransferSubscriptionsRequest |
||
12580 | extension_object_typeids['TransferSubscriptionsRequest'] = nid |
||
12581 | nid = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) |
||
12582 | extension_objects_by_typeid[nid] = TransferSubscriptionsResponse |
||
12583 | extension_object_typeids['TransferSubscriptionsResponse'] = nid |
||
12584 | nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) |
||
12585 | extension_objects_by_typeid[nid] = DeleteSubscriptionsRequest |
||
12586 | extension_object_typeids['DeleteSubscriptionsRequest'] = nid |
||
12587 | nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) |
||
12588 | extension_objects_by_typeid[nid] = DeleteSubscriptionsResponse |
||
12589 | extension_object_typeids['DeleteSubscriptionsResponse'] = nid |
||
12590 | nid = FourByteNodeId(ObjectIds.BuildInfo_Encoding_DefaultBinary) |
||
12591 | extension_objects_by_typeid[nid] = BuildInfo |
||
12592 | extension_object_typeids['BuildInfo'] = nid |
||
12593 | nid = FourByteNodeId(ObjectIds.RedundantServerDataType_Encoding_DefaultBinary) |
||
12594 | extension_objects_by_typeid[nid] = RedundantServerDataType |
||
12595 | extension_object_typeids['RedundantServerDataType'] = nid |
||
12596 | nid = FourByteNodeId(ObjectIds.EndpointUrlListDataType_Encoding_DefaultBinary) |
||
12597 | extension_objects_by_typeid[nid] = EndpointUrlListDataType |
||
12598 | extension_object_typeids['EndpointUrlListDataType'] = nid |
||
12599 | nid = FourByteNodeId(ObjectIds.NetworkGroupDataType_Encoding_DefaultBinary) |
||
12600 | extension_objects_by_typeid[nid] = NetworkGroupDataType |
||
12601 | extension_object_typeids['NetworkGroupDataType'] = nid |
||
12602 | nid = FourByteNodeId(ObjectIds.SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary) |
||
12603 | extension_objects_by_typeid[nid] = SamplingIntervalDiagnosticsDataType |
||
12604 | extension_object_typeids['SamplingIntervalDiagnosticsDataType'] = nid |
||
12605 | nid = FourByteNodeId(ObjectIds.ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary) |
||
12606 | extension_objects_by_typeid[nid] = ServerDiagnosticsSummaryDataType |
||
12607 | extension_object_typeids['ServerDiagnosticsSummaryDataType'] = nid |
||
12608 | nid = FourByteNodeId(ObjectIds.ServerStatusDataType_Encoding_DefaultBinary) |
||
12609 | extension_objects_by_typeid[nid] = ServerStatusDataType |
||
12610 | extension_object_typeids['ServerStatusDataType'] = nid |
||
12611 | nid = FourByteNodeId(ObjectIds.SessionDiagnosticsDataType_Encoding_DefaultBinary) |
||
12612 | extension_objects_by_typeid[nid] = SessionDiagnosticsDataType |
||
12613 | extension_object_typeids['SessionDiagnosticsDataType'] = nid |
||
12614 | nid = FourByteNodeId(ObjectIds.SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary) |
||
12615 | extension_objects_by_typeid[nid] = SessionSecurityDiagnosticsDataType |
||
12616 | extension_object_typeids['SessionSecurityDiagnosticsDataType'] = nid |
||
12617 | nid = FourByteNodeId(ObjectIds.ServiceCounterDataType_Encoding_DefaultBinary) |
||
12618 | extension_objects_by_typeid[nid] = ServiceCounterDataType |
||
12619 | extension_object_typeids['ServiceCounterDataType'] = nid |
||
12620 | nid = FourByteNodeId(ObjectIds.StatusResult_Encoding_DefaultBinary) |
||
12621 | extension_objects_by_typeid[nid] = StatusResult |
||
12622 | extension_object_typeids['StatusResult'] = nid |
||
12623 | nid = FourByteNodeId(ObjectIds.SubscriptionDiagnosticsDataType_Encoding_DefaultBinary) |
||
12624 | extension_objects_by_typeid[nid] = SubscriptionDiagnosticsDataType |
||
12625 | extension_object_typeids['SubscriptionDiagnosticsDataType'] = nid |
||
12626 | nid = FourByteNodeId(ObjectIds.ModelChangeStructureDataType_Encoding_DefaultBinary) |
||
12627 | extension_objects_by_typeid[nid] = ModelChangeStructureDataType |
||
12628 | extension_object_typeids['ModelChangeStructureDataType'] = nid |
||
12629 | nid = FourByteNodeId(ObjectIds.SemanticChangeStructureDataType_Encoding_DefaultBinary) |
||
12630 | extension_objects_by_typeid[nid] = SemanticChangeStructureDataType |
||
12631 | extension_object_typeids['SemanticChangeStructureDataType'] = nid |
||
12632 | nid = FourByteNodeId(ObjectIds.Range_Encoding_DefaultBinary) |
||
12633 | extension_objects_by_typeid[nid] = Range |
||
12634 | extension_object_typeids['Range'] = nid |
||
12635 | nid = FourByteNodeId(ObjectIds.EUInformation_Encoding_DefaultBinary) |
||
12636 | extension_objects_by_typeid[nid] = EUInformation |
||
12637 | extension_object_typeids['EUInformation'] = nid |
||
12638 | nid = FourByteNodeId(ObjectIds.ComplexNumberType_Encoding_DefaultBinary) |
||
12639 | extension_objects_by_typeid[nid] = ComplexNumberType |
||
12640 | extension_object_typeids['ComplexNumberType'] = nid |
||
12641 | nid = FourByteNodeId(ObjectIds.DoubleComplexNumberType_Encoding_DefaultBinary) |
||
12642 | extension_objects_by_typeid[nid] = DoubleComplexNumberType |
||
12643 | extension_object_typeids['DoubleComplexNumberType'] = nid |
||
12644 | nid = FourByteNodeId(ObjectIds.AxisInformation_Encoding_DefaultBinary) |
||
12645 | extension_objects_by_typeid[nid] = AxisInformation |
||
12646 | extension_object_typeids['AxisInformation'] = nid |
||
12647 | nid = FourByteNodeId(ObjectIds.XVType_Encoding_DefaultBinary) |
||
12648 | extension_objects_by_typeid[nid] = XVType |
||
12649 | extension_object_typeids['XVType'] = nid |
||
12650 | nid = FourByteNodeId(ObjectIds.ProgramDiagnosticDataType_Encoding_DefaultBinary) |
||
12651 | extension_objects_by_typeid[nid] = ProgramDiagnosticDataType |
||
12652 | extension_object_typeids['ProgramDiagnosticDataType'] = nid |
||
12653 | nid = FourByteNodeId(ObjectIds.ProgramDiagnostic2DataType_Encoding_DefaultBinary) |
||
12654 | extension_objects_by_typeid[nid] = ProgramDiagnostic2DataType |
||
12655 | extension_object_typeids['ProgramDiagnostic2DataType'] = nid |
||
12656 | nid = FourByteNodeId(ObjectIds.Annotation_Encoding_DefaultBinary) |
||
12657 | extension_objects_by_typeid[nid] = Annotation |
||
12658 | extension_object_typeids['Annotation'] = nid |
||
12659 |