Total Complexity | 676 |
Total Lines | 12170 |
Duplicated Lines | 0.95 % |
Changes | 0 |
Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.
Common duplication problems, and corresponding solutions are:
Complex classes like asyncua.ua.uaprotocol_auto often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
1 | """ |
||
2 | Autogenerate code from xml spec |
||
3 | """ |
||
4 | |||
5 | from datetime import datetime |
||
6 | from enum import IntEnum |
||
7 | |||
8 | from asyncua.ua.uatypes import * |
||
9 | from asyncua.ua.object_ids import ObjectIds |
||
10 | |||
11 | |||
12 | class NamingRuleType(IntEnum): |
||
13 | """ |
||
14 | :ivar Mandatory: |
||
15 | :vartype Mandatory: 1 |
||
16 | :ivar Optional: |
||
17 | :vartype Optional: 2 |
||
18 | :ivar Constraint: |
||
19 | :vartype Constraint: 3 |
||
20 | """ |
||
21 | Mandatory = 1 |
||
22 | Optional = 2 |
||
23 | Constraint = 3 |
||
24 | |||
25 | |||
26 | class OpenFileMode(IntEnum): |
||
27 | """ |
||
28 | :ivar Read: |
||
29 | :vartype Read: 1 |
||
30 | :ivar Write: |
||
31 | :vartype Write: 2 |
||
32 | :ivar EraseExisting: |
||
33 | :vartype EraseExisting: 4 |
||
34 | :ivar Append: |
||
35 | :vartype Append: 8 |
||
36 | """ |
||
37 | Read = 1 |
||
38 | Write = 2 |
||
39 | EraseExisting = 4 |
||
40 | Append = 8 |
||
41 | |||
42 | |||
43 | class IdentityCriteriaType(IntEnum): |
||
44 | """ |
||
45 | :ivar UserName: |
||
46 | :vartype UserName: 1 |
||
47 | :ivar Thumbprint: |
||
48 | :vartype Thumbprint: 2 |
||
49 | :ivar Role: |
||
50 | :vartype Role: 3 |
||
51 | :ivar GroupId: |
||
52 | :vartype GroupId: 4 |
||
53 | :ivar Anonymous: |
||
54 | :vartype Anonymous: 5 |
||
55 | :ivar AuthenticatedUser: |
||
56 | :vartype AuthenticatedUser: 6 |
||
57 | """ |
||
58 | UserName = 1 |
||
59 | Thumbprint = 2 |
||
60 | Role = 3 |
||
61 | GroupId = 4 |
||
62 | Anonymous = 5 |
||
63 | AuthenticatedUser = 6 |
||
64 | |||
65 | |||
66 | class TrustListMasks(IntEnum): |
||
67 | """ |
||
68 | :ivar None_: |
||
69 | :vartype None_: 0 |
||
70 | :ivar TrustedCertificates: |
||
71 | :vartype TrustedCertificates: 1 |
||
72 | :ivar TrustedCrls: |
||
73 | :vartype TrustedCrls: 2 |
||
74 | :ivar IssuerCertificates: |
||
75 | :vartype IssuerCertificates: 4 |
||
76 | :ivar IssuerCrls: |
||
77 | :vartype IssuerCrls: 8 |
||
78 | :ivar All: |
||
79 | :vartype All: 15 |
||
80 | """ |
||
81 | None_ = 0 |
||
82 | TrustedCertificates = 1 |
||
83 | TrustedCrls = 2 |
||
84 | IssuerCertificates = 4 |
||
85 | IssuerCrls = 8 |
||
86 | All = 15 |
||
87 | |||
88 | |||
89 | class PubSubState(IntEnum): |
||
90 | """ |
||
91 | :ivar Disabled: |
||
92 | :vartype Disabled: 0 |
||
93 | :ivar Paused: |
||
94 | :vartype Paused: 1 |
||
95 | :ivar Operational: |
||
96 | :vartype Operational: 2 |
||
97 | :ivar Error: |
||
98 | :vartype Error: 3 |
||
99 | """ |
||
100 | Disabled = 0 |
||
101 | Paused = 1 |
||
102 | Operational = 2 |
||
103 | Error = 3 |
||
104 | |||
105 | |||
106 | class DataSetFieldFlags(IntEnum): |
||
107 | """ |
||
108 | :ivar None_: |
||
109 | :vartype None_: 0 |
||
110 | :ivar PromotedField: |
||
111 | :vartype PromotedField: 1 |
||
112 | """ |
||
113 | None_ = 0 |
||
114 | PromotedField = 1 |
||
115 | |||
116 | |||
117 | class DataSetFieldContentMask(IntEnum): |
||
118 | """ |
||
119 | :ivar None_: |
||
120 | :vartype None_: 0 |
||
121 | :ivar StatusCode: |
||
122 | :vartype StatusCode: 1 |
||
123 | :ivar SourceTimestamp: |
||
124 | :vartype SourceTimestamp: 2 |
||
125 | :ivar ServerTimestamp: |
||
126 | :vartype ServerTimestamp: 4 |
||
127 | :ivar SourcePicoSeconds: |
||
128 | :vartype SourcePicoSeconds: 8 |
||
129 | :ivar ServerPicoSeconds: |
||
130 | :vartype ServerPicoSeconds: 16 |
||
131 | :ivar RawData: |
||
132 | :vartype RawData: 32 |
||
133 | """ |
||
134 | None_ = 0 |
||
135 | StatusCode = 1 |
||
136 | SourceTimestamp = 2 |
||
137 | ServerTimestamp = 4 |
||
138 | SourcePicoSeconds = 8 |
||
139 | ServerPicoSeconds = 16 |
||
140 | RawData = 32 |
||
141 | |||
142 | |||
143 | class OverrideValueHandling(IntEnum): |
||
144 | """ |
||
145 | :ivar Disabled: |
||
146 | :vartype Disabled: 0 |
||
147 | :ivar LastUsableValue: |
||
148 | :vartype LastUsableValue: 1 |
||
149 | :ivar OverrideValue: |
||
150 | :vartype OverrideValue: 2 |
||
151 | """ |
||
152 | Disabled = 0 |
||
153 | LastUsableValue = 1 |
||
154 | OverrideValue = 2 |
||
155 | |||
156 | |||
157 | class DataSetOrderingType(IntEnum): |
||
158 | """ |
||
159 | :ivar Undefined: |
||
160 | :vartype Undefined: 0 |
||
161 | :ivar AscendingWriterId: |
||
162 | :vartype AscendingWriterId: 1 |
||
163 | :ivar AscendingWriterIdSingle: |
||
164 | :vartype AscendingWriterIdSingle: 2 |
||
165 | """ |
||
166 | Undefined = 0 |
||
167 | AscendingWriterId = 1 |
||
168 | AscendingWriterIdSingle = 2 |
||
169 | |||
170 | |||
171 | class UadpNetworkMessageContentMask(IntEnum): |
||
172 | """ |
||
173 | :ivar None_: |
||
174 | :vartype None_: 0 |
||
175 | :ivar PublisherId: |
||
176 | :vartype PublisherId: 1 |
||
177 | :ivar GroupHeader: |
||
178 | :vartype GroupHeader: 2 |
||
179 | :ivar WriterGroupId: |
||
180 | :vartype WriterGroupId: 4 |
||
181 | :ivar GroupVersion: |
||
182 | :vartype GroupVersion: 8 |
||
183 | :ivar NetworkMessageNumber: |
||
184 | :vartype NetworkMessageNumber: 16 |
||
185 | :ivar SequenceNumber: |
||
186 | :vartype SequenceNumber: 32 |
||
187 | :ivar PayloadHeader: |
||
188 | :vartype PayloadHeader: 64 |
||
189 | :ivar Timestamp: |
||
190 | :vartype Timestamp: 128 |
||
191 | :ivar PicoSeconds: |
||
192 | :vartype PicoSeconds: 256 |
||
193 | :ivar DataSetClassId: |
||
194 | :vartype DataSetClassId: 512 |
||
195 | :ivar PromotedFields: |
||
196 | :vartype PromotedFields: 1024 |
||
197 | """ |
||
198 | None_ = 0 |
||
199 | PublisherId = 1 |
||
200 | GroupHeader = 2 |
||
201 | WriterGroupId = 4 |
||
202 | GroupVersion = 8 |
||
203 | NetworkMessageNumber = 16 |
||
204 | SequenceNumber = 32 |
||
205 | PayloadHeader = 64 |
||
206 | Timestamp = 128 |
||
207 | PicoSeconds = 256 |
||
208 | DataSetClassId = 512 |
||
209 | PromotedFields = 1024 |
||
210 | |||
211 | |||
212 | class UadpDataSetMessageContentMask(IntEnum): |
||
213 | """ |
||
214 | :ivar None_: |
||
215 | :vartype None_: 0 |
||
216 | :ivar Timestamp: |
||
217 | :vartype Timestamp: 1 |
||
218 | :ivar PicoSeconds: |
||
219 | :vartype PicoSeconds: 2 |
||
220 | :ivar Status: |
||
221 | :vartype Status: 4 |
||
222 | :ivar MajorVersion: |
||
223 | :vartype MajorVersion: 8 |
||
224 | :ivar MinorVersion: |
||
225 | :vartype MinorVersion: 16 |
||
226 | :ivar SequenceNumber: |
||
227 | :vartype SequenceNumber: 32 |
||
228 | """ |
||
229 | None_ = 0 |
||
230 | Timestamp = 1 |
||
231 | PicoSeconds = 2 |
||
232 | Status = 4 |
||
233 | MajorVersion = 8 |
||
234 | MinorVersion = 16 |
||
235 | SequenceNumber = 32 |
||
236 | |||
237 | |||
238 | class JsonNetworkMessageContentMask(IntEnum): |
||
239 | """ |
||
240 | :ivar None_: |
||
241 | :vartype None_: 0 |
||
242 | :ivar NetworkMessageHeader: |
||
243 | :vartype NetworkMessageHeader: 1 |
||
244 | :ivar DataSetMessageHeader: |
||
245 | :vartype DataSetMessageHeader: 2 |
||
246 | :ivar SingleDataSetMessage: |
||
247 | :vartype SingleDataSetMessage: 4 |
||
248 | :ivar PublisherId: |
||
249 | :vartype PublisherId: 8 |
||
250 | :ivar DataSetClassId: |
||
251 | :vartype DataSetClassId: 16 |
||
252 | :ivar ReplyTo: |
||
253 | :vartype ReplyTo: 32 |
||
254 | """ |
||
255 | None_ = 0 |
||
256 | NetworkMessageHeader = 1 |
||
257 | DataSetMessageHeader = 2 |
||
258 | SingleDataSetMessage = 4 |
||
259 | PublisherId = 8 |
||
260 | DataSetClassId = 16 |
||
261 | ReplyTo = 32 |
||
262 | |||
263 | |||
264 | class JsonDataSetMessageContentMask(IntEnum): |
||
265 | """ |
||
266 | :ivar None_: |
||
267 | :vartype None_: 0 |
||
268 | :ivar DataSetWriterId: |
||
269 | :vartype DataSetWriterId: 1 |
||
270 | :ivar MetaDataVersion: |
||
271 | :vartype MetaDataVersion: 2 |
||
272 | :ivar SequenceNumber: |
||
273 | :vartype SequenceNumber: 4 |
||
274 | :ivar Timestamp: |
||
275 | :vartype Timestamp: 8 |
||
276 | :ivar Status: |
||
277 | :vartype Status: 16 |
||
278 | """ |
||
279 | None_ = 0 |
||
280 | DataSetWriterId = 1 |
||
281 | MetaDataVersion = 2 |
||
282 | SequenceNumber = 4 |
||
283 | Timestamp = 8 |
||
284 | Status = 16 |
||
285 | |||
286 | |||
287 | class BrokerTransportQualityOfService(IntEnum): |
||
288 | """ |
||
289 | :ivar NotSpecified: |
||
290 | :vartype NotSpecified: 0 |
||
291 | :ivar BestEffort: |
||
292 | :vartype BestEffort: 1 |
||
293 | :ivar AtLeastOnce: |
||
294 | :vartype AtLeastOnce: 2 |
||
295 | :ivar AtMostOnce: |
||
296 | :vartype AtMostOnce: 3 |
||
297 | :ivar ExactlyOnce: |
||
298 | :vartype ExactlyOnce: 4 |
||
299 | """ |
||
300 | NotSpecified = 0 |
||
301 | BestEffort = 1 |
||
302 | AtLeastOnce = 2 |
||
303 | AtMostOnce = 3 |
||
304 | ExactlyOnce = 4 |
||
305 | |||
306 | |||
307 | class DiagnosticsLevel(IntEnum): |
||
308 | """ |
||
309 | :ivar Basic: |
||
310 | :vartype Basic: 0 |
||
311 | :ivar Advanced: |
||
312 | :vartype Advanced: 1 |
||
313 | :ivar Info: |
||
314 | :vartype Info: 2 |
||
315 | :ivar Log: |
||
316 | :vartype Log: 3 |
||
317 | :ivar Debug: |
||
318 | :vartype Debug: 4 |
||
319 | """ |
||
320 | Basic = 0 |
||
321 | Advanced = 1 |
||
322 | Info = 2 |
||
323 | Log = 3 |
||
324 | Debug = 4 |
||
325 | |||
326 | |||
327 | class PubSubDiagnosticsCounterClassification(IntEnum): |
||
328 | """ |
||
329 | :ivar Information: |
||
330 | :vartype Information: 0 |
||
331 | :ivar Error: |
||
332 | :vartype Error: 1 |
||
333 | """ |
||
334 | Information = 0 |
||
335 | Error = 1 |
||
336 | |||
337 | |||
338 | class IdType(IntEnum): |
||
339 | """ |
||
340 | :ivar Numeric: |
||
341 | :vartype Numeric: 0 |
||
342 | :ivar String: |
||
343 | :vartype String: 1 |
||
344 | :ivar Guid: |
||
345 | :vartype Guid: 2 |
||
346 | :ivar Opaque: |
||
347 | :vartype Opaque: 3 |
||
348 | """ |
||
349 | Numeric = 0 |
||
350 | String = 1 |
||
351 | Guid = 2 |
||
352 | Opaque = 3 |
||
353 | |||
354 | |||
355 | class NodeClass(IntEnum): |
||
356 | """ |
||
357 | :ivar Unspecified: |
||
358 | :vartype Unspecified: 0 |
||
359 | :ivar Object: |
||
360 | :vartype Object: 1 |
||
361 | :ivar Variable: |
||
362 | :vartype Variable: 2 |
||
363 | :ivar Method: |
||
364 | :vartype Method: 4 |
||
365 | :ivar ObjectType: |
||
366 | :vartype ObjectType: 8 |
||
367 | :ivar VariableType: |
||
368 | :vartype VariableType: 16 |
||
369 | :ivar ReferenceType: |
||
370 | :vartype ReferenceType: 32 |
||
371 | :ivar DataType: |
||
372 | :vartype DataType: 64 |
||
373 | :ivar View: |
||
374 | :vartype View: 128 |
||
375 | """ |
||
376 | Unspecified = 0 |
||
377 | Object = 1 |
||
378 | Variable = 2 |
||
379 | Method = 4 |
||
380 | ObjectType = 8 |
||
381 | VariableType = 16 |
||
382 | ReferenceType = 32 |
||
383 | DataType = 64 |
||
384 | View = 128 |
||
385 | |||
386 | |||
387 | class PermissionType(IntEnum): |
||
388 | """ |
||
389 | :ivar None_: |
||
390 | :vartype None_: 0 |
||
391 | :ivar Browse: |
||
392 | :vartype Browse: 1 |
||
393 | :ivar ReadRolePermissions: |
||
394 | :vartype ReadRolePermissions: 2 |
||
395 | :ivar WriteAttribute: |
||
396 | :vartype WriteAttribute: 4 |
||
397 | :ivar WriteRolePermissions: |
||
398 | :vartype WriteRolePermissions: 8 |
||
399 | :ivar WriteHistorizing: |
||
400 | :vartype WriteHistorizing: 16 |
||
401 | :ivar Read: |
||
402 | :vartype Read: 32 |
||
403 | :ivar Write: |
||
404 | :vartype Write: 64 |
||
405 | :ivar ReadHistory: |
||
406 | :vartype ReadHistory: 128 |
||
407 | :ivar InsertHistory: |
||
408 | :vartype InsertHistory: 256 |
||
409 | :ivar ModifyHistory: |
||
410 | :vartype ModifyHistory: 512 |
||
411 | :ivar DeleteHistory: |
||
412 | :vartype DeleteHistory: 1024 |
||
413 | :ivar ReceiveEvents: |
||
414 | :vartype ReceiveEvents: 2048 |
||
415 | :ivar Call: |
||
416 | :vartype Call: 4096 |
||
417 | :ivar AddReference: |
||
418 | :vartype AddReference: 8192 |
||
419 | :ivar RemoveReference: |
||
420 | :vartype RemoveReference: 16384 |
||
421 | :ivar DeleteNode: |
||
422 | :vartype DeleteNode: 32768 |
||
423 | :ivar AddNode: |
||
424 | :vartype AddNode: 65536 |
||
425 | """ |
||
426 | None_ = 0 |
||
427 | Browse = 1 |
||
428 | ReadRolePermissions = 2 |
||
429 | WriteAttribute = 4 |
||
430 | WriteRolePermissions = 8 |
||
431 | WriteHistorizing = 16 |
||
432 | Read = 32 |
||
433 | Write = 64 |
||
434 | ReadHistory = 128 |
||
435 | InsertHistory = 256 |
||
436 | ModifyHistory = 512 |
||
437 | DeleteHistory = 1024 |
||
438 | ReceiveEvents = 2048 |
||
439 | Call = 4096 |
||
440 | AddReference = 8192 |
||
441 | RemoveReference = 16384 |
||
442 | DeleteNode = 32768 |
||
443 | AddNode = 65536 |
||
444 | |||
445 | |||
446 | class AccessLevelType(IntEnum): |
||
447 | """ |
||
448 | :ivar None_: |
||
449 | :vartype None_: 0 |
||
450 | :ivar CurrentRead: |
||
451 | :vartype CurrentRead: 1 |
||
452 | :ivar CurrentWrite: |
||
453 | :vartype CurrentWrite: 2 |
||
454 | :ivar HistoryRead: |
||
455 | :vartype HistoryRead: 4 |
||
456 | :ivar HistoryWrite: |
||
457 | :vartype HistoryWrite: 8 |
||
458 | :ivar SemanticChange: |
||
459 | :vartype SemanticChange: 16 |
||
460 | :ivar StatusWrite: |
||
461 | :vartype StatusWrite: 32 |
||
462 | :ivar TimestampWrite: |
||
463 | :vartype TimestampWrite: 64 |
||
464 | """ |
||
465 | None_ = 0 |
||
466 | CurrentRead = 1 |
||
467 | CurrentWrite = 2 |
||
468 | HistoryRead = 4 |
||
469 | HistoryWrite = 8 |
||
470 | SemanticChange = 16 |
||
471 | StatusWrite = 32 |
||
472 | TimestampWrite = 64 |
||
473 | |||
474 | |||
475 | class AccessLevelExType(IntEnum): |
||
476 | """ |
||
477 | :ivar None_: |
||
478 | :vartype None_: 0 |
||
479 | :ivar CurrentRead: |
||
480 | :vartype CurrentRead: 1 |
||
481 | :ivar CurrentWrite: |
||
482 | :vartype CurrentWrite: 2 |
||
483 | :ivar HistoryRead: |
||
484 | :vartype HistoryRead: 4 |
||
485 | :ivar HistoryWrite: |
||
486 | :vartype HistoryWrite: 8 |
||
487 | :ivar SemanticChange: |
||
488 | :vartype SemanticChange: 16 |
||
489 | :ivar StatusWrite: |
||
490 | :vartype StatusWrite: 32 |
||
491 | :ivar TimestampWrite: |
||
492 | :vartype TimestampWrite: 64 |
||
493 | :ivar NonatomicRead: |
||
494 | :vartype NonatomicRead: 256 |
||
495 | :ivar NonatomicWrite: |
||
496 | :vartype NonatomicWrite: 512 |
||
497 | :ivar WriteFullArrayOnly: |
||
498 | :vartype WriteFullArrayOnly: 1024 |
||
499 | """ |
||
500 | None_ = 0 |
||
501 | CurrentRead = 1 |
||
502 | CurrentWrite = 2 |
||
503 | HistoryRead = 4 |
||
504 | HistoryWrite = 8 |
||
505 | SemanticChange = 16 |
||
506 | StatusWrite = 32 |
||
507 | TimestampWrite = 64 |
||
508 | NonatomicRead = 256 |
||
509 | NonatomicWrite = 512 |
||
510 | WriteFullArrayOnly = 1024 |
||
511 | |||
512 | |||
513 | class EventNotifierType(IntEnum): |
||
514 | """ |
||
515 | :ivar None_: |
||
516 | :vartype None_: 0 |
||
517 | :ivar SubscribeToEvents: |
||
518 | :vartype SubscribeToEvents: 1 |
||
519 | :ivar HistoryRead: |
||
520 | :vartype HistoryRead: 4 |
||
521 | :ivar HistoryWrite: |
||
522 | :vartype HistoryWrite: 8 |
||
523 | """ |
||
524 | None_ = 0 |
||
525 | SubscribeToEvents = 1 |
||
526 | HistoryRead = 4 |
||
527 | HistoryWrite = 8 |
||
528 | |||
529 | |||
530 | class AccessRestrictionType(IntEnum): |
||
531 | """ |
||
532 | :ivar None_: |
||
533 | :vartype None_: 0 |
||
534 | :ivar SigningRequired: |
||
535 | :vartype SigningRequired: 1 |
||
536 | :ivar EncryptionRequired: |
||
537 | :vartype EncryptionRequired: 2 |
||
538 | :ivar SessionRequired: |
||
539 | :vartype SessionRequired: 4 |
||
540 | """ |
||
541 | None_ = 0 |
||
542 | SigningRequired = 1 |
||
543 | EncryptionRequired = 2 |
||
544 | SessionRequired = 4 |
||
545 | |||
546 | |||
547 | class StructureType(IntEnum): |
||
548 | """ |
||
549 | :ivar Structure: |
||
550 | :vartype Structure: 0 |
||
551 | :ivar StructureWithOptionalFields: |
||
552 | :vartype StructureWithOptionalFields: 1 |
||
553 | :ivar Union: |
||
554 | :vartype Union: 2 |
||
555 | """ |
||
556 | Structure = 0 |
||
557 | StructureWithOptionalFields = 1 |
||
558 | Union = 2 |
||
559 | |||
560 | |||
561 | class ApplicationType(IntEnum): |
||
562 | """ |
||
563 | :ivar Server: |
||
564 | :vartype Server: 0 |
||
565 | :ivar Client: |
||
566 | :vartype Client: 1 |
||
567 | :ivar ClientAndServer: |
||
568 | :vartype ClientAndServer: 2 |
||
569 | :ivar DiscoveryServer: |
||
570 | :vartype DiscoveryServer: 3 |
||
571 | """ |
||
572 | Server = 0 |
||
573 | Client = 1 |
||
574 | ClientAndServer = 2 |
||
575 | DiscoveryServer = 3 |
||
576 | |||
577 | |||
578 | class MessageSecurityMode(IntEnum): |
||
579 | """ |
||
580 | :ivar Invalid: |
||
581 | :vartype Invalid: 0 |
||
582 | :ivar None_: |
||
583 | :vartype None_: 1 |
||
584 | :ivar Sign: |
||
585 | :vartype Sign: 2 |
||
586 | :ivar SignAndEncrypt: |
||
587 | :vartype SignAndEncrypt: 3 |
||
588 | """ |
||
589 | Invalid = 0 |
||
590 | None_ = 1 |
||
591 | Sign = 2 |
||
592 | SignAndEncrypt = 3 |
||
593 | |||
594 | |||
595 | class UserTokenType(IntEnum): |
||
596 | """ |
||
597 | :ivar Anonymous: |
||
598 | :vartype Anonymous: 0 |
||
599 | :ivar UserName: |
||
600 | :vartype UserName: 1 |
||
601 | :ivar Certificate: |
||
602 | :vartype Certificate: 2 |
||
603 | :ivar IssuedToken: |
||
604 | :vartype IssuedToken: 3 |
||
605 | """ |
||
606 | Anonymous = 0 |
||
607 | UserName = 1 |
||
608 | Certificate = 2 |
||
609 | IssuedToken = 3 |
||
610 | |||
611 | |||
612 | class SecurityTokenRequestType(IntEnum): |
||
613 | """ |
||
614 | :ivar Issue: |
||
615 | :vartype Issue: 0 |
||
616 | :ivar Renew: |
||
617 | :vartype Renew: 1 |
||
618 | """ |
||
619 | Issue = 0 |
||
620 | Renew = 1 |
||
621 | |||
622 | |||
623 | class NodeAttributesMask(IntEnum): |
||
624 | """ |
||
625 | :ivar None_: |
||
626 | :vartype None_: 0 |
||
627 | :ivar AccessLevel: |
||
628 | :vartype AccessLevel: 1 |
||
629 | :ivar ArrayDimensions: |
||
630 | :vartype ArrayDimensions: 2 |
||
631 | :ivar BrowseName: |
||
632 | :vartype BrowseName: 4 |
||
633 | :ivar ContainsNoLoops: |
||
634 | :vartype ContainsNoLoops: 8 |
||
635 | :ivar DataType: |
||
636 | :vartype DataType: 16 |
||
637 | :ivar Description: |
||
638 | :vartype Description: 32 |
||
639 | :ivar DisplayName: |
||
640 | :vartype DisplayName: 64 |
||
641 | :ivar EventNotifier: |
||
642 | :vartype EventNotifier: 128 |
||
643 | :ivar Executable: |
||
644 | :vartype Executable: 256 |
||
645 | :ivar Historizing: |
||
646 | :vartype Historizing: 512 |
||
647 | :ivar InverseName: |
||
648 | :vartype InverseName: 1024 |
||
649 | :ivar IsAbstract: |
||
650 | :vartype IsAbstract: 2048 |
||
651 | :ivar MinimumSamplingInterval: |
||
652 | :vartype MinimumSamplingInterval: 4096 |
||
653 | :ivar NodeClass: |
||
654 | :vartype NodeClass: 8192 |
||
655 | :ivar NodeId: |
||
656 | :vartype NodeId: 16384 |
||
657 | :ivar Symmetric: |
||
658 | :vartype Symmetric: 32768 |
||
659 | :ivar UserAccessLevel: |
||
660 | :vartype UserAccessLevel: 65536 |
||
661 | :ivar UserExecutable: |
||
662 | :vartype UserExecutable: 131072 |
||
663 | :ivar UserWriteMask: |
||
664 | :vartype UserWriteMask: 262144 |
||
665 | :ivar ValueRank: |
||
666 | :vartype ValueRank: 524288 |
||
667 | :ivar WriteMask: |
||
668 | :vartype WriteMask: 1048576 |
||
669 | :ivar Value: |
||
670 | :vartype Value: 2097152 |
||
671 | :ivar DataTypeDefinition: |
||
672 | :vartype DataTypeDefinition: 4194304 |
||
673 | :ivar RolePermissions: |
||
674 | :vartype RolePermissions: 8388608 |
||
675 | :ivar AccessRestrictions: |
||
676 | :vartype AccessRestrictions: 16777216 |
||
677 | :ivar All: |
||
678 | :vartype All: 33554431 |
||
679 | :ivar BaseNode: |
||
680 | :vartype BaseNode: 26501220 |
||
681 | :ivar Object: |
||
682 | :vartype Object: 26501348 |
||
683 | :ivar ObjectType: |
||
684 | :vartype ObjectType: 26503268 |
||
685 | :ivar Variable: |
||
686 | :vartype Variable: 26571383 |
||
687 | :ivar VariableType: |
||
688 | :vartype VariableType: 28600438 |
||
689 | :ivar Method: |
||
690 | :vartype Method: 26632548 |
||
691 | :ivar ReferenceType: |
||
692 | :vartype ReferenceType: 26537060 |
||
693 | :ivar View: |
||
694 | :vartype View: 26501356 |
||
695 | """ |
||
696 | None_ = 0 |
||
697 | AccessLevel = 1 |
||
698 | ArrayDimensions = 2 |
||
699 | BrowseName = 4 |
||
700 | ContainsNoLoops = 8 |
||
701 | DataType = 16 |
||
702 | Description = 32 |
||
703 | DisplayName = 64 |
||
704 | EventNotifier = 128 |
||
705 | Executable = 256 |
||
706 | Historizing = 512 |
||
707 | InverseName = 1024 |
||
708 | IsAbstract = 2048 |
||
709 | MinimumSamplingInterval = 4096 |
||
710 | NodeClass = 8192 |
||
711 | NodeId = 16384 |
||
712 | Symmetric = 32768 |
||
713 | UserAccessLevel = 65536 |
||
714 | UserExecutable = 131072 |
||
715 | UserWriteMask = 262144 |
||
716 | ValueRank = 524288 |
||
717 | WriteMask = 1048576 |
||
718 | Value = 2097152 |
||
719 | DataTypeDefinition = 4194304 |
||
720 | RolePermissions = 8388608 |
||
721 | AccessRestrictions = 16777216 |
||
722 | All = 33554431 |
||
723 | BaseNode = 26501220 |
||
724 | Object = 26501348 |
||
725 | ObjectType = 26503268 |
||
726 | Variable = 26571383 |
||
727 | VariableType = 28600438 |
||
728 | Method = 26632548 |
||
729 | ReferenceType = 26537060 |
||
730 | View = 26501356 |
||
731 | |||
732 | |||
733 | class AttributeWriteMask(IntEnum): |
||
734 | """ |
||
735 | :ivar None_: |
||
736 | :vartype None_: 0 |
||
737 | :ivar AccessLevel: |
||
738 | :vartype AccessLevel: 1 |
||
739 | :ivar ArrayDimensions: |
||
740 | :vartype ArrayDimensions: 2 |
||
741 | :ivar BrowseName: |
||
742 | :vartype BrowseName: 4 |
||
743 | :ivar ContainsNoLoops: |
||
744 | :vartype ContainsNoLoops: 8 |
||
745 | :ivar DataType: |
||
746 | :vartype DataType: 16 |
||
747 | :ivar Description: |
||
748 | :vartype Description: 32 |
||
749 | :ivar DisplayName: |
||
750 | :vartype DisplayName: 64 |
||
751 | :ivar EventNotifier: |
||
752 | :vartype EventNotifier: 128 |
||
753 | :ivar Executable: |
||
754 | :vartype Executable: 256 |
||
755 | :ivar Historizing: |
||
756 | :vartype Historizing: 512 |
||
757 | :ivar InverseName: |
||
758 | :vartype InverseName: 1024 |
||
759 | :ivar IsAbstract: |
||
760 | :vartype IsAbstract: 2048 |
||
761 | :ivar MinimumSamplingInterval: |
||
762 | :vartype MinimumSamplingInterval: 4096 |
||
763 | :ivar NodeClass: |
||
764 | :vartype NodeClass: 8192 |
||
765 | :ivar NodeId: |
||
766 | :vartype NodeId: 16384 |
||
767 | :ivar Symmetric: |
||
768 | :vartype Symmetric: 32768 |
||
769 | :ivar UserAccessLevel: |
||
770 | :vartype UserAccessLevel: 65536 |
||
771 | :ivar UserExecutable: |
||
772 | :vartype UserExecutable: 131072 |
||
773 | :ivar UserWriteMask: |
||
774 | :vartype UserWriteMask: 262144 |
||
775 | :ivar ValueRank: |
||
776 | :vartype ValueRank: 524288 |
||
777 | :ivar WriteMask: |
||
778 | :vartype WriteMask: 1048576 |
||
779 | :ivar ValueForVariableType: |
||
780 | :vartype ValueForVariableType: 2097152 |
||
781 | :ivar DataTypeDefinition: |
||
782 | :vartype DataTypeDefinition: 4194304 |
||
783 | :ivar RolePermissions: |
||
784 | :vartype RolePermissions: 8388608 |
||
785 | :ivar AccessRestrictions: |
||
786 | :vartype AccessRestrictions: 16777216 |
||
787 | :ivar AccessLevelEx: |
||
788 | :vartype AccessLevelEx: 33554432 |
||
789 | """ |
||
790 | None_ = 0 |
||
791 | AccessLevel = 1 |
||
792 | ArrayDimensions = 2 |
||
793 | BrowseName = 4 |
||
794 | ContainsNoLoops = 8 |
||
795 | DataType = 16 |
||
796 | Description = 32 |
||
797 | DisplayName = 64 |
||
798 | EventNotifier = 128 |
||
799 | Executable = 256 |
||
800 | Historizing = 512 |
||
801 | InverseName = 1024 |
||
802 | IsAbstract = 2048 |
||
803 | MinimumSamplingInterval = 4096 |
||
804 | NodeClass = 8192 |
||
805 | NodeId = 16384 |
||
806 | Symmetric = 32768 |
||
807 | UserAccessLevel = 65536 |
||
808 | UserExecutable = 131072 |
||
809 | UserWriteMask = 262144 |
||
810 | ValueRank = 524288 |
||
811 | WriteMask = 1048576 |
||
812 | ValueForVariableType = 2097152 |
||
813 | DataTypeDefinition = 4194304 |
||
814 | RolePermissions = 8388608 |
||
815 | AccessRestrictions = 16777216 |
||
816 | AccessLevelEx = 33554432 |
||
817 | |||
818 | |||
819 | class BrowseDirection(IntEnum): |
||
820 | """ |
||
821 | :ivar Forward: |
||
822 | :vartype Forward: 0 |
||
823 | :ivar Inverse: |
||
824 | :vartype Inverse: 1 |
||
825 | :ivar Both: |
||
826 | :vartype Both: 2 |
||
827 | :ivar Invalid: |
||
828 | :vartype Invalid: 3 |
||
829 | """ |
||
830 | Forward = 0 |
||
831 | Inverse = 1 |
||
832 | Both = 2 |
||
833 | Invalid = 3 |
||
834 | |||
835 | |||
836 | class BrowseResultMask(IntEnum): |
||
837 | """ |
||
838 | :ivar None_: |
||
839 | :vartype None_: 0 |
||
840 | :ivar ReferenceTypeId: |
||
841 | :vartype ReferenceTypeId: 1 |
||
842 | :ivar IsForward: |
||
843 | :vartype IsForward: 2 |
||
844 | :ivar NodeClass: |
||
845 | :vartype NodeClass: 4 |
||
846 | :ivar BrowseName: |
||
847 | :vartype BrowseName: 8 |
||
848 | :ivar DisplayName: |
||
849 | :vartype DisplayName: 16 |
||
850 | :ivar TypeDefinition: |
||
851 | :vartype TypeDefinition: 32 |
||
852 | :ivar All: |
||
853 | :vartype All: 63 |
||
854 | :ivar ReferenceTypeInfo: |
||
855 | :vartype ReferenceTypeInfo: 3 |
||
856 | :ivar TargetInfo: |
||
857 | :vartype TargetInfo: 60 |
||
858 | """ |
||
859 | None_ = 0 |
||
860 | ReferenceTypeId = 1 |
||
861 | IsForward = 2 |
||
862 | NodeClass = 4 |
||
863 | BrowseName = 8 |
||
864 | DisplayName = 16 |
||
865 | TypeDefinition = 32 |
||
866 | All = 63 |
||
867 | ReferenceTypeInfo = 3 |
||
868 | TargetInfo = 60 |
||
869 | |||
870 | |||
871 | class FilterOperator(IntEnum): |
||
872 | """ |
||
873 | :ivar Equals: |
||
874 | :vartype Equals: 0 |
||
875 | :ivar IsNull: |
||
876 | :vartype IsNull: 1 |
||
877 | :ivar GreaterThan: |
||
878 | :vartype GreaterThan: 2 |
||
879 | :ivar LessThan: |
||
880 | :vartype LessThan: 3 |
||
881 | :ivar GreaterThanOrEqual: |
||
882 | :vartype GreaterThanOrEqual: 4 |
||
883 | :ivar LessThanOrEqual: |
||
884 | :vartype LessThanOrEqual: 5 |
||
885 | :ivar Like: |
||
886 | :vartype Like: 6 |
||
887 | :ivar Not: |
||
888 | :vartype Not: 7 |
||
889 | :ivar Between: |
||
890 | :vartype Between: 8 |
||
891 | :ivar InList: |
||
892 | :vartype InList: 9 |
||
893 | :ivar And: |
||
894 | :vartype And: 10 |
||
895 | :ivar Or: |
||
896 | :vartype Or: 11 |
||
897 | :ivar Cast: |
||
898 | :vartype Cast: 12 |
||
899 | :ivar InView: |
||
900 | :vartype InView: 13 |
||
901 | :ivar OfType: |
||
902 | :vartype OfType: 14 |
||
903 | :ivar RelatedTo: |
||
904 | :vartype RelatedTo: 15 |
||
905 | :ivar BitwiseAnd: |
||
906 | :vartype BitwiseAnd: 16 |
||
907 | :ivar BitwiseOr: |
||
908 | :vartype BitwiseOr: 17 |
||
909 | """ |
||
910 | Equals = 0 |
||
911 | IsNull = 1 |
||
912 | GreaterThan = 2 |
||
913 | LessThan = 3 |
||
914 | GreaterThanOrEqual = 4 |
||
915 | LessThanOrEqual = 5 |
||
916 | Like = 6 |
||
917 | Not = 7 |
||
918 | Between = 8 |
||
919 | InList = 9 |
||
920 | And = 10 |
||
921 | Or = 11 |
||
922 | Cast = 12 |
||
923 | InView = 13 |
||
924 | OfType = 14 |
||
925 | RelatedTo = 15 |
||
926 | BitwiseAnd = 16 |
||
927 | BitwiseOr = 17 |
||
928 | |||
929 | |||
930 | class TimestampsToReturn(IntEnum): |
||
931 | """ |
||
932 | :ivar Source: |
||
933 | :vartype Source: 0 |
||
934 | :ivar Server: |
||
935 | :vartype Server: 1 |
||
936 | :ivar Both: |
||
937 | :vartype Both: 2 |
||
938 | :ivar Neither: |
||
939 | :vartype Neither: 3 |
||
940 | :ivar Invalid: |
||
941 | :vartype Invalid: 4 |
||
942 | """ |
||
943 | Source = 0 |
||
944 | Server = 1 |
||
945 | Both = 2 |
||
946 | Neither = 3 |
||
947 | Invalid = 4 |
||
948 | |||
949 | |||
950 | class HistoryUpdateType(IntEnum): |
||
951 | """ |
||
952 | :ivar Insert: |
||
953 | :vartype Insert: 1 |
||
954 | :ivar Replace: |
||
955 | :vartype Replace: 2 |
||
956 | :ivar Update: |
||
957 | :vartype Update: 3 |
||
958 | :ivar Delete: |
||
959 | :vartype Delete: 4 |
||
960 | """ |
||
961 | Insert = 1 |
||
962 | Replace = 2 |
||
963 | Update = 3 |
||
964 | Delete = 4 |
||
965 | |||
966 | |||
967 | class PerformUpdateType(IntEnum): |
||
968 | """ |
||
969 | :ivar Insert: |
||
970 | :vartype Insert: 1 |
||
971 | :ivar Replace: |
||
972 | :vartype Replace: 2 |
||
973 | :ivar Update: |
||
974 | :vartype Update: 3 |
||
975 | :ivar Remove: |
||
976 | :vartype Remove: 4 |
||
977 | """ |
||
978 | Insert = 1 |
||
979 | Replace = 2 |
||
980 | Update = 3 |
||
981 | Remove = 4 |
||
982 | |||
983 | |||
984 | class MonitoringMode(IntEnum): |
||
985 | """ |
||
986 | :ivar Disabled: |
||
987 | :vartype Disabled: 0 |
||
988 | :ivar Sampling: |
||
989 | :vartype Sampling: 1 |
||
990 | :ivar Reporting: |
||
991 | :vartype Reporting: 2 |
||
992 | """ |
||
993 | Disabled = 0 |
||
994 | Sampling = 1 |
||
995 | Reporting = 2 |
||
996 | |||
997 | |||
998 | class DataChangeTrigger(IntEnum): |
||
999 | """ |
||
1000 | :ivar Status: |
||
1001 | :vartype Status: 0 |
||
1002 | :ivar StatusValue: |
||
1003 | :vartype StatusValue: 1 |
||
1004 | :ivar StatusValueTimestamp: |
||
1005 | :vartype StatusValueTimestamp: 2 |
||
1006 | """ |
||
1007 | Status = 0 |
||
1008 | StatusValue = 1 |
||
1009 | StatusValueTimestamp = 2 |
||
1010 | |||
1011 | |||
1012 | class DeadbandType(IntEnum): |
||
1013 | """ |
||
1014 | :ivar None_: |
||
1015 | :vartype None_: 0 |
||
1016 | :ivar Absolute: |
||
1017 | :vartype Absolute: 1 |
||
1018 | :ivar Percent: |
||
1019 | :vartype Percent: 2 |
||
1020 | """ |
||
1021 | None_ = 0 |
||
1022 | Absolute = 1 |
||
1023 | Percent = 2 |
||
1024 | |||
1025 | |||
1026 | class RedundancySupport(IntEnum): |
||
1027 | """ |
||
1028 | :ivar None_: |
||
1029 | :vartype None_: 0 |
||
1030 | :ivar Cold: |
||
1031 | :vartype Cold: 1 |
||
1032 | :ivar Warm: |
||
1033 | :vartype Warm: 2 |
||
1034 | :ivar Hot: |
||
1035 | :vartype Hot: 3 |
||
1036 | :ivar Transparent: |
||
1037 | :vartype Transparent: 4 |
||
1038 | :ivar HotAndMirrored: |
||
1039 | :vartype HotAndMirrored: 5 |
||
1040 | """ |
||
1041 | None_ = 0 |
||
1042 | Cold = 1 |
||
1043 | Warm = 2 |
||
1044 | Hot = 3 |
||
1045 | Transparent = 4 |
||
1046 | HotAndMirrored = 5 |
||
1047 | |||
1048 | |||
1049 | class ServerState(IntEnum): |
||
1050 | """ |
||
1051 | :ivar Running: |
||
1052 | :vartype Running: 0 |
||
1053 | :ivar Failed: |
||
1054 | :vartype Failed: 1 |
||
1055 | :ivar NoConfiguration: |
||
1056 | :vartype NoConfiguration: 2 |
||
1057 | :ivar Suspended: |
||
1058 | :vartype Suspended: 3 |
||
1059 | :ivar Shutdown: |
||
1060 | :vartype Shutdown: 4 |
||
1061 | :ivar Test: |
||
1062 | :vartype Test: 5 |
||
1063 | :ivar CommunicationFault: |
||
1064 | :vartype CommunicationFault: 6 |
||
1065 | :ivar Unknown: |
||
1066 | :vartype Unknown: 7 |
||
1067 | """ |
||
1068 | Running = 0 |
||
1069 | Failed = 1 |
||
1070 | NoConfiguration = 2 |
||
1071 | Suspended = 3 |
||
1072 | Shutdown = 4 |
||
1073 | Test = 5 |
||
1074 | CommunicationFault = 6 |
||
1075 | Unknown = 7 |
||
1076 | |||
1077 | |||
1078 | class ModelChangeStructureVerbMask(IntEnum): |
||
1079 | """ |
||
1080 | :ivar NodeAdded: |
||
1081 | :vartype NodeAdded: 1 |
||
1082 | :ivar NodeDeleted: |
||
1083 | :vartype NodeDeleted: 2 |
||
1084 | :ivar ReferenceAdded: |
||
1085 | :vartype ReferenceAdded: 4 |
||
1086 | :ivar ReferenceDeleted: |
||
1087 | :vartype ReferenceDeleted: 8 |
||
1088 | :ivar DataTypeChanged: |
||
1089 | :vartype DataTypeChanged: 16 |
||
1090 | """ |
||
1091 | NodeAdded = 1 |
||
1092 | NodeDeleted = 2 |
||
1093 | ReferenceAdded = 4 |
||
1094 | ReferenceDeleted = 8 |
||
1095 | DataTypeChanged = 16 |
||
1096 | |||
1097 | |||
1098 | class AxisScaleEnumeration(IntEnum): |
||
1099 | """ |
||
1100 | :ivar Linear: |
||
1101 | :vartype Linear: 0 |
||
1102 | :ivar Log: |
||
1103 | :vartype Log: 1 |
||
1104 | :ivar Ln: |
||
1105 | :vartype Ln: 2 |
||
1106 | """ |
||
1107 | Linear = 0 |
||
1108 | Log = 1 |
||
1109 | Ln = 2 |
||
1110 | |||
1111 | |||
1112 | class ExceptionDeviationFormat(IntEnum): |
||
1113 | """ |
||
1114 | :ivar AbsoluteValue: |
||
1115 | :vartype AbsoluteValue: 0 |
||
1116 | :ivar PercentOfValue: |
||
1117 | :vartype PercentOfValue: 1 |
||
1118 | :ivar PercentOfRange: |
||
1119 | :vartype PercentOfRange: 2 |
||
1120 | :ivar PercentOfEURange: |
||
1121 | :vartype PercentOfEURange: 3 |
||
1122 | :ivar Unknown: |
||
1123 | :vartype Unknown: 4 |
||
1124 | """ |
||
1125 | AbsoluteValue = 0 |
||
1126 | PercentOfValue = 1 |
||
1127 | PercentOfRange = 2 |
||
1128 | PercentOfEURange = 3 |
||
1129 | Unknown = 4 |
||
1130 | |||
1131 | |||
1132 | class DataTypeDefinition(FrozenClass): |
||
1133 | """ |
||
1134 | """ |
||
1135 | |||
1136 | ua_types = [ |
||
1137 | ] |
||
1138 | |||
1139 | def __init__(self): |
||
1140 | self._freeze = True |
||
1141 | |||
1142 | def __str__(self): |
||
1143 | return 'DataTypeDefinition()' |
||
1144 | |||
1145 | __repr__ = __str__ |
||
1146 | |||
1147 | |||
1148 | class DiagnosticInfo(FrozenClass): |
||
1149 | """ |
||
1150 | A recursive structure containing diagnostic information associated with a status code. |
||
1151 | |||
1152 | :ivar Encoding: |
||
1153 | :vartype Encoding: Byte |
||
1154 | :ivar SymbolicId: |
||
1155 | :vartype SymbolicId: Int32 |
||
1156 | :ivar NamespaceURI: |
||
1157 | :vartype NamespaceURI: Int32 |
||
1158 | :ivar Locale: |
||
1159 | :vartype Locale: Int32 |
||
1160 | :ivar LocalizedText: |
||
1161 | :vartype LocalizedText: Int32 |
||
1162 | :ivar AdditionalInfo: |
||
1163 | :vartype AdditionalInfo: String |
||
1164 | :ivar InnerStatusCode: |
||
1165 | :vartype InnerStatusCode: StatusCode |
||
1166 | :ivar InnerDiagnosticInfo: |
||
1167 | :vartype InnerDiagnosticInfo: DiagnosticInfo |
||
1168 | """ |
||
1169 | |||
1170 | ua_switches = { |
||
1171 | 'SymbolicId': ('Encoding', 0), |
||
1172 | 'NamespaceURI': ('Encoding', 1), |
||
1173 | 'Locale': ('Encoding', 3), |
||
1174 | 'LocalizedText': ('Encoding', 2), |
||
1175 | 'AdditionalInfo': ('Encoding', 4), |
||
1176 | 'InnerStatusCode': ('Encoding', 5), |
||
1177 | 'InnerDiagnosticInfo': ('Encoding', 6), |
||
1178 | } |
||
1179 | ua_types = [ |
||
1180 | ('Encoding', 'Byte'), |
||
1181 | ('SymbolicId', 'Int32'), |
||
1182 | ('NamespaceURI', 'Int32'), |
||
1183 | ('Locale', 'Int32'), |
||
1184 | ('LocalizedText', 'Int32'), |
||
1185 | ('AdditionalInfo', 'String'), |
||
1186 | ('InnerStatusCode', 'StatusCode'), |
||
1187 | ('InnerDiagnosticInfo', 'DiagnosticInfo'), |
||
1188 | ] |
||
1189 | |||
1190 | def __init__(self): |
||
1191 | self.Encoding = 0 |
||
1192 | self.SymbolicId = None |
||
1193 | self.NamespaceURI = None |
||
1194 | self.Locale = None |
||
1195 | self.LocalizedText = None |
||
1196 | self.AdditionalInfo = None |
||
1197 | self.InnerStatusCode = None |
||
1198 | self.InnerDiagnosticInfo = None |
||
1199 | self._freeze = True |
||
1200 | |||
1201 | def __str__(self): |
||
1202 | 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})' |
||
1203 | |||
1204 | __repr__ = __str__ |
||
1205 | |||
1206 | |||
1207 | class KeyValuePair(FrozenClass): |
||
1208 | """ |
||
1209 | :ivar Key: |
||
1210 | :vartype Key: QualifiedName |
||
1211 | :ivar Value: |
||
1212 | :vartype Value: Variant |
||
1213 | """ |
||
1214 | |||
1215 | ua_types = [ |
||
1216 | ('Key', 'QualifiedName'), |
||
1217 | ('Value', 'Variant'), |
||
1218 | ] |
||
1219 | |||
1220 | def __init__(self): |
||
1221 | self.Key = QualifiedName() |
||
1222 | self.Value = Variant() |
||
1223 | self._freeze = True |
||
1224 | |||
1225 | def __str__(self): |
||
1226 | return f'KeyValuePair(Key:{self.Key}, Value:{self.Value})' |
||
1227 | |||
1228 | __repr__ = __str__ |
||
1229 | |||
1230 | |||
1231 | class AdditionalParametersType(FrozenClass): |
||
1232 | """ |
||
1233 | :ivar Parameters: |
||
1234 | :vartype Parameters: KeyValuePair |
||
1235 | """ |
||
1236 | |||
1237 | ua_types = [ |
||
1238 | ('Parameters', 'ListOfKeyValuePair'), |
||
1239 | ] |
||
1240 | |||
1241 | def __init__(self): |
||
1242 | self.Parameters = [] |
||
1243 | self._freeze = True |
||
1244 | |||
1245 | def __str__(self): |
||
1246 | return f'AdditionalParametersType(Parameters:{self.Parameters})' |
||
1247 | |||
1248 | __repr__ = __str__ |
||
1249 | |||
1250 | |||
1251 | class EphemeralKeyType(FrozenClass): |
||
1252 | """ |
||
1253 | :ivar PublicKey: |
||
1254 | :vartype PublicKey: ByteString |
||
1255 | :ivar Signature: |
||
1256 | :vartype Signature: ByteString |
||
1257 | """ |
||
1258 | |||
1259 | ua_types = [ |
||
1260 | ('PublicKey', 'ByteString'), |
||
1261 | ('Signature', 'ByteString'), |
||
1262 | ] |
||
1263 | |||
1264 | def __init__(self): |
||
1265 | self.PublicKey = None |
||
1266 | self.Signature = None |
||
1267 | self._freeze = True |
||
1268 | |||
1269 | def __str__(self): |
||
1270 | return f'EphemeralKeyType(PublicKey:{self.PublicKey}, Signature:{self.Signature})' |
||
1271 | |||
1272 | __repr__ = __str__ |
||
1273 | |||
1274 | |||
1275 | class EndpointType(FrozenClass): |
||
1276 | """ |
||
1277 | :ivar EndpointUrl: |
||
1278 | :vartype EndpointUrl: String |
||
1279 | :ivar SecurityMode: |
||
1280 | :vartype SecurityMode: MessageSecurityMode |
||
1281 | :ivar SecurityPolicyUri: |
||
1282 | :vartype SecurityPolicyUri: String |
||
1283 | :ivar TransportProfileUri: |
||
1284 | :vartype TransportProfileUri: String |
||
1285 | """ |
||
1286 | |||
1287 | ua_types = [ |
||
1288 | ('EndpointUrl', 'String'), |
||
1289 | ('SecurityMode', 'MessageSecurityMode'), |
||
1290 | ('SecurityPolicyUri', 'String'), |
||
1291 | ('TransportProfileUri', 'String'), |
||
1292 | ] |
||
1293 | |||
1294 | def __init__(self): |
||
1295 | self.EndpointUrl = None |
||
1296 | self.SecurityMode = MessageSecurityMode(0) |
||
1297 | self.SecurityPolicyUri = None |
||
1298 | self.TransportProfileUri = None |
||
1299 | self._freeze = True |
||
1300 | |||
1301 | def __str__(self): |
||
1302 | return f'EndpointType(EndpointUrl:{self.EndpointUrl}, SecurityMode:{self.SecurityMode}, SecurityPolicyUri:{self.SecurityPolicyUri}, TransportProfileUri:{self.TransportProfileUri})' |
||
1303 | |||
1304 | __repr__ = __str__ |
||
1305 | |||
1306 | |||
1307 | class RationalNumber(FrozenClass): |
||
1308 | """ |
||
1309 | :ivar Numerator: |
||
1310 | :vartype Numerator: Int32 |
||
1311 | :ivar Denominator: |
||
1312 | :vartype Denominator: UInt32 |
||
1313 | """ |
||
1314 | |||
1315 | ua_types = [ |
||
1316 | ('Numerator', 'Int32'), |
||
1317 | ('Denominator', 'UInt32'), |
||
1318 | ] |
||
1319 | |||
1320 | def __init__(self): |
||
1321 | self.Numerator = 0 |
||
1322 | self.Denominator = 0 |
||
1323 | self._freeze = True |
||
1324 | |||
1325 | def __str__(self): |
||
1326 | return f'RationalNumber(Numerator:{self.Numerator}, Denominator:{self.Denominator})' |
||
1327 | |||
1328 | __repr__ = __str__ |
||
1329 | |||
1330 | |||
1331 | class Vector(FrozenClass): |
||
1332 | """ |
||
1333 | """ |
||
1334 | |||
1335 | ua_types = [ |
||
1336 | ] |
||
1337 | |||
1338 | def __init__(self): |
||
1339 | self._freeze = True |
||
1340 | |||
1341 | def __str__(self): |
||
1342 | return 'Vector()' |
||
1343 | |||
1344 | __repr__ = __str__ |
||
1345 | |||
1346 | |||
1347 | class ThreeDVector(FrozenClass): |
||
1348 | """ |
||
1349 | :ivar X: |
||
1350 | :vartype X: Double |
||
1351 | :ivar Y: |
||
1352 | :vartype Y: Double |
||
1353 | :ivar Z: |
||
1354 | :vartype Z: Double |
||
1355 | """ |
||
1356 | |||
1357 | ua_types = [ |
||
1358 | ('X', 'Double'), |
||
1359 | ('Y', 'Double'), |
||
1360 | ('Z', 'Double'), |
||
1361 | ] |
||
1362 | |||
1363 | def __init__(self): |
||
1364 | self.X = 0 |
||
1365 | self.Y = 0 |
||
1366 | self.Z = 0 |
||
1367 | self._freeze = True |
||
1368 | |||
1369 | def __str__(self): |
||
1370 | return f'ThreeDVector(X:{self.X}, Y:{self.Y}, Z:{self.Z})' |
||
1371 | |||
1372 | __repr__ = __str__ |
||
1373 | |||
1374 | |||
1375 | class CartesianCoordinates(FrozenClass): |
||
1376 | """ |
||
1377 | """ |
||
1378 | |||
1379 | ua_types = [ |
||
1380 | ] |
||
1381 | |||
1382 | def __init__(self): |
||
1383 | self._freeze = True |
||
1384 | |||
1385 | def __str__(self): |
||
1386 | return 'CartesianCoordinates()' |
||
1387 | |||
1388 | __repr__ = __str__ |
||
1389 | |||
1390 | |||
1391 | class ThreeDCartesianCoordinates(FrozenClass): |
||
1392 | """ |
||
1393 | :ivar X: |
||
1394 | :vartype X: Double |
||
1395 | :ivar Y: |
||
1396 | :vartype Y: Double |
||
1397 | :ivar Z: |
||
1398 | :vartype Z: Double |
||
1399 | """ |
||
1400 | |||
1401 | ua_types = [ |
||
1402 | ('X', 'Double'), |
||
1403 | ('Y', 'Double'), |
||
1404 | ('Z', 'Double'), |
||
1405 | ] |
||
1406 | |||
1407 | def __init__(self): |
||
1408 | self.X = 0 |
||
1409 | self.Y = 0 |
||
1410 | self.Z = 0 |
||
1411 | self._freeze = True |
||
1412 | |||
1413 | def __str__(self): |
||
1414 | return f'ThreeDCartesianCoordinates(X:{self.X}, Y:{self.Y}, Z:{self.Z})' |
||
1415 | |||
1416 | __repr__ = __str__ |
||
1417 | |||
1418 | |||
1419 | class Orientation(FrozenClass): |
||
1420 | """ |
||
1421 | """ |
||
1422 | |||
1423 | ua_types = [ |
||
1424 | ] |
||
1425 | |||
1426 | def __init__(self): |
||
1427 | self._freeze = True |
||
1428 | |||
1429 | def __str__(self): |
||
1430 | return 'Orientation()' |
||
1431 | |||
1432 | __repr__ = __str__ |
||
1433 | |||
1434 | |||
1435 | class ThreeDOrientation(FrozenClass): |
||
1436 | """ |
||
1437 | :ivar A: |
||
1438 | :vartype A: Double |
||
1439 | :ivar B: |
||
1440 | :vartype B: Double |
||
1441 | :ivar C: |
||
1442 | :vartype C: Double |
||
1443 | """ |
||
1444 | |||
1445 | ua_types = [ |
||
1446 | ('A', 'Double'), |
||
1447 | ('B', 'Double'), |
||
1448 | ('C', 'Double'), |
||
1449 | ] |
||
1450 | |||
1451 | def __init__(self): |
||
1452 | self.A = 0 |
||
1453 | self.B = 0 |
||
1454 | self.C = 0 |
||
1455 | self._freeze = True |
||
1456 | |||
1457 | def __str__(self): |
||
1458 | return f'ThreeDOrientation(A:{self.A}, B:{self.B}, C:{self.C})' |
||
1459 | |||
1460 | __repr__ = __str__ |
||
1461 | |||
1462 | |||
1463 | class Frame(FrozenClass): |
||
1464 | """ |
||
1465 | """ |
||
1466 | |||
1467 | ua_types = [ |
||
1468 | ] |
||
1469 | |||
1470 | def __init__(self): |
||
1471 | self._freeze = True |
||
1472 | |||
1473 | def __str__(self): |
||
1474 | return 'Frame()' |
||
1475 | |||
1476 | __repr__ = __str__ |
||
1477 | |||
1478 | |||
1479 | class ThreeDFrame(FrozenClass): |
||
1480 | """ |
||
1481 | :ivar CartesianCoordinates: |
||
1482 | :vartype CartesianCoordinates: ThreeDCartesianCoordinates |
||
1483 | :ivar Orientation: |
||
1484 | :vartype Orientation: ThreeDOrientation |
||
1485 | """ |
||
1486 | |||
1487 | ua_types = [ |
||
1488 | ('CartesianCoordinates', 'ThreeDCartesianCoordinates'), |
||
1489 | ('Orientation', 'ThreeDOrientation'), |
||
1490 | ] |
||
1491 | |||
1492 | def __init__(self): |
||
1493 | self.CartesianCoordinates = ThreeDCartesianCoordinates() |
||
1494 | self.Orientation = ThreeDOrientation() |
||
1495 | self._freeze = True |
||
1496 | |||
1497 | def __str__(self): |
||
1498 | return f'ThreeDFrame(CartesianCoordinates:{self.CartesianCoordinates}, Orientation:{self.Orientation})' |
||
1499 | |||
1500 | __repr__ = __str__ |
||
1501 | |||
1502 | |||
1503 | class IdentityMappingRuleType(FrozenClass): |
||
1504 | """ |
||
1505 | :ivar CriteriaType: |
||
1506 | :vartype CriteriaType: IdentityCriteriaType |
||
1507 | :ivar Criteria: |
||
1508 | :vartype Criteria: String |
||
1509 | """ |
||
1510 | |||
1511 | ua_types = [ |
||
1512 | ('CriteriaType', 'IdentityCriteriaType'), |
||
1513 | ('Criteria', 'String'), |
||
1514 | ] |
||
1515 | |||
1516 | def __init__(self): |
||
1517 | self.CriteriaType = IdentityCriteriaType(0) |
||
1518 | self.Criteria = None |
||
1519 | self._freeze = True |
||
1520 | |||
1521 | def __str__(self): |
||
1522 | return f'IdentityMappingRuleType(CriteriaType:{self.CriteriaType}, Criteria:{self.Criteria})' |
||
1523 | |||
1524 | __repr__ = __str__ |
||
1525 | |||
1526 | |||
1527 | class CurrencyUnitType(FrozenClass): |
||
1528 | """ |
||
1529 | :ivar NumericCode: |
||
1530 | :vartype NumericCode: Int16 |
||
1531 | :ivar Exponent: |
||
1532 | :vartype Exponent: SByte |
||
1533 | :ivar AlphabeticCode: |
||
1534 | :vartype AlphabeticCode: String |
||
1535 | :ivar Currency: |
||
1536 | :vartype Currency: LocalizedText |
||
1537 | """ |
||
1538 | |||
1539 | ua_types = [ |
||
1540 | ('NumericCode', 'Int16'), |
||
1541 | ('Exponent', 'SByte'), |
||
1542 | ('AlphabeticCode', 'String'), |
||
1543 | ('Currency', 'LocalizedText'), |
||
1544 | ] |
||
1545 | |||
1546 | def __init__(self): |
||
1547 | self.NumericCode = 0 |
||
1548 | self.Exponent = SByte() |
||
1549 | self.AlphabeticCode = None |
||
1550 | self.Currency = LocalizedText() |
||
1551 | self._freeze = True |
||
1552 | |||
1553 | def __str__(self): |
||
1554 | return f'CurrencyUnitType(NumericCode:{self.NumericCode}, Exponent:{self.Exponent}, AlphabeticCode:{self.AlphabeticCode}, Currency:{self.Currency})' |
||
1555 | |||
1556 | __repr__ = __str__ |
||
1557 | |||
1558 | |||
1559 | class TrustListDataType(FrozenClass): |
||
1560 | """ |
||
1561 | :ivar SpecifiedLists: |
||
1562 | :vartype SpecifiedLists: UInt32 |
||
1563 | :ivar TrustedCertificates: |
||
1564 | :vartype TrustedCertificates: ByteString |
||
1565 | :ivar TrustedCrls: |
||
1566 | :vartype TrustedCrls: ByteString |
||
1567 | :ivar IssuerCertificates: |
||
1568 | :vartype IssuerCertificates: ByteString |
||
1569 | :ivar IssuerCrls: |
||
1570 | :vartype IssuerCrls: ByteString |
||
1571 | """ |
||
1572 | |||
1573 | ua_types = [ |
||
1574 | ('SpecifiedLists', 'UInt32'), |
||
1575 | ('TrustedCertificates', 'ListOfByteString'), |
||
1576 | ('TrustedCrls', 'ListOfByteString'), |
||
1577 | ('IssuerCertificates', 'ListOfByteString'), |
||
1578 | ('IssuerCrls', 'ListOfByteString'), |
||
1579 | ] |
||
1580 | |||
1581 | def __init__(self): |
||
1582 | self.SpecifiedLists = 0 |
||
1583 | self.TrustedCertificates = [] |
||
1584 | self.TrustedCrls = [] |
||
1585 | self.IssuerCertificates = [] |
||
1586 | self.IssuerCrls = [] |
||
1587 | self._freeze = True |
||
1588 | |||
1589 | def __str__(self): |
||
1590 | return f'TrustListDataType(SpecifiedLists:{self.SpecifiedLists}, TrustedCertificates:{self.TrustedCertificates}, TrustedCrls:{self.TrustedCrls}, IssuerCertificates:{self.IssuerCertificates}, IssuerCrls:{self.IssuerCrls})' |
||
1591 | |||
1592 | __repr__ = __str__ |
||
1593 | |||
1594 | |||
1595 | class DecimalDataType(FrozenClass): |
||
1596 | """ |
||
1597 | :ivar Scale: |
||
1598 | :vartype Scale: Int16 |
||
1599 | :ivar Value: |
||
1600 | :vartype Value: ByteString |
||
1601 | """ |
||
1602 | |||
1603 | ua_types = [ |
||
1604 | ('Scale', 'Int16'), |
||
1605 | ('Value', 'ByteString'), |
||
1606 | ] |
||
1607 | |||
1608 | def __init__(self): |
||
1609 | self.Scale = 0 |
||
1610 | self.Value = None |
||
1611 | self._freeze = True |
||
1612 | |||
1613 | def __str__(self): |
||
1614 | return f'DecimalDataType(Scale:{self.Scale}, Value:{self.Value})' |
||
1615 | |||
1616 | __repr__ = __str__ |
||
1617 | |||
1618 | |||
1619 | class DataTypeSchemaHeader(FrozenClass): |
||
1620 | """ |
||
1621 | :ivar Namespaces: |
||
1622 | :vartype Namespaces: String |
||
1623 | :ivar StructureDataTypes: |
||
1624 | :vartype StructureDataTypes: StructureDescription |
||
1625 | :ivar EnumDataTypes: |
||
1626 | :vartype EnumDataTypes: EnumDescription |
||
1627 | :ivar SimpleDataTypes: |
||
1628 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1629 | """ |
||
1630 | |||
1631 | ua_types = [ |
||
1632 | ('Namespaces', 'ListOfString'), |
||
1633 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1634 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1635 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1636 | ] |
||
1637 | |||
1638 | def __init__(self): |
||
1639 | self.Namespaces = [] |
||
1640 | self.StructureDataTypes = [] |
||
1641 | self.EnumDataTypes = [] |
||
1642 | self.SimpleDataTypes = [] |
||
1643 | self._freeze = True |
||
1644 | |||
1645 | def __str__(self): |
||
1646 | return f'DataTypeSchemaHeader(Namespaces:{self.Namespaces}, StructureDataTypes:{self.StructureDataTypes}, EnumDataTypes:{self.EnumDataTypes}, SimpleDataTypes:{self.SimpleDataTypes})' |
||
1647 | |||
1648 | __repr__ = __str__ |
||
1649 | |||
1650 | |||
1651 | class DataTypeDescription(FrozenClass): |
||
1652 | """ |
||
1653 | :ivar DataTypeId: |
||
1654 | :vartype DataTypeId: NodeId |
||
1655 | :ivar Name: |
||
1656 | :vartype Name: QualifiedName |
||
1657 | """ |
||
1658 | |||
1659 | ua_types = [ |
||
1660 | ('DataTypeId', 'NodeId'), |
||
1661 | ('Name', 'QualifiedName'), |
||
1662 | ] |
||
1663 | |||
1664 | def __init__(self): |
||
1665 | self.DataTypeId = NodeId() |
||
1666 | self.Name = QualifiedName() |
||
1667 | self._freeze = True |
||
1668 | |||
1669 | def __str__(self): |
||
1670 | return f'DataTypeDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name})' |
||
1671 | |||
1672 | __repr__ = __str__ |
||
1673 | |||
1674 | |||
1675 | class StructureDescription(FrozenClass): |
||
1676 | """ |
||
1677 | :ivar DataTypeId: |
||
1678 | :vartype DataTypeId: NodeId |
||
1679 | :ivar Name: |
||
1680 | :vartype Name: QualifiedName |
||
1681 | :ivar StructureDefinition: |
||
1682 | :vartype StructureDefinition: StructureDefinition |
||
1683 | """ |
||
1684 | |||
1685 | ua_types = [ |
||
1686 | ('DataTypeId', 'NodeId'), |
||
1687 | ('Name', 'QualifiedName'), |
||
1688 | ('StructureDefinition', 'StructureDefinition'), |
||
1689 | ] |
||
1690 | |||
1691 | def __init__(self): |
||
1692 | self.DataTypeId = NodeId() |
||
1693 | self.Name = QualifiedName() |
||
1694 | self.StructureDefinition = StructureDefinition() |
||
1695 | self._freeze = True |
||
1696 | |||
1697 | def __str__(self): |
||
1698 | return f'StructureDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, StructureDefinition:{self.StructureDefinition})' |
||
1699 | |||
1700 | __repr__ = __str__ |
||
1701 | |||
1702 | |||
1703 | class EnumDescription(FrozenClass): |
||
1704 | """ |
||
1705 | :ivar DataTypeId: |
||
1706 | :vartype DataTypeId: NodeId |
||
1707 | :ivar Name: |
||
1708 | :vartype Name: QualifiedName |
||
1709 | :ivar EnumDefinition: |
||
1710 | :vartype EnumDefinition: EnumDefinition |
||
1711 | :ivar BuiltInType: |
||
1712 | :vartype BuiltInType: Byte |
||
1713 | """ |
||
1714 | |||
1715 | ua_types = [ |
||
1716 | ('DataTypeId', 'NodeId'), |
||
1717 | ('Name', 'QualifiedName'), |
||
1718 | ('EnumDefinition', 'EnumDefinition'), |
||
1719 | ('BuiltInType', 'Byte'), |
||
1720 | ] |
||
1721 | |||
1722 | def __init__(self): |
||
1723 | self.DataTypeId = NodeId() |
||
1724 | self.Name = QualifiedName() |
||
1725 | self.EnumDefinition = EnumDefinition() |
||
1726 | self.BuiltInType = 0 |
||
1727 | self._freeze = True |
||
1728 | |||
1729 | def __str__(self): |
||
1730 | return f'EnumDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, EnumDefinition:{self.EnumDefinition}, BuiltInType:{self.BuiltInType})' |
||
1731 | |||
1732 | __repr__ = __str__ |
||
1733 | |||
1734 | |||
1735 | class SimpleTypeDescription(FrozenClass): |
||
1736 | """ |
||
1737 | :ivar DataTypeId: |
||
1738 | :vartype DataTypeId: NodeId |
||
1739 | :ivar Name: |
||
1740 | :vartype Name: QualifiedName |
||
1741 | :ivar BaseDataType: |
||
1742 | :vartype BaseDataType: NodeId |
||
1743 | :ivar BuiltInType: |
||
1744 | :vartype BuiltInType: Byte |
||
1745 | """ |
||
1746 | |||
1747 | ua_types = [ |
||
1748 | ('DataTypeId', 'NodeId'), |
||
1749 | ('Name', 'QualifiedName'), |
||
1750 | ('BaseDataType', 'NodeId'), |
||
1751 | ('BuiltInType', 'Byte'), |
||
1752 | ] |
||
1753 | |||
1754 | def __init__(self): |
||
1755 | self.DataTypeId = NodeId() |
||
1756 | self.Name = QualifiedName() |
||
1757 | self.BaseDataType = NodeId() |
||
1758 | self.BuiltInType = 0 |
||
1759 | self._freeze = True |
||
1760 | |||
1761 | def __str__(self): |
||
1762 | return f'SimpleTypeDescription(DataTypeId:{self.DataTypeId}, Name:{self.Name}, BaseDataType:{self.BaseDataType}, BuiltInType:{self.BuiltInType})' |
||
1763 | |||
1764 | __repr__ = __str__ |
||
1765 | |||
1766 | |||
1767 | class UABinaryFileDataType(FrozenClass): |
||
1768 | """ |
||
1769 | :ivar Namespaces: |
||
1770 | :vartype Namespaces: String |
||
1771 | :ivar StructureDataTypes: |
||
1772 | :vartype StructureDataTypes: StructureDescription |
||
1773 | :ivar EnumDataTypes: |
||
1774 | :vartype EnumDataTypes: EnumDescription |
||
1775 | :ivar SimpleDataTypes: |
||
1776 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1777 | :ivar SchemaLocation: |
||
1778 | :vartype SchemaLocation: String |
||
1779 | :ivar FileHeader: |
||
1780 | :vartype FileHeader: KeyValuePair |
||
1781 | :ivar Body: |
||
1782 | :vartype Body: Variant |
||
1783 | """ |
||
1784 | |||
1785 | ua_types = [ |
||
1786 | ('Namespaces', 'ListOfString'), |
||
1787 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1788 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1789 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1790 | ('SchemaLocation', 'String'), |
||
1791 | ('FileHeader', 'ListOfKeyValuePair'), |
||
1792 | ('Body', 'Variant'), |
||
1793 | ] |
||
1794 | |||
1795 | def __init__(self): |
||
1796 | self.Namespaces = [] |
||
1797 | self.StructureDataTypes = [] |
||
1798 | self.EnumDataTypes = [] |
||
1799 | self.SimpleDataTypes = [] |
||
1800 | self.SchemaLocation = None |
||
1801 | self.FileHeader = [] |
||
1802 | self.Body = Variant() |
||
1803 | self._freeze = True |
||
1804 | |||
1805 | def __str__(self): |
||
1806 | return f'UABinaryFileDataType(Namespaces:{self.Namespaces}, StructureDataTypes:{self.StructureDataTypes}, EnumDataTypes:{self.EnumDataTypes}, SimpleDataTypes:{self.SimpleDataTypes}, SchemaLocation:{self.SchemaLocation}, FileHeader:{self.FileHeader}, Body:{self.Body})' |
||
1807 | |||
1808 | __repr__ = __str__ |
||
1809 | |||
1810 | |||
1811 | class DataSetMetaDataType(FrozenClass): |
||
1812 | """ |
||
1813 | :ivar Namespaces: |
||
1814 | :vartype Namespaces: String |
||
1815 | :ivar StructureDataTypes: |
||
1816 | :vartype StructureDataTypes: StructureDescription |
||
1817 | :ivar EnumDataTypes: |
||
1818 | :vartype EnumDataTypes: EnumDescription |
||
1819 | :ivar SimpleDataTypes: |
||
1820 | :vartype SimpleDataTypes: SimpleTypeDescription |
||
1821 | :ivar Name: |
||
1822 | :vartype Name: String |
||
1823 | :ivar Description: |
||
1824 | :vartype Description: LocalizedText |
||
1825 | :ivar Fields: |
||
1826 | :vartype Fields: FieldMetaData |
||
1827 | :ivar DataSetClassId: |
||
1828 | :vartype DataSetClassId: Guid |
||
1829 | :ivar ConfigurationVersion: |
||
1830 | :vartype ConfigurationVersion: ConfigurationVersionDataType |
||
1831 | """ |
||
1832 | |||
1833 | ua_types = [ |
||
1834 | ('Namespaces', 'ListOfString'), |
||
1835 | ('StructureDataTypes', 'ListOfStructureDescription'), |
||
1836 | ('EnumDataTypes', 'ListOfEnumDescription'), |
||
1837 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
||
1838 | ('Name', 'String'), |
||
1839 | ('Description', 'LocalizedText'), |
||
1840 | ('Fields', 'ListOfFieldMetaData'), |
||
1841 | ('DataSetClassId', 'Guid'), |
||
1842 | ('ConfigurationVersion', 'ConfigurationVersionDataType'), |
||
1843 | ] |
||
1844 | |||
1845 | def __init__(self): |
||
1846 | self.Namespaces = [] |
||
1847 | self.StructureDataTypes = [] |
||
1848 | self.EnumDataTypes = [] |
||
1849 | self.SimpleDataTypes = [] |
||
1850 | self.Name = None |
||
1851 | self.Description = LocalizedText() |
||
1852 | self.Fields = [] |
||
1853 | self.DataSetClassId = Guid() |
||
1854 | self.ConfigurationVersion = ConfigurationVersionDataType() |
||
1855 | self._freeze = True |
||
1856 | |||
1857 | def __str__(self): |
||
1858 | 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})' |
||
1859 | |||
1860 | __repr__ = __str__ |
||
1861 | |||
1862 | |||
1863 | class FieldMetaData(FrozenClass): |
||
1864 | """ |
||
1865 | :ivar Name: |
||
1866 | :vartype Name: String |
||
1867 | :ivar Description: |
||
1868 | :vartype Description: LocalizedText |
||
1869 | :ivar FieldFlags: |
||
1870 | :vartype FieldFlags: DataSetFieldFlags |
||
1871 | :ivar BuiltInType: |
||
1872 | :vartype BuiltInType: Byte |
||
1873 | :ivar DataType: |
||
1874 | :vartype DataType: NodeId |
||
1875 | :ivar ValueRank: |
||
1876 | :vartype ValueRank: Int32 |
||
1877 | :ivar ArrayDimensions: |
||
1878 | :vartype ArrayDimensions: UInt32 |
||
1879 | :ivar MaxStringLength: |
||
1880 | :vartype MaxStringLength: UInt32 |
||
1881 | :ivar DataSetFieldId: |
||
1882 | :vartype DataSetFieldId: Guid |
||
1883 | :ivar Properties: |
||
1884 | :vartype Properties: KeyValuePair |
||
1885 | """ |
||
1886 | |||
1887 | ua_types = [ |
||
1888 | ('Name', 'String'), |
||
1889 | ('Description', 'LocalizedText'), |
||
1890 | ('FieldFlags', 'DataSetFieldFlags'), |
||
1891 | ('BuiltInType', 'Byte'), |
||
1892 | ('DataType', 'NodeId'), |
||
1893 | ('ValueRank', 'Int32'), |
||
1894 | ('ArrayDimensions', 'ListOfUInt32'), |
||
1895 | ('MaxStringLength', 'UInt32'), |
||
1896 | ('DataSetFieldId', 'Guid'), |
||
1897 | ('Properties', 'ListOfKeyValuePair'), |
||
1898 | ] |
||
1899 | |||
1900 | def __init__(self): |
||
1901 | self.Name = None |
||
1902 | self.Description = LocalizedText() |
||
1903 | self.FieldFlags = DataSetFieldFlags(0) |
||
1904 | self.BuiltInType = 0 |
||
1905 | self.DataType = NodeId() |
||
1906 | self.ValueRank = 0 |
||
1907 | self.ArrayDimensions = [] |
||
1908 | self.MaxStringLength = 0 |
||
1909 | self.DataSetFieldId = Guid() |
||
1910 | self.Properties = [] |
||
1911 | self._freeze = True |
||
1912 | |||
1913 | def __str__(self): |
||
1914 | 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})' |
||
1915 | |||
1916 | __repr__ = __str__ |
||
1917 | |||
1918 | |||
1919 | class ConfigurationVersionDataType(FrozenClass): |
||
1920 | """ |
||
1921 | :ivar MajorVersion: |
||
1922 | :vartype MajorVersion: UInt32 |
||
1923 | :ivar MinorVersion: |
||
1924 | :vartype MinorVersion: UInt32 |
||
1925 | """ |
||
1926 | |||
1927 | ua_types = [ |
||
1928 | ('MajorVersion', 'UInt32'), |
||
1929 | ('MinorVersion', 'UInt32'), |
||
1930 | ] |
||
1931 | |||
1932 | def __init__(self): |
||
1933 | self.MajorVersion = 0 |
||
1934 | self.MinorVersion = 0 |
||
1935 | self._freeze = True |
||
1936 | |||
1937 | def __str__(self): |
||
1938 | return f'ConfigurationVersionDataType(MajorVersion:{self.MajorVersion}, MinorVersion:{self.MinorVersion})' |
||
1939 | |||
1940 | __repr__ = __str__ |
||
1941 | |||
1942 | |||
1943 | class PublishedDataSetDataType(FrozenClass): |
||
1944 | """ |
||
1945 | :ivar Name: |
||
1946 | :vartype Name: String |
||
1947 | :ivar DataSetFolder: |
||
1948 | :vartype DataSetFolder: String |
||
1949 | :ivar DataSetMetaData: |
||
1950 | :vartype DataSetMetaData: DataSetMetaDataType |
||
1951 | :ivar ExtensionFields: |
||
1952 | :vartype ExtensionFields: KeyValuePair |
||
1953 | :ivar DataSetSource: |
||
1954 | :vartype DataSetSource: ExtensionObject |
||
1955 | """ |
||
1956 | |||
1957 | ua_types = [ |
||
1958 | ('Name', 'String'), |
||
1959 | ('DataSetFolder', 'ListOfString'), |
||
1960 | ('DataSetMetaData', 'DataSetMetaDataType'), |
||
1961 | ('ExtensionFields', 'ListOfKeyValuePair'), |
||
1962 | ('DataSetSource', 'ExtensionObject'), |
||
1963 | ] |
||
1964 | |||
1965 | def __init__(self): |
||
1966 | self.Name = None |
||
1967 | self.DataSetFolder = [] |
||
1968 | self.DataSetMetaData = DataSetMetaDataType() |
||
1969 | self.ExtensionFields = [] |
||
1970 | self.DataSetSource = ExtensionObject() |
||
1971 | self._freeze = True |
||
1972 | |||
1973 | def __str__(self): |
||
1974 | return f'PublishedDataSetDataType(Name:{self.Name}, DataSetFolder:{self.DataSetFolder}, DataSetMetaData:{self.DataSetMetaData}, ExtensionFields:{self.ExtensionFields}, DataSetSource:{self.DataSetSource})' |
||
1975 | |||
1976 | __repr__ = __str__ |
||
1977 | |||
1978 | |||
1979 | class PublishedDataSetSourceDataType(FrozenClass): |
||
1980 | """ |
||
1981 | """ |
||
1982 | |||
1983 | ua_types = [ |
||
1984 | ] |
||
1985 | |||
1986 | def __init__(self): |
||
1987 | self._freeze = True |
||
1988 | |||
1989 | def __str__(self): |
||
1990 | return 'PublishedDataSetSourceDataType()' |
||
1991 | |||
1992 | __repr__ = __str__ |
||
1993 | |||
1994 | |||
1995 | class PublishedVariableDataType(FrozenClass): |
||
1996 | """ |
||
1997 | :ivar PublishedVariable: |
||
1998 | :vartype PublishedVariable: NodeId |
||
1999 | :ivar AttributeId: |
||
2000 | :vartype AttributeId: UInt32 |
||
2001 | :ivar SamplingIntervalHint: |
||
2002 | :vartype SamplingIntervalHint: Double |
||
2003 | :ivar DeadbandType: |
||
2004 | :vartype DeadbandType: UInt32 |
||
2005 | :ivar DeadbandValue: |
||
2006 | :vartype DeadbandValue: Double |
||
2007 | :ivar IndexRange: |
||
2008 | :vartype IndexRange: String |
||
2009 | :ivar SubstituteValue: |
||
2010 | :vartype SubstituteValue: Variant |
||
2011 | :ivar MetaDataProperties: |
||
2012 | :vartype MetaDataProperties: QualifiedName |
||
2013 | """ |
||
2014 | |||
2015 | ua_types = [ |
||
2016 | ('PublishedVariable', 'NodeId'), |
||
2017 | ('AttributeId', 'UInt32'), |
||
2018 | ('SamplingIntervalHint', 'Double'), |
||
2019 | ('DeadbandType', 'UInt32'), |
||
2020 | ('DeadbandValue', 'Double'), |
||
2021 | ('IndexRange', 'String'), |
||
2022 | ('SubstituteValue', 'Variant'), |
||
2023 | ('MetaDataProperties', 'ListOfQualifiedName'), |
||
2024 | ] |
||
2025 | |||
2026 | def __init__(self): |
||
2027 | self.PublishedVariable = NodeId() |
||
2028 | self.AttributeId = 0 |
||
2029 | self.SamplingIntervalHint = 0 |
||
2030 | self.DeadbandType = 0 |
||
2031 | self.DeadbandValue = 0 |
||
2032 | self.IndexRange = None |
||
2033 | self.SubstituteValue = Variant() |
||
2034 | self.MetaDataProperties = [] |
||
2035 | self._freeze = True |
||
2036 | |||
2037 | def __str__(self): |
||
2038 | 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})' |
||
2039 | |||
2040 | __repr__ = __str__ |
||
2041 | |||
2042 | |||
2043 | class PublishedDataItemsDataType(FrozenClass): |
||
2044 | """ |
||
2045 | :ivar PublishedData: |
||
2046 | :vartype PublishedData: PublishedVariableDataType |
||
2047 | """ |
||
2048 | |||
2049 | ua_types = [ |
||
2050 | ('PublishedData', 'ListOfPublishedVariableDataType'), |
||
2051 | ] |
||
2052 | |||
2053 | def __init__(self): |
||
2054 | self.PublishedData = [] |
||
2055 | self._freeze = True |
||
2056 | |||
2057 | def __str__(self): |
||
2058 | return f'PublishedDataItemsDataType(PublishedData:{self.PublishedData})' |
||
2059 | |||
2060 | __repr__ = __str__ |
||
2061 | |||
2062 | |||
2063 | class PublishedEventsDataType(FrozenClass): |
||
2064 | """ |
||
2065 | :ivar EventNotifier: |
||
2066 | :vartype EventNotifier: NodeId |
||
2067 | :ivar SelectedFields: |
||
2068 | :vartype SelectedFields: SimpleAttributeOperand |
||
2069 | :ivar Filter: |
||
2070 | :vartype Filter: ContentFilter |
||
2071 | """ |
||
2072 | |||
2073 | ua_types = [ |
||
2074 | ('EventNotifier', 'NodeId'), |
||
2075 | ('SelectedFields', 'ListOfSimpleAttributeOperand'), |
||
2076 | ('Filter', 'ContentFilter'), |
||
2077 | ] |
||
2078 | |||
2079 | def __init__(self): |
||
2080 | self.EventNotifier = NodeId() |
||
2081 | self.SelectedFields = [] |
||
2082 | self.Filter = ContentFilter() |
||
2083 | self._freeze = True |
||
2084 | |||
2085 | def __str__(self): |
||
2086 | return f'PublishedEventsDataType(EventNotifier:{self.EventNotifier}, SelectedFields:{self.SelectedFields}, Filter:{self.Filter})' |
||
2087 | |||
2088 | __repr__ = __str__ |
||
2089 | |||
2090 | |||
2091 | class DataSetWriterDataType(FrozenClass): |
||
2092 | """ |
||
2093 | :ivar Name: |
||
2094 | :vartype Name: String |
||
2095 | :ivar Enabled: |
||
2096 | :vartype Enabled: Boolean |
||
2097 | :ivar DataSetWriterId: |
||
2098 | :vartype DataSetWriterId: UInt16 |
||
2099 | :ivar DataSetFieldContentMask: |
||
2100 | :vartype DataSetFieldContentMask: DataSetFieldContentMask |
||
2101 | :ivar KeyFrameCount: |
||
2102 | :vartype KeyFrameCount: UInt32 |
||
2103 | :ivar DataSetName: |
||
2104 | :vartype DataSetName: String |
||
2105 | :ivar DataSetWriterProperties: |
||
2106 | :vartype DataSetWriterProperties: KeyValuePair |
||
2107 | :ivar TransportSettings: |
||
2108 | :vartype TransportSettings: ExtensionObject |
||
2109 | :ivar MessageSettings: |
||
2110 | :vartype MessageSettings: ExtensionObject |
||
2111 | """ |
||
2112 | |||
2113 | ua_types = [ |
||
2114 | ('Name', 'String'), |
||
2115 | ('Enabled', 'Boolean'), |
||
2116 | ('DataSetWriterId', 'UInt16'), |
||
2117 | ('DataSetFieldContentMask', 'DataSetFieldContentMask'), |
||
2118 | ('KeyFrameCount', 'UInt32'), |
||
2119 | ('DataSetName', 'String'), |
||
2120 | ('DataSetWriterProperties', 'ListOfKeyValuePair'), |
||
2121 | ('TransportSettings', 'ExtensionObject'), |
||
2122 | ('MessageSettings', 'ExtensionObject'), |
||
2123 | ] |
||
2124 | |||
2125 | def __init__(self): |
||
2126 | self.Name = None |
||
2127 | self.Enabled = True |
||
2128 | self.DataSetWriterId = 0 |
||
2129 | self.DataSetFieldContentMask = DataSetFieldContentMask(0) |
||
2130 | self.KeyFrameCount = 0 |
||
2131 | self.DataSetName = None |
||
2132 | self.DataSetWriterProperties = [] |
||
2133 | self.TransportSettings = ExtensionObject() |
||
2134 | self.MessageSettings = ExtensionObject() |
||
2135 | self._freeze = True |
||
2136 | |||
2137 | def __str__(self): |
||
2138 | 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})' |
||
2139 | |||
2140 | __repr__ = __str__ |
||
2141 | |||
2142 | |||
2143 | class DataSetWriterTransportDataType(FrozenClass): |
||
2144 | """ |
||
2145 | """ |
||
2146 | |||
2147 | ua_types = [ |
||
2148 | ] |
||
2149 | |||
2150 | def __init__(self): |
||
2151 | self._freeze = True |
||
2152 | |||
2153 | def __str__(self): |
||
2154 | return 'DataSetWriterTransportDataType()' |
||
2155 | |||
2156 | __repr__ = __str__ |
||
2157 | |||
2158 | |||
2159 | class DataSetWriterMessageDataType(FrozenClass): |
||
2160 | """ |
||
2161 | """ |
||
2162 | |||
2163 | ua_types = [ |
||
2164 | ] |
||
2165 | |||
2166 | def __init__(self): |
||
2167 | self._freeze = True |
||
2168 | |||
2169 | def __str__(self): |
||
2170 | return 'DataSetWriterMessageDataType()' |
||
2171 | |||
2172 | __repr__ = __str__ |
||
2173 | |||
2174 | |||
2175 | class PubSubGroupDataType(FrozenClass): |
||
2176 | """ |
||
2177 | :ivar Name: |
||
2178 | :vartype Name: String |
||
2179 | :ivar Enabled: |
||
2180 | :vartype Enabled: Boolean |
||
2181 | :ivar SecurityMode: |
||
2182 | :vartype SecurityMode: MessageSecurityMode |
||
2183 | :ivar SecurityGroupId: |
||
2184 | :vartype SecurityGroupId: String |
||
2185 | :ivar SecurityKeyServices: |
||
2186 | :vartype SecurityKeyServices: EndpointDescription |
||
2187 | :ivar MaxNetworkMessageSize: |
||
2188 | :vartype MaxNetworkMessageSize: UInt32 |
||
2189 | :ivar GroupProperties: |
||
2190 | :vartype GroupProperties: KeyValuePair |
||
2191 | """ |
||
2192 | |||
2193 | ua_types = [ |
||
2194 | ('Name', 'String'), |
||
2195 | ('Enabled', 'Boolean'), |
||
2196 | ('SecurityMode', 'MessageSecurityMode'), |
||
2197 | ('SecurityGroupId', 'String'), |
||
2198 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2199 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2200 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2201 | ] |
||
2202 | |||
2203 | def __init__(self): |
||
2204 | self.Name = None |
||
2205 | self.Enabled = True |
||
2206 | self.SecurityMode = MessageSecurityMode(0) |
||
2207 | self.SecurityGroupId = None |
||
2208 | self.SecurityKeyServices = [] |
||
2209 | self.MaxNetworkMessageSize = 0 |
||
2210 | self.GroupProperties = [] |
||
2211 | self._freeze = True |
||
2212 | |||
2213 | def __str__(self): |
||
2214 | return f'PubSubGroupDataType(Name:{self.Name}, Enabled:{self.Enabled}, SecurityMode:{self.SecurityMode}, SecurityGroupId:{self.SecurityGroupId}, SecurityKeyServices:{self.SecurityKeyServices}, MaxNetworkMessageSize:{self.MaxNetworkMessageSize}, GroupProperties:{self.GroupProperties})' |
||
2215 | |||
2216 | __repr__ = __str__ |
||
2217 | |||
2218 | |||
2219 | class WriterGroupDataType(FrozenClass): |
||
2220 | """ |
||
2221 | :ivar Name: |
||
2222 | :vartype Name: String |
||
2223 | :ivar Enabled: |
||
2224 | :vartype Enabled: Boolean |
||
2225 | :ivar SecurityMode: |
||
2226 | :vartype SecurityMode: MessageSecurityMode |
||
2227 | :ivar SecurityGroupId: |
||
2228 | :vartype SecurityGroupId: String |
||
2229 | :ivar SecurityKeyServices: |
||
2230 | :vartype SecurityKeyServices: EndpointDescription |
||
2231 | :ivar MaxNetworkMessageSize: |
||
2232 | :vartype MaxNetworkMessageSize: UInt32 |
||
2233 | :ivar GroupProperties: |
||
2234 | :vartype GroupProperties: KeyValuePair |
||
2235 | :ivar WriterGroupId: |
||
2236 | :vartype WriterGroupId: UInt16 |
||
2237 | :ivar PublishingInterval: |
||
2238 | :vartype PublishingInterval: Double |
||
2239 | :ivar KeepAliveTime: |
||
2240 | :vartype KeepAliveTime: Double |
||
2241 | :ivar Priority: |
||
2242 | :vartype Priority: Byte |
||
2243 | :ivar LocaleIds: |
||
2244 | :vartype LocaleIds: String |
||
2245 | :ivar HeaderLayoutUri: |
||
2246 | :vartype HeaderLayoutUri: String |
||
2247 | :ivar TransportSettings: |
||
2248 | :vartype TransportSettings: ExtensionObject |
||
2249 | :ivar MessageSettings: |
||
2250 | :vartype MessageSettings: ExtensionObject |
||
2251 | :ivar DataSetWriters: |
||
2252 | :vartype DataSetWriters: DataSetWriterDataType |
||
2253 | """ |
||
2254 | |||
2255 | ua_types = [ |
||
2256 | ('Name', 'String'), |
||
2257 | ('Enabled', 'Boolean'), |
||
2258 | ('SecurityMode', 'MessageSecurityMode'), |
||
2259 | ('SecurityGroupId', 'String'), |
||
2260 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2261 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2262 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2263 | ('WriterGroupId', 'UInt16'), |
||
2264 | ('PublishingInterval', 'Double'), |
||
2265 | ('KeepAliveTime', 'Double'), |
||
2266 | ('Priority', 'Byte'), |
||
2267 | ('LocaleIds', 'ListOfString'), |
||
2268 | ('HeaderLayoutUri', 'String'), |
||
2269 | ('TransportSettings', 'ExtensionObject'), |
||
2270 | ('MessageSettings', 'ExtensionObject'), |
||
2271 | ('DataSetWriters', 'ListOfDataSetWriterDataType'), |
||
2272 | ] |
||
2273 | |||
2274 | def __init__(self): |
||
2275 | self.Name = None |
||
2276 | self.Enabled = True |
||
2277 | self.SecurityMode = MessageSecurityMode(0) |
||
2278 | self.SecurityGroupId = None |
||
2279 | self.SecurityKeyServices = [] |
||
2280 | self.MaxNetworkMessageSize = 0 |
||
2281 | self.GroupProperties = [] |
||
2282 | self.WriterGroupId = 0 |
||
2283 | self.PublishingInterval = 0 |
||
2284 | self.KeepAliveTime = 0 |
||
2285 | self.Priority = 0 |
||
2286 | self.LocaleIds = [] |
||
2287 | self.HeaderLayoutUri = None |
||
2288 | self.TransportSettings = ExtensionObject() |
||
2289 | self.MessageSettings = ExtensionObject() |
||
2290 | self.DataSetWriters = [] |
||
2291 | self._freeze = True |
||
2292 | |||
2293 | def __str__(self): |
||
2294 | 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})' |
||
2295 | |||
2296 | __repr__ = __str__ |
||
2297 | |||
2298 | |||
2299 | class WriterGroupTransportDataType(FrozenClass): |
||
2300 | """ |
||
2301 | """ |
||
2302 | |||
2303 | ua_types = [ |
||
2304 | ] |
||
2305 | |||
2306 | def __init__(self): |
||
2307 | self._freeze = True |
||
2308 | |||
2309 | def __str__(self): |
||
2310 | return 'WriterGroupTransportDataType()' |
||
2311 | |||
2312 | __repr__ = __str__ |
||
2313 | |||
2314 | |||
2315 | class WriterGroupMessageDataType(FrozenClass): |
||
2316 | """ |
||
2317 | """ |
||
2318 | |||
2319 | ua_types = [ |
||
2320 | ] |
||
2321 | |||
2322 | def __init__(self): |
||
2323 | self._freeze = True |
||
2324 | |||
2325 | def __str__(self): |
||
2326 | return 'WriterGroupMessageDataType()' |
||
2327 | |||
2328 | __repr__ = __str__ |
||
2329 | |||
2330 | |||
2331 | class PubSubConnectionDataType(FrozenClass): |
||
2332 | """ |
||
2333 | :ivar Name: |
||
2334 | :vartype Name: String |
||
2335 | :ivar Enabled: |
||
2336 | :vartype Enabled: Boolean |
||
2337 | :ivar PublisherId: |
||
2338 | :vartype PublisherId: Variant |
||
2339 | :ivar TransportProfileUri: |
||
2340 | :vartype TransportProfileUri: String |
||
2341 | :ivar Address: |
||
2342 | :vartype Address: ExtensionObject |
||
2343 | :ivar ConnectionProperties: |
||
2344 | :vartype ConnectionProperties: KeyValuePair |
||
2345 | :ivar TransportSettings: |
||
2346 | :vartype TransportSettings: ExtensionObject |
||
2347 | :ivar WriterGroups: |
||
2348 | :vartype WriterGroups: WriterGroupDataType |
||
2349 | :ivar ReaderGroups: |
||
2350 | :vartype ReaderGroups: ReaderGroupDataType |
||
2351 | """ |
||
2352 | |||
2353 | ua_types = [ |
||
2354 | ('Name', 'String'), |
||
2355 | ('Enabled', 'Boolean'), |
||
2356 | ('PublisherId', 'Variant'), |
||
2357 | ('TransportProfileUri', 'String'), |
||
2358 | ('Address', 'ExtensionObject'), |
||
2359 | ('ConnectionProperties', 'ListOfKeyValuePair'), |
||
2360 | ('TransportSettings', 'ExtensionObject'), |
||
2361 | ('WriterGroups', 'ListOfWriterGroupDataType'), |
||
2362 | ('ReaderGroups', 'ListOfReaderGroupDataType'), |
||
2363 | ] |
||
2364 | |||
2365 | def __init__(self): |
||
2366 | self.Name = None |
||
2367 | self.Enabled = True |
||
2368 | self.PublisherId = Variant() |
||
2369 | self.TransportProfileUri = None |
||
2370 | self.Address = ExtensionObject() |
||
2371 | self.ConnectionProperties = [] |
||
2372 | self.TransportSettings = ExtensionObject() |
||
2373 | self.WriterGroups = [] |
||
2374 | self.ReaderGroups = [] |
||
2375 | self._freeze = True |
||
2376 | |||
2377 | def __str__(self): |
||
2378 | 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})' |
||
2379 | |||
2380 | __repr__ = __str__ |
||
2381 | |||
2382 | |||
2383 | class ConnectionTransportDataType(FrozenClass): |
||
2384 | """ |
||
2385 | """ |
||
2386 | |||
2387 | ua_types = [ |
||
2388 | ] |
||
2389 | |||
2390 | def __init__(self): |
||
2391 | self._freeze = True |
||
2392 | |||
2393 | def __str__(self): |
||
2394 | return 'ConnectionTransportDataType()' |
||
2395 | |||
2396 | __repr__ = __str__ |
||
2397 | |||
2398 | |||
2399 | class NetworkAddressDataType(FrozenClass): |
||
2400 | """ |
||
2401 | :ivar NetworkInterface: |
||
2402 | :vartype NetworkInterface: String |
||
2403 | """ |
||
2404 | |||
2405 | ua_types = [ |
||
2406 | ('NetworkInterface', 'String'), |
||
2407 | ] |
||
2408 | |||
2409 | def __init__(self): |
||
2410 | self.NetworkInterface = None |
||
2411 | self._freeze = True |
||
2412 | |||
2413 | def __str__(self): |
||
2414 | return f'NetworkAddressDataType(NetworkInterface:{self.NetworkInterface})' |
||
2415 | |||
2416 | __repr__ = __str__ |
||
2417 | |||
2418 | |||
2419 | class NetworkAddressUrlDataType(FrozenClass): |
||
2420 | """ |
||
2421 | :ivar NetworkInterface: |
||
2422 | :vartype NetworkInterface: String |
||
2423 | :ivar Url: |
||
2424 | :vartype Url: String |
||
2425 | """ |
||
2426 | |||
2427 | ua_types = [ |
||
2428 | ('NetworkInterface', 'String'), |
||
2429 | ('Url', 'String'), |
||
2430 | ] |
||
2431 | |||
2432 | def __init__(self): |
||
2433 | self.NetworkInterface = None |
||
2434 | self.Url = None |
||
2435 | self._freeze = True |
||
2436 | |||
2437 | def __str__(self): |
||
2438 | return f'NetworkAddressUrlDataType(NetworkInterface:{self.NetworkInterface}, Url:{self.Url})' |
||
2439 | |||
2440 | __repr__ = __str__ |
||
2441 | |||
2442 | |||
2443 | class ReaderGroupDataType(FrozenClass): |
||
2444 | """ |
||
2445 | :ivar Name: |
||
2446 | :vartype Name: String |
||
2447 | :ivar Enabled: |
||
2448 | :vartype Enabled: Boolean |
||
2449 | :ivar SecurityMode: |
||
2450 | :vartype SecurityMode: MessageSecurityMode |
||
2451 | :ivar SecurityGroupId: |
||
2452 | :vartype SecurityGroupId: String |
||
2453 | :ivar SecurityKeyServices: |
||
2454 | :vartype SecurityKeyServices: EndpointDescription |
||
2455 | :ivar MaxNetworkMessageSize: |
||
2456 | :vartype MaxNetworkMessageSize: UInt32 |
||
2457 | :ivar GroupProperties: |
||
2458 | :vartype GroupProperties: KeyValuePair |
||
2459 | :ivar TransportSettings: |
||
2460 | :vartype TransportSettings: ExtensionObject |
||
2461 | :ivar MessageSettings: |
||
2462 | :vartype MessageSettings: ExtensionObject |
||
2463 | :ivar DataSetReaders: |
||
2464 | :vartype DataSetReaders: DataSetReaderDataType |
||
2465 | """ |
||
2466 | |||
2467 | ua_types = [ |
||
2468 | ('Name', 'String'), |
||
2469 | ('Enabled', 'Boolean'), |
||
2470 | ('SecurityMode', 'MessageSecurityMode'), |
||
2471 | ('SecurityGroupId', 'String'), |
||
2472 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2473 | ('MaxNetworkMessageSize', 'UInt32'), |
||
2474 | ('GroupProperties', 'ListOfKeyValuePair'), |
||
2475 | ('TransportSettings', 'ExtensionObject'), |
||
2476 | ('MessageSettings', 'ExtensionObject'), |
||
2477 | ('DataSetReaders', 'ListOfDataSetReaderDataType'), |
||
2478 | ] |
||
2479 | |||
2480 | def __init__(self): |
||
2481 | self.Name = None |
||
2482 | self.Enabled = True |
||
2483 | self.SecurityMode = MessageSecurityMode(0) |
||
2484 | self.SecurityGroupId = None |
||
2485 | self.SecurityKeyServices = [] |
||
2486 | self.MaxNetworkMessageSize = 0 |
||
2487 | self.GroupProperties = [] |
||
2488 | self.TransportSettings = ExtensionObject() |
||
2489 | self.MessageSettings = ExtensionObject() |
||
2490 | self.DataSetReaders = [] |
||
2491 | self._freeze = True |
||
2492 | |||
2493 | def __str__(self): |
||
2494 | 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})' |
||
2495 | |||
2496 | __repr__ = __str__ |
||
2497 | |||
2498 | |||
2499 | class ReaderGroupTransportDataType(FrozenClass): |
||
2500 | """ |
||
2501 | """ |
||
2502 | |||
2503 | ua_types = [ |
||
2504 | ] |
||
2505 | |||
2506 | def __init__(self): |
||
2507 | self._freeze = True |
||
2508 | |||
2509 | def __str__(self): |
||
2510 | return 'ReaderGroupTransportDataType()' |
||
2511 | |||
2512 | __repr__ = __str__ |
||
2513 | |||
2514 | |||
2515 | class ReaderGroupMessageDataType(FrozenClass): |
||
2516 | """ |
||
2517 | """ |
||
2518 | |||
2519 | ua_types = [ |
||
2520 | ] |
||
2521 | |||
2522 | def __init__(self): |
||
2523 | self._freeze = True |
||
2524 | |||
2525 | def __str__(self): |
||
2526 | return 'ReaderGroupMessageDataType()' |
||
2527 | |||
2528 | __repr__ = __str__ |
||
2529 | |||
2530 | |||
2531 | class DataSetReaderDataType(FrozenClass): |
||
2532 | """ |
||
2533 | :ivar Name: |
||
2534 | :vartype Name: String |
||
2535 | :ivar Enabled: |
||
2536 | :vartype Enabled: Boolean |
||
2537 | :ivar PublisherId: |
||
2538 | :vartype PublisherId: Variant |
||
2539 | :ivar WriterGroupId: |
||
2540 | :vartype WriterGroupId: UInt16 |
||
2541 | :ivar DataSetWriterId: |
||
2542 | :vartype DataSetWriterId: UInt16 |
||
2543 | :ivar DataSetMetaData: |
||
2544 | :vartype DataSetMetaData: DataSetMetaDataType |
||
2545 | :ivar DataSetFieldContentMask: |
||
2546 | :vartype DataSetFieldContentMask: DataSetFieldContentMask |
||
2547 | :ivar MessageReceiveTimeout: |
||
2548 | :vartype MessageReceiveTimeout: Double |
||
2549 | :ivar KeyFrameCount: |
||
2550 | :vartype KeyFrameCount: UInt32 |
||
2551 | :ivar HeaderLayoutUri: |
||
2552 | :vartype HeaderLayoutUri: String |
||
2553 | :ivar SecurityMode: |
||
2554 | :vartype SecurityMode: MessageSecurityMode |
||
2555 | :ivar SecurityGroupId: |
||
2556 | :vartype SecurityGroupId: String |
||
2557 | :ivar SecurityKeyServices: |
||
2558 | :vartype SecurityKeyServices: EndpointDescription |
||
2559 | :ivar DataSetReaderProperties: |
||
2560 | :vartype DataSetReaderProperties: KeyValuePair |
||
2561 | :ivar TransportSettings: |
||
2562 | :vartype TransportSettings: ExtensionObject |
||
2563 | :ivar MessageSettings: |
||
2564 | :vartype MessageSettings: ExtensionObject |
||
2565 | :ivar SubscribedDataSet: |
||
2566 | :vartype SubscribedDataSet: ExtensionObject |
||
2567 | """ |
||
2568 | |||
2569 | ua_types = [ |
||
2570 | ('Name', 'String'), |
||
2571 | ('Enabled', 'Boolean'), |
||
2572 | ('PublisherId', 'Variant'), |
||
2573 | ('WriterGroupId', 'UInt16'), |
||
2574 | ('DataSetWriterId', 'UInt16'), |
||
2575 | ('DataSetMetaData', 'DataSetMetaDataType'), |
||
2576 | ('DataSetFieldContentMask', 'DataSetFieldContentMask'), |
||
2577 | ('MessageReceiveTimeout', 'Double'), |
||
2578 | ('KeyFrameCount', 'UInt32'), |
||
2579 | ('HeaderLayoutUri', 'String'), |
||
2580 | ('SecurityMode', 'MessageSecurityMode'), |
||
2581 | ('SecurityGroupId', 'String'), |
||
2582 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
||
2583 | ('DataSetReaderProperties', 'ListOfKeyValuePair'), |
||
2584 | ('TransportSettings', 'ExtensionObject'), |
||
2585 | ('MessageSettings', 'ExtensionObject'), |
||
2586 | ('SubscribedDataSet', 'ExtensionObject'), |
||
2587 | ] |
||
2588 | |||
2589 | def __init__(self): |
||
2590 | self.Name = None |
||
2591 | self.Enabled = True |
||
2592 | self.PublisherId = Variant() |
||
2593 | self.WriterGroupId = 0 |
||
2594 | self.DataSetWriterId = 0 |
||
2595 | self.DataSetMetaData = DataSetMetaDataType() |
||
2596 | self.DataSetFieldContentMask = DataSetFieldContentMask(0) |
||
2597 | self.MessageReceiveTimeout = 0 |
||
2598 | self.KeyFrameCount = 0 |
||
2599 | self.HeaderLayoutUri = None |
||
2600 | self.SecurityMode = MessageSecurityMode(0) |
||
2601 | self.SecurityGroupId = None |
||
2602 | self.SecurityKeyServices = [] |
||
2603 | self.DataSetReaderProperties = [] |
||
2604 | self.TransportSettings = ExtensionObject() |
||
2605 | self.MessageSettings = ExtensionObject() |
||
2606 | self.SubscribedDataSet = ExtensionObject() |
||
2607 | self._freeze = True |
||
2608 | |||
2609 | def __str__(self): |
||
2610 | 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})' |
||
2611 | |||
2612 | __repr__ = __str__ |
||
2613 | |||
2614 | |||
2615 | class DataSetReaderTransportDataType(FrozenClass): |
||
2616 | """ |
||
2617 | """ |
||
2618 | |||
2619 | ua_types = [ |
||
2620 | ] |
||
2621 | |||
2622 | def __init__(self): |
||
2623 | self._freeze = True |
||
2624 | |||
2625 | def __str__(self): |
||
2626 | return 'DataSetReaderTransportDataType()' |
||
2627 | |||
2628 | __repr__ = __str__ |
||
2629 | |||
2630 | |||
2631 | class DataSetReaderMessageDataType(FrozenClass): |
||
2632 | """ |
||
2633 | """ |
||
2634 | |||
2635 | ua_types = [ |
||
2636 | ] |
||
2637 | |||
2638 | def __init__(self): |
||
2639 | self._freeze = True |
||
2640 | |||
2641 | def __str__(self): |
||
2642 | return 'DataSetReaderMessageDataType()' |
||
2643 | |||
2644 | __repr__ = __str__ |
||
2645 | |||
2646 | |||
2647 | class SubscribedDataSetDataType(FrozenClass): |
||
2648 | """ |
||
2649 | """ |
||
2650 | |||
2651 | ua_types = [ |
||
2652 | ] |
||
2653 | |||
2654 | def __init__(self): |
||
2655 | self._freeze = True |
||
2656 | |||
2657 | def __str__(self): |
||
2658 | return 'SubscribedDataSetDataType()' |
||
2659 | |||
2660 | __repr__ = __str__ |
||
2661 | |||
2662 | |||
2663 | class TargetVariablesDataType(FrozenClass): |
||
2664 | """ |
||
2665 | :ivar TargetVariables: |
||
2666 | :vartype TargetVariables: FieldTargetDataType |
||
2667 | """ |
||
2668 | |||
2669 | ua_types = [ |
||
2670 | ('TargetVariables', 'ListOfFieldTargetDataType'), |
||
2671 | ] |
||
2672 | |||
2673 | def __init__(self): |
||
2674 | self.TargetVariables = [] |
||
2675 | self._freeze = True |
||
2676 | |||
2677 | def __str__(self): |
||
2678 | return f'TargetVariablesDataType(TargetVariables:{self.TargetVariables})' |
||
2679 | |||
2680 | __repr__ = __str__ |
||
2681 | |||
2682 | |||
2683 | class FieldTargetDataType(FrozenClass): |
||
2684 | """ |
||
2685 | :ivar DataSetFieldId: |
||
2686 | :vartype DataSetFieldId: Guid |
||
2687 | :ivar ReceiverIndexRange: |
||
2688 | :vartype ReceiverIndexRange: String |
||
2689 | :ivar TargetNodeId: |
||
2690 | :vartype TargetNodeId: NodeId |
||
2691 | :ivar AttributeId: |
||
2692 | :vartype AttributeId: UInt32 |
||
2693 | :ivar WriteIndexRange: |
||
2694 | :vartype WriteIndexRange: String |
||
2695 | :ivar OverrideValueHandling: |
||
2696 | :vartype OverrideValueHandling: OverrideValueHandling |
||
2697 | :ivar OverrideValue: |
||
2698 | :vartype OverrideValue: Variant |
||
2699 | """ |
||
2700 | |||
2701 | ua_types = [ |
||
2702 | ('DataSetFieldId', 'Guid'), |
||
2703 | ('ReceiverIndexRange', 'String'), |
||
2704 | ('TargetNodeId', 'NodeId'), |
||
2705 | ('AttributeId', 'UInt32'), |
||
2706 | ('WriteIndexRange', 'String'), |
||
2707 | ('OverrideValueHandling', 'OverrideValueHandling'), |
||
2708 | ('OverrideValue', 'Variant'), |
||
2709 | ] |
||
2710 | |||
2711 | def __init__(self): |
||
2712 | self.DataSetFieldId = Guid() |
||
2713 | self.ReceiverIndexRange = None |
||
2714 | self.TargetNodeId = NodeId() |
||
2715 | self.AttributeId = 0 |
||
2716 | self.WriteIndexRange = None |
||
2717 | self.OverrideValueHandling = OverrideValueHandling(0) |
||
2718 | self.OverrideValue = Variant() |
||
2719 | self._freeze = True |
||
2720 | |||
2721 | def __str__(self): |
||
2722 | return f'FieldTargetDataType(DataSetFieldId:{self.DataSetFieldId}, ReceiverIndexRange:{self.ReceiverIndexRange}, TargetNodeId:{self.TargetNodeId}, AttributeId:{self.AttributeId}, WriteIndexRange:{self.WriteIndexRange}, OverrideValueHandling:{self.OverrideValueHandling}, OverrideValue:{self.OverrideValue})' |
||
2723 | |||
2724 | __repr__ = __str__ |
||
2725 | |||
2726 | |||
2727 | class SubscribedDataSetMirrorDataType(FrozenClass): |
||
2728 | """ |
||
2729 | :ivar ParentNodeName: |
||
2730 | :vartype ParentNodeName: String |
||
2731 | :ivar RolePermissions: |
||
2732 | :vartype RolePermissions: RolePermissionType |
||
2733 | """ |
||
2734 | |||
2735 | ua_types = [ |
||
2736 | ('ParentNodeName', 'String'), |
||
2737 | ('RolePermissions', 'ListOfRolePermissionType'), |
||
2738 | ] |
||
2739 | |||
2740 | def __init__(self): |
||
2741 | self.ParentNodeName = None |
||
2742 | self.RolePermissions = [] |
||
2743 | self._freeze = True |
||
2744 | |||
2745 | def __str__(self): |
||
2746 | return f'SubscribedDataSetMirrorDataType(ParentNodeName:{self.ParentNodeName}, RolePermissions:{self.RolePermissions})' |
||
2747 | |||
2748 | __repr__ = __str__ |
||
2749 | |||
2750 | |||
2751 | class PubSubConfigurationDataType(FrozenClass): |
||
2752 | """ |
||
2753 | :ivar PublishedDataSets: |
||
2754 | :vartype PublishedDataSets: PublishedDataSetDataType |
||
2755 | :ivar Connections: |
||
2756 | :vartype Connections: PubSubConnectionDataType |
||
2757 | :ivar Enabled: |
||
2758 | :vartype Enabled: Boolean |
||
2759 | """ |
||
2760 | |||
2761 | ua_types = [ |
||
2762 | ('PublishedDataSets', 'ListOfPublishedDataSetDataType'), |
||
2763 | ('Connections', 'ListOfPubSubConnectionDataType'), |
||
2764 | ('Enabled', 'Boolean'), |
||
2765 | ] |
||
2766 | |||
2767 | def __init__(self): |
||
2768 | self.PublishedDataSets = [] |
||
2769 | self.Connections = [] |
||
2770 | self.Enabled = True |
||
2771 | self._freeze = True |
||
2772 | |||
2773 | def __str__(self): |
||
2774 | return f'PubSubConfigurationDataType(PublishedDataSets:{self.PublishedDataSets}, Connections:{self.Connections}, Enabled:{self.Enabled})' |
||
2775 | |||
2776 | __repr__ = __str__ |
||
2777 | |||
2778 | |||
2779 | class UadpWriterGroupMessageDataType(FrozenClass): |
||
2780 | """ |
||
2781 | :ivar GroupVersion: |
||
2782 | :vartype GroupVersion: UInt32 |
||
2783 | :ivar DataSetOrdering: |
||
2784 | :vartype DataSetOrdering: DataSetOrderingType |
||
2785 | :ivar NetworkMessageContentMask: |
||
2786 | :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask |
||
2787 | :ivar SamplingOffset: |
||
2788 | :vartype SamplingOffset: Double |
||
2789 | :ivar PublishingOffset: |
||
2790 | :vartype PublishingOffset: Double |
||
2791 | """ |
||
2792 | |||
2793 | ua_types = [ |
||
2794 | ('GroupVersion', 'UInt32'), |
||
2795 | ('DataSetOrdering', 'DataSetOrderingType'), |
||
2796 | ('NetworkMessageContentMask', 'UadpNetworkMessageContentMask'), |
||
2797 | ('SamplingOffset', 'Double'), |
||
2798 | ('PublishingOffset', 'ListOfDouble'), |
||
2799 | ] |
||
2800 | |||
2801 | def __init__(self): |
||
2802 | self.GroupVersion = 0 |
||
2803 | self.DataSetOrdering = DataSetOrderingType(0) |
||
2804 | self.NetworkMessageContentMask = UadpNetworkMessageContentMask(0) |
||
2805 | self.SamplingOffset = 0 |
||
2806 | self.PublishingOffset = [] |
||
2807 | self._freeze = True |
||
2808 | |||
2809 | def __str__(self): |
||
2810 | return f'UadpWriterGroupMessageDataType(GroupVersion:{self.GroupVersion}, DataSetOrdering:{self.DataSetOrdering}, NetworkMessageContentMask:{self.NetworkMessageContentMask}, SamplingOffset:{self.SamplingOffset}, PublishingOffset:{self.PublishingOffset})' |
||
2811 | |||
2812 | __repr__ = __str__ |
||
2813 | |||
2814 | |||
2815 | class UadpDataSetWriterMessageDataType(FrozenClass): |
||
2816 | """ |
||
2817 | :ivar DataSetMessageContentMask: |
||
2818 | :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask |
||
2819 | :ivar ConfiguredSize: |
||
2820 | :vartype ConfiguredSize: UInt16 |
||
2821 | :ivar NetworkMessageNumber: |
||
2822 | :vartype NetworkMessageNumber: UInt16 |
||
2823 | :ivar DataSetOffset: |
||
2824 | :vartype DataSetOffset: UInt16 |
||
2825 | """ |
||
2826 | |||
2827 | ua_types = [ |
||
2828 | ('DataSetMessageContentMask', 'UadpDataSetMessageContentMask'), |
||
2829 | ('ConfiguredSize', 'UInt16'), |
||
2830 | ('NetworkMessageNumber', 'UInt16'), |
||
2831 | ('DataSetOffset', 'UInt16'), |
||
2832 | ] |
||
2833 | |||
2834 | def __init__(self): |
||
2835 | self.DataSetMessageContentMask = UadpDataSetMessageContentMask(0) |
||
2836 | self.ConfiguredSize = 0 |
||
2837 | self.NetworkMessageNumber = 0 |
||
2838 | self.DataSetOffset = 0 |
||
2839 | self._freeze = True |
||
2840 | |||
2841 | def __str__(self): |
||
2842 | return f'UadpDataSetWriterMessageDataType(DataSetMessageContentMask:{self.DataSetMessageContentMask}, ConfiguredSize:{self.ConfiguredSize}, NetworkMessageNumber:{self.NetworkMessageNumber}, DataSetOffset:{self.DataSetOffset})' |
||
2843 | |||
2844 | __repr__ = __str__ |
||
2845 | |||
2846 | |||
2847 | class UadpDataSetReaderMessageDataType(FrozenClass): |
||
2848 | """ |
||
2849 | :ivar GroupVersion: |
||
2850 | :vartype GroupVersion: UInt32 |
||
2851 | :ivar NetworkMessageNumber: |
||
2852 | :vartype NetworkMessageNumber: UInt16 |
||
2853 | :ivar DataSetOffset: |
||
2854 | :vartype DataSetOffset: UInt16 |
||
2855 | :ivar DataSetClassId: |
||
2856 | :vartype DataSetClassId: Guid |
||
2857 | :ivar NetworkMessageContentMask: |
||
2858 | :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask |
||
2859 | :ivar DataSetMessageContentMask: |
||
2860 | :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask |
||
2861 | :ivar PublishingInterval: |
||
2862 | :vartype PublishingInterval: Double |
||
2863 | :ivar ReceiveOffset: |
||
2864 | :vartype ReceiveOffset: Double |
||
2865 | :ivar ProcessingOffset: |
||
2866 | :vartype ProcessingOffset: Double |
||
2867 | """ |
||
2868 | |||
2869 | ua_types = [ |
||
2870 | ('GroupVersion', 'UInt32'), |
||
2871 | ('NetworkMessageNumber', 'UInt16'), |
||
2872 | ('DataSetOffset', 'UInt16'), |
||
2873 | ('DataSetClassId', 'Guid'), |
||
2874 | ('NetworkMessageContentMask', 'UadpNetworkMessageContentMask'), |
||
2875 | ('DataSetMessageContentMask', 'UadpDataSetMessageContentMask'), |
||
2876 | ('PublishingInterval', 'Double'), |
||
2877 | ('ReceiveOffset', 'Double'), |
||
2878 | ('ProcessingOffset', 'Double'), |
||
2879 | ] |
||
2880 | |||
2881 | def __init__(self): |
||
2882 | self.GroupVersion = 0 |
||
2883 | self.NetworkMessageNumber = 0 |
||
2884 | self.DataSetOffset = 0 |
||
2885 | self.DataSetClassId = Guid() |
||
2886 | self.NetworkMessageContentMask = UadpNetworkMessageContentMask(0) |
||
2887 | self.DataSetMessageContentMask = UadpDataSetMessageContentMask(0) |
||
2888 | self.PublishingInterval = 0 |
||
2889 | self.ReceiveOffset = 0 |
||
2890 | self.ProcessingOffset = 0 |
||
2891 | self._freeze = True |
||
2892 | |||
2893 | def __str__(self): |
||
2894 | 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})' |
||
2895 | |||
2896 | __repr__ = __str__ |
||
2897 | |||
2898 | |||
2899 | class JsonWriterGroupMessageDataType(FrozenClass): |
||
2900 | """ |
||
2901 | :ivar NetworkMessageContentMask: |
||
2902 | :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask |
||
2903 | """ |
||
2904 | |||
2905 | ua_types = [ |
||
2906 | ('NetworkMessageContentMask', 'JsonNetworkMessageContentMask'), |
||
2907 | ] |
||
2908 | |||
2909 | def __init__(self): |
||
2910 | self.NetworkMessageContentMask = JsonNetworkMessageContentMask(0) |
||
2911 | self._freeze = True |
||
2912 | |||
2913 | def __str__(self): |
||
2914 | return f'JsonWriterGroupMessageDataType(NetworkMessageContentMask:{self.NetworkMessageContentMask})' |
||
2915 | |||
2916 | __repr__ = __str__ |
||
2917 | |||
2918 | |||
2919 | class JsonDataSetWriterMessageDataType(FrozenClass): |
||
2920 | """ |
||
2921 | :ivar DataSetMessageContentMask: |
||
2922 | :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask |
||
2923 | """ |
||
2924 | |||
2925 | ua_types = [ |
||
2926 | ('DataSetMessageContentMask', 'JsonDataSetMessageContentMask'), |
||
2927 | ] |
||
2928 | |||
2929 | def __init__(self): |
||
2930 | self.DataSetMessageContentMask = JsonDataSetMessageContentMask(0) |
||
2931 | self._freeze = True |
||
2932 | |||
2933 | def __str__(self): |
||
2934 | return f'JsonDataSetWriterMessageDataType(DataSetMessageContentMask:{self.DataSetMessageContentMask})' |
||
2935 | |||
2936 | __repr__ = __str__ |
||
2937 | |||
2938 | |||
2939 | class JsonDataSetReaderMessageDataType(FrozenClass): |
||
2940 | """ |
||
2941 | :ivar NetworkMessageContentMask: |
||
2942 | :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask |
||
2943 | :ivar DataSetMessageContentMask: |
||
2944 | :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask |
||
2945 | """ |
||
2946 | |||
2947 | ua_types = [ |
||
2948 | ('NetworkMessageContentMask', 'JsonNetworkMessageContentMask'), |
||
2949 | ('DataSetMessageContentMask', 'JsonDataSetMessageContentMask'), |
||
2950 | ] |
||
2951 | |||
2952 | def __init__(self): |
||
2953 | self.NetworkMessageContentMask = JsonNetworkMessageContentMask(0) |
||
2954 | self.DataSetMessageContentMask = JsonDataSetMessageContentMask(0) |
||
2955 | self._freeze = True |
||
2956 | |||
2957 | def __str__(self): |
||
2958 | return f'JsonDataSetReaderMessageDataType(NetworkMessageContentMask:{self.NetworkMessageContentMask}, DataSetMessageContentMask:{self.DataSetMessageContentMask})' |
||
2959 | |||
2960 | __repr__ = __str__ |
||
2961 | |||
2962 | |||
2963 | class DatagramConnectionTransportDataType(FrozenClass): |
||
2964 | """ |
||
2965 | :ivar DiscoveryAddress: |
||
2966 | :vartype DiscoveryAddress: ExtensionObject |
||
2967 | """ |
||
2968 | |||
2969 | ua_types = [ |
||
2970 | ('DiscoveryAddress', 'ExtensionObject'), |
||
2971 | ] |
||
2972 | |||
2973 | def __init__(self): |
||
2974 | self.DiscoveryAddress = ExtensionObject() |
||
2975 | self._freeze = True |
||
2976 | |||
2977 | def __str__(self): |
||
2978 | return f'DatagramConnectionTransportDataType(DiscoveryAddress:{self.DiscoveryAddress})' |
||
2979 | |||
2980 | __repr__ = __str__ |
||
2981 | |||
2982 | |||
2983 | class DatagramWriterGroupTransportDataType(FrozenClass): |
||
2984 | """ |
||
2985 | :ivar MessageRepeatCount: |
||
2986 | :vartype MessageRepeatCount: Byte |
||
2987 | :ivar MessageRepeatDelay: |
||
2988 | :vartype MessageRepeatDelay: Double |
||
2989 | """ |
||
2990 | |||
2991 | ua_types = [ |
||
2992 | ('MessageRepeatCount', 'Byte'), |
||
2993 | ('MessageRepeatDelay', 'Double'), |
||
2994 | ] |
||
2995 | |||
2996 | def __init__(self): |
||
2997 | self.MessageRepeatCount = 0 |
||
2998 | self.MessageRepeatDelay = 0 |
||
2999 | self._freeze = True |
||
3000 | |||
3001 | def __str__(self): |
||
3002 | return f'DatagramWriterGroupTransportDataType(MessageRepeatCount:{self.MessageRepeatCount}, MessageRepeatDelay:{self.MessageRepeatDelay})' |
||
3003 | |||
3004 | __repr__ = __str__ |
||
3005 | |||
3006 | |||
3007 | class BrokerConnectionTransportDataType(FrozenClass): |
||
3008 | """ |
||
3009 | :ivar ResourceUri: |
||
3010 | :vartype ResourceUri: String |
||
3011 | :ivar AuthenticationProfileUri: |
||
3012 | :vartype AuthenticationProfileUri: String |
||
3013 | """ |
||
3014 | |||
3015 | ua_types = [ |
||
3016 | ('ResourceUri', 'String'), |
||
3017 | ('AuthenticationProfileUri', 'String'), |
||
3018 | ] |
||
3019 | |||
3020 | def __init__(self): |
||
3021 | self.ResourceUri = None |
||
3022 | self.AuthenticationProfileUri = None |
||
3023 | self._freeze = True |
||
3024 | |||
3025 | def __str__(self): |
||
3026 | return f'BrokerConnectionTransportDataType(ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri})' |
||
3027 | |||
3028 | __repr__ = __str__ |
||
3029 | |||
3030 | |||
3031 | class BrokerWriterGroupTransportDataType(FrozenClass): |
||
3032 | """ |
||
3033 | :ivar QueueName: |
||
3034 | :vartype QueueName: String |
||
3035 | :ivar ResourceUri: |
||
3036 | :vartype ResourceUri: String |
||
3037 | :ivar AuthenticationProfileUri: |
||
3038 | :vartype AuthenticationProfileUri: String |
||
3039 | :ivar RequestedDeliveryGuarantee: |
||
3040 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3041 | """ |
||
3042 | |||
3043 | ua_types = [ |
||
3044 | ('QueueName', 'String'), |
||
3045 | ('ResourceUri', 'String'), |
||
3046 | ('AuthenticationProfileUri', 'String'), |
||
3047 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3048 | ] |
||
3049 | |||
3050 | def __init__(self): |
||
3051 | self.QueueName = None |
||
3052 | self.ResourceUri = None |
||
3053 | self.AuthenticationProfileUri = None |
||
3054 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3055 | self._freeze = True |
||
3056 | |||
3057 | def __str__(self): |
||
3058 | return f'BrokerWriterGroupTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee})' |
||
3059 | |||
3060 | __repr__ = __str__ |
||
3061 | |||
3062 | |||
3063 | class BrokerDataSetWriterTransportDataType(FrozenClass): |
||
3064 | """ |
||
3065 | :ivar QueueName: |
||
3066 | :vartype QueueName: String |
||
3067 | :ivar ResourceUri: |
||
3068 | :vartype ResourceUri: String |
||
3069 | :ivar AuthenticationProfileUri: |
||
3070 | :vartype AuthenticationProfileUri: String |
||
3071 | :ivar RequestedDeliveryGuarantee: |
||
3072 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3073 | :ivar MetaDataQueueName: |
||
3074 | :vartype MetaDataQueueName: String |
||
3075 | :ivar MetaDataUpdateTime: |
||
3076 | :vartype MetaDataUpdateTime: Double |
||
3077 | """ |
||
3078 | |||
3079 | ua_types = [ |
||
3080 | ('QueueName', 'String'), |
||
3081 | ('ResourceUri', 'String'), |
||
3082 | ('AuthenticationProfileUri', 'String'), |
||
3083 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3084 | ('MetaDataQueueName', 'String'), |
||
3085 | ('MetaDataUpdateTime', 'Double'), |
||
3086 | ] |
||
3087 | |||
3088 | def __init__(self): |
||
3089 | self.QueueName = None |
||
3090 | self.ResourceUri = None |
||
3091 | self.AuthenticationProfileUri = None |
||
3092 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3093 | self.MetaDataQueueName = None |
||
3094 | self.MetaDataUpdateTime = 0 |
||
3095 | self._freeze = True |
||
3096 | |||
3097 | def __str__(self): |
||
3098 | return f'BrokerDataSetWriterTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee}, MetaDataQueueName:{self.MetaDataQueueName}, MetaDataUpdateTime:{self.MetaDataUpdateTime})' |
||
3099 | |||
3100 | __repr__ = __str__ |
||
3101 | |||
3102 | |||
3103 | class BrokerDataSetReaderTransportDataType(FrozenClass): |
||
3104 | """ |
||
3105 | :ivar QueueName: |
||
3106 | :vartype QueueName: String |
||
3107 | :ivar ResourceUri: |
||
3108 | :vartype ResourceUri: String |
||
3109 | :ivar AuthenticationProfileUri: |
||
3110 | :vartype AuthenticationProfileUri: String |
||
3111 | :ivar RequestedDeliveryGuarantee: |
||
3112 | :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService |
||
3113 | :ivar MetaDataQueueName: |
||
3114 | :vartype MetaDataQueueName: String |
||
3115 | """ |
||
3116 | |||
3117 | ua_types = [ |
||
3118 | ('QueueName', 'String'), |
||
3119 | ('ResourceUri', 'String'), |
||
3120 | ('AuthenticationProfileUri', 'String'), |
||
3121 | ('RequestedDeliveryGuarantee', 'BrokerTransportQualityOfService'), |
||
3122 | ('MetaDataQueueName', 'String'), |
||
3123 | ] |
||
3124 | |||
3125 | def __init__(self): |
||
3126 | self.QueueName = None |
||
3127 | self.ResourceUri = None |
||
3128 | self.AuthenticationProfileUri = None |
||
3129 | self.RequestedDeliveryGuarantee = BrokerTransportQualityOfService(0) |
||
3130 | self.MetaDataQueueName = None |
||
3131 | self._freeze = True |
||
3132 | |||
3133 | def __str__(self): |
||
3134 | return f'BrokerDataSetReaderTransportDataType(QueueName:{self.QueueName}, ResourceUri:{self.ResourceUri}, AuthenticationProfileUri:{self.AuthenticationProfileUri}, RequestedDeliveryGuarantee:{self.RequestedDeliveryGuarantee}, MetaDataQueueName:{self.MetaDataQueueName})' |
||
3135 | |||
3136 | __repr__ = __str__ |
||
3137 | |||
3138 | |||
3139 | class AliasNameDataType(FrozenClass): |
||
3140 | """ |
||
3141 | :ivar AliasName: |
||
3142 | :vartype AliasName: QualifiedName |
||
3143 | :ivar ReferencedNodes: |
||
3144 | :vartype ReferencedNodes: ExpandedNodeId |
||
3145 | """ |
||
3146 | |||
3147 | ua_types = [ |
||
3148 | ('AliasName', 'QualifiedName'), |
||
3149 | ('ReferencedNodes', 'ListOfExpandedNodeId'), |
||
3150 | ] |
||
3151 | |||
3152 | def __init__(self): |
||
3153 | self.AliasName = QualifiedName() |
||
3154 | self.ReferencedNodes = [] |
||
3155 | self._freeze = True |
||
3156 | |||
3157 | def __str__(self): |
||
3158 | return f'AliasNameDataType(AliasName:{self.AliasName}, ReferencedNodes:{self.ReferencedNodes})' |
||
3159 | |||
3160 | __repr__ = __str__ |
||
3161 | |||
3162 | |||
3163 | class RolePermissionType(FrozenClass): |
||
3164 | """ |
||
3165 | :ivar RoleId: |
||
3166 | :vartype RoleId: NodeId |
||
3167 | :ivar Permissions: |
||
3168 | :vartype Permissions: PermissionType |
||
3169 | """ |
||
3170 | |||
3171 | ua_types = [ |
||
3172 | ('RoleId', 'NodeId'), |
||
3173 | ('Permissions', 'PermissionType'), |
||
3174 | ] |
||
3175 | |||
3176 | def __init__(self): |
||
3177 | self.RoleId = NodeId() |
||
3178 | self.Permissions = PermissionType(0) |
||
3179 | self._freeze = True |
||
3180 | |||
3181 | def __str__(self): |
||
3182 | return f'RolePermissionType(RoleId:{self.RoleId}, Permissions:{self.Permissions})' |
||
3183 | |||
3184 | __repr__ = __str__ |
||
3185 | |||
3186 | |||
3187 | class StructureField(FrozenClass): |
||
3188 | """ |
||
3189 | :ivar Name: |
||
3190 | :vartype Name: String |
||
3191 | :ivar Description: |
||
3192 | :vartype Description: LocalizedText |
||
3193 | :ivar DataType: |
||
3194 | :vartype DataType: NodeId |
||
3195 | :ivar ValueRank: |
||
3196 | :vartype ValueRank: Int32 |
||
3197 | :ivar ArrayDimensions: |
||
3198 | :vartype ArrayDimensions: UInt32 |
||
3199 | :ivar MaxStringLength: |
||
3200 | :vartype MaxStringLength: UInt32 |
||
3201 | :ivar IsOptional: |
||
3202 | :vartype IsOptional: Boolean |
||
3203 | """ |
||
3204 | |||
3205 | ua_types = [ |
||
3206 | ('Name', 'String'), |
||
3207 | ('Description', 'LocalizedText'), |
||
3208 | ('DataType', 'NodeId'), |
||
3209 | ('ValueRank', 'Int32'), |
||
3210 | ('ArrayDimensions', 'ListOfUInt32'), |
||
3211 | ('MaxStringLength', 'UInt32'), |
||
3212 | ('IsOptional', 'Boolean'), |
||
3213 | ] |
||
3214 | |||
3215 | def __init__(self): |
||
3216 | self.Name = None |
||
3217 | self.Description = LocalizedText() |
||
3218 | self.DataType = NodeId() |
||
3219 | self.ValueRank = 0 |
||
3220 | self.ArrayDimensions = [] |
||
3221 | self.MaxStringLength = 0 |
||
3222 | self.IsOptional = True |
||
3223 | self._freeze = True |
||
3224 | |||
3225 | def __str__(self): |
||
3226 | return f'StructureField(Name:{self.Name}, Description:{self.Description}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, MaxStringLength:{self.MaxStringLength}, IsOptional:{self.IsOptional})' |
||
3227 | |||
3228 | __repr__ = __str__ |
||
3229 | |||
3230 | |||
3231 | class StructureDefinition(FrozenClass): |
||
3232 | """ |
||
3233 | :ivar DefaultEncodingId: |
||
3234 | :vartype DefaultEncodingId: NodeId |
||
3235 | :ivar BaseDataType: |
||
3236 | :vartype BaseDataType: NodeId |
||
3237 | :ivar StructureType: |
||
3238 | :vartype StructureType: StructureType |
||
3239 | :ivar Fields: |
||
3240 | :vartype Fields: StructureField |
||
3241 | """ |
||
3242 | |||
3243 | ua_types = [ |
||
3244 | ('DefaultEncodingId', 'NodeId'), |
||
3245 | ('BaseDataType', 'NodeId'), |
||
3246 | ('StructureType', 'StructureType'), |
||
3247 | ('Fields', 'ListOfStructureField'), |
||
3248 | ] |
||
3249 | |||
3250 | def __init__(self): |
||
3251 | self.DefaultEncodingId = NodeId() |
||
3252 | self.BaseDataType = NodeId() |
||
3253 | self.StructureType = StructureType(0) |
||
3254 | self.Fields = [] |
||
3255 | self._freeze = True |
||
3256 | |||
3257 | def __str__(self): |
||
3258 | return f'StructureDefinition(DefaultEncodingId:{self.DefaultEncodingId}, BaseDataType:{self.BaseDataType}, StructureType:{self.StructureType}, Fields:{self.Fields})' |
||
3259 | |||
3260 | __repr__ = __str__ |
||
3261 | |||
3262 | |||
3263 | class EnumDefinition(FrozenClass): |
||
3264 | """ |
||
3265 | :ivar Fields: |
||
3266 | :vartype Fields: EnumField |
||
3267 | """ |
||
3268 | |||
3269 | ua_types = [ |
||
3270 | ('Fields', 'ListOfEnumField'), |
||
3271 | ] |
||
3272 | |||
3273 | def __init__(self): |
||
3274 | self.Fields = [] |
||
3275 | self._freeze = True |
||
3276 | |||
3277 | def __str__(self): |
||
3278 | return f'EnumDefinition(Fields:{self.Fields})' |
||
3279 | |||
3280 | __repr__ = __str__ |
||
3281 | |||
3282 | |||
3283 | class Argument(FrozenClass): |
||
3284 | """ |
||
3285 | :ivar Name: |
||
3286 | :vartype Name: String |
||
3287 | :ivar DataType: |
||
3288 | :vartype DataType: NodeId |
||
3289 | :ivar ValueRank: |
||
3290 | :vartype ValueRank: Int32 |
||
3291 | :ivar ArrayDimensions: |
||
3292 | :vartype ArrayDimensions: UInt32 |
||
3293 | :ivar Description: |
||
3294 | :vartype Description: LocalizedText |
||
3295 | """ |
||
3296 | |||
3297 | ua_types = [ |
||
3298 | ('Name', 'String'), |
||
3299 | ('DataType', 'NodeId'), |
||
3300 | ('ValueRank', 'Int32'), |
||
3301 | ('ArrayDimensions', 'ListOfUInt32'), |
||
3302 | ('Description', 'LocalizedText'), |
||
3303 | ] |
||
3304 | |||
3305 | def __init__(self): |
||
3306 | self.Name = None |
||
3307 | self.DataType = NodeId() |
||
3308 | self.ValueRank = 0 |
||
3309 | self.ArrayDimensions = [] |
||
3310 | self.Description = LocalizedText() |
||
3311 | self._freeze = True |
||
3312 | |||
3313 | def __str__(self): |
||
3314 | return f'Argument(Name:{self.Name}, DataType:{self.DataType}, ValueRank:{self.ValueRank}, ArrayDimensions:{self.ArrayDimensions}, Description:{self.Description})' |
||
3315 | |||
3316 | __repr__ = __str__ |
||
3317 | |||
3318 | |||
3319 | class EnumValueType(FrozenClass): |
||
3320 | """ |
||
3321 | :ivar Value: |
||
3322 | :vartype Value: Int64 |
||
3323 | :ivar DisplayName: |
||
3324 | :vartype DisplayName: LocalizedText |
||
3325 | :ivar Description: |
||
3326 | :vartype Description: LocalizedText |
||
3327 | """ |
||
3328 | |||
3329 | ua_types = [ |
||
3330 | ('Value', 'Int64'), |
||
3331 | ('DisplayName', 'LocalizedText'), |
||
3332 | ('Description', 'LocalizedText'), |
||
3333 | ] |
||
3334 | |||
3335 | def __init__(self): |
||
3336 | self.Value = 0 |
||
3337 | self.DisplayName = LocalizedText() |
||
3338 | self.Description = LocalizedText() |
||
3339 | self._freeze = True |
||
3340 | |||
3341 | def __str__(self): |
||
3342 | return f'EnumValueType(Value:{self.Value}, DisplayName:{self.DisplayName}, Description:{self.Description})' |
||
3343 | |||
3344 | __repr__ = __str__ |
||
3345 | |||
3346 | |||
3347 | class EnumField(FrozenClass): |
||
3348 | """ |
||
3349 | :ivar Value: |
||
3350 | :vartype Value: Int64 |
||
3351 | :ivar DisplayName: |
||
3352 | :vartype DisplayName: LocalizedText |
||
3353 | :ivar Description: |
||
3354 | :vartype Description: LocalizedText |
||
3355 | :ivar Name: |
||
3356 | :vartype Name: String |
||
3357 | """ |
||
3358 | |||
3359 | ua_types = [ |
||
3360 | ('Value', 'Int64'), |
||
3361 | ('DisplayName', 'LocalizedText'), |
||
3362 | ('Description', 'LocalizedText'), |
||
3363 | ('Name', 'String'), |
||
3364 | ] |
||
3365 | |||
3366 | def __init__(self): |
||
3367 | self.Value = 0 |
||
3368 | self.DisplayName = LocalizedText() |
||
3369 | self.Description = LocalizedText() |
||
3370 | self.Name = None |
||
3371 | self._freeze = True |
||
3372 | |||
3373 | def __str__(self): |
||
3374 | return f'EnumField(Value:{self.Value}, DisplayName:{self.DisplayName}, Description:{self.Description}, Name:{self.Name})' |
||
3375 | |||
3376 | __repr__ = __str__ |
||
3377 | |||
3378 | |||
3379 | class OptionSet(FrozenClass): |
||
3380 | """ |
||
3381 | :ivar Value: |
||
3382 | :vartype Value: ByteString |
||
3383 | :ivar ValidBits: |
||
3384 | :vartype ValidBits: ByteString |
||
3385 | """ |
||
3386 | |||
3387 | ua_types = [ |
||
3388 | ('Value', 'ByteString'), |
||
3389 | ('ValidBits', 'ByteString'), |
||
3390 | ] |
||
3391 | |||
3392 | def __init__(self): |
||
3393 | self.Value = None |
||
3394 | self.ValidBits = None |
||
3395 | self._freeze = True |
||
3396 | |||
3397 | def __str__(self): |
||
3398 | return f'OptionSet(Value:{self.Value}, ValidBits:{self.ValidBits})' |
||
3399 | |||
3400 | __repr__ = __str__ |
||
3401 | |||
3402 | |||
3403 | class Union(FrozenClass): |
||
3404 | """ |
||
3405 | """ |
||
3406 | |||
3407 | ua_types = [ |
||
3408 | ] |
||
3409 | |||
3410 | def __init__(self): |
||
3411 | self._freeze = True |
||
3412 | |||
3413 | def __str__(self): |
||
3414 | return 'Union()' |
||
3415 | |||
3416 | __repr__ = __str__ |
||
3417 | |||
3418 | |||
3419 | class TimeZoneDataType(FrozenClass): |
||
3420 | """ |
||
3421 | :ivar Offset: |
||
3422 | :vartype Offset: Int16 |
||
3423 | :ivar DaylightSavingInOffset: |
||
3424 | :vartype DaylightSavingInOffset: Boolean |
||
3425 | """ |
||
3426 | |||
3427 | ua_types = [ |
||
3428 | ('Offset', 'Int16'), |
||
3429 | ('DaylightSavingInOffset', 'Boolean'), |
||
3430 | ] |
||
3431 | |||
3432 | def __init__(self): |
||
3433 | self.Offset = 0 |
||
3434 | self.DaylightSavingInOffset = True |
||
3435 | self._freeze = True |
||
3436 | |||
3437 | def __str__(self): |
||
3438 | return f'TimeZoneDataType(Offset:{self.Offset}, DaylightSavingInOffset:{self.DaylightSavingInOffset})' |
||
3439 | |||
3440 | __repr__ = __str__ |
||
3441 | |||
3442 | |||
3443 | class ApplicationDescription(FrozenClass): |
||
3444 | """ |
||
3445 | :ivar ApplicationUri: |
||
3446 | :vartype ApplicationUri: String |
||
3447 | :ivar ProductUri: |
||
3448 | :vartype ProductUri: String |
||
3449 | :ivar ApplicationName: |
||
3450 | :vartype ApplicationName: LocalizedText |
||
3451 | :ivar ApplicationType: |
||
3452 | :vartype ApplicationType: ApplicationType |
||
3453 | :ivar GatewayServerUri: |
||
3454 | :vartype GatewayServerUri: String |
||
3455 | :ivar DiscoveryProfileUri: |
||
3456 | :vartype DiscoveryProfileUri: String |
||
3457 | :ivar DiscoveryUrls: |
||
3458 | :vartype DiscoveryUrls: String |
||
3459 | """ |
||
3460 | |||
3461 | ua_types = [ |
||
3462 | ('ApplicationUri', 'String'), |
||
3463 | ('ProductUri', 'String'), |
||
3464 | ('ApplicationName', 'LocalizedText'), |
||
3465 | ('ApplicationType', 'ApplicationType'), |
||
3466 | ('GatewayServerUri', 'String'), |
||
3467 | ('DiscoveryProfileUri', 'String'), |
||
3468 | ('DiscoveryUrls', 'ListOfString'), |
||
3469 | ] |
||
3470 | |||
3471 | def __init__(self): |
||
3472 | self.ApplicationUri = None |
||
3473 | self.ProductUri = None |
||
3474 | self.ApplicationName = LocalizedText() |
||
3475 | self.ApplicationType = ApplicationType(0) |
||
3476 | self.GatewayServerUri = None |
||
3477 | self.DiscoveryProfileUri = None |
||
3478 | self.DiscoveryUrls = [] |
||
3479 | self._freeze = True |
||
3480 | |||
3481 | def __str__(self): |
||
3482 | return f'ApplicationDescription(ApplicationUri:{self.ApplicationUri}, ProductUri:{self.ProductUri}, ApplicationName:{self.ApplicationName}, ApplicationType:{self.ApplicationType}, GatewayServerUri:{self.GatewayServerUri}, DiscoveryProfileUri:{self.DiscoveryProfileUri}, DiscoveryUrls:{self.DiscoveryUrls})' |
||
3483 | |||
3484 | __repr__ = __str__ |
||
3485 | |||
3486 | |||
3487 | class RequestHeader(FrozenClass): |
||
3488 | """ |
||
3489 | :ivar AuthenticationToken: |
||
3490 | :vartype AuthenticationToken: NodeId |
||
3491 | :ivar Timestamp: |
||
3492 | :vartype Timestamp: DateTime |
||
3493 | :ivar RequestHandle: |
||
3494 | :vartype RequestHandle: UInt32 |
||
3495 | :ivar ReturnDiagnostics: |
||
3496 | :vartype ReturnDiagnostics: UInt32 |
||
3497 | :ivar AuditEntryId: |
||
3498 | :vartype AuditEntryId: String |
||
3499 | :ivar TimeoutHint: |
||
3500 | :vartype TimeoutHint: UInt32 |
||
3501 | :ivar AdditionalHeader: |
||
3502 | :vartype AdditionalHeader: ExtensionObject |
||
3503 | """ |
||
3504 | |||
3505 | ua_types = [ |
||
3506 | ('AuthenticationToken', 'NodeId'), |
||
3507 | ('Timestamp', 'DateTime'), |
||
3508 | ('RequestHandle', 'UInt32'), |
||
3509 | ('ReturnDiagnostics', 'UInt32'), |
||
3510 | ('AuditEntryId', 'String'), |
||
3511 | ('TimeoutHint', 'UInt32'), |
||
3512 | ('AdditionalHeader', 'ExtensionObject'), |
||
3513 | ] |
||
3514 | |||
3515 | def __init__(self): |
||
3516 | self.AuthenticationToken = NodeId() |
||
3517 | self.Timestamp = datetime.utcnow() |
||
3518 | self.RequestHandle = 0 |
||
3519 | self.ReturnDiagnostics = 0 |
||
3520 | self.AuditEntryId = None |
||
3521 | self.TimeoutHint = 0 |
||
3522 | self.AdditionalHeader = ExtensionObject() |
||
3523 | self._freeze = True |
||
3524 | |||
3525 | def __str__(self): |
||
3526 | return f'RequestHeader(AuthenticationToken:{self.AuthenticationToken}, Timestamp:{self.Timestamp}, RequestHandle:{self.RequestHandle}, ReturnDiagnostics:{self.ReturnDiagnostics}, AuditEntryId:{self.AuditEntryId}, TimeoutHint:{self.TimeoutHint}, AdditionalHeader:{self.AdditionalHeader})' |
||
3527 | |||
3528 | __repr__ = __str__ |
||
3529 | |||
3530 | |||
3531 | class ResponseHeader(FrozenClass): |
||
3532 | """ |
||
3533 | :ivar Timestamp: |
||
3534 | :vartype Timestamp: DateTime |
||
3535 | :ivar RequestHandle: |
||
3536 | :vartype RequestHandle: UInt32 |
||
3537 | :ivar ServiceResult: |
||
3538 | :vartype ServiceResult: StatusCode |
||
3539 | :ivar ServiceDiagnostics: |
||
3540 | :vartype ServiceDiagnostics: DiagnosticInfo |
||
3541 | :ivar StringTable: |
||
3542 | :vartype StringTable: String |
||
3543 | :ivar AdditionalHeader: |
||
3544 | :vartype AdditionalHeader: ExtensionObject |
||
3545 | """ |
||
3546 | |||
3547 | ua_types = [ |
||
3548 | ('Timestamp', 'DateTime'), |
||
3549 | ('RequestHandle', 'UInt32'), |
||
3550 | ('ServiceResult', 'StatusCode'), |
||
3551 | ('ServiceDiagnostics', 'DiagnosticInfo'), |
||
3552 | ('StringTable', 'ListOfString'), |
||
3553 | ('AdditionalHeader', 'ExtensionObject'), |
||
3554 | ] |
||
3555 | |||
3556 | def __init__(self): |
||
3557 | self.Timestamp = datetime.utcnow() |
||
3558 | self.RequestHandle = 0 |
||
3559 | self.ServiceResult = StatusCode() |
||
3560 | self.ServiceDiagnostics = DiagnosticInfo() |
||
3561 | self.StringTable = [] |
||
3562 | self.AdditionalHeader = ExtensionObject() |
||
3563 | self._freeze = True |
||
3564 | |||
3565 | def __str__(self): |
||
3566 | return f'ResponseHeader(Timestamp:{self.Timestamp}, RequestHandle:{self.RequestHandle}, ServiceResult:{self.ServiceResult}, ServiceDiagnostics:{self.ServiceDiagnostics}, StringTable:{self.StringTable}, AdditionalHeader:{self.AdditionalHeader})' |
||
3567 | |||
3568 | __repr__ = __str__ |
||
3569 | |||
3570 | |||
3571 | class ServiceFault(FrozenClass): |
||
3572 | """ |
||
3573 | :ivar TypeId: |
||
3574 | :vartype TypeId: NodeId |
||
3575 | :ivar ResponseHeader: |
||
3576 | :vartype ResponseHeader: ResponseHeader |
||
3577 | """ |
||
3578 | |||
3579 | ua_types = [ |
||
3580 | ('TypeId', 'NodeId'), |
||
3581 | ('ResponseHeader', 'ResponseHeader'), |
||
3582 | ] |
||
3583 | |||
3584 | def __init__(self): |
||
3585 | self.TypeId = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) |
||
3586 | self.ResponseHeader = ResponseHeader() |
||
3587 | self._freeze = True |
||
3588 | |||
3589 | def __str__(self): |
||
3590 | return f'ServiceFault(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
3591 | |||
3592 | __repr__ = __str__ |
||
3593 | |||
3594 | |||
3595 | class SessionlessInvokeRequestType(FrozenClass): |
||
3596 | """ |
||
3597 | :ivar UrisVersion: |
||
3598 | :vartype UrisVersion: UInt32 |
||
3599 | :ivar NamespaceUris: |
||
3600 | :vartype NamespaceUris: String |
||
3601 | :ivar ServerUris: |
||
3602 | :vartype ServerUris: String |
||
3603 | :ivar LocaleIds: |
||
3604 | :vartype LocaleIds: String |
||
3605 | :ivar ServiceId: |
||
3606 | :vartype ServiceId: UInt32 |
||
3607 | """ |
||
3608 | |||
3609 | ua_types = [ |
||
3610 | ('UrisVersion', 'ListOfUInt32'), |
||
3611 | ('NamespaceUris', 'ListOfString'), |
||
3612 | ('ServerUris', 'ListOfString'), |
||
3613 | ('LocaleIds', 'ListOfString'), |
||
3614 | ('ServiceId', 'UInt32'), |
||
3615 | ] |
||
3616 | |||
3617 | def __init__(self): |
||
3618 | self.UrisVersion = [] |
||
3619 | self.NamespaceUris = [] |
||
3620 | self.ServerUris = [] |
||
3621 | self.LocaleIds = [] |
||
3622 | self.ServiceId = 0 |
||
3623 | self._freeze = True |
||
3624 | |||
3625 | def __str__(self): |
||
3626 | return f'SessionlessInvokeRequestType(UrisVersion:{self.UrisVersion}, NamespaceUris:{self.NamespaceUris}, ServerUris:{self.ServerUris}, LocaleIds:{self.LocaleIds}, ServiceId:{self.ServiceId})' |
||
3627 | |||
3628 | __repr__ = __str__ |
||
3629 | |||
3630 | |||
3631 | class SessionlessInvokeResponseType(FrozenClass): |
||
3632 | """ |
||
3633 | :ivar NamespaceUris: |
||
3634 | :vartype NamespaceUris: String |
||
3635 | :ivar ServerUris: |
||
3636 | :vartype ServerUris: String |
||
3637 | :ivar ServiceId: |
||
3638 | :vartype ServiceId: UInt32 |
||
3639 | """ |
||
3640 | |||
3641 | ua_types = [ |
||
3642 | ('NamespaceUris', 'ListOfString'), |
||
3643 | ('ServerUris', 'ListOfString'), |
||
3644 | ('ServiceId', 'UInt32'), |
||
3645 | ] |
||
3646 | |||
3647 | def __init__(self): |
||
3648 | self.NamespaceUris = [] |
||
3649 | self.ServerUris = [] |
||
3650 | self.ServiceId = 0 |
||
3651 | self._freeze = True |
||
3652 | |||
3653 | def __str__(self): |
||
3654 | return f'SessionlessInvokeResponseType(NamespaceUris:{self.NamespaceUris}, ServerUris:{self.ServerUris}, ServiceId:{self.ServiceId})' |
||
3655 | |||
3656 | __repr__ = __str__ |
||
3657 | |||
3658 | |||
3659 | class FindServersParameters(FrozenClass): |
||
3660 | """ |
||
3661 | :ivar EndpointUrl: |
||
3662 | :vartype EndpointUrl: String |
||
3663 | :ivar LocaleIds: |
||
3664 | :vartype LocaleIds: String |
||
3665 | :ivar ServerUris: |
||
3666 | :vartype ServerUris: String |
||
3667 | """ |
||
3668 | |||
3669 | ua_types = [ |
||
3670 | ('EndpointUrl', 'String'), |
||
3671 | ('LocaleIds', 'ListOfString'), |
||
3672 | ('ServerUris', 'ListOfString'), |
||
3673 | ] |
||
3674 | |||
3675 | def __init__(self): |
||
3676 | self.EndpointUrl = None |
||
3677 | self.LocaleIds = [] |
||
3678 | self.ServerUris = [] |
||
3679 | self._freeze = True |
||
3680 | |||
3681 | def __str__(self): |
||
3682 | return f'FindServersParameters(EndpointUrl:{self.EndpointUrl}, LocaleIds:{self.LocaleIds}, ServerUris:{self.ServerUris})' |
||
3683 | |||
3684 | __repr__ = __str__ |
||
3685 | |||
3686 | |||
3687 | class FindServersRequest(FrozenClass): |
||
3688 | """ |
||
3689 | :ivar TypeId: |
||
3690 | :vartype TypeId: NodeId |
||
3691 | :ivar RequestHeader: |
||
3692 | :vartype RequestHeader: RequestHeader |
||
3693 | :ivar Parameters: |
||
3694 | :vartype Parameters: FindServersParameters |
||
3695 | """ |
||
3696 | |||
3697 | ua_types = [ |
||
3698 | ('TypeId', 'NodeId'), |
||
3699 | ('RequestHeader', 'RequestHeader'), |
||
3700 | ('Parameters', 'FindServersParameters'), |
||
3701 | ] |
||
3702 | |||
3703 | def __init__(self): |
||
3704 | self.TypeId = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) |
||
3705 | self.RequestHeader = RequestHeader() |
||
3706 | self.Parameters = FindServersParameters() |
||
3707 | self._freeze = True |
||
3708 | |||
3709 | def __str__(self): |
||
3710 | return f'FindServersRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
3711 | |||
3712 | __repr__ = __str__ |
||
3713 | |||
3714 | |||
3715 | class FindServersResponse(FrozenClass): |
||
3716 | """ |
||
3717 | :ivar TypeId: |
||
3718 | :vartype TypeId: NodeId |
||
3719 | :ivar ResponseHeader: |
||
3720 | :vartype ResponseHeader: ResponseHeader |
||
3721 | :ivar Servers: |
||
3722 | :vartype Servers: ApplicationDescription |
||
3723 | """ |
||
3724 | |||
3725 | ua_types = [ |
||
3726 | ('TypeId', 'NodeId'), |
||
3727 | ('ResponseHeader', 'ResponseHeader'), |
||
3728 | ('Servers', 'ListOfApplicationDescription'), |
||
3729 | ] |
||
3730 | |||
3731 | def __init__(self): |
||
3732 | self.TypeId = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) |
||
3733 | self.ResponseHeader = ResponseHeader() |
||
3734 | self.Servers = [] |
||
3735 | self._freeze = True |
||
3736 | |||
3737 | def __str__(self): |
||
3738 | return f'FindServersResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Servers:{self.Servers})' |
||
3739 | |||
3740 | __repr__ = __str__ |
||
3741 | |||
3742 | |||
3743 | class ServerOnNetwork(FrozenClass): |
||
3744 | """ |
||
3745 | :ivar RecordId: |
||
3746 | :vartype RecordId: UInt32 |
||
3747 | :ivar ServerName: |
||
3748 | :vartype ServerName: String |
||
3749 | :ivar DiscoveryUrl: |
||
3750 | :vartype DiscoveryUrl: String |
||
3751 | :ivar ServerCapabilities: |
||
3752 | :vartype ServerCapabilities: String |
||
3753 | """ |
||
3754 | |||
3755 | ua_types = [ |
||
3756 | ('RecordId', 'UInt32'), |
||
3757 | ('ServerName', 'String'), |
||
3758 | ('DiscoveryUrl', 'String'), |
||
3759 | ('ServerCapabilities', 'ListOfString'), |
||
3760 | ] |
||
3761 | |||
3762 | def __init__(self): |
||
3763 | self.RecordId = 0 |
||
3764 | self.ServerName = None |
||
3765 | self.DiscoveryUrl = None |
||
3766 | self.ServerCapabilities = [] |
||
3767 | self._freeze = True |
||
3768 | |||
3769 | def __str__(self): |
||
3770 | return f'ServerOnNetwork(RecordId:{self.RecordId}, ServerName:{self.ServerName}, DiscoveryUrl:{self.DiscoveryUrl}, ServerCapabilities:{self.ServerCapabilities})' |
||
3771 | |||
3772 | __repr__ = __str__ |
||
3773 | |||
3774 | |||
3775 | class FindServersOnNetworkParameters(FrozenClass): |
||
3776 | """ |
||
3777 | :ivar StartingRecordId: |
||
3778 | :vartype StartingRecordId: UInt32 |
||
3779 | :ivar MaxRecordsToReturn: |
||
3780 | :vartype MaxRecordsToReturn: UInt32 |
||
3781 | :ivar ServerCapabilityFilter: |
||
3782 | :vartype ServerCapabilityFilter: String |
||
3783 | """ |
||
3784 | |||
3785 | ua_types = [ |
||
3786 | ('StartingRecordId', 'UInt32'), |
||
3787 | ('MaxRecordsToReturn', 'UInt32'), |
||
3788 | ('ServerCapabilityFilter', 'ListOfString'), |
||
3789 | ] |
||
3790 | |||
3791 | def __init__(self): |
||
3792 | self.StartingRecordId = 0 |
||
3793 | self.MaxRecordsToReturn = 0 |
||
3794 | self.ServerCapabilityFilter = [] |
||
3795 | self._freeze = True |
||
3796 | |||
3797 | def __str__(self): |
||
3798 | return f'FindServersOnNetworkParameters(StartingRecordId:{self.StartingRecordId}, MaxRecordsToReturn:{self.MaxRecordsToReturn}, ServerCapabilityFilter:{self.ServerCapabilityFilter})' |
||
3799 | |||
3800 | __repr__ = __str__ |
||
3801 | |||
3802 | |||
3803 | class FindServersOnNetworkRequest(FrozenClass): |
||
3804 | """ |
||
3805 | :ivar TypeId: |
||
3806 | :vartype TypeId: NodeId |
||
3807 | :ivar RequestHeader: |
||
3808 | :vartype RequestHeader: RequestHeader |
||
3809 | :ivar Parameters: |
||
3810 | :vartype Parameters: FindServersOnNetworkParameters |
||
3811 | """ |
||
3812 | |||
3813 | ua_types = [ |
||
3814 | ('TypeId', 'NodeId'), |
||
3815 | ('RequestHeader', 'RequestHeader'), |
||
3816 | ('Parameters', 'FindServersOnNetworkParameters'), |
||
3817 | ] |
||
3818 | |||
3819 | def __init__(self): |
||
3820 | self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) |
||
3821 | self.RequestHeader = RequestHeader() |
||
3822 | self.Parameters = FindServersOnNetworkParameters() |
||
3823 | self._freeze = True |
||
3824 | |||
3825 | def __str__(self): |
||
3826 | return f'FindServersOnNetworkRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
3827 | |||
3828 | __repr__ = __str__ |
||
3829 | |||
3830 | |||
3831 | class FindServersOnNetworkResult(FrozenClass): |
||
3832 | """ |
||
3833 | :ivar LastCounterResetTime: |
||
3834 | :vartype LastCounterResetTime: DateTime |
||
3835 | :ivar Servers: |
||
3836 | :vartype Servers: ServerOnNetwork |
||
3837 | """ |
||
3838 | |||
3839 | ua_types = [ |
||
3840 | ('LastCounterResetTime', 'DateTime'), |
||
3841 | ('Servers', 'ListOfServerOnNetwork'), |
||
3842 | ] |
||
3843 | |||
3844 | def __init__(self): |
||
3845 | self.LastCounterResetTime = datetime.utcnow() |
||
3846 | self.Servers = [] |
||
3847 | self._freeze = True |
||
3848 | |||
3849 | def __str__(self): |
||
3850 | return f'FindServersOnNetworkResult(LastCounterResetTime:{self.LastCounterResetTime}, Servers:{self.Servers})' |
||
3851 | |||
3852 | __repr__ = __str__ |
||
3853 | |||
3854 | |||
3855 | class FindServersOnNetworkResponse(FrozenClass): |
||
3856 | """ |
||
3857 | :ivar TypeId: |
||
3858 | :vartype TypeId: NodeId |
||
3859 | :ivar ResponseHeader: |
||
3860 | :vartype ResponseHeader: ResponseHeader |
||
3861 | :ivar Parameters: |
||
3862 | :vartype Parameters: FindServersOnNetworkResult |
||
3863 | """ |
||
3864 | |||
3865 | ua_types = [ |
||
3866 | ('TypeId', 'NodeId'), |
||
3867 | ('ResponseHeader', 'ResponseHeader'), |
||
3868 | ('Parameters', 'FindServersOnNetworkResult'), |
||
3869 | ] |
||
3870 | |||
3871 | def __init__(self): |
||
3872 | self.TypeId = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) |
||
3873 | self.ResponseHeader = ResponseHeader() |
||
3874 | self.Parameters = FindServersOnNetworkResult() |
||
3875 | self._freeze = True |
||
3876 | |||
3877 | def __str__(self): |
||
3878 | return f'FindServersOnNetworkResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
3879 | |||
3880 | __repr__ = __str__ |
||
3881 | |||
3882 | |||
3883 | class UserTokenPolicy(FrozenClass): |
||
3884 | """ |
||
3885 | :ivar PolicyId: |
||
3886 | :vartype PolicyId: String |
||
3887 | :ivar TokenType: |
||
3888 | :vartype TokenType: UserTokenType |
||
3889 | :ivar IssuedTokenType: |
||
3890 | :vartype IssuedTokenType: String |
||
3891 | :ivar IssuerEndpointUrl: |
||
3892 | :vartype IssuerEndpointUrl: String |
||
3893 | :ivar SecurityPolicyUri: |
||
3894 | :vartype SecurityPolicyUri: String |
||
3895 | """ |
||
3896 | |||
3897 | ua_types = [ |
||
3898 | ('PolicyId', 'String'), |
||
3899 | ('TokenType', 'UserTokenType'), |
||
3900 | ('IssuedTokenType', 'String'), |
||
3901 | ('IssuerEndpointUrl', 'String'), |
||
3902 | ('SecurityPolicyUri', 'String'), |
||
3903 | ] |
||
3904 | |||
3905 | def __init__(self): |
||
3906 | self.PolicyId = None |
||
3907 | self.TokenType = UserTokenType(0) |
||
3908 | self.IssuedTokenType = None |
||
3909 | self.IssuerEndpointUrl = None |
||
3910 | self.SecurityPolicyUri = None |
||
3911 | self._freeze = True |
||
3912 | |||
3913 | def __str__(self): |
||
3914 | return f'UserTokenPolicy(PolicyId:{self.PolicyId}, TokenType:{self.TokenType}, IssuedTokenType:{self.IssuedTokenType}, IssuerEndpointUrl:{self.IssuerEndpointUrl}, SecurityPolicyUri:{self.SecurityPolicyUri})' |
||
3915 | |||
3916 | __repr__ = __str__ |
||
3917 | |||
3918 | |||
3919 | class EndpointDescription(FrozenClass): |
||
3920 | """ |
||
3921 | :ivar EndpointUrl: |
||
3922 | :vartype EndpointUrl: String |
||
3923 | :ivar Server: |
||
3924 | :vartype Server: ApplicationDescription |
||
3925 | :ivar ServerCertificate: |
||
3926 | :vartype ServerCertificate: ByteString |
||
3927 | :ivar SecurityMode: |
||
3928 | :vartype SecurityMode: MessageSecurityMode |
||
3929 | :ivar SecurityPolicyUri: |
||
3930 | :vartype SecurityPolicyUri: String |
||
3931 | :ivar UserIdentityTokens: |
||
3932 | :vartype UserIdentityTokens: UserTokenPolicy |
||
3933 | :ivar TransportProfileUri: |
||
3934 | :vartype TransportProfileUri: String |
||
3935 | :ivar SecurityLevel: |
||
3936 | :vartype SecurityLevel: Byte |
||
3937 | """ |
||
3938 | |||
3939 | ua_types = [ |
||
3940 | ('EndpointUrl', 'String'), |
||
3941 | ('Server', 'ApplicationDescription'), |
||
3942 | ('ServerCertificate', 'ByteString'), |
||
3943 | ('SecurityMode', 'MessageSecurityMode'), |
||
3944 | ('SecurityPolicyUri', 'String'), |
||
3945 | ('UserIdentityTokens', 'ListOfUserTokenPolicy'), |
||
3946 | ('TransportProfileUri', 'String'), |
||
3947 | ('SecurityLevel', 'Byte'), |
||
3948 | ] |
||
3949 | |||
3950 | def __init__(self): |
||
3951 | self.EndpointUrl = None |
||
3952 | self.Server = ApplicationDescription() |
||
3953 | self.ServerCertificate = None |
||
3954 | self.SecurityMode = MessageSecurityMode(0) |
||
3955 | self.SecurityPolicyUri = None |
||
3956 | self.UserIdentityTokens = [] |
||
3957 | self.TransportProfileUri = None |
||
3958 | self.SecurityLevel = 0 |
||
3959 | self._freeze = True |
||
3960 | |||
3961 | def __str__(self): |
||
3962 | 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})' |
||
3963 | |||
3964 | __repr__ = __str__ |
||
3965 | |||
3966 | |||
3967 | class GetEndpointsParameters(FrozenClass): |
||
3968 | """ |
||
3969 | :ivar EndpointUrl: |
||
3970 | :vartype EndpointUrl: String |
||
3971 | :ivar LocaleIds: |
||
3972 | :vartype LocaleIds: String |
||
3973 | :ivar ProfileUris: |
||
3974 | :vartype ProfileUris: String |
||
3975 | """ |
||
3976 | |||
3977 | ua_types = [ |
||
3978 | ('EndpointUrl', 'String'), |
||
3979 | ('LocaleIds', 'ListOfString'), |
||
3980 | ('ProfileUris', 'ListOfString'), |
||
3981 | ] |
||
3982 | |||
3983 | def __init__(self): |
||
3984 | self.EndpointUrl = None |
||
3985 | self.LocaleIds = [] |
||
3986 | self.ProfileUris = [] |
||
3987 | self._freeze = True |
||
3988 | |||
3989 | def __str__(self): |
||
3990 | return f'GetEndpointsParameters(EndpointUrl:{self.EndpointUrl}, LocaleIds:{self.LocaleIds}, ProfileUris:{self.ProfileUris})' |
||
3991 | |||
3992 | __repr__ = __str__ |
||
3993 | |||
3994 | |||
3995 | class GetEndpointsRequest(FrozenClass): |
||
3996 | """ |
||
3997 | :ivar TypeId: |
||
3998 | :vartype TypeId: NodeId |
||
3999 | :ivar RequestHeader: |
||
4000 | :vartype RequestHeader: RequestHeader |
||
4001 | :ivar Parameters: |
||
4002 | :vartype Parameters: GetEndpointsParameters |
||
4003 | """ |
||
4004 | |||
4005 | ua_types = [ |
||
4006 | ('TypeId', 'NodeId'), |
||
4007 | ('RequestHeader', 'RequestHeader'), |
||
4008 | ('Parameters', 'GetEndpointsParameters'), |
||
4009 | ] |
||
4010 | |||
4011 | def __init__(self): |
||
4012 | self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) |
||
4013 | self.RequestHeader = RequestHeader() |
||
4014 | self.Parameters = GetEndpointsParameters() |
||
4015 | self._freeze = True |
||
4016 | |||
4017 | def __str__(self): |
||
4018 | return f'GetEndpointsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4019 | |||
4020 | __repr__ = __str__ |
||
4021 | |||
4022 | |||
4023 | class GetEndpointsResponse(FrozenClass): |
||
4024 | """ |
||
4025 | :ivar TypeId: |
||
4026 | :vartype TypeId: NodeId |
||
4027 | :ivar ResponseHeader: |
||
4028 | :vartype ResponseHeader: ResponseHeader |
||
4029 | :ivar Endpoints: |
||
4030 | :vartype Endpoints: EndpointDescription |
||
4031 | """ |
||
4032 | |||
4033 | ua_types = [ |
||
4034 | ('TypeId', 'NodeId'), |
||
4035 | ('ResponseHeader', 'ResponseHeader'), |
||
4036 | ('Endpoints', 'ListOfEndpointDescription'), |
||
4037 | ] |
||
4038 | |||
4039 | def __init__(self): |
||
4040 | self.TypeId = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) |
||
4041 | self.ResponseHeader = ResponseHeader() |
||
4042 | self.Endpoints = [] |
||
4043 | self._freeze = True |
||
4044 | |||
4045 | def __str__(self): |
||
4046 | return f'GetEndpointsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Endpoints:{self.Endpoints})' |
||
4047 | |||
4048 | __repr__ = __str__ |
||
4049 | |||
4050 | |||
4051 | class RegisteredServer(FrozenClass): |
||
4052 | """ |
||
4053 | :ivar ServerUri: |
||
4054 | :vartype ServerUri: String |
||
4055 | :ivar ProductUri: |
||
4056 | :vartype ProductUri: String |
||
4057 | :ivar ServerNames: |
||
4058 | :vartype ServerNames: LocalizedText |
||
4059 | :ivar ServerType: |
||
4060 | :vartype ServerType: ApplicationType |
||
4061 | :ivar GatewayServerUri: |
||
4062 | :vartype GatewayServerUri: String |
||
4063 | :ivar DiscoveryUrls: |
||
4064 | :vartype DiscoveryUrls: String |
||
4065 | :ivar SemaphoreFilePath: |
||
4066 | :vartype SemaphoreFilePath: String |
||
4067 | :ivar IsOnline: |
||
4068 | :vartype IsOnline: Boolean |
||
4069 | """ |
||
4070 | |||
4071 | ua_types = [ |
||
4072 | ('ServerUri', 'String'), |
||
4073 | ('ProductUri', 'String'), |
||
4074 | ('ServerNames', 'ListOfLocalizedText'), |
||
4075 | ('ServerType', 'ApplicationType'), |
||
4076 | ('GatewayServerUri', 'String'), |
||
4077 | ('DiscoveryUrls', 'ListOfString'), |
||
4078 | ('SemaphoreFilePath', 'String'), |
||
4079 | ('IsOnline', 'Boolean'), |
||
4080 | ] |
||
4081 | |||
4082 | def __init__(self): |
||
4083 | self.ServerUri = None |
||
4084 | self.ProductUri = None |
||
4085 | self.ServerNames = [] |
||
4086 | self.ServerType = ApplicationType(0) |
||
4087 | self.GatewayServerUri = None |
||
4088 | self.DiscoveryUrls = [] |
||
4089 | self.SemaphoreFilePath = None |
||
4090 | self.IsOnline = True |
||
4091 | self._freeze = True |
||
4092 | |||
4093 | def __str__(self): |
||
4094 | 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})' |
||
4095 | |||
4096 | __repr__ = __str__ |
||
4097 | |||
4098 | |||
4099 | class RegisterServerRequest(FrozenClass): |
||
4100 | """ |
||
4101 | :ivar TypeId: |
||
4102 | :vartype TypeId: NodeId |
||
4103 | :ivar RequestHeader: |
||
4104 | :vartype RequestHeader: RequestHeader |
||
4105 | :ivar Server: |
||
4106 | :vartype Server: RegisteredServer |
||
4107 | """ |
||
4108 | |||
4109 | ua_types = [ |
||
4110 | ('TypeId', 'NodeId'), |
||
4111 | ('RequestHeader', 'RequestHeader'), |
||
4112 | ('Server', 'RegisteredServer'), |
||
4113 | ] |
||
4114 | |||
4115 | def __init__(self): |
||
4116 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) |
||
4117 | self.RequestHeader = RequestHeader() |
||
4118 | self.Server = RegisteredServer() |
||
4119 | self._freeze = True |
||
4120 | |||
4121 | def __str__(self): |
||
4122 | return f'RegisterServerRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Server:{self.Server})' |
||
4123 | |||
4124 | __repr__ = __str__ |
||
4125 | |||
4126 | |||
4127 | class RegisterServerResponse(FrozenClass): |
||
4128 | """ |
||
4129 | :ivar TypeId: |
||
4130 | :vartype TypeId: NodeId |
||
4131 | :ivar ResponseHeader: |
||
4132 | :vartype ResponseHeader: ResponseHeader |
||
4133 | """ |
||
4134 | |||
4135 | ua_types = [ |
||
4136 | ('TypeId', 'NodeId'), |
||
4137 | ('ResponseHeader', 'ResponseHeader'), |
||
4138 | ] |
||
4139 | |||
4140 | def __init__(self): |
||
4141 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) |
||
4142 | self.ResponseHeader = ResponseHeader() |
||
4143 | self._freeze = True |
||
4144 | |||
4145 | def __str__(self): |
||
4146 | return f'RegisterServerResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
4147 | |||
4148 | __repr__ = __str__ |
||
4149 | |||
4150 | |||
4151 | class DiscoveryConfiguration(FrozenClass): |
||
4152 | """ |
||
4153 | """ |
||
4154 | |||
4155 | ua_types = [ |
||
4156 | ] |
||
4157 | |||
4158 | def __init__(self): |
||
4159 | self._freeze = True |
||
4160 | |||
4161 | def __str__(self): |
||
4162 | return 'DiscoveryConfiguration()' |
||
4163 | |||
4164 | __repr__ = __str__ |
||
4165 | |||
4166 | |||
4167 | class MdnsDiscoveryConfiguration(FrozenClass): |
||
4168 | """ |
||
4169 | :ivar MdnsServerName: |
||
4170 | :vartype MdnsServerName: String |
||
4171 | :ivar ServerCapabilities: |
||
4172 | :vartype ServerCapabilities: String |
||
4173 | """ |
||
4174 | |||
4175 | ua_types = [ |
||
4176 | ('MdnsServerName', 'String'), |
||
4177 | ('ServerCapabilities', 'ListOfString'), |
||
4178 | ] |
||
4179 | |||
4180 | def __init__(self): |
||
4181 | self.MdnsServerName = None |
||
4182 | self.ServerCapabilities = [] |
||
4183 | self._freeze = True |
||
4184 | |||
4185 | def __str__(self): |
||
4186 | return f'MdnsDiscoveryConfiguration(MdnsServerName:{self.MdnsServerName}, ServerCapabilities:{self.ServerCapabilities})' |
||
4187 | |||
4188 | __repr__ = __str__ |
||
4189 | |||
4190 | |||
4191 | class RegisterServer2Parameters(FrozenClass): |
||
4192 | """ |
||
4193 | :ivar Server: |
||
4194 | :vartype Server: RegisteredServer |
||
4195 | :ivar DiscoveryConfiguration: |
||
4196 | :vartype DiscoveryConfiguration: ExtensionObject |
||
4197 | """ |
||
4198 | |||
4199 | ua_types = [ |
||
4200 | ('Server', 'RegisteredServer'), |
||
4201 | ('DiscoveryConfiguration', 'ListOfExtensionObject'), |
||
4202 | ] |
||
4203 | |||
4204 | def __init__(self): |
||
4205 | self.Server = RegisteredServer() |
||
4206 | self.DiscoveryConfiguration = [] |
||
4207 | self._freeze = True |
||
4208 | |||
4209 | def __str__(self): |
||
4210 | return f'RegisterServer2Parameters(Server:{self.Server}, DiscoveryConfiguration:{self.DiscoveryConfiguration})' |
||
4211 | |||
4212 | __repr__ = __str__ |
||
4213 | |||
4214 | |||
4215 | class RegisterServer2Request(FrozenClass): |
||
4216 | """ |
||
4217 | :ivar TypeId: |
||
4218 | :vartype TypeId: NodeId |
||
4219 | :ivar RequestHeader: |
||
4220 | :vartype RequestHeader: RequestHeader |
||
4221 | :ivar Parameters: |
||
4222 | :vartype Parameters: RegisterServer2Parameters |
||
4223 | """ |
||
4224 | |||
4225 | ua_types = [ |
||
4226 | ('TypeId', 'NodeId'), |
||
4227 | ('RequestHeader', 'RequestHeader'), |
||
4228 | ('Parameters', 'RegisterServer2Parameters'), |
||
4229 | ] |
||
4230 | |||
4231 | def __init__(self): |
||
4232 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) |
||
4233 | self.RequestHeader = RequestHeader() |
||
4234 | self.Parameters = RegisterServer2Parameters() |
||
4235 | self._freeze = True |
||
4236 | |||
4237 | def __str__(self): |
||
4238 | return f'RegisterServer2Request(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4239 | |||
4240 | __repr__ = __str__ |
||
4241 | |||
4242 | |||
4243 | class RegisterServer2Response(FrozenClass): |
||
4244 | """ |
||
4245 | :ivar TypeId: |
||
4246 | :vartype TypeId: NodeId |
||
4247 | :ivar ResponseHeader: |
||
4248 | :vartype ResponseHeader: ResponseHeader |
||
4249 | :ivar ConfigurationResults: |
||
4250 | :vartype ConfigurationResults: StatusCode |
||
4251 | :ivar DiagnosticInfos: |
||
4252 | :vartype DiagnosticInfos: DiagnosticInfo |
||
4253 | """ |
||
4254 | |||
4255 | ua_types = [ |
||
4256 | ('TypeId', 'NodeId'), |
||
4257 | ('ResponseHeader', 'ResponseHeader'), |
||
4258 | ('ConfigurationResults', 'ListOfStatusCode'), |
||
4259 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
4260 | ] |
||
4261 | |||
4262 | def __init__(self): |
||
4263 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) |
||
4264 | self.ResponseHeader = ResponseHeader() |
||
4265 | self.ConfigurationResults = [] |
||
4266 | self.DiagnosticInfos = [] |
||
4267 | self._freeze = True |
||
4268 | |||
4269 | def __str__(self): |
||
4270 | return f'RegisterServer2Response(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, ConfigurationResults:{self.ConfigurationResults}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
4271 | |||
4272 | __repr__ = __str__ |
||
4273 | |||
4274 | |||
4275 | class ChannelSecurityToken(FrozenClass): |
||
4276 | """ |
||
4277 | :ivar ChannelId: |
||
4278 | :vartype ChannelId: UInt32 |
||
4279 | :ivar TokenId: |
||
4280 | :vartype TokenId: UInt32 |
||
4281 | :ivar CreatedAt: |
||
4282 | :vartype CreatedAt: DateTime |
||
4283 | :ivar RevisedLifetime: |
||
4284 | :vartype RevisedLifetime: UInt32 |
||
4285 | """ |
||
4286 | |||
4287 | ua_types = [ |
||
4288 | ('ChannelId', 'UInt32'), |
||
4289 | ('TokenId', 'UInt32'), |
||
4290 | ('CreatedAt', 'DateTime'), |
||
4291 | ('RevisedLifetime', 'UInt32'), |
||
4292 | ] |
||
4293 | |||
4294 | def __init__(self): |
||
4295 | self.ChannelId = 0 |
||
4296 | self.TokenId = 0 |
||
4297 | self.CreatedAt = datetime.utcnow() |
||
4298 | self.RevisedLifetime = 0 |
||
4299 | self._freeze = True |
||
4300 | |||
4301 | def __str__(self): |
||
4302 | return f'ChannelSecurityToken(ChannelId:{self.ChannelId}, TokenId:{self.TokenId}, CreatedAt:{self.CreatedAt}, RevisedLifetime:{self.RevisedLifetime})' |
||
4303 | |||
4304 | __repr__ = __str__ |
||
4305 | |||
4306 | |||
4307 | class OpenSecureChannelParameters(FrozenClass): |
||
4308 | """ |
||
4309 | :ivar ClientProtocolVersion: |
||
4310 | :vartype ClientProtocolVersion: UInt32 |
||
4311 | :ivar RequestType: |
||
4312 | :vartype RequestType: SecurityTokenRequestType |
||
4313 | :ivar SecurityMode: |
||
4314 | :vartype SecurityMode: MessageSecurityMode |
||
4315 | :ivar ClientNonce: |
||
4316 | :vartype ClientNonce: ByteString |
||
4317 | :ivar RequestedLifetime: |
||
4318 | :vartype RequestedLifetime: UInt32 |
||
4319 | """ |
||
4320 | |||
4321 | ua_types = [ |
||
4322 | ('ClientProtocolVersion', 'UInt32'), |
||
4323 | ('RequestType', 'SecurityTokenRequestType'), |
||
4324 | ('SecurityMode', 'MessageSecurityMode'), |
||
4325 | ('ClientNonce', 'ByteString'), |
||
4326 | ('RequestedLifetime', 'UInt32'), |
||
4327 | ] |
||
4328 | |||
4329 | def __init__(self): |
||
4330 | self.ClientProtocolVersion = 0 |
||
4331 | self.RequestType = SecurityTokenRequestType(0) |
||
4332 | self.SecurityMode = MessageSecurityMode(0) |
||
4333 | self.ClientNonce = None |
||
4334 | self.RequestedLifetime = 0 |
||
4335 | self._freeze = True |
||
4336 | |||
4337 | def __str__(self): |
||
4338 | return f'OpenSecureChannelParameters(ClientProtocolVersion:{self.ClientProtocolVersion}, RequestType:{self.RequestType}, SecurityMode:{self.SecurityMode}, ClientNonce:{self.ClientNonce}, RequestedLifetime:{self.RequestedLifetime})' |
||
4339 | |||
4340 | __repr__ = __str__ |
||
4341 | |||
4342 | |||
4343 | class OpenSecureChannelRequest(FrozenClass): |
||
4344 | """ |
||
4345 | :ivar TypeId: |
||
4346 | :vartype TypeId: NodeId |
||
4347 | :ivar RequestHeader: |
||
4348 | :vartype RequestHeader: RequestHeader |
||
4349 | :ivar Parameters: |
||
4350 | :vartype Parameters: OpenSecureChannelParameters |
||
4351 | """ |
||
4352 | |||
4353 | ua_types = [ |
||
4354 | ('TypeId', 'NodeId'), |
||
4355 | ('RequestHeader', 'RequestHeader'), |
||
4356 | ('Parameters', 'OpenSecureChannelParameters'), |
||
4357 | ] |
||
4358 | |||
4359 | def __init__(self): |
||
4360 | self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) |
||
4361 | self.RequestHeader = RequestHeader() |
||
4362 | self.Parameters = OpenSecureChannelParameters() |
||
4363 | self._freeze = True |
||
4364 | |||
4365 | def __str__(self): |
||
4366 | return f'OpenSecureChannelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4367 | |||
4368 | __repr__ = __str__ |
||
4369 | |||
4370 | |||
4371 | class OpenSecureChannelResult(FrozenClass): |
||
4372 | """ |
||
4373 | :ivar ServerProtocolVersion: |
||
4374 | :vartype ServerProtocolVersion: UInt32 |
||
4375 | :ivar SecurityToken: |
||
4376 | :vartype SecurityToken: ChannelSecurityToken |
||
4377 | :ivar ServerNonce: |
||
4378 | :vartype ServerNonce: ByteString |
||
4379 | """ |
||
4380 | |||
4381 | ua_types = [ |
||
4382 | ('ServerProtocolVersion', 'UInt32'), |
||
4383 | ('SecurityToken', 'ChannelSecurityToken'), |
||
4384 | ('ServerNonce', 'ByteString'), |
||
4385 | ] |
||
4386 | |||
4387 | def __init__(self): |
||
4388 | self.ServerProtocolVersion = 0 |
||
4389 | self.SecurityToken = ChannelSecurityToken() |
||
4390 | self.ServerNonce = None |
||
4391 | self._freeze = True |
||
4392 | |||
4393 | def __str__(self): |
||
4394 | return f'OpenSecureChannelResult(ServerProtocolVersion:{self.ServerProtocolVersion}, SecurityToken:{self.SecurityToken}, ServerNonce:{self.ServerNonce})' |
||
4395 | |||
4396 | __repr__ = __str__ |
||
4397 | |||
4398 | |||
4399 | class OpenSecureChannelResponse(FrozenClass): |
||
4400 | """ |
||
4401 | :ivar TypeId: |
||
4402 | :vartype TypeId: NodeId |
||
4403 | :ivar ResponseHeader: |
||
4404 | :vartype ResponseHeader: ResponseHeader |
||
4405 | :ivar Parameters: |
||
4406 | :vartype Parameters: OpenSecureChannelResult |
||
4407 | """ |
||
4408 | |||
4409 | ua_types = [ |
||
4410 | ('TypeId', 'NodeId'), |
||
4411 | ('ResponseHeader', 'ResponseHeader'), |
||
4412 | ('Parameters', 'OpenSecureChannelResult'), |
||
4413 | ] |
||
4414 | |||
4415 | def __init__(self): |
||
4416 | self.TypeId = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) |
||
4417 | self.ResponseHeader = ResponseHeader() |
||
4418 | self.Parameters = OpenSecureChannelResult() |
||
4419 | self._freeze = True |
||
4420 | |||
4421 | def __str__(self): |
||
4422 | return f'OpenSecureChannelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4423 | |||
4424 | __repr__ = __str__ |
||
4425 | |||
4426 | |||
4427 | class CloseSecureChannelRequest(FrozenClass): |
||
4428 | """ |
||
4429 | :ivar TypeId: |
||
4430 | :vartype TypeId: NodeId |
||
4431 | :ivar RequestHeader: |
||
4432 | :vartype RequestHeader: RequestHeader |
||
4433 | """ |
||
4434 | |||
4435 | ua_types = [ |
||
4436 | ('TypeId', 'NodeId'), |
||
4437 | ('RequestHeader', 'RequestHeader'), |
||
4438 | ] |
||
4439 | |||
4440 | def __init__(self): |
||
4441 | self.TypeId = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) |
||
4442 | self.RequestHeader = RequestHeader() |
||
4443 | self._freeze = True |
||
4444 | |||
4445 | def __str__(self): |
||
4446 | return f'CloseSecureChannelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader})' |
||
4447 | |||
4448 | __repr__ = __str__ |
||
4449 | |||
4450 | |||
4451 | class CloseSecureChannelResponse(FrozenClass): |
||
4452 | """ |
||
4453 | :ivar TypeId: |
||
4454 | :vartype TypeId: NodeId |
||
4455 | :ivar ResponseHeader: |
||
4456 | :vartype ResponseHeader: ResponseHeader |
||
4457 | """ |
||
4458 | |||
4459 | ua_types = [ |
||
4460 | ('TypeId', 'NodeId'), |
||
4461 | ('ResponseHeader', 'ResponseHeader'), |
||
4462 | ] |
||
4463 | |||
4464 | def __init__(self): |
||
4465 | self.TypeId = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) |
||
4466 | self.ResponseHeader = ResponseHeader() |
||
4467 | self._freeze = True |
||
4468 | |||
4469 | def __str__(self): |
||
4470 | return f'CloseSecureChannelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
4471 | |||
4472 | __repr__ = __str__ |
||
4473 | |||
4474 | |||
4475 | class SignedSoftwareCertificate(FrozenClass): |
||
4476 | """ |
||
4477 | :ivar CertificateData: |
||
4478 | :vartype CertificateData: ByteString |
||
4479 | :ivar Signature: |
||
4480 | :vartype Signature: ByteString |
||
4481 | """ |
||
4482 | |||
4483 | ua_types = [ |
||
4484 | ('CertificateData', 'ByteString'), |
||
4485 | ('Signature', 'ByteString'), |
||
4486 | ] |
||
4487 | |||
4488 | def __init__(self): |
||
4489 | self.CertificateData = None |
||
4490 | self.Signature = None |
||
4491 | self._freeze = True |
||
4492 | |||
4493 | def __str__(self): |
||
4494 | return f'SignedSoftwareCertificate(CertificateData:{self.CertificateData}, Signature:{self.Signature})' |
||
4495 | |||
4496 | __repr__ = __str__ |
||
4497 | |||
4498 | |||
4499 | class SignatureData(FrozenClass): |
||
4500 | """ |
||
4501 | :ivar Algorithm: |
||
4502 | :vartype Algorithm: String |
||
4503 | :ivar Signature: |
||
4504 | :vartype Signature: ByteString |
||
4505 | """ |
||
4506 | |||
4507 | ua_types = [ |
||
4508 | ('Algorithm', 'String'), |
||
4509 | ('Signature', 'ByteString'), |
||
4510 | ] |
||
4511 | |||
4512 | def __init__(self): |
||
4513 | self.Algorithm = None |
||
4514 | self.Signature = None |
||
4515 | self._freeze = True |
||
4516 | |||
4517 | def __str__(self): |
||
4518 | return f'SignatureData(Algorithm:{self.Algorithm}, Signature:{self.Signature})' |
||
4519 | |||
4520 | __repr__ = __str__ |
||
4521 | |||
4522 | |||
4523 | class CreateSessionParameters(FrozenClass): |
||
4524 | """ |
||
4525 | :ivar ClientDescription: |
||
4526 | :vartype ClientDescription: ApplicationDescription |
||
4527 | :ivar ServerUri: |
||
4528 | :vartype ServerUri: String |
||
4529 | :ivar EndpointUrl: |
||
4530 | :vartype EndpointUrl: String |
||
4531 | :ivar SessionName: |
||
4532 | :vartype SessionName: String |
||
4533 | :ivar ClientNonce: |
||
4534 | :vartype ClientNonce: ByteString |
||
4535 | :ivar ClientCertificate: |
||
4536 | :vartype ClientCertificate: ByteString |
||
4537 | :ivar RequestedSessionTimeout: |
||
4538 | :vartype RequestedSessionTimeout: Double |
||
4539 | :ivar MaxResponseMessageSize: |
||
4540 | :vartype MaxResponseMessageSize: UInt32 |
||
4541 | """ |
||
4542 | |||
4543 | ua_types = [ |
||
4544 | ('ClientDescription', 'ApplicationDescription'), |
||
4545 | ('ServerUri', 'String'), |
||
4546 | ('EndpointUrl', 'String'), |
||
4547 | ('SessionName', 'String'), |
||
4548 | ('ClientNonce', 'ByteString'), |
||
4549 | ('ClientCertificate', 'ByteString'), |
||
4550 | ('RequestedSessionTimeout', 'Double'), |
||
4551 | ('MaxResponseMessageSize', 'UInt32'), |
||
4552 | ] |
||
4553 | |||
4554 | def __init__(self): |
||
4555 | self.ClientDescription = ApplicationDescription() |
||
4556 | self.ServerUri = None |
||
4557 | self.EndpointUrl = None |
||
4558 | self.SessionName = None |
||
4559 | self.ClientNonce = None |
||
4560 | self.ClientCertificate = None |
||
4561 | self.RequestedSessionTimeout = 0 |
||
4562 | self.MaxResponseMessageSize = 0 |
||
4563 | self._freeze = True |
||
4564 | |||
4565 | def __str__(self): |
||
4566 | 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})' |
||
4567 | |||
4568 | __repr__ = __str__ |
||
4569 | |||
4570 | |||
4571 | class CreateSessionRequest(FrozenClass): |
||
4572 | """ |
||
4573 | :ivar TypeId: |
||
4574 | :vartype TypeId: NodeId |
||
4575 | :ivar RequestHeader: |
||
4576 | :vartype RequestHeader: RequestHeader |
||
4577 | :ivar Parameters: |
||
4578 | :vartype Parameters: CreateSessionParameters |
||
4579 | """ |
||
4580 | |||
4581 | ua_types = [ |
||
4582 | ('TypeId', 'NodeId'), |
||
4583 | ('RequestHeader', 'RequestHeader'), |
||
4584 | ('Parameters', 'CreateSessionParameters'), |
||
4585 | ] |
||
4586 | |||
4587 | def __init__(self): |
||
4588 | self.TypeId = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) |
||
4589 | self.RequestHeader = RequestHeader() |
||
4590 | self.Parameters = CreateSessionParameters() |
||
4591 | self._freeze = True |
||
4592 | |||
4593 | def __str__(self): |
||
4594 | return f'CreateSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4595 | |||
4596 | __repr__ = __str__ |
||
4597 | |||
4598 | |||
4599 | class CreateSessionResult(FrozenClass): |
||
4600 | """ |
||
4601 | :ivar SessionId: |
||
4602 | :vartype SessionId: NodeId |
||
4603 | :ivar AuthenticationToken: |
||
4604 | :vartype AuthenticationToken: NodeId |
||
4605 | :ivar RevisedSessionTimeout: |
||
4606 | :vartype RevisedSessionTimeout: Double |
||
4607 | :ivar ServerNonce: |
||
4608 | :vartype ServerNonce: ByteString |
||
4609 | :ivar ServerCertificate: |
||
4610 | :vartype ServerCertificate: ByteString |
||
4611 | :ivar ServerEndpoints: |
||
4612 | :vartype ServerEndpoints: EndpointDescription |
||
4613 | :ivar ServerSoftwareCertificates: |
||
4614 | :vartype ServerSoftwareCertificates: SignedSoftwareCertificate |
||
4615 | :ivar ServerSignature: |
||
4616 | :vartype ServerSignature: SignatureData |
||
4617 | :ivar MaxRequestMessageSize: |
||
4618 | :vartype MaxRequestMessageSize: UInt32 |
||
4619 | """ |
||
4620 | |||
4621 | ua_types = [ |
||
4622 | ('SessionId', 'NodeId'), |
||
4623 | ('AuthenticationToken', 'NodeId'), |
||
4624 | ('RevisedSessionTimeout', 'Double'), |
||
4625 | ('ServerNonce', 'ByteString'), |
||
4626 | ('ServerCertificate', 'ByteString'), |
||
4627 | ('ServerEndpoints', 'ListOfEndpointDescription'), |
||
4628 | ('ServerSoftwareCertificates', 'ListOfSignedSoftwareCertificate'), |
||
4629 | ('ServerSignature', 'SignatureData'), |
||
4630 | ('MaxRequestMessageSize', 'UInt32'), |
||
4631 | ] |
||
4632 | |||
4633 | def __init__(self): |
||
4634 | self.SessionId = NodeId() |
||
4635 | self.AuthenticationToken = NodeId() |
||
4636 | self.RevisedSessionTimeout = 0 |
||
4637 | self.ServerNonce = None |
||
4638 | self.ServerCertificate = None |
||
4639 | self.ServerEndpoints = [] |
||
4640 | self.ServerSoftwareCertificates = [] |
||
4641 | self.ServerSignature = SignatureData() |
||
4642 | self.MaxRequestMessageSize = 0 |
||
4643 | self._freeze = True |
||
4644 | |||
4645 | def __str__(self): |
||
4646 | 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})' |
||
4647 | |||
4648 | __repr__ = __str__ |
||
4649 | |||
4650 | |||
4651 | class CreateSessionResponse(FrozenClass): |
||
4652 | """ |
||
4653 | :ivar TypeId: |
||
4654 | :vartype TypeId: NodeId |
||
4655 | :ivar ResponseHeader: |
||
4656 | :vartype ResponseHeader: ResponseHeader |
||
4657 | :ivar Parameters: |
||
4658 | :vartype Parameters: CreateSessionResult |
||
4659 | """ |
||
4660 | |||
4661 | ua_types = [ |
||
4662 | ('TypeId', 'NodeId'), |
||
4663 | ('ResponseHeader', 'ResponseHeader'), |
||
4664 | ('Parameters', 'CreateSessionResult'), |
||
4665 | ] |
||
4666 | |||
4667 | def __init__(self): |
||
4668 | self.TypeId = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) |
||
4669 | self.ResponseHeader = ResponseHeader() |
||
4670 | self.Parameters = CreateSessionResult() |
||
4671 | self._freeze = True |
||
4672 | |||
4673 | def __str__(self): |
||
4674 | return f'CreateSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4675 | |||
4676 | __repr__ = __str__ |
||
4677 | |||
4678 | |||
4679 | class UserIdentityToken(FrozenClass): |
||
4680 | """ |
||
4681 | :ivar PolicyId: |
||
4682 | :vartype PolicyId: String |
||
4683 | """ |
||
4684 | |||
4685 | ua_types = [ |
||
4686 | ('PolicyId', 'String'), |
||
4687 | ] |
||
4688 | |||
4689 | def __init__(self): |
||
4690 | self.PolicyId = None |
||
4691 | self._freeze = True |
||
4692 | |||
4693 | def __str__(self): |
||
4694 | return f'UserIdentityToken(PolicyId:{self.PolicyId})' |
||
4695 | |||
4696 | __repr__ = __str__ |
||
4697 | |||
4698 | |||
4699 | class AnonymousIdentityToken(FrozenClass): |
||
4700 | """ |
||
4701 | :ivar PolicyId: |
||
4702 | :vartype PolicyId: String |
||
4703 | """ |
||
4704 | |||
4705 | ua_types = [ |
||
4706 | ('PolicyId', 'String'), |
||
4707 | ] |
||
4708 | |||
4709 | def __init__(self): |
||
4710 | self.PolicyId = None |
||
4711 | self._freeze = True |
||
4712 | |||
4713 | def __str__(self): |
||
4714 | return f'AnonymousIdentityToken(PolicyId:{self.PolicyId})' |
||
4715 | |||
4716 | __repr__ = __str__ |
||
4717 | |||
4718 | |||
4719 | class UserNameIdentityToken(FrozenClass): |
||
4720 | """ |
||
4721 | :ivar PolicyId: |
||
4722 | :vartype PolicyId: String |
||
4723 | :ivar UserName: |
||
4724 | :vartype UserName: String |
||
4725 | :ivar Password: |
||
4726 | :vartype Password: ByteString |
||
4727 | :ivar EncryptionAlgorithm: |
||
4728 | :vartype EncryptionAlgorithm: String |
||
4729 | """ |
||
4730 | |||
4731 | ua_types = [ |
||
4732 | ('PolicyId', 'String'), |
||
4733 | ('UserName', 'String'), |
||
4734 | ('Password', 'ByteString'), |
||
4735 | ('EncryptionAlgorithm', 'String'), |
||
4736 | ] |
||
4737 | |||
4738 | def __init__(self): |
||
4739 | self.PolicyId = None |
||
4740 | self.UserName = None |
||
4741 | self.Password = None |
||
4742 | self.EncryptionAlgorithm = None |
||
4743 | self._freeze = True |
||
4744 | |||
4745 | def __str__(self): |
||
4746 | return f'UserNameIdentityToken(PolicyId:{self.PolicyId}, UserName:{self.UserName}, Password:{self.Password}, EncryptionAlgorithm:{self.EncryptionAlgorithm})' |
||
4747 | |||
4748 | __repr__ = __str__ |
||
4749 | |||
4750 | |||
4751 | class X509IdentityToken(FrozenClass): |
||
4752 | """ |
||
4753 | :ivar PolicyId: |
||
4754 | :vartype PolicyId: String |
||
4755 | :ivar CertificateData: |
||
4756 | :vartype CertificateData: ByteString |
||
4757 | """ |
||
4758 | |||
4759 | ua_types = [ |
||
4760 | ('PolicyId', 'String'), |
||
4761 | ('CertificateData', 'ByteString'), |
||
4762 | ] |
||
4763 | |||
4764 | def __init__(self): |
||
4765 | self.PolicyId = None |
||
4766 | self.CertificateData = None |
||
4767 | self._freeze = True |
||
4768 | |||
4769 | def __str__(self): |
||
4770 | return f'X509IdentityToken(PolicyId:{self.PolicyId}, CertificateData:{self.CertificateData})' |
||
4771 | |||
4772 | __repr__ = __str__ |
||
4773 | |||
4774 | |||
4775 | class IssuedIdentityToken(FrozenClass): |
||
4776 | """ |
||
4777 | :ivar PolicyId: |
||
4778 | :vartype PolicyId: String |
||
4779 | :ivar TokenData: |
||
4780 | :vartype TokenData: ByteString |
||
4781 | :ivar EncryptionAlgorithm: |
||
4782 | :vartype EncryptionAlgorithm: String |
||
4783 | """ |
||
4784 | |||
4785 | ua_types = [ |
||
4786 | ('PolicyId', 'String'), |
||
4787 | ('TokenData', 'ByteString'), |
||
4788 | ('EncryptionAlgorithm', 'String'), |
||
4789 | ] |
||
4790 | |||
4791 | def __init__(self): |
||
4792 | self.PolicyId = None |
||
4793 | self.TokenData = None |
||
4794 | self.EncryptionAlgorithm = None |
||
4795 | self._freeze = True |
||
4796 | |||
4797 | def __str__(self): |
||
4798 | return f'IssuedIdentityToken(PolicyId:{self.PolicyId}, TokenData:{self.TokenData}, EncryptionAlgorithm:{self.EncryptionAlgorithm})' |
||
4799 | |||
4800 | __repr__ = __str__ |
||
4801 | |||
4802 | |||
4803 | class ActivateSessionParameters(FrozenClass): |
||
4804 | """ |
||
4805 | :ivar ClientSignature: |
||
4806 | :vartype ClientSignature: SignatureData |
||
4807 | :ivar ClientSoftwareCertificates: |
||
4808 | :vartype ClientSoftwareCertificates: SignedSoftwareCertificate |
||
4809 | :ivar LocaleIds: |
||
4810 | :vartype LocaleIds: String |
||
4811 | :ivar UserIdentityToken: |
||
4812 | :vartype UserIdentityToken: ExtensionObject |
||
4813 | :ivar UserTokenSignature: |
||
4814 | :vartype UserTokenSignature: SignatureData |
||
4815 | """ |
||
4816 | |||
4817 | ua_types = [ |
||
4818 | ('ClientSignature', 'SignatureData'), |
||
4819 | ('ClientSoftwareCertificates', 'ListOfSignedSoftwareCertificate'), |
||
4820 | ('LocaleIds', 'ListOfString'), |
||
4821 | ('UserIdentityToken', 'ExtensionObject'), |
||
4822 | ('UserTokenSignature', 'SignatureData'), |
||
4823 | ] |
||
4824 | |||
4825 | def __init__(self): |
||
4826 | self.ClientSignature = SignatureData() |
||
4827 | self.ClientSoftwareCertificates = [] |
||
4828 | self.LocaleIds = [] |
||
4829 | self.UserIdentityToken = ExtensionObject() |
||
4830 | self.UserTokenSignature = SignatureData() |
||
4831 | self._freeze = True |
||
4832 | |||
4833 | def __str__(self): |
||
4834 | return f'ActivateSessionParameters(ClientSignature:{self.ClientSignature}, ClientSoftwareCertificates:{self.ClientSoftwareCertificates}, LocaleIds:{self.LocaleIds}, UserIdentityToken:{self.UserIdentityToken}, UserTokenSignature:{self.UserTokenSignature})' |
||
4835 | |||
4836 | __repr__ = __str__ |
||
4837 | |||
4838 | |||
4839 | class ActivateSessionRequest(FrozenClass): |
||
4840 | """ |
||
4841 | :ivar TypeId: |
||
4842 | :vartype TypeId: NodeId |
||
4843 | :ivar RequestHeader: |
||
4844 | :vartype RequestHeader: RequestHeader |
||
4845 | :ivar Parameters: |
||
4846 | :vartype Parameters: ActivateSessionParameters |
||
4847 | """ |
||
4848 | |||
4849 | ua_types = [ |
||
4850 | ('TypeId', 'NodeId'), |
||
4851 | ('RequestHeader', 'RequestHeader'), |
||
4852 | ('Parameters', 'ActivateSessionParameters'), |
||
4853 | ] |
||
4854 | |||
4855 | def __init__(self): |
||
4856 | self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) |
||
4857 | self.RequestHeader = RequestHeader() |
||
4858 | self.Parameters = ActivateSessionParameters() |
||
4859 | self._freeze = True |
||
4860 | |||
4861 | def __str__(self): |
||
4862 | return f'ActivateSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
4863 | |||
4864 | __repr__ = __str__ |
||
4865 | |||
4866 | |||
4867 | class ActivateSessionResult(FrozenClass): |
||
4868 | """ |
||
4869 | :ivar ServerNonce: |
||
4870 | :vartype ServerNonce: ByteString |
||
4871 | :ivar Results: |
||
4872 | :vartype Results: StatusCode |
||
4873 | :ivar DiagnosticInfos: |
||
4874 | :vartype DiagnosticInfos: DiagnosticInfo |
||
4875 | """ |
||
4876 | |||
4877 | ua_types = [ |
||
4878 | ('ServerNonce', 'ByteString'), |
||
4879 | ('Results', 'ListOfStatusCode'), |
||
4880 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
4881 | ] |
||
4882 | |||
4883 | def __init__(self): |
||
4884 | self.ServerNonce = None |
||
4885 | self.Results = [] |
||
4886 | self.DiagnosticInfos = [] |
||
4887 | self._freeze = True |
||
4888 | |||
4889 | def __str__(self): |
||
4890 | return f'ActivateSessionResult(ServerNonce:{self.ServerNonce}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
4891 | |||
4892 | __repr__ = __str__ |
||
4893 | |||
4894 | |||
4895 | class ActivateSessionResponse(FrozenClass): |
||
4896 | """ |
||
4897 | :ivar TypeId: |
||
4898 | :vartype TypeId: NodeId |
||
4899 | :ivar ResponseHeader: |
||
4900 | :vartype ResponseHeader: ResponseHeader |
||
4901 | :ivar Parameters: |
||
4902 | :vartype Parameters: ActivateSessionResult |
||
4903 | """ |
||
4904 | |||
4905 | ua_types = [ |
||
4906 | ('TypeId', 'NodeId'), |
||
4907 | ('ResponseHeader', 'ResponseHeader'), |
||
4908 | ('Parameters', 'ActivateSessionResult'), |
||
4909 | ] |
||
4910 | |||
4911 | def __init__(self): |
||
4912 | self.TypeId = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) |
||
4913 | self.ResponseHeader = ResponseHeader() |
||
4914 | self.Parameters = ActivateSessionResult() |
||
4915 | self._freeze = True |
||
4916 | |||
4917 | def __str__(self): |
||
4918 | return f'ActivateSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
4919 | |||
4920 | __repr__ = __str__ |
||
4921 | |||
4922 | |||
4923 | class CloseSessionRequest(FrozenClass): |
||
4924 | """ |
||
4925 | :ivar TypeId: |
||
4926 | :vartype TypeId: NodeId |
||
4927 | :ivar RequestHeader: |
||
4928 | :vartype RequestHeader: RequestHeader |
||
4929 | :ivar DeleteSubscriptions: |
||
4930 | :vartype DeleteSubscriptions: Boolean |
||
4931 | """ |
||
4932 | |||
4933 | ua_types = [ |
||
4934 | ('TypeId', 'NodeId'), |
||
4935 | ('RequestHeader', 'RequestHeader'), |
||
4936 | ('DeleteSubscriptions', 'Boolean'), |
||
4937 | ] |
||
4938 | |||
4939 | def __init__(self): |
||
4940 | self.TypeId = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) |
||
4941 | self.RequestHeader = RequestHeader() |
||
4942 | self.DeleteSubscriptions = True |
||
4943 | self._freeze = True |
||
4944 | |||
4945 | def __str__(self): |
||
4946 | return f'CloseSessionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, DeleteSubscriptions:{self.DeleteSubscriptions})' |
||
4947 | |||
4948 | __repr__ = __str__ |
||
4949 | |||
4950 | |||
4951 | class CloseSessionResponse(FrozenClass): |
||
4952 | """ |
||
4953 | :ivar TypeId: |
||
4954 | :vartype TypeId: NodeId |
||
4955 | :ivar ResponseHeader: |
||
4956 | :vartype ResponseHeader: ResponseHeader |
||
4957 | """ |
||
4958 | |||
4959 | ua_types = [ |
||
4960 | ('TypeId', 'NodeId'), |
||
4961 | ('ResponseHeader', 'ResponseHeader'), |
||
4962 | ] |
||
4963 | |||
4964 | def __init__(self): |
||
4965 | self.TypeId = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) |
||
4966 | self.ResponseHeader = ResponseHeader() |
||
4967 | self._freeze = True |
||
4968 | |||
4969 | def __str__(self): |
||
4970 | return f'CloseSessionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
4971 | |||
4972 | __repr__ = __str__ |
||
4973 | |||
4974 | |||
4975 | class CancelParameters(FrozenClass): |
||
4976 | """ |
||
4977 | :ivar RequestHandle: |
||
4978 | :vartype RequestHandle: UInt32 |
||
4979 | """ |
||
4980 | |||
4981 | ua_types = [ |
||
4982 | ('RequestHandle', 'UInt32'), |
||
4983 | ] |
||
4984 | |||
4985 | def __init__(self): |
||
4986 | self.RequestHandle = 0 |
||
4987 | self._freeze = True |
||
4988 | |||
4989 | def __str__(self): |
||
4990 | return f'CancelParameters(RequestHandle:{self.RequestHandle})' |
||
4991 | |||
4992 | __repr__ = __str__ |
||
4993 | |||
4994 | |||
4995 | class CancelRequest(FrozenClass): |
||
4996 | """ |
||
4997 | :ivar TypeId: |
||
4998 | :vartype TypeId: NodeId |
||
4999 | :ivar RequestHeader: |
||
5000 | :vartype RequestHeader: RequestHeader |
||
5001 | :ivar Parameters: |
||
5002 | :vartype Parameters: CancelParameters |
||
5003 | """ |
||
5004 | |||
5005 | ua_types = [ |
||
5006 | ('TypeId', 'NodeId'), |
||
5007 | ('RequestHeader', 'RequestHeader'), |
||
5008 | ('Parameters', 'CancelParameters'), |
||
5009 | ] |
||
5010 | |||
5011 | def __init__(self): |
||
5012 | self.TypeId = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) |
||
5013 | self.RequestHeader = RequestHeader() |
||
5014 | self.Parameters = CancelParameters() |
||
5015 | self._freeze = True |
||
5016 | |||
5017 | def __str__(self): |
||
5018 | return f'CancelRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5019 | |||
5020 | __repr__ = __str__ |
||
5021 | |||
5022 | |||
5023 | class CancelResult(FrozenClass): |
||
5024 | """ |
||
5025 | :ivar CancelCount: |
||
5026 | :vartype CancelCount: UInt32 |
||
5027 | """ |
||
5028 | |||
5029 | ua_types = [ |
||
5030 | ('CancelCount', 'UInt32'), |
||
5031 | ] |
||
5032 | |||
5033 | def __init__(self): |
||
5034 | self.CancelCount = 0 |
||
5035 | self._freeze = True |
||
5036 | |||
5037 | def __str__(self): |
||
5038 | return f'CancelResult(CancelCount:{self.CancelCount})' |
||
5039 | |||
5040 | __repr__ = __str__ |
||
5041 | |||
5042 | |||
5043 | class CancelResponse(FrozenClass): |
||
5044 | """ |
||
5045 | :ivar TypeId: |
||
5046 | :vartype TypeId: NodeId |
||
5047 | :ivar ResponseHeader: |
||
5048 | :vartype ResponseHeader: ResponseHeader |
||
5049 | :ivar Parameters: |
||
5050 | :vartype Parameters: CancelResult |
||
5051 | """ |
||
5052 | |||
5053 | ua_types = [ |
||
5054 | ('TypeId', 'NodeId'), |
||
5055 | ('ResponseHeader', 'ResponseHeader'), |
||
5056 | ('Parameters', 'CancelResult'), |
||
5057 | ] |
||
5058 | |||
5059 | def __init__(self): |
||
5060 | self.TypeId = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) |
||
5061 | self.ResponseHeader = ResponseHeader() |
||
5062 | self.Parameters = CancelResult() |
||
5063 | self._freeze = True |
||
5064 | |||
5065 | def __str__(self): |
||
5066 | return f'CancelResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
5067 | |||
5068 | __repr__ = __str__ |
||
5069 | |||
5070 | |||
5071 | class NodeAttributes(FrozenClass): |
||
5072 | """ |
||
5073 | :ivar SpecifiedAttributes: |
||
5074 | :vartype SpecifiedAttributes: UInt32 |
||
5075 | :ivar DisplayName: |
||
5076 | :vartype DisplayName: LocalizedText |
||
5077 | :ivar Description: |
||
5078 | :vartype Description: LocalizedText |
||
5079 | :ivar WriteMask: |
||
5080 | :vartype WriteMask: UInt32 |
||
5081 | :ivar UserWriteMask: |
||
5082 | :vartype UserWriteMask: UInt32 |
||
5083 | """ |
||
5084 | |||
5085 | ua_types = [ |
||
5086 | ('SpecifiedAttributes', 'UInt32'), |
||
5087 | ('DisplayName', 'LocalizedText'), |
||
5088 | ('Description', 'LocalizedText'), |
||
5089 | ('WriteMask', 'UInt32'), |
||
5090 | ('UserWriteMask', 'UInt32'), |
||
5091 | ] |
||
5092 | |||
5093 | def __init__(self): |
||
5094 | self.SpecifiedAttributes = 0 |
||
5095 | self.DisplayName = LocalizedText() |
||
5096 | self.Description = LocalizedText() |
||
5097 | self.WriteMask = 0 |
||
5098 | self.UserWriteMask = 0 |
||
5099 | self._freeze = True |
||
5100 | |||
5101 | def __str__(self): |
||
5102 | return f'NodeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask})' |
||
5103 | |||
5104 | __repr__ = __str__ |
||
5105 | |||
5106 | |||
5107 | class ObjectAttributes(FrozenClass): |
||
5108 | """ |
||
5109 | :ivar SpecifiedAttributes: |
||
5110 | :vartype SpecifiedAttributes: UInt32 |
||
5111 | :ivar DisplayName: |
||
5112 | :vartype DisplayName: LocalizedText |
||
5113 | :ivar Description: |
||
5114 | :vartype Description: LocalizedText |
||
5115 | :ivar WriteMask: |
||
5116 | :vartype WriteMask: UInt32 |
||
5117 | :ivar UserWriteMask: |
||
5118 | :vartype UserWriteMask: UInt32 |
||
5119 | :ivar EventNotifier: |
||
5120 | :vartype EventNotifier: Byte |
||
5121 | """ |
||
5122 | |||
5123 | ua_types = [ |
||
5124 | ('SpecifiedAttributes', 'UInt32'), |
||
5125 | ('DisplayName', 'LocalizedText'), |
||
5126 | ('Description', 'LocalizedText'), |
||
5127 | ('WriteMask', 'UInt32'), |
||
5128 | ('UserWriteMask', 'UInt32'), |
||
5129 | ('EventNotifier', 'Byte'), |
||
5130 | ] |
||
5131 | |||
5132 | def __init__(self): |
||
5133 | self.SpecifiedAttributes = 0 |
||
5134 | self.DisplayName = LocalizedText() |
||
5135 | self.Description = LocalizedText() |
||
5136 | self.WriteMask = 0 |
||
5137 | self.UserWriteMask = 0 |
||
5138 | self.EventNotifier = 0 |
||
5139 | self._freeze = True |
||
5140 | |||
5141 | def __str__(self): |
||
5142 | return f'ObjectAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, EventNotifier:{self.EventNotifier})' |
||
5143 | |||
5144 | __repr__ = __str__ |
||
5145 | |||
5146 | |||
5147 | class VariableAttributes(FrozenClass): |
||
5148 | """ |
||
5149 | :ivar SpecifiedAttributes: |
||
5150 | :vartype SpecifiedAttributes: UInt32 |
||
5151 | :ivar DisplayName: |
||
5152 | :vartype DisplayName: LocalizedText |
||
5153 | :ivar Description: |
||
5154 | :vartype Description: LocalizedText |
||
5155 | :ivar WriteMask: |
||
5156 | :vartype WriteMask: UInt32 |
||
5157 | :ivar UserWriteMask: |
||
5158 | :vartype UserWriteMask: UInt32 |
||
5159 | :ivar Value: |
||
5160 | :vartype Value: Variant |
||
5161 | :ivar DataType: |
||
5162 | :vartype DataType: NodeId |
||
5163 | :ivar ValueRank: |
||
5164 | :vartype ValueRank: Int32 |
||
5165 | :ivar ArrayDimensions: |
||
5166 | :vartype ArrayDimensions: UInt32 |
||
5167 | :ivar AccessLevel: |
||
5168 | :vartype AccessLevel: Byte |
||
5169 | :ivar UserAccessLevel: |
||
5170 | :vartype UserAccessLevel: Byte |
||
5171 | :ivar MinimumSamplingInterval: |
||
5172 | :vartype MinimumSamplingInterval: Double |
||
5173 | :ivar Historizing: |
||
5174 | :vartype Historizing: Boolean |
||
5175 | """ |
||
5176 | |||
5177 | ua_types = [ |
||
5178 | ('SpecifiedAttributes', 'UInt32'), |
||
5179 | ('DisplayName', 'LocalizedText'), |
||
5180 | ('Description', 'LocalizedText'), |
||
5181 | ('WriteMask', 'UInt32'), |
||
5182 | ('UserWriteMask', 'UInt32'), |
||
5183 | ('Value', 'Variant'), |
||
5184 | ('DataType', 'NodeId'), |
||
5185 | ('ValueRank', 'Int32'), |
||
5186 | ('ArrayDimensions', 'ListOfUInt32'), |
||
5187 | ('AccessLevel', 'Byte'), |
||
5188 | ('UserAccessLevel', 'Byte'), |
||
5189 | ('MinimumSamplingInterval', 'Double'), |
||
5190 | ('Historizing', 'Boolean'), |
||
5191 | ] |
||
5192 | |||
5193 | def __init__(self): |
||
5194 | self.SpecifiedAttributes = 0 |
||
5195 | self.DisplayName = LocalizedText() |
||
5196 | self.Description = LocalizedText() |
||
5197 | self.WriteMask = 0 |
||
5198 | self.UserWriteMask = 0 |
||
5199 | self.Value = Variant() |
||
5200 | self.DataType = NodeId() |
||
5201 | self.ValueRank = 0 |
||
5202 | self.ArrayDimensions = [] |
||
5203 | self.AccessLevel = 0 |
||
5204 | self.UserAccessLevel = 0 |
||
5205 | self.MinimumSamplingInterval = 0 |
||
5206 | self.Historizing = True |
||
5207 | self._freeze = True |
||
5208 | |||
5209 | def __str__(self): |
||
5210 | 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})' |
||
5211 | |||
5212 | __repr__ = __str__ |
||
5213 | |||
5214 | |||
5215 | class MethodAttributes(FrozenClass): |
||
5216 | """ |
||
5217 | :ivar SpecifiedAttributes: |
||
5218 | :vartype SpecifiedAttributes: UInt32 |
||
5219 | :ivar DisplayName: |
||
5220 | :vartype DisplayName: LocalizedText |
||
5221 | :ivar Description: |
||
5222 | :vartype Description: LocalizedText |
||
5223 | :ivar WriteMask: |
||
5224 | :vartype WriteMask: UInt32 |
||
5225 | :ivar UserWriteMask: |
||
5226 | :vartype UserWriteMask: UInt32 |
||
5227 | :ivar Executable: |
||
5228 | :vartype Executable: Boolean |
||
5229 | :ivar UserExecutable: |
||
5230 | :vartype UserExecutable: Boolean |
||
5231 | """ |
||
5232 | |||
5233 | ua_types = [ |
||
5234 | ('SpecifiedAttributes', 'UInt32'), |
||
5235 | ('DisplayName', 'LocalizedText'), |
||
5236 | ('Description', 'LocalizedText'), |
||
5237 | ('WriteMask', 'UInt32'), |
||
5238 | ('UserWriteMask', 'UInt32'), |
||
5239 | ('Executable', 'Boolean'), |
||
5240 | ('UserExecutable', 'Boolean'), |
||
5241 | ] |
||
5242 | |||
5243 | def __init__(self): |
||
5244 | self.SpecifiedAttributes = 0 |
||
5245 | self.DisplayName = LocalizedText() |
||
5246 | self.Description = LocalizedText() |
||
5247 | self.WriteMask = 0 |
||
5248 | self.UserWriteMask = 0 |
||
5249 | self.Executable = True |
||
5250 | self.UserExecutable = True |
||
5251 | self._freeze = True |
||
5252 | |||
5253 | def __str__(self): |
||
5254 | return f'MethodAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, Executable:{self.Executable}, UserExecutable:{self.UserExecutable})' |
||
5255 | |||
5256 | __repr__ = __str__ |
||
5257 | |||
5258 | |||
5259 | class ObjectTypeAttributes(FrozenClass): |
||
5260 | """ |
||
5261 | :ivar SpecifiedAttributes: |
||
5262 | :vartype SpecifiedAttributes: UInt32 |
||
5263 | :ivar DisplayName: |
||
5264 | :vartype DisplayName: LocalizedText |
||
5265 | :ivar Description: |
||
5266 | :vartype Description: LocalizedText |
||
5267 | :ivar WriteMask: |
||
5268 | :vartype WriteMask: UInt32 |
||
5269 | :ivar UserWriteMask: |
||
5270 | :vartype UserWriteMask: UInt32 |
||
5271 | :ivar IsAbstract: |
||
5272 | :vartype IsAbstract: Boolean |
||
5273 | """ |
||
5274 | |||
5275 | ua_types = [ |
||
5276 | ('SpecifiedAttributes', 'UInt32'), |
||
5277 | ('DisplayName', 'LocalizedText'), |
||
5278 | ('Description', 'LocalizedText'), |
||
5279 | ('WriteMask', 'UInt32'), |
||
5280 | ('UserWriteMask', 'UInt32'), |
||
5281 | ('IsAbstract', 'Boolean'), |
||
5282 | ] |
||
5283 | |||
5284 | def __init__(self): |
||
5285 | self.SpecifiedAttributes = 0 |
||
5286 | self.DisplayName = LocalizedText() |
||
5287 | self.Description = LocalizedText() |
||
5288 | self.WriteMask = 0 |
||
5289 | self.UserWriteMask = 0 |
||
5290 | self.IsAbstract = True |
||
5291 | self._freeze = True |
||
5292 | |||
5293 | def __str__(self): |
||
5294 | return f'ObjectTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, IsAbstract:{self.IsAbstract})' |
||
5295 | |||
5296 | __repr__ = __str__ |
||
5297 | |||
5298 | |||
5299 | class VariableTypeAttributes(FrozenClass): |
||
5300 | """ |
||
5301 | :ivar SpecifiedAttributes: |
||
5302 | :vartype SpecifiedAttributes: UInt32 |
||
5303 | :ivar DisplayName: |
||
5304 | :vartype DisplayName: LocalizedText |
||
5305 | :ivar Description: |
||
5306 | :vartype Description: LocalizedText |
||
5307 | :ivar WriteMask: |
||
5308 | :vartype WriteMask: UInt32 |
||
5309 | :ivar UserWriteMask: |
||
5310 | :vartype UserWriteMask: UInt32 |
||
5311 | :ivar Value: |
||
5312 | :vartype Value: Variant |
||
5313 | :ivar DataType: |
||
5314 | :vartype DataType: NodeId |
||
5315 | :ivar ValueRank: |
||
5316 | :vartype ValueRank: Int32 |
||
5317 | :ivar ArrayDimensions: |
||
5318 | :vartype ArrayDimensions: UInt32 |
||
5319 | :ivar IsAbstract: |
||
5320 | :vartype IsAbstract: Boolean |
||
5321 | """ |
||
5322 | |||
5323 | ua_types = [ |
||
5324 | ('SpecifiedAttributes', 'UInt32'), |
||
5325 | ('DisplayName', 'LocalizedText'), |
||
5326 | ('Description', 'LocalizedText'), |
||
5327 | ('WriteMask', 'UInt32'), |
||
5328 | ('UserWriteMask', 'UInt32'), |
||
5329 | ('Value', 'Variant'), |
||
5330 | ('DataType', 'NodeId'), |
||
5331 | ('ValueRank', 'Int32'), |
||
5332 | ('ArrayDimensions', 'ListOfUInt32'), |
||
5333 | ('IsAbstract', 'Boolean'), |
||
5334 | ] |
||
5335 | |||
5336 | def __init__(self): |
||
5337 | self.SpecifiedAttributes = 0 |
||
5338 | self.DisplayName = LocalizedText() |
||
5339 | self.Description = LocalizedText() |
||
5340 | self.WriteMask = 0 |
||
5341 | self.UserWriteMask = 0 |
||
5342 | self.Value = Variant() |
||
5343 | self.DataType = NodeId() |
||
5344 | self.ValueRank = 0 |
||
5345 | self.ArrayDimensions = [] |
||
5346 | self.IsAbstract = True |
||
5347 | self._freeze = True |
||
5348 | |||
5349 | def __str__(self): |
||
5350 | 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})' |
||
5351 | |||
5352 | __repr__ = __str__ |
||
5353 | |||
5354 | |||
5355 | class ReferenceTypeAttributes(FrozenClass): |
||
5356 | """ |
||
5357 | :ivar SpecifiedAttributes: |
||
5358 | :vartype SpecifiedAttributes: UInt32 |
||
5359 | :ivar DisplayName: |
||
5360 | :vartype DisplayName: LocalizedText |
||
5361 | :ivar Description: |
||
5362 | :vartype Description: LocalizedText |
||
5363 | :ivar WriteMask: |
||
5364 | :vartype WriteMask: UInt32 |
||
5365 | :ivar UserWriteMask: |
||
5366 | :vartype UserWriteMask: UInt32 |
||
5367 | :ivar IsAbstract: |
||
5368 | :vartype IsAbstract: Boolean |
||
5369 | :ivar Symmetric: |
||
5370 | :vartype Symmetric: Boolean |
||
5371 | :ivar InverseName: |
||
5372 | :vartype InverseName: LocalizedText |
||
5373 | """ |
||
5374 | |||
5375 | ua_types = [ |
||
5376 | ('SpecifiedAttributes', 'UInt32'), |
||
5377 | ('DisplayName', 'LocalizedText'), |
||
5378 | ('Description', 'LocalizedText'), |
||
5379 | ('WriteMask', 'UInt32'), |
||
5380 | ('UserWriteMask', 'UInt32'), |
||
5381 | ('IsAbstract', 'Boolean'), |
||
5382 | ('Symmetric', 'Boolean'), |
||
5383 | ('InverseName', 'LocalizedText'), |
||
5384 | ] |
||
5385 | |||
5386 | def __init__(self): |
||
5387 | self.SpecifiedAttributes = 0 |
||
5388 | self.DisplayName = LocalizedText() |
||
5389 | self.Description = LocalizedText() |
||
5390 | self.WriteMask = 0 |
||
5391 | self.UserWriteMask = 0 |
||
5392 | self.IsAbstract = True |
||
5393 | self.Symmetric = True |
||
5394 | self.InverseName = LocalizedText() |
||
5395 | self._freeze = True |
||
5396 | |||
5397 | def __str__(self): |
||
5398 | 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})' |
||
5399 | |||
5400 | __repr__ = __str__ |
||
5401 | |||
5402 | |||
5403 | class DataTypeAttributes(FrozenClass): |
||
5404 | """ |
||
5405 | :ivar SpecifiedAttributes: |
||
5406 | :vartype SpecifiedAttributes: UInt32 |
||
5407 | :ivar DisplayName: |
||
5408 | :vartype DisplayName: LocalizedText |
||
5409 | :ivar Description: |
||
5410 | :vartype Description: LocalizedText |
||
5411 | :ivar WriteMask: |
||
5412 | :vartype WriteMask: UInt32 |
||
5413 | :ivar UserWriteMask: |
||
5414 | :vartype UserWriteMask: UInt32 |
||
5415 | :ivar IsAbstract: |
||
5416 | :vartype IsAbstract: Boolean |
||
5417 | """ |
||
5418 | |||
5419 | ua_types = [ |
||
5420 | ('SpecifiedAttributes', 'UInt32'), |
||
5421 | ('DisplayName', 'LocalizedText'), |
||
5422 | ('Description', 'LocalizedText'), |
||
5423 | ('WriteMask', 'UInt32'), |
||
5424 | ('UserWriteMask', 'UInt32'), |
||
5425 | ('IsAbstract', 'Boolean'), |
||
5426 | ] |
||
5427 | |||
5428 | def __init__(self): |
||
5429 | self.SpecifiedAttributes = 0 |
||
5430 | self.DisplayName = LocalizedText() |
||
5431 | self.Description = LocalizedText() |
||
5432 | self.WriteMask = 0 |
||
5433 | self.UserWriteMask = 0 |
||
5434 | self.IsAbstract = True |
||
5435 | self._freeze = True |
||
5436 | |||
5437 | def __str__(self): |
||
5438 | return f'DataTypeAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, IsAbstract:{self.IsAbstract})' |
||
5439 | |||
5440 | __repr__ = __str__ |
||
5441 | |||
5442 | |||
5443 | class ViewAttributes(FrozenClass): |
||
5444 | """ |
||
5445 | :ivar SpecifiedAttributes: |
||
5446 | :vartype SpecifiedAttributes: UInt32 |
||
5447 | :ivar DisplayName: |
||
5448 | :vartype DisplayName: LocalizedText |
||
5449 | :ivar Description: |
||
5450 | :vartype Description: LocalizedText |
||
5451 | :ivar WriteMask: |
||
5452 | :vartype WriteMask: UInt32 |
||
5453 | :ivar UserWriteMask: |
||
5454 | :vartype UserWriteMask: UInt32 |
||
5455 | :ivar ContainsNoLoops: |
||
5456 | :vartype ContainsNoLoops: Boolean |
||
5457 | :ivar EventNotifier: |
||
5458 | :vartype EventNotifier: Byte |
||
5459 | """ |
||
5460 | |||
5461 | ua_types = [ |
||
5462 | ('SpecifiedAttributes', 'UInt32'), |
||
5463 | ('DisplayName', 'LocalizedText'), |
||
5464 | ('Description', 'LocalizedText'), |
||
5465 | ('WriteMask', 'UInt32'), |
||
5466 | ('UserWriteMask', 'UInt32'), |
||
5467 | ('ContainsNoLoops', 'Boolean'), |
||
5468 | ('EventNotifier', 'Byte'), |
||
5469 | ] |
||
5470 | |||
5471 | def __init__(self): |
||
5472 | self.SpecifiedAttributes = 0 |
||
5473 | self.DisplayName = LocalizedText() |
||
5474 | self.Description = LocalizedText() |
||
5475 | self.WriteMask = 0 |
||
5476 | self.UserWriteMask = 0 |
||
5477 | self.ContainsNoLoops = True |
||
5478 | self.EventNotifier = 0 |
||
5479 | self._freeze = True |
||
5480 | |||
5481 | def __str__(self): |
||
5482 | return f'ViewAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, ContainsNoLoops:{self.ContainsNoLoops}, EventNotifier:{self.EventNotifier})' |
||
5483 | |||
5484 | __repr__ = __str__ |
||
5485 | |||
5486 | |||
5487 | class GenericAttributeValue(FrozenClass): |
||
5488 | """ |
||
5489 | :ivar AttributeId: |
||
5490 | :vartype AttributeId: UInt32 |
||
5491 | :ivar Value: |
||
5492 | :vartype Value: Variant |
||
5493 | """ |
||
5494 | |||
5495 | ua_types = [ |
||
5496 | ('AttributeId', 'UInt32'), |
||
5497 | ('Value', 'Variant'), |
||
5498 | ] |
||
5499 | |||
5500 | def __init__(self): |
||
5501 | self.AttributeId = 0 |
||
5502 | self.Value = Variant() |
||
5503 | self._freeze = True |
||
5504 | |||
5505 | def __str__(self): |
||
5506 | return f'GenericAttributeValue(AttributeId:{self.AttributeId}, Value:{self.Value})' |
||
5507 | |||
5508 | __repr__ = __str__ |
||
5509 | |||
5510 | |||
5511 | class GenericAttributes(FrozenClass): |
||
5512 | """ |
||
5513 | :ivar SpecifiedAttributes: |
||
5514 | :vartype SpecifiedAttributes: UInt32 |
||
5515 | :ivar DisplayName: |
||
5516 | :vartype DisplayName: LocalizedText |
||
5517 | :ivar Description: |
||
5518 | :vartype Description: LocalizedText |
||
5519 | :ivar WriteMask: |
||
5520 | :vartype WriteMask: UInt32 |
||
5521 | :ivar UserWriteMask: |
||
5522 | :vartype UserWriteMask: UInt32 |
||
5523 | :ivar AttributeValues: |
||
5524 | :vartype AttributeValues: GenericAttributeValue |
||
5525 | """ |
||
5526 | |||
5527 | ua_types = [ |
||
5528 | ('SpecifiedAttributes', 'UInt32'), |
||
5529 | ('DisplayName', 'LocalizedText'), |
||
5530 | ('Description', 'LocalizedText'), |
||
5531 | ('WriteMask', 'UInt32'), |
||
5532 | ('UserWriteMask', 'UInt32'), |
||
5533 | ('AttributeValues', 'ListOfGenericAttributeValue'), |
||
5534 | ] |
||
5535 | |||
5536 | def __init__(self): |
||
5537 | self.SpecifiedAttributes = 0 |
||
5538 | self.DisplayName = LocalizedText() |
||
5539 | self.Description = LocalizedText() |
||
5540 | self.WriteMask = 0 |
||
5541 | self.UserWriteMask = 0 |
||
5542 | self.AttributeValues = [] |
||
5543 | self._freeze = True |
||
5544 | |||
5545 | def __str__(self): |
||
5546 | return f'GenericAttributes(SpecifiedAttributes:{self.SpecifiedAttributes}, DisplayName:{self.DisplayName}, Description:{self.Description}, WriteMask:{self.WriteMask}, UserWriteMask:{self.UserWriteMask}, AttributeValues:{self.AttributeValues})' |
||
5547 | |||
5548 | __repr__ = __str__ |
||
5549 | |||
5550 | |||
5551 | class AddNodesItem(FrozenClass): |
||
5552 | """ |
||
5553 | :ivar ParentNodeId: |
||
5554 | :vartype ParentNodeId: ExpandedNodeId |
||
5555 | :ivar ReferenceTypeId: |
||
5556 | :vartype ReferenceTypeId: NodeId |
||
5557 | :ivar RequestedNewNodeId: |
||
5558 | :vartype RequestedNewNodeId: ExpandedNodeId |
||
5559 | :ivar BrowseName: |
||
5560 | :vartype BrowseName: QualifiedName |
||
5561 | :ivar NodeClass: |
||
5562 | :vartype NodeClass: NodeClass |
||
5563 | :ivar NodeAttributes: |
||
5564 | :vartype NodeAttributes: ExtensionObject |
||
5565 | :ivar TypeDefinition: |
||
5566 | :vartype TypeDefinition: ExpandedNodeId |
||
5567 | """ |
||
5568 | |||
5569 | ua_types = [ |
||
5570 | ('ParentNodeId', 'ExpandedNodeId'), |
||
5571 | ('ReferenceTypeId', 'NodeId'), |
||
5572 | ('RequestedNewNodeId', 'ExpandedNodeId'), |
||
5573 | ('BrowseName', 'QualifiedName'), |
||
5574 | ('NodeClass', 'NodeClass'), |
||
5575 | ('NodeAttributes', 'ExtensionObject'), |
||
5576 | ('TypeDefinition', 'ExpandedNodeId'), |
||
5577 | ] |
||
5578 | |||
5579 | def __init__(self): |
||
5580 | self.ParentNodeId = ExpandedNodeId() |
||
5581 | self.ReferenceTypeId = NodeId() |
||
5582 | self.RequestedNewNodeId = ExpandedNodeId() |
||
5583 | self.BrowseName = QualifiedName() |
||
5584 | self.NodeClass = NodeClass(0) |
||
5585 | self.NodeAttributes = ExtensionObject() |
||
5586 | self.TypeDefinition = ExpandedNodeId() |
||
5587 | self._freeze = True |
||
5588 | |||
5589 | def __str__(self): |
||
5590 | return f'AddNodesItem(ParentNodeId:{self.ParentNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, RequestedNewNodeId:{self.RequestedNewNodeId}, BrowseName:{self.BrowseName}, NodeClass:{self.NodeClass}, NodeAttributes:{self.NodeAttributes}, TypeDefinition:{self.TypeDefinition})' |
||
5591 | |||
5592 | __repr__ = __str__ |
||
5593 | |||
5594 | |||
5595 | class AddNodesResult(FrozenClass): |
||
5596 | """ |
||
5597 | :ivar StatusCode: |
||
5598 | :vartype StatusCode: StatusCode |
||
5599 | :ivar AddedNodeId: |
||
5600 | :vartype AddedNodeId: NodeId |
||
5601 | """ |
||
5602 | |||
5603 | ua_types = [ |
||
5604 | ('StatusCode', 'StatusCode'), |
||
5605 | ('AddedNodeId', 'NodeId'), |
||
5606 | ] |
||
5607 | |||
5608 | def __init__(self): |
||
5609 | self.StatusCode = StatusCode() |
||
5610 | self.AddedNodeId = NodeId() |
||
5611 | self._freeze = True |
||
5612 | |||
5613 | def __str__(self): |
||
5614 | return f'AddNodesResult(StatusCode:{self.StatusCode}, AddedNodeId:{self.AddedNodeId})' |
||
5615 | |||
5616 | __repr__ = __str__ |
||
5617 | |||
5618 | |||
5619 | class AddNodesParameters(FrozenClass): |
||
5620 | """ |
||
5621 | :ivar NodesToAdd: |
||
5622 | :vartype NodesToAdd: AddNodesItem |
||
5623 | """ |
||
5624 | |||
5625 | ua_types = [ |
||
5626 | ('NodesToAdd', 'ListOfAddNodesItem'), |
||
5627 | ] |
||
5628 | |||
5629 | def __init__(self): |
||
5630 | self.NodesToAdd = [] |
||
5631 | self._freeze = True |
||
5632 | |||
5633 | def __str__(self): |
||
5634 | return f'AddNodesParameters(NodesToAdd:{self.NodesToAdd})' |
||
5635 | |||
5636 | __repr__ = __str__ |
||
5637 | |||
5638 | |||
5639 | class AddNodesRequest(FrozenClass): |
||
5640 | """ |
||
5641 | :ivar TypeId: |
||
5642 | :vartype TypeId: NodeId |
||
5643 | :ivar RequestHeader: |
||
5644 | :vartype RequestHeader: RequestHeader |
||
5645 | :ivar Parameters: |
||
5646 | :vartype Parameters: AddNodesParameters |
||
5647 | """ |
||
5648 | |||
5649 | ua_types = [ |
||
5650 | ('TypeId', 'NodeId'), |
||
5651 | ('RequestHeader', 'RequestHeader'), |
||
5652 | ('Parameters', 'AddNodesParameters'), |
||
5653 | ] |
||
5654 | |||
5655 | def __init__(self): |
||
5656 | self.TypeId = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) |
||
5657 | self.RequestHeader = RequestHeader() |
||
5658 | self.Parameters = AddNodesParameters() |
||
5659 | self._freeze = True |
||
5660 | |||
5661 | def __str__(self): |
||
5662 | return f'AddNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5663 | |||
5664 | __repr__ = __str__ |
||
5665 | |||
5666 | |||
5667 | class AddNodesResponse(FrozenClass): |
||
5668 | """ |
||
5669 | :ivar TypeId: |
||
5670 | :vartype TypeId: NodeId |
||
5671 | :ivar ResponseHeader: |
||
5672 | :vartype ResponseHeader: ResponseHeader |
||
5673 | :ivar Results: |
||
5674 | :vartype Results: AddNodesResult |
||
5675 | :ivar DiagnosticInfos: |
||
5676 | :vartype DiagnosticInfos: DiagnosticInfo |
||
5677 | """ |
||
5678 | |||
5679 | ua_types = [ |
||
5680 | ('TypeId', 'NodeId'), |
||
5681 | ('ResponseHeader', 'ResponseHeader'), |
||
5682 | ('Results', 'ListOfAddNodesResult'), |
||
5683 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
5684 | ] |
||
5685 | |||
5686 | def __init__(self): |
||
5687 | self.TypeId = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) |
||
5688 | self.ResponseHeader = ResponseHeader() |
||
5689 | self.Results = [] |
||
5690 | self.DiagnosticInfos = [] |
||
5691 | self._freeze = True |
||
5692 | |||
5693 | def __str__(self): |
||
5694 | return f'AddNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
5695 | |||
5696 | __repr__ = __str__ |
||
5697 | |||
5698 | |||
5699 | class AddReferencesItem(FrozenClass): |
||
5700 | """ |
||
5701 | :ivar SourceNodeId: |
||
5702 | :vartype SourceNodeId: NodeId |
||
5703 | :ivar ReferenceTypeId: |
||
5704 | :vartype ReferenceTypeId: NodeId |
||
5705 | :ivar IsForward: |
||
5706 | :vartype IsForward: Boolean |
||
5707 | :ivar TargetServerUri: |
||
5708 | :vartype TargetServerUri: String |
||
5709 | :ivar TargetNodeId: |
||
5710 | :vartype TargetNodeId: ExpandedNodeId |
||
5711 | :ivar TargetNodeClass: |
||
5712 | :vartype TargetNodeClass: NodeClass |
||
5713 | """ |
||
5714 | |||
5715 | ua_types = [ |
||
5716 | ('SourceNodeId', 'NodeId'), |
||
5717 | ('ReferenceTypeId', 'NodeId'), |
||
5718 | ('IsForward', 'Boolean'), |
||
5719 | ('TargetServerUri', 'String'), |
||
5720 | ('TargetNodeId', 'ExpandedNodeId'), |
||
5721 | ('TargetNodeClass', 'NodeClass'), |
||
5722 | ] |
||
5723 | |||
5724 | def __init__(self): |
||
5725 | self.SourceNodeId = NodeId() |
||
5726 | self.ReferenceTypeId = NodeId() |
||
5727 | self.IsForward = True |
||
5728 | self.TargetServerUri = None |
||
5729 | self.TargetNodeId = ExpandedNodeId() |
||
5730 | self.TargetNodeClass = NodeClass(0) |
||
5731 | self._freeze = True |
||
5732 | |||
5733 | def __str__(self): |
||
5734 | return f'AddReferencesItem(SourceNodeId:{self.SourceNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, TargetServerUri:{self.TargetServerUri}, TargetNodeId:{self.TargetNodeId}, TargetNodeClass:{self.TargetNodeClass})' |
||
5735 | |||
5736 | __repr__ = __str__ |
||
5737 | |||
5738 | |||
5739 | class AddReferencesParameters(FrozenClass): |
||
5740 | """ |
||
5741 | :ivar ReferencesToAdd: |
||
5742 | :vartype ReferencesToAdd: AddReferencesItem |
||
5743 | """ |
||
5744 | |||
5745 | ua_types = [ |
||
5746 | ('ReferencesToAdd', 'ListOfAddReferencesItem'), |
||
5747 | ] |
||
5748 | |||
5749 | def __init__(self): |
||
5750 | self.ReferencesToAdd = [] |
||
5751 | self._freeze = True |
||
5752 | |||
5753 | def __str__(self): |
||
5754 | return f'AddReferencesParameters(ReferencesToAdd:{self.ReferencesToAdd})' |
||
5755 | |||
5756 | __repr__ = __str__ |
||
5757 | |||
5758 | |||
5759 | class AddReferencesRequest(FrozenClass): |
||
5760 | """ |
||
5761 | :ivar TypeId: |
||
5762 | :vartype TypeId: NodeId |
||
5763 | :ivar RequestHeader: |
||
5764 | :vartype RequestHeader: RequestHeader |
||
5765 | :ivar Parameters: |
||
5766 | :vartype Parameters: AddReferencesParameters |
||
5767 | """ |
||
5768 | |||
5769 | ua_types = [ |
||
5770 | ('TypeId', 'NodeId'), |
||
5771 | ('RequestHeader', 'RequestHeader'), |
||
5772 | ('Parameters', 'AddReferencesParameters'), |
||
5773 | ] |
||
5774 | |||
5775 | def __init__(self): |
||
5776 | self.TypeId = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) |
||
5777 | self.RequestHeader = RequestHeader() |
||
5778 | self.Parameters = AddReferencesParameters() |
||
5779 | self._freeze = True |
||
5780 | |||
5781 | def __str__(self): |
||
5782 | return f'AddReferencesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5783 | |||
5784 | __repr__ = __str__ |
||
5785 | |||
5786 | |||
5787 | class AddReferencesResponse(FrozenClass): |
||
5788 | """ |
||
5789 | :ivar TypeId: |
||
5790 | :vartype TypeId: NodeId |
||
5791 | :ivar ResponseHeader: |
||
5792 | :vartype ResponseHeader: ResponseHeader |
||
5793 | :ivar Results: |
||
5794 | :vartype Results: StatusCode |
||
5795 | :ivar DiagnosticInfos: |
||
5796 | :vartype DiagnosticInfos: DiagnosticInfo |
||
5797 | """ |
||
5798 | |||
5799 | ua_types = [ |
||
5800 | ('TypeId', 'NodeId'), |
||
5801 | ('ResponseHeader', 'ResponseHeader'), |
||
5802 | ('Results', 'ListOfStatusCode'), |
||
5803 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
5804 | ] |
||
5805 | |||
5806 | def __init__(self): |
||
5807 | self.TypeId = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) |
||
5808 | self.ResponseHeader = ResponseHeader() |
||
5809 | self.Results = [] |
||
5810 | self.DiagnosticInfos = [] |
||
5811 | self._freeze = True |
||
5812 | |||
5813 | def __str__(self): |
||
5814 | return f'AddReferencesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
5815 | |||
5816 | __repr__ = __str__ |
||
5817 | |||
5818 | |||
5819 | class DeleteNodesItem(FrozenClass): |
||
5820 | """ |
||
5821 | :ivar NodeId: |
||
5822 | :vartype NodeId: NodeId |
||
5823 | :ivar DeleteTargetReferences: |
||
5824 | :vartype DeleteTargetReferences: Boolean |
||
5825 | """ |
||
5826 | |||
5827 | ua_types = [ |
||
5828 | ('NodeId', 'NodeId'), |
||
5829 | ('DeleteTargetReferences', 'Boolean'), |
||
5830 | ] |
||
5831 | |||
5832 | def __init__(self): |
||
5833 | self.NodeId = NodeId() |
||
5834 | self.DeleteTargetReferences = True |
||
5835 | self._freeze = True |
||
5836 | |||
5837 | def __str__(self): |
||
5838 | return f'DeleteNodesItem(NodeId:{self.NodeId}, DeleteTargetReferences:{self.DeleteTargetReferences})' |
||
5839 | |||
5840 | __repr__ = __str__ |
||
5841 | |||
5842 | |||
5843 | class DeleteNodesParameters(FrozenClass): |
||
5844 | """ |
||
5845 | :ivar NodesToDelete: |
||
5846 | :vartype NodesToDelete: DeleteNodesItem |
||
5847 | """ |
||
5848 | |||
5849 | ua_types = [ |
||
5850 | ('NodesToDelete', 'ListOfDeleteNodesItem'), |
||
5851 | ] |
||
5852 | |||
5853 | def __init__(self): |
||
5854 | self.NodesToDelete = [] |
||
5855 | self._freeze = True |
||
5856 | |||
5857 | def __str__(self): |
||
5858 | return f'DeleteNodesParameters(NodesToDelete:{self.NodesToDelete})' |
||
5859 | |||
5860 | __repr__ = __str__ |
||
5861 | |||
5862 | |||
5863 | class DeleteNodesRequest(FrozenClass): |
||
5864 | """ |
||
5865 | :ivar TypeId: |
||
5866 | :vartype TypeId: NodeId |
||
5867 | :ivar RequestHeader: |
||
5868 | :vartype RequestHeader: RequestHeader |
||
5869 | :ivar Parameters: |
||
5870 | :vartype Parameters: DeleteNodesParameters |
||
5871 | """ |
||
5872 | |||
5873 | ua_types = [ |
||
5874 | ('TypeId', 'NodeId'), |
||
5875 | ('RequestHeader', 'RequestHeader'), |
||
5876 | ('Parameters', 'DeleteNodesParameters'), |
||
5877 | ] |
||
5878 | |||
5879 | def __init__(self): |
||
5880 | self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) |
||
5881 | self.RequestHeader = RequestHeader() |
||
5882 | self.Parameters = DeleteNodesParameters() |
||
5883 | self._freeze = True |
||
5884 | |||
5885 | def __str__(self): |
||
5886 | return f'DeleteNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
5887 | |||
5888 | __repr__ = __str__ |
||
5889 | |||
5890 | |||
5891 | class DeleteNodesResponse(FrozenClass): |
||
5892 | """ |
||
5893 | :ivar TypeId: |
||
5894 | :vartype TypeId: NodeId |
||
5895 | :ivar ResponseHeader: |
||
5896 | :vartype ResponseHeader: ResponseHeader |
||
5897 | :ivar Results: |
||
5898 | :vartype Results: StatusCode |
||
5899 | :ivar DiagnosticInfos: |
||
5900 | :vartype DiagnosticInfos: DiagnosticInfo |
||
5901 | """ |
||
5902 | |||
5903 | ua_types = [ |
||
5904 | ('TypeId', 'NodeId'), |
||
5905 | ('ResponseHeader', 'ResponseHeader'), |
||
5906 | ('Results', 'ListOfStatusCode'), |
||
5907 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
5908 | ] |
||
5909 | |||
5910 | def __init__(self): |
||
5911 | self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) |
||
5912 | self.ResponseHeader = ResponseHeader() |
||
5913 | self.Results = [] |
||
5914 | self.DiagnosticInfos = [] |
||
5915 | self._freeze = True |
||
5916 | |||
5917 | def __str__(self): |
||
5918 | return f'DeleteNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
5919 | |||
5920 | __repr__ = __str__ |
||
5921 | |||
5922 | |||
5923 | class DeleteReferencesItem(FrozenClass): |
||
5924 | """ |
||
5925 | :ivar SourceNodeId: |
||
5926 | :vartype SourceNodeId: NodeId |
||
5927 | :ivar ReferenceTypeId: |
||
5928 | :vartype ReferenceTypeId: NodeId |
||
5929 | :ivar IsForward: |
||
5930 | :vartype IsForward: Boolean |
||
5931 | :ivar TargetNodeId: |
||
5932 | :vartype TargetNodeId: ExpandedNodeId |
||
5933 | :ivar DeleteBidirectional: |
||
5934 | :vartype DeleteBidirectional: Boolean |
||
5935 | """ |
||
5936 | |||
5937 | ua_types = [ |
||
5938 | ('SourceNodeId', 'NodeId'), |
||
5939 | ('ReferenceTypeId', 'NodeId'), |
||
5940 | ('IsForward', 'Boolean'), |
||
5941 | ('TargetNodeId', 'ExpandedNodeId'), |
||
5942 | ('DeleteBidirectional', 'Boolean'), |
||
5943 | ] |
||
5944 | |||
5945 | def __init__(self): |
||
5946 | self.SourceNodeId = NodeId() |
||
5947 | self.ReferenceTypeId = NodeId() |
||
5948 | self.IsForward = True |
||
5949 | self.TargetNodeId = ExpandedNodeId() |
||
5950 | self.DeleteBidirectional = True |
||
5951 | self._freeze = True |
||
5952 | |||
5953 | def __str__(self): |
||
5954 | return f'DeleteReferencesItem(SourceNodeId:{self.SourceNodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, TargetNodeId:{self.TargetNodeId}, DeleteBidirectional:{self.DeleteBidirectional})' |
||
5955 | |||
5956 | __repr__ = __str__ |
||
5957 | |||
5958 | |||
5959 | class DeleteReferencesParameters(FrozenClass): |
||
5960 | """ |
||
5961 | :ivar ReferencesToDelete: |
||
5962 | :vartype ReferencesToDelete: DeleteReferencesItem |
||
5963 | """ |
||
5964 | |||
5965 | ua_types = [ |
||
5966 | ('ReferencesToDelete', 'ListOfDeleteReferencesItem'), |
||
5967 | ] |
||
5968 | |||
5969 | def __init__(self): |
||
5970 | self.ReferencesToDelete = [] |
||
5971 | self._freeze = True |
||
5972 | |||
5973 | def __str__(self): |
||
5974 | return f'DeleteReferencesParameters(ReferencesToDelete:{self.ReferencesToDelete})' |
||
5975 | |||
5976 | __repr__ = __str__ |
||
5977 | |||
5978 | |||
5979 | class DeleteReferencesRequest(FrozenClass): |
||
5980 | """ |
||
5981 | :ivar TypeId: |
||
5982 | :vartype TypeId: NodeId |
||
5983 | :ivar RequestHeader: |
||
5984 | :vartype RequestHeader: RequestHeader |
||
5985 | :ivar Parameters: |
||
5986 | :vartype Parameters: DeleteReferencesParameters |
||
5987 | """ |
||
5988 | |||
5989 | ua_types = [ |
||
5990 | ('TypeId', 'NodeId'), |
||
5991 | ('RequestHeader', 'RequestHeader'), |
||
5992 | ('Parameters', 'DeleteReferencesParameters'), |
||
5993 | ] |
||
5994 | |||
5995 | def __init__(self): |
||
5996 | self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) |
||
5997 | self.RequestHeader = RequestHeader() |
||
5998 | self.Parameters = DeleteReferencesParameters() |
||
5999 | self._freeze = True |
||
6000 | |||
6001 | def __str__(self): |
||
6002 | return f'DeleteReferencesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6003 | |||
6004 | __repr__ = __str__ |
||
6005 | |||
6006 | |||
6007 | class DeleteReferencesResult(FrozenClass): |
||
6008 | """ |
||
6009 | :ivar Results: |
||
6010 | :vartype Results: StatusCode |
||
6011 | :ivar DiagnosticInfos: |
||
6012 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6013 | """ |
||
6014 | |||
6015 | ua_types = [ |
||
6016 | ('Results', 'ListOfStatusCode'), |
||
6017 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6018 | ] |
||
6019 | |||
6020 | def __init__(self): |
||
6021 | self.Results = [] |
||
6022 | self.DiagnosticInfos = [] |
||
6023 | self._freeze = True |
||
6024 | |||
6025 | def __str__(self): |
||
6026 | return f'DeleteReferencesResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6027 | |||
6028 | __repr__ = __str__ |
||
6029 | |||
6030 | |||
6031 | class DeleteReferencesResponse(FrozenClass): |
||
6032 | """ |
||
6033 | :ivar TypeId: |
||
6034 | :vartype TypeId: NodeId |
||
6035 | :ivar ResponseHeader: |
||
6036 | :vartype ResponseHeader: ResponseHeader |
||
6037 | :ivar Parameters: |
||
6038 | :vartype Parameters: DeleteReferencesResult |
||
6039 | """ |
||
6040 | |||
6041 | ua_types = [ |
||
6042 | ('TypeId', 'NodeId'), |
||
6043 | ('ResponseHeader', 'ResponseHeader'), |
||
6044 | ('Parameters', 'DeleteReferencesResult'), |
||
6045 | ] |
||
6046 | |||
6047 | def __init__(self): |
||
6048 | self.TypeId = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) |
||
6049 | self.ResponseHeader = ResponseHeader() |
||
6050 | self.Parameters = DeleteReferencesResult() |
||
6051 | self._freeze = True |
||
6052 | |||
6053 | def __str__(self): |
||
6054 | return f'DeleteReferencesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6055 | |||
6056 | __repr__ = __str__ |
||
6057 | |||
6058 | |||
6059 | class ViewDescription(FrozenClass): |
||
6060 | """ |
||
6061 | :ivar ViewId: |
||
6062 | :vartype ViewId: NodeId |
||
6063 | :ivar Timestamp: |
||
6064 | :vartype Timestamp: DateTime |
||
6065 | :ivar ViewVersion: |
||
6066 | :vartype ViewVersion: UInt32 |
||
6067 | """ |
||
6068 | |||
6069 | ua_types = [ |
||
6070 | ('ViewId', 'NodeId'), |
||
6071 | ('Timestamp', 'DateTime'), |
||
6072 | ('ViewVersion', 'UInt32'), |
||
6073 | ] |
||
6074 | |||
6075 | def __init__(self): |
||
6076 | self.ViewId = NodeId() |
||
6077 | self.Timestamp = datetime.utcnow() |
||
6078 | self.ViewVersion = 0 |
||
6079 | self._freeze = True |
||
6080 | |||
6081 | def __str__(self): |
||
6082 | return f'ViewDescription(ViewId:{self.ViewId}, Timestamp:{self.Timestamp}, ViewVersion:{self.ViewVersion})' |
||
6083 | |||
6084 | __repr__ = __str__ |
||
6085 | |||
6086 | |||
6087 | class BrowseDescription(FrozenClass): |
||
6088 | """ |
||
6089 | :ivar NodeId: |
||
6090 | :vartype NodeId: NodeId |
||
6091 | :ivar BrowseDirection: |
||
6092 | :vartype BrowseDirection: BrowseDirection |
||
6093 | :ivar ReferenceTypeId: |
||
6094 | :vartype ReferenceTypeId: NodeId |
||
6095 | :ivar IncludeSubtypes: |
||
6096 | :vartype IncludeSubtypes: Boolean |
||
6097 | :ivar NodeClassMask: |
||
6098 | :vartype NodeClassMask: UInt32 |
||
6099 | :ivar ResultMask: |
||
6100 | :vartype ResultMask: UInt32 |
||
6101 | """ |
||
6102 | |||
6103 | ua_types = [ |
||
6104 | ('NodeId', 'NodeId'), |
||
6105 | ('BrowseDirection', 'BrowseDirection'), |
||
6106 | ('ReferenceTypeId', 'NodeId'), |
||
6107 | ('IncludeSubtypes', 'Boolean'), |
||
6108 | ('NodeClassMask', 'UInt32'), |
||
6109 | ('ResultMask', 'UInt32'), |
||
6110 | ] |
||
6111 | |||
6112 | def __init__(self): |
||
6113 | self.NodeId = NodeId() |
||
6114 | self.BrowseDirection = BrowseDirection(0) |
||
6115 | self.ReferenceTypeId = NodeId() |
||
6116 | self.IncludeSubtypes = True |
||
6117 | self.NodeClassMask = 0 |
||
6118 | self.ResultMask = 0 |
||
6119 | self._freeze = True |
||
6120 | |||
6121 | def __str__(self): |
||
6122 | return f'BrowseDescription(NodeId:{self.NodeId}, BrowseDirection:{self.BrowseDirection}, ReferenceTypeId:{self.ReferenceTypeId}, IncludeSubtypes:{self.IncludeSubtypes}, NodeClassMask:{self.NodeClassMask}, ResultMask:{self.ResultMask})' |
||
6123 | |||
6124 | __repr__ = __str__ |
||
6125 | |||
6126 | |||
6127 | class ReferenceDescription(FrozenClass): |
||
6128 | """ |
||
6129 | :ivar ReferenceTypeId: |
||
6130 | :vartype ReferenceTypeId: NodeId |
||
6131 | :ivar IsForward: |
||
6132 | :vartype IsForward: Boolean |
||
6133 | :ivar NodeId: |
||
6134 | :vartype NodeId: ExpandedNodeId |
||
6135 | :ivar BrowseName: |
||
6136 | :vartype BrowseName: QualifiedName |
||
6137 | :ivar DisplayName: |
||
6138 | :vartype DisplayName: LocalizedText |
||
6139 | :ivar NodeClass: |
||
6140 | :vartype NodeClass: NodeClass |
||
6141 | :ivar TypeDefinition: |
||
6142 | :vartype TypeDefinition: ExpandedNodeId |
||
6143 | """ |
||
6144 | |||
6145 | ua_types = [ |
||
6146 | ('ReferenceTypeId', 'NodeId'), |
||
6147 | ('IsForward', 'Boolean'), |
||
6148 | ('NodeId', 'ExpandedNodeId'), |
||
6149 | ('BrowseName', 'QualifiedName'), |
||
6150 | ('DisplayName', 'LocalizedText'), |
||
6151 | ('NodeClass', 'NodeClass'), |
||
6152 | ('TypeDefinition', 'ExpandedNodeId'), |
||
6153 | ] |
||
6154 | |||
6155 | def __init__(self): |
||
6156 | self.ReferenceTypeId = NodeId() |
||
6157 | self.IsForward = True |
||
6158 | self.NodeId = ExpandedNodeId() |
||
6159 | self.BrowseName = QualifiedName() |
||
6160 | self.DisplayName = LocalizedText() |
||
6161 | self.NodeClass = NodeClass(0) |
||
6162 | self.TypeDefinition = ExpandedNodeId() |
||
6163 | self._freeze = True |
||
6164 | |||
6165 | def __str__(self): |
||
6166 | return f'ReferenceDescription(ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, NodeId:{self.NodeId}, BrowseName:{self.BrowseName}, DisplayName:{self.DisplayName}, NodeClass:{self.NodeClass}, TypeDefinition:{self.TypeDefinition})' |
||
6167 | |||
6168 | __repr__ = __str__ |
||
6169 | |||
6170 | |||
6171 | class BrowseResult(FrozenClass): |
||
6172 | """ |
||
6173 | :ivar StatusCode: |
||
6174 | :vartype StatusCode: StatusCode |
||
6175 | :ivar ContinuationPoint: |
||
6176 | :vartype ContinuationPoint: ByteString |
||
6177 | :ivar References: |
||
6178 | :vartype References: ReferenceDescription |
||
6179 | """ |
||
6180 | |||
6181 | ua_types = [ |
||
6182 | ('StatusCode', 'StatusCode'), |
||
6183 | ('ContinuationPoint', 'ByteString'), |
||
6184 | ('References', 'ListOfReferenceDescription'), |
||
6185 | ] |
||
6186 | |||
6187 | def __init__(self): |
||
6188 | self.StatusCode = StatusCode() |
||
6189 | self.ContinuationPoint = None |
||
6190 | self.References = [] |
||
6191 | self._freeze = True |
||
6192 | |||
6193 | def __str__(self): |
||
6194 | return f'BrowseResult(StatusCode:{self.StatusCode}, ContinuationPoint:{self.ContinuationPoint}, References:{self.References})' |
||
6195 | |||
6196 | __repr__ = __str__ |
||
6197 | |||
6198 | |||
6199 | class BrowseParameters(FrozenClass): |
||
6200 | """ |
||
6201 | :ivar View: |
||
6202 | :vartype View: ViewDescription |
||
6203 | :ivar RequestedMaxReferencesPerNode: |
||
6204 | :vartype RequestedMaxReferencesPerNode: UInt32 |
||
6205 | :ivar NodesToBrowse: |
||
6206 | :vartype NodesToBrowse: BrowseDescription |
||
6207 | """ |
||
6208 | |||
6209 | ua_types = [ |
||
6210 | ('View', 'ViewDescription'), |
||
6211 | ('RequestedMaxReferencesPerNode', 'UInt32'), |
||
6212 | ('NodesToBrowse', 'ListOfBrowseDescription'), |
||
6213 | ] |
||
6214 | |||
6215 | def __init__(self): |
||
6216 | self.View = ViewDescription() |
||
6217 | self.RequestedMaxReferencesPerNode = 0 |
||
6218 | self.NodesToBrowse = [] |
||
6219 | self._freeze = True |
||
6220 | |||
6221 | def __str__(self): |
||
6222 | return f'BrowseParameters(View:{self.View}, RequestedMaxReferencesPerNode:{self.RequestedMaxReferencesPerNode}, NodesToBrowse:{self.NodesToBrowse})' |
||
6223 | |||
6224 | __repr__ = __str__ |
||
6225 | |||
6226 | |||
6227 | class BrowseRequest(FrozenClass): |
||
6228 | """ |
||
6229 | :ivar TypeId: |
||
6230 | :vartype TypeId: NodeId |
||
6231 | :ivar RequestHeader: |
||
6232 | :vartype RequestHeader: RequestHeader |
||
6233 | :ivar Parameters: |
||
6234 | :vartype Parameters: BrowseParameters |
||
6235 | """ |
||
6236 | |||
6237 | ua_types = [ |
||
6238 | ('TypeId', 'NodeId'), |
||
6239 | ('RequestHeader', 'RequestHeader'), |
||
6240 | ('Parameters', 'BrowseParameters'), |
||
6241 | ] |
||
6242 | |||
6243 | def __init__(self): |
||
6244 | self.TypeId = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) |
||
6245 | self.RequestHeader = RequestHeader() |
||
6246 | self.Parameters = BrowseParameters() |
||
6247 | self._freeze = True |
||
6248 | |||
6249 | def __str__(self): |
||
6250 | return f'BrowseRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6251 | |||
6252 | __repr__ = __str__ |
||
6253 | |||
6254 | |||
6255 | class BrowseResponse(FrozenClass): |
||
6256 | """ |
||
6257 | :ivar TypeId: |
||
6258 | :vartype TypeId: NodeId |
||
6259 | :ivar ResponseHeader: |
||
6260 | :vartype ResponseHeader: ResponseHeader |
||
6261 | :ivar Results: |
||
6262 | :vartype Results: BrowseResult |
||
6263 | :ivar DiagnosticInfos: |
||
6264 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6265 | """ |
||
6266 | |||
6267 | ua_types = [ |
||
6268 | ('TypeId', 'NodeId'), |
||
6269 | ('ResponseHeader', 'ResponseHeader'), |
||
6270 | ('Results', 'ListOfBrowseResult'), |
||
6271 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6272 | ] |
||
6273 | |||
6274 | def __init__(self): |
||
6275 | self.TypeId = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) |
||
6276 | self.ResponseHeader = ResponseHeader() |
||
6277 | self.Results = [] |
||
6278 | self.DiagnosticInfos = [] |
||
6279 | self._freeze = True |
||
6280 | |||
6281 | def __str__(self): |
||
6282 | return f'BrowseResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6283 | |||
6284 | __repr__ = __str__ |
||
6285 | |||
6286 | |||
6287 | class BrowseNextParameters(FrozenClass): |
||
6288 | """ |
||
6289 | :ivar ReleaseContinuationPoints: |
||
6290 | :vartype ReleaseContinuationPoints: Boolean |
||
6291 | :ivar ContinuationPoints: |
||
6292 | :vartype ContinuationPoints: ByteString |
||
6293 | """ |
||
6294 | |||
6295 | ua_types = [ |
||
6296 | ('ReleaseContinuationPoints', 'Boolean'), |
||
6297 | ('ContinuationPoints', 'ListOfByteString'), |
||
6298 | ] |
||
6299 | |||
6300 | def __init__(self): |
||
6301 | self.ReleaseContinuationPoints = True |
||
6302 | self.ContinuationPoints = [] |
||
6303 | self._freeze = True |
||
6304 | |||
6305 | def __str__(self): |
||
6306 | return f'BrowseNextParameters(ReleaseContinuationPoints:{self.ReleaseContinuationPoints}, ContinuationPoints:{self.ContinuationPoints})' |
||
6307 | |||
6308 | __repr__ = __str__ |
||
6309 | |||
6310 | |||
6311 | class BrowseNextRequest(FrozenClass): |
||
6312 | """ |
||
6313 | :ivar TypeId: |
||
6314 | :vartype TypeId: NodeId |
||
6315 | :ivar RequestHeader: |
||
6316 | :vartype RequestHeader: RequestHeader |
||
6317 | :ivar Parameters: |
||
6318 | :vartype Parameters: BrowseNextParameters |
||
6319 | """ |
||
6320 | |||
6321 | ua_types = [ |
||
6322 | ('TypeId', 'NodeId'), |
||
6323 | ('RequestHeader', 'RequestHeader'), |
||
6324 | ('Parameters', 'BrowseNextParameters'), |
||
6325 | ] |
||
6326 | |||
6327 | def __init__(self): |
||
6328 | self.TypeId = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) |
||
6329 | self.RequestHeader = RequestHeader() |
||
6330 | self.Parameters = BrowseNextParameters() |
||
6331 | self._freeze = True |
||
6332 | |||
6333 | def __str__(self): |
||
6334 | return f'BrowseNextRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6335 | |||
6336 | __repr__ = __str__ |
||
6337 | |||
6338 | |||
6339 | class BrowseNextResult(FrozenClass): |
||
6340 | """ |
||
6341 | :ivar Results: |
||
6342 | :vartype Results: BrowseResult |
||
6343 | :ivar DiagnosticInfos: |
||
6344 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6345 | """ |
||
6346 | |||
6347 | ua_types = [ |
||
6348 | ('Results', 'ListOfBrowseResult'), |
||
6349 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6350 | ] |
||
6351 | |||
6352 | def __init__(self): |
||
6353 | self.Results = [] |
||
6354 | self.DiagnosticInfos = [] |
||
6355 | self._freeze = True |
||
6356 | |||
6357 | def __str__(self): |
||
6358 | return f'BrowseNextResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6359 | |||
6360 | __repr__ = __str__ |
||
6361 | |||
6362 | |||
6363 | class BrowseNextResponse(FrozenClass): |
||
6364 | """ |
||
6365 | :ivar TypeId: |
||
6366 | :vartype TypeId: NodeId |
||
6367 | :ivar ResponseHeader: |
||
6368 | :vartype ResponseHeader: ResponseHeader |
||
6369 | :ivar Parameters: |
||
6370 | :vartype Parameters: BrowseNextResult |
||
6371 | """ |
||
6372 | |||
6373 | ua_types = [ |
||
6374 | ('TypeId', 'NodeId'), |
||
6375 | ('ResponseHeader', 'ResponseHeader'), |
||
6376 | ('Parameters', 'BrowseNextResult'), |
||
6377 | ] |
||
6378 | |||
6379 | def __init__(self): |
||
6380 | self.TypeId = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) |
||
6381 | self.ResponseHeader = ResponseHeader() |
||
6382 | self.Parameters = BrowseNextResult() |
||
6383 | self._freeze = True |
||
6384 | |||
6385 | def __str__(self): |
||
6386 | return f'BrowseNextResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6387 | |||
6388 | __repr__ = __str__ |
||
6389 | |||
6390 | |||
6391 | class RelativePathElement(FrozenClass): |
||
6392 | """ |
||
6393 | :ivar ReferenceTypeId: |
||
6394 | :vartype ReferenceTypeId: NodeId |
||
6395 | :ivar IsInverse: |
||
6396 | :vartype IsInverse: Boolean |
||
6397 | :ivar IncludeSubtypes: |
||
6398 | :vartype IncludeSubtypes: Boolean |
||
6399 | :ivar TargetName: |
||
6400 | :vartype TargetName: QualifiedName |
||
6401 | """ |
||
6402 | |||
6403 | ua_types = [ |
||
6404 | ('ReferenceTypeId', 'NodeId'), |
||
6405 | ('IsInverse', 'Boolean'), |
||
6406 | ('IncludeSubtypes', 'Boolean'), |
||
6407 | ('TargetName', 'QualifiedName'), |
||
6408 | ] |
||
6409 | |||
6410 | def __init__(self): |
||
6411 | self.ReferenceTypeId = NodeId() |
||
6412 | self.IsInverse = True |
||
6413 | self.IncludeSubtypes = True |
||
6414 | self.TargetName = QualifiedName() |
||
6415 | self._freeze = True |
||
6416 | |||
6417 | def __str__(self): |
||
6418 | return f'RelativePathElement(ReferenceTypeId:{self.ReferenceTypeId}, IsInverse:{self.IsInverse}, IncludeSubtypes:{self.IncludeSubtypes}, TargetName:{self.TargetName})' |
||
6419 | |||
6420 | __repr__ = __str__ |
||
6421 | |||
6422 | |||
6423 | class RelativePath(FrozenClass): |
||
6424 | """ |
||
6425 | :ivar Elements: |
||
6426 | :vartype Elements: RelativePathElement |
||
6427 | """ |
||
6428 | |||
6429 | ua_types = [ |
||
6430 | ('Elements', 'ListOfRelativePathElement'), |
||
6431 | ] |
||
6432 | |||
6433 | def __init__(self): |
||
6434 | self.Elements = [] |
||
6435 | self._freeze = True |
||
6436 | |||
6437 | def __str__(self): |
||
6438 | return f'RelativePath(Elements:{self.Elements})' |
||
6439 | |||
6440 | __repr__ = __str__ |
||
6441 | |||
6442 | |||
6443 | class BrowsePath(FrozenClass): |
||
6444 | """ |
||
6445 | :ivar StartingNode: |
||
6446 | :vartype StartingNode: NodeId |
||
6447 | :ivar RelativePath: |
||
6448 | :vartype RelativePath: RelativePath |
||
6449 | """ |
||
6450 | |||
6451 | ua_types = [ |
||
6452 | ('StartingNode', 'NodeId'), |
||
6453 | ('RelativePath', 'RelativePath'), |
||
6454 | ] |
||
6455 | |||
6456 | def __init__(self): |
||
6457 | self.StartingNode = NodeId() |
||
6458 | self.RelativePath = RelativePath() |
||
6459 | self._freeze = True |
||
6460 | |||
6461 | def __str__(self): |
||
6462 | return f'BrowsePath(StartingNode:{self.StartingNode}, RelativePath:{self.RelativePath})' |
||
6463 | |||
6464 | __repr__ = __str__ |
||
6465 | |||
6466 | |||
6467 | class BrowsePathTarget(FrozenClass): |
||
6468 | """ |
||
6469 | :ivar TargetId: |
||
6470 | :vartype TargetId: ExpandedNodeId |
||
6471 | :ivar RemainingPathIndex: |
||
6472 | :vartype RemainingPathIndex: UInt32 |
||
6473 | """ |
||
6474 | |||
6475 | ua_types = [ |
||
6476 | ('TargetId', 'ExpandedNodeId'), |
||
6477 | ('RemainingPathIndex', 'UInt32'), |
||
6478 | ] |
||
6479 | |||
6480 | def __init__(self): |
||
6481 | self.TargetId = ExpandedNodeId() |
||
6482 | self.RemainingPathIndex = 0 |
||
6483 | self._freeze = True |
||
6484 | |||
6485 | def __str__(self): |
||
6486 | return f'BrowsePathTarget(TargetId:{self.TargetId}, RemainingPathIndex:{self.RemainingPathIndex})' |
||
6487 | |||
6488 | __repr__ = __str__ |
||
6489 | |||
6490 | |||
6491 | class BrowsePathResult(FrozenClass): |
||
6492 | """ |
||
6493 | :ivar StatusCode: |
||
6494 | :vartype StatusCode: StatusCode |
||
6495 | :ivar Targets: |
||
6496 | :vartype Targets: BrowsePathTarget |
||
6497 | """ |
||
6498 | |||
6499 | ua_types = [ |
||
6500 | ('StatusCode', 'StatusCode'), |
||
6501 | ('Targets', 'ListOfBrowsePathTarget'), |
||
6502 | ] |
||
6503 | |||
6504 | def __init__(self): |
||
6505 | self.StatusCode = StatusCode() |
||
6506 | self.Targets = [] |
||
6507 | self._freeze = True |
||
6508 | |||
6509 | def __str__(self): |
||
6510 | return f'BrowsePathResult(StatusCode:{self.StatusCode}, Targets:{self.Targets})' |
||
6511 | |||
6512 | __repr__ = __str__ |
||
6513 | |||
6514 | |||
6515 | class TranslateBrowsePathsToNodeIdsParameters(FrozenClass): |
||
6516 | """ |
||
6517 | :ivar BrowsePaths: |
||
6518 | :vartype BrowsePaths: BrowsePath |
||
6519 | """ |
||
6520 | |||
6521 | ua_types = [ |
||
6522 | ('BrowsePaths', 'ListOfBrowsePath'), |
||
6523 | ] |
||
6524 | |||
6525 | def __init__(self): |
||
6526 | self.BrowsePaths = [] |
||
6527 | self._freeze = True |
||
6528 | |||
6529 | def __str__(self): |
||
6530 | return f'TranslateBrowsePathsToNodeIdsParameters(BrowsePaths:{self.BrowsePaths})' |
||
6531 | |||
6532 | __repr__ = __str__ |
||
6533 | |||
6534 | |||
6535 | class TranslateBrowsePathsToNodeIdsRequest(FrozenClass): |
||
6536 | """ |
||
6537 | :ivar TypeId: |
||
6538 | :vartype TypeId: NodeId |
||
6539 | :ivar RequestHeader: |
||
6540 | :vartype RequestHeader: RequestHeader |
||
6541 | :ivar Parameters: |
||
6542 | :vartype Parameters: TranslateBrowsePathsToNodeIdsParameters |
||
6543 | """ |
||
6544 | |||
6545 | ua_types = [ |
||
6546 | ('TypeId', 'NodeId'), |
||
6547 | ('RequestHeader', 'RequestHeader'), |
||
6548 | ('Parameters', 'TranslateBrowsePathsToNodeIdsParameters'), |
||
6549 | ] |
||
6550 | |||
6551 | def __init__(self): |
||
6552 | self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) |
||
6553 | self.RequestHeader = RequestHeader() |
||
6554 | self.Parameters = TranslateBrowsePathsToNodeIdsParameters() |
||
6555 | self._freeze = True |
||
6556 | |||
6557 | def __str__(self): |
||
6558 | return f'TranslateBrowsePathsToNodeIdsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6559 | |||
6560 | __repr__ = __str__ |
||
6561 | |||
6562 | |||
6563 | class TranslateBrowsePathsToNodeIdsResponse(FrozenClass): |
||
6564 | """ |
||
6565 | :ivar TypeId: |
||
6566 | :vartype TypeId: NodeId |
||
6567 | :ivar ResponseHeader: |
||
6568 | :vartype ResponseHeader: ResponseHeader |
||
6569 | :ivar Results: |
||
6570 | :vartype Results: BrowsePathResult |
||
6571 | :ivar DiagnosticInfos: |
||
6572 | :vartype DiagnosticInfos: DiagnosticInfo |
||
6573 | """ |
||
6574 | |||
6575 | ua_types = [ |
||
6576 | ('TypeId', 'NodeId'), |
||
6577 | ('ResponseHeader', 'ResponseHeader'), |
||
6578 | ('Results', 'ListOfBrowsePathResult'), |
||
6579 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
6580 | ] |
||
6581 | |||
6582 | def __init__(self): |
||
6583 | self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) |
||
6584 | self.ResponseHeader = ResponseHeader() |
||
6585 | self.Results = [] |
||
6586 | self.DiagnosticInfos = [] |
||
6587 | self._freeze = True |
||
6588 | |||
6589 | def __str__(self): |
||
6590 | return f'TranslateBrowsePathsToNodeIdsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
6591 | |||
6592 | __repr__ = __str__ |
||
6593 | |||
6594 | |||
6595 | class RegisterNodesParameters(FrozenClass): |
||
6596 | """ |
||
6597 | :ivar NodesToRegister: |
||
6598 | :vartype NodesToRegister: NodeId |
||
6599 | """ |
||
6600 | |||
6601 | ua_types = [ |
||
6602 | ('NodesToRegister', 'ListOfNodeId'), |
||
6603 | ] |
||
6604 | |||
6605 | def __init__(self): |
||
6606 | self.NodesToRegister = [] |
||
6607 | self._freeze = True |
||
6608 | |||
6609 | def __str__(self): |
||
6610 | return f'RegisterNodesParameters(NodesToRegister:{self.NodesToRegister})' |
||
6611 | |||
6612 | __repr__ = __str__ |
||
6613 | |||
6614 | |||
6615 | class RegisterNodesRequest(FrozenClass): |
||
6616 | """ |
||
6617 | :ivar TypeId: |
||
6618 | :vartype TypeId: NodeId |
||
6619 | :ivar RequestHeader: |
||
6620 | :vartype RequestHeader: RequestHeader |
||
6621 | :ivar Parameters: |
||
6622 | :vartype Parameters: RegisterNodesParameters |
||
6623 | """ |
||
6624 | |||
6625 | ua_types = [ |
||
6626 | ('TypeId', 'NodeId'), |
||
6627 | ('RequestHeader', 'RequestHeader'), |
||
6628 | ('Parameters', 'RegisterNodesParameters'), |
||
6629 | ] |
||
6630 | |||
6631 | def __init__(self): |
||
6632 | self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) |
||
6633 | self.RequestHeader = RequestHeader() |
||
6634 | self.Parameters = RegisterNodesParameters() |
||
6635 | self._freeze = True |
||
6636 | |||
6637 | def __str__(self): |
||
6638 | return f'RegisterNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6639 | |||
6640 | __repr__ = __str__ |
||
6641 | |||
6642 | |||
6643 | class RegisterNodesResult(FrozenClass): |
||
6644 | """ |
||
6645 | :ivar RegisteredNodeIds: |
||
6646 | :vartype RegisteredNodeIds: NodeId |
||
6647 | """ |
||
6648 | |||
6649 | ua_types = [ |
||
6650 | ('RegisteredNodeIds', 'ListOfNodeId'), |
||
6651 | ] |
||
6652 | |||
6653 | def __init__(self): |
||
6654 | self.RegisteredNodeIds = [] |
||
6655 | self._freeze = True |
||
6656 | |||
6657 | def __str__(self): |
||
6658 | return f'RegisterNodesResult(RegisteredNodeIds:{self.RegisteredNodeIds})' |
||
6659 | |||
6660 | __repr__ = __str__ |
||
6661 | |||
6662 | |||
6663 | class RegisterNodesResponse(FrozenClass): |
||
6664 | """ |
||
6665 | :ivar TypeId: |
||
6666 | :vartype TypeId: NodeId |
||
6667 | :ivar ResponseHeader: |
||
6668 | :vartype ResponseHeader: ResponseHeader |
||
6669 | :ivar Parameters: |
||
6670 | :vartype Parameters: RegisterNodesResult |
||
6671 | """ |
||
6672 | |||
6673 | ua_types = [ |
||
6674 | ('TypeId', 'NodeId'), |
||
6675 | ('ResponseHeader', 'ResponseHeader'), |
||
6676 | ('Parameters', 'RegisterNodesResult'), |
||
6677 | ] |
||
6678 | |||
6679 | def __init__(self): |
||
6680 | self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) |
||
6681 | self.ResponseHeader = ResponseHeader() |
||
6682 | self.Parameters = RegisterNodesResult() |
||
6683 | self._freeze = True |
||
6684 | |||
6685 | def __str__(self): |
||
6686 | return f'RegisterNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
6687 | |||
6688 | __repr__ = __str__ |
||
6689 | |||
6690 | |||
6691 | class UnregisterNodesParameters(FrozenClass): |
||
6692 | """ |
||
6693 | :ivar NodesToUnregister: |
||
6694 | :vartype NodesToUnregister: NodeId |
||
6695 | """ |
||
6696 | |||
6697 | ua_types = [ |
||
6698 | ('NodesToUnregister', 'ListOfNodeId'), |
||
6699 | ] |
||
6700 | |||
6701 | def __init__(self): |
||
6702 | self.NodesToUnregister = [] |
||
6703 | self._freeze = True |
||
6704 | |||
6705 | def __str__(self): |
||
6706 | return f'UnregisterNodesParameters(NodesToUnregister:{self.NodesToUnregister})' |
||
6707 | |||
6708 | __repr__ = __str__ |
||
6709 | |||
6710 | |||
6711 | class UnregisterNodesRequest(FrozenClass): |
||
6712 | """ |
||
6713 | :ivar TypeId: |
||
6714 | :vartype TypeId: NodeId |
||
6715 | :ivar RequestHeader: |
||
6716 | :vartype RequestHeader: RequestHeader |
||
6717 | :ivar Parameters: |
||
6718 | :vartype Parameters: UnregisterNodesParameters |
||
6719 | """ |
||
6720 | |||
6721 | ua_types = [ |
||
6722 | ('TypeId', 'NodeId'), |
||
6723 | ('RequestHeader', 'RequestHeader'), |
||
6724 | ('Parameters', 'UnregisterNodesParameters'), |
||
6725 | ] |
||
6726 | |||
6727 | def __init__(self): |
||
6728 | self.TypeId = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) |
||
6729 | self.RequestHeader = RequestHeader() |
||
6730 | self.Parameters = UnregisterNodesParameters() |
||
6731 | self._freeze = True |
||
6732 | |||
6733 | def __str__(self): |
||
6734 | return f'UnregisterNodesRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
6735 | |||
6736 | __repr__ = __str__ |
||
6737 | |||
6738 | |||
6739 | class UnregisterNodesResponse(FrozenClass): |
||
6740 | """ |
||
6741 | :ivar TypeId: |
||
6742 | :vartype TypeId: NodeId |
||
6743 | :ivar ResponseHeader: |
||
6744 | :vartype ResponseHeader: ResponseHeader |
||
6745 | """ |
||
6746 | |||
6747 | ua_types = [ |
||
6748 | ('TypeId', 'NodeId'), |
||
6749 | ('ResponseHeader', 'ResponseHeader'), |
||
6750 | ] |
||
6751 | |||
6752 | def __init__(self): |
||
6753 | self.TypeId = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) |
||
6754 | self.ResponseHeader = ResponseHeader() |
||
6755 | self._freeze = True |
||
6756 | |||
6757 | def __str__(self): |
||
6758 | return f'UnregisterNodesResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader})' |
||
6759 | |||
6760 | __repr__ = __str__ |
||
6761 | |||
6762 | |||
6763 | class EndpointConfiguration(FrozenClass): |
||
6764 | """ |
||
6765 | :ivar OperationTimeout: |
||
6766 | :vartype OperationTimeout: Int32 |
||
6767 | :ivar UseBinaryEncoding: |
||
6768 | :vartype UseBinaryEncoding: Boolean |
||
6769 | :ivar MaxStringLength: |
||
6770 | :vartype MaxStringLength: Int32 |
||
6771 | :ivar MaxByteStringLength: |
||
6772 | :vartype MaxByteStringLength: Int32 |
||
6773 | :ivar MaxArrayLength: |
||
6774 | :vartype MaxArrayLength: Int32 |
||
6775 | :ivar MaxMessageSize: |
||
6776 | :vartype MaxMessageSize: Int32 |
||
6777 | :ivar MaxBufferSize: |
||
6778 | :vartype MaxBufferSize: Int32 |
||
6779 | :ivar ChannelLifetime: |
||
6780 | :vartype ChannelLifetime: Int32 |
||
6781 | :ivar SecurityTokenLifetime: |
||
6782 | :vartype SecurityTokenLifetime: Int32 |
||
6783 | """ |
||
6784 | |||
6785 | ua_types = [ |
||
6786 | ('OperationTimeout', 'Int32'), |
||
6787 | ('UseBinaryEncoding', 'Boolean'), |
||
6788 | ('MaxStringLength', 'Int32'), |
||
6789 | ('MaxByteStringLength', 'Int32'), |
||
6790 | ('MaxArrayLength', 'Int32'), |
||
6791 | ('MaxMessageSize', 'Int32'), |
||
6792 | ('MaxBufferSize', 'Int32'), |
||
6793 | ('ChannelLifetime', 'Int32'), |
||
6794 | ('SecurityTokenLifetime', 'Int32'), |
||
6795 | ] |
||
6796 | |||
6797 | def __init__(self): |
||
6798 | self.OperationTimeout = 0 |
||
6799 | self.UseBinaryEncoding = True |
||
6800 | self.MaxStringLength = 0 |
||
6801 | self.MaxByteStringLength = 0 |
||
6802 | self.MaxArrayLength = 0 |
||
6803 | self.MaxMessageSize = 0 |
||
6804 | self.MaxBufferSize = 0 |
||
6805 | self.ChannelLifetime = 0 |
||
6806 | self.SecurityTokenLifetime = 0 |
||
6807 | self._freeze = True |
||
6808 | |||
6809 | def __str__(self): |
||
6810 | 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})' |
||
6811 | |||
6812 | __repr__ = __str__ |
||
6813 | |||
6814 | |||
6815 | class QueryDataDescription(FrozenClass): |
||
6816 | """ |
||
6817 | :ivar RelativePath: |
||
6818 | :vartype RelativePath: RelativePath |
||
6819 | :ivar AttributeId: |
||
6820 | :vartype AttributeId: UInt32 |
||
6821 | :ivar IndexRange: |
||
6822 | :vartype IndexRange: String |
||
6823 | """ |
||
6824 | |||
6825 | ua_types = [ |
||
6826 | ('RelativePath', 'RelativePath'), |
||
6827 | ('AttributeId', 'UInt32'), |
||
6828 | ('IndexRange', 'String'), |
||
6829 | ] |
||
6830 | |||
6831 | def __init__(self): |
||
6832 | self.RelativePath = RelativePath() |
||
6833 | self.AttributeId = 0 |
||
6834 | self.IndexRange = None |
||
6835 | self._freeze = True |
||
6836 | |||
6837 | def __str__(self): |
||
6838 | return f'QueryDataDescription(RelativePath:{self.RelativePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
6839 | |||
6840 | __repr__ = __str__ |
||
6841 | |||
6842 | |||
6843 | class NodeTypeDescription(FrozenClass): |
||
6844 | """ |
||
6845 | :ivar TypeDefinitionNode: |
||
6846 | :vartype TypeDefinitionNode: ExpandedNodeId |
||
6847 | :ivar IncludeSubTypes: |
||
6848 | :vartype IncludeSubTypes: Boolean |
||
6849 | :ivar DataToReturn: |
||
6850 | :vartype DataToReturn: QueryDataDescription |
||
6851 | """ |
||
6852 | |||
6853 | ua_types = [ |
||
6854 | ('TypeDefinitionNode', 'ExpandedNodeId'), |
||
6855 | ('IncludeSubTypes', 'Boolean'), |
||
6856 | ('DataToReturn', 'ListOfQueryDataDescription'), |
||
6857 | ] |
||
6858 | |||
6859 | def __init__(self): |
||
6860 | self.TypeDefinitionNode = ExpandedNodeId() |
||
6861 | self.IncludeSubTypes = True |
||
6862 | self.DataToReturn = [] |
||
6863 | self._freeze = True |
||
6864 | |||
6865 | def __str__(self): |
||
6866 | return f'NodeTypeDescription(TypeDefinitionNode:{self.TypeDefinitionNode}, IncludeSubTypes:{self.IncludeSubTypes}, DataToReturn:{self.DataToReturn})' |
||
6867 | |||
6868 | __repr__ = __str__ |
||
6869 | |||
6870 | |||
6871 | class QueryDataSet(FrozenClass): |
||
6872 | """ |
||
6873 | :ivar NodeId: |
||
6874 | :vartype NodeId: ExpandedNodeId |
||
6875 | :ivar TypeDefinitionNode: |
||
6876 | :vartype TypeDefinitionNode: ExpandedNodeId |
||
6877 | :ivar Values: |
||
6878 | :vartype Values: Variant |
||
6879 | """ |
||
6880 | |||
6881 | ua_types = [ |
||
6882 | ('NodeId', 'ExpandedNodeId'), |
||
6883 | ('TypeDefinitionNode', 'ExpandedNodeId'), |
||
6884 | ('Values', 'ListOfVariant'), |
||
6885 | ] |
||
6886 | |||
6887 | def __init__(self): |
||
6888 | self.NodeId = ExpandedNodeId() |
||
6889 | self.TypeDefinitionNode = ExpandedNodeId() |
||
6890 | self.Values = [] |
||
6891 | self._freeze = True |
||
6892 | |||
6893 | def __str__(self): |
||
6894 | return f'QueryDataSet(NodeId:{self.NodeId}, TypeDefinitionNode:{self.TypeDefinitionNode}, Values:{self.Values})' |
||
6895 | |||
6896 | __repr__ = __str__ |
||
6897 | |||
6898 | |||
6899 | class NodeReference(FrozenClass): |
||
6900 | """ |
||
6901 | :ivar NodeId: |
||
6902 | :vartype NodeId: NodeId |
||
6903 | :ivar ReferenceTypeId: |
||
6904 | :vartype ReferenceTypeId: NodeId |
||
6905 | :ivar IsForward: |
||
6906 | :vartype IsForward: Boolean |
||
6907 | :ivar ReferencedNodeIds: |
||
6908 | :vartype ReferencedNodeIds: NodeId |
||
6909 | """ |
||
6910 | |||
6911 | ua_types = [ |
||
6912 | ('NodeId', 'NodeId'), |
||
6913 | ('ReferenceTypeId', 'NodeId'), |
||
6914 | ('IsForward', 'Boolean'), |
||
6915 | ('ReferencedNodeIds', 'ListOfNodeId'), |
||
6916 | ] |
||
6917 | |||
6918 | def __init__(self): |
||
6919 | self.NodeId = NodeId() |
||
6920 | self.ReferenceTypeId = NodeId() |
||
6921 | self.IsForward = True |
||
6922 | self.ReferencedNodeIds = [] |
||
6923 | self._freeze = True |
||
6924 | |||
6925 | def __str__(self): |
||
6926 | return f'NodeReference(NodeId:{self.NodeId}, ReferenceTypeId:{self.ReferenceTypeId}, IsForward:{self.IsForward}, ReferencedNodeIds:{self.ReferencedNodeIds})' |
||
6927 | |||
6928 | __repr__ = __str__ |
||
6929 | |||
6930 | |||
6931 | class ContentFilterElement(FrozenClass): |
||
6932 | """ |
||
6933 | :ivar FilterOperator: |
||
6934 | :vartype FilterOperator: FilterOperator |
||
6935 | :ivar FilterOperands: |
||
6936 | :vartype FilterOperands: ExtensionObject |
||
6937 | """ |
||
6938 | |||
6939 | ua_types = [ |
||
6940 | ('FilterOperator', 'FilterOperator'), |
||
6941 | ('FilterOperands', 'ListOfExtensionObject'), |
||
6942 | ] |
||
6943 | |||
6944 | def __init__(self): |
||
6945 | self.FilterOperator = FilterOperator(0) |
||
6946 | self.FilterOperands = [] |
||
6947 | self._freeze = True |
||
6948 | |||
6949 | def __str__(self): |
||
6950 | return f'ContentFilterElement(FilterOperator:{self.FilterOperator}, FilterOperands:{self.FilterOperands})' |
||
6951 | |||
6952 | __repr__ = __str__ |
||
6953 | |||
6954 | |||
6955 | class ContentFilter(FrozenClass): |
||
6956 | """ |
||
6957 | :ivar Elements: |
||
6958 | :vartype Elements: ContentFilterElement |
||
6959 | """ |
||
6960 | |||
6961 | ua_types = [ |
||
6962 | ('Elements', 'ListOfContentFilterElement'), |
||
6963 | ] |
||
6964 | |||
6965 | def __init__(self): |
||
6966 | self.Elements = [] |
||
6967 | self._freeze = True |
||
6968 | |||
6969 | def __str__(self): |
||
6970 | return f'ContentFilter(Elements:{self.Elements})' |
||
6971 | |||
6972 | __repr__ = __str__ |
||
6973 | |||
6974 | |||
6975 | class ElementOperand(FrozenClass): |
||
6976 | """ |
||
6977 | :ivar Index: |
||
6978 | :vartype Index: UInt32 |
||
6979 | """ |
||
6980 | |||
6981 | ua_types = [ |
||
6982 | ('Index', 'UInt32'), |
||
6983 | ] |
||
6984 | |||
6985 | def __init__(self): |
||
6986 | self.Index = 0 |
||
6987 | self._freeze = True |
||
6988 | |||
6989 | def __str__(self): |
||
6990 | return f'ElementOperand(Index:{self.Index})' |
||
6991 | |||
6992 | __repr__ = __str__ |
||
6993 | |||
6994 | |||
6995 | class LiteralOperand(FrozenClass): |
||
6996 | """ |
||
6997 | :ivar Value: |
||
6998 | :vartype Value: Variant |
||
6999 | """ |
||
7000 | |||
7001 | ua_types = [ |
||
7002 | ('Value', 'Variant'), |
||
7003 | ] |
||
7004 | |||
7005 | def __init__(self): |
||
7006 | self.Value = Variant() |
||
7007 | self._freeze = True |
||
7008 | |||
7009 | def __str__(self): |
||
7010 | return f'LiteralOperand(Value:{self.Value})' |
||
7011 | |||
7012 | __repr__ = __str__ |
||
7013 | |||
7014 | |||
7015 | class AttributeOperand(FrozenClass): |
||
7016 | """ |
||
7017 | :ivar NodeId: |
||
7018 | :vartype NodeId: NodeId |
||
7019 | :ivar Alias: |
||
7020 | :vartype Alias: String |
||
7021 | :ivar BrowsePath: |
||
7022 | :vartype BrowsePath: RelativePath |
||
7023 | :ivar AttributeId: |
||
7024 | :vartype AttributeId: UInt32 |
||
7025 | :ivar IndexRange: |
||
7026 | :vartype IndexRange: String |
||
7027 | """ |
||
7028 | |||
7029 | ua_types = [ |
||
7030 | ('NodeId', 'NodeId'), |
||
7031 | ('Alias', 'String'), |
||
7032 | ('BrowsePath', 'RelativePath'), |
||
7033 | ('AttributeId', 'UInt32'), |
||
7034 | ('IndexRange', 'String'), |
||
7035 | ] |
||
7036 | |||
7037 | def __init__(self): |
||
7038 | self.NodeId = NodeId() |
||
7039 | self.Alias = None |
||
7040 | self.BrowsePath = RelativePath() |
||
7041 | self.AttributeId = 0 |
||
7042 | self.IndexRange = None |
||
7043 | self._freeze = True |
||
7044 | |||
7045 | def __str__(self): |
||
7046 | return f'AttributeOperand(NodeId:{self.NodeId}, Alias:{self.Alias}, BrowsePath:{self.BrowsePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
7047 | |||
7048 | __repr__ = __str__ |
||
7049 | |||
7050 | |||
7051 | class SimpleAttributeOperand(FrozenClass): |
||
7052 | """ |
||
7053 | :ivar TypeDefinitionId: |
||
7054 | :vartype TypeDefinitionId: NodeId |
||
7055 | :ivar BrowsePath: |
||
7056 | :vartype BrowsePath: QualifiedName |
||
7057 | :ivar AttributeId: |
||
7058 | :vartype AttributeId: UInt32 |
||
7059 | :ivar IndexRange: |
||
7060 | :vartype IndexRange: String |
||
7061 | """ |
||
7062 | |||
7063 | ua_types = [ |
||
7064 | ('TypeDefinitionId', 'NodeId'), |
||
7065 | ('BrowsePath', 'ListOfQualifiedName'), |
||
7066 | ('AttributeId', 'UInt32'), |
||
7067 | ('IndexRange', 'String'), |
||
7068 | ] |
||
7069 | |||
7070 | def __init__(self): |
||
7071 | self.TypeDefinitionId = NodeId() |
||
7072 | self.BrowsePath = [] |
||
7073 | self.AttributeId = 0 |
||
7074 | self.IndexRange = None |
||
7075 | self._freeze = True |
||
7076 | |||
7077 | def __str__(self): |
||
7078 | return f'SimpleAttributeOperand(TypeDefinitionId:{self.TypeDefinitionId}, BrowsePath:{self.BrowsePath}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange})' |
||
7079 | |||
7080 | __repr__ = __str__ |
||
7081 | |||
7082 | |||
7083 | class ContentFilterElementResult(FrozenClass): |
||
7084 | """ |
||
7085 | :ivar StatusCode: |
||
7086 | :vartype StatusCode: StatusCode |
||
7087 | :ivar OperandStatusCodes: |
||
7088 | :vartype OperandStatusCodes: StatusCode |
||
7089 | :ivar OperandDiagnosticInfos: |
||
7090 | :vartype OperandDiagnosticInfos: DiagnosticInfo |
||
7091 | """ |
||
7092 | |||
7093 | ua_types = [ |
||
7094 | ('StatusCode', 'StatusCode'), |
||
7095 | ('OperandStatusCodes', 'ListOfStatusCode'), |
||
7096 | ('OperandDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7097 | ] |
||
7098 | |||
7099 | def __init__(self): |
||
7100 | self.StatusCode = StatusCode() |
||
7101 | self.OperandStatusCodes = [] |
||
7102 | self.OperandDiagnosticInfos = [] |
||
7103 | self._freeze = True |
||
7104 | |||
7105 | def __str__(self): |
||
7106 | return f'ContentFilterElementResult(StatusCode:{self.StatusCode}, OperandStatusCodes:{self.OperandStatusCodes}, OperandDiagnosticInfos:{self.OperandDiagnosticInfos})' |
||
7107 | |||
7108 | __repr__ = __str__ |
||
7109 | |||
7110 | |||
7111 | class ContentFilterResult(FrozenClass): |
||
7112 | """ |
||
7113 | :ivar ElementResults: |
||
7114 | :vartype ElementResults: ContentFilterElementResult |
||
7115 | :ivar ElementDiagnosticInfos: |
||
7116 | :vartype ElementDiagnosticInfos: DiagnosticInfo |
||
7117 | """ |
||
7118 | |||
7119 | ua_types = [ |
||
7120 | ('ElementResults', 'ListOfContentFilterElementResult'), |
||
7121 | ('ElementDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7122 | ] |
||
7123 | |||
7124 | def __init__(self): |
||
7125 | self.ElementResults = [] |
||
7126 | self.ElementDiagnosticInfos = [] |
||
7127 | self._freeze = True |
||
7128 | |||
7129 | def __str__(self): |
||
7130 | return f'ContentFilterResult(ElementResults:{self.ElementResults}, ElementDiagnosticInfos:{self.ElementDiagnosticInfos})' |
||
7131 | |||
7132 | __repr__ = __str__ |
||
7133 | |||
7134 | |||
7135 | class ParsingResult(FrozenClass): |
||
7136 | """ |
||
7137 | :ivar StatusCode: |
||
7138 | :vartype StatusCode: StatusCode |
||
7139 | :ivar DataStatusCodes: |
||
7140 | :vartype DataStatusCodes: StatusCode |
||
7141 | :ivar DataDiagnosticInfos: |
||
7142 | :vartype DataDiagnosticInfos: DiagnosticInfo |
||
7143 | """ |
||
7144 | |||
7145 | ua_types = [ |
||
7146 | ('StatusCode', 'StatusCode'), |
||
7147 | ('DataStatusCodes', 'ListOfStatusCode'), |
||
7148 | ('DataDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7149 | ] |
||
7150 | |||
7151 | def __init__(self): |
||
7152 | self.StatusCode = StatusCode() |
||
7153 | self.DataStatusCodes = [] |
||
7154 | self.DataDiagnosticInfos = [] |
||
7155 | self._freeze = True |
||
7156 | |||
7157 | def __str__(self): |
||
7158 | return f'ParsingResult(StatusCode:{self.StatusCode}, DataStatusCodes:{self.DataStatusCodes}, DataDiagnosticInfos:{self.DataDiagnosticInfos})' |
||
7159 | |||
7160 | __repr__ = __str__ |
||
7161 | |||
7162 | |||
7163 | class QueryFirstParameters(FrozenClass): |
||
7164 | """ |
||
7165 | :ivar View: |
||
7166 | :vartype View: ViewDescription |
||
7167 | :ivar NodeTypes: |
||
7168 | :vartype NodeTypes: NodeTypeDescription |
||
7169 | :ivar Filter: |
||
7170 | :vartype Filter: ContentFilter |
||
7171 | :ivar MaxDataSetsToReturn: |
||
7172 | :vartype MaxDataSetsToReturn: UInt32 |
||
7173 | :ivar MaxReferencesToReturn: |
||
7174 | :vartype MaxReferencesToReturn: UInt32 |
||
7175 | """ |
||
7176 | |||
7177 | ua_types = [ |
||
7178 | ('View', 'ViewDescription'), |
||
7179 | ('NodeTypes', 'ListOfNodeTypeDescription'), |
||
7180 | ('Filter', 'ContentFilter'), |
||
7181 | ('MaxDataSetsToReturn', 'UInt32'), |
||
7182 | ('MaxReferencesToReturn', 'UInt32'), |
||
7183 | ] |
||
7184 | |||
7185 | def __init__(self): |
||
7186 | self.View = ViewDescription() |
||
7187 | self.NodeTypes = [] |
||
7188 | self.Filter = ContentFilter() |
||
7189 | self.MaxDataSetsToReturn = 0 |
||
7190 | self.MaxReferencesToReturn = 0 |
||
7191 | self._freeze = True |
||
7192 | |||
7193 | def __str__(self): |
||
7194 | return f'QueryFirstParameters(View:{self.View}, NodeTypes:{self.NodeTypes}, Filter:{self.Filter}, MaxDataSetsToReturn:{self.MaxDataSetsToReturn}, MaxReferencesToReturn:{self.MaxReferencesToReturn})' |
||
7195 | |||
7196 | __repr__ = __str__ |
||
7197 | |||
7198 | |||
7199 | class QueryFirstRequest(FrozenClass): |
||
7200 | """ |
||
7201 | :ivar TypeId: |
||
7202 | :vartype TypeId: NodeId |
||
7203 | :ivar RequestHeader: |
||
7204 | :vartype RequestHeader: RequestHeader |
||
7205 | :ivar Parameters: |
||
7206 | :vartype Parameters: QueryFirstParameters |
||
7207 | """ |
||
7208 | |||
7209 | ua_types = [ |
||
7210 | ('TypeId', 'NodeId'), |
||
7211 | ('RequestHeader', 'RequestHeader'), |
||
7212 | ('Parameters', 'QueryFirstParameters'), |
||
7213 | ] |
||
7214 | |||
7215 | def __init__(self): |
||
7216 | self.TypeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) |
||
7217 | self.RequestHeader = RequestHeader() |
||
7218 | self.Parameters = QueryFirstParameters() |
||
7219 | self._freeze = True |
||
7220 | |||
7221 | def __str__(self): |
||
7222 | return f'QueryFirstRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7223 | |||
7224 | __repr__ = __str__ |
||
7225 | |||
7226 | |||
7227 | class QueryFirstResult(FrozenClass): |
||
7228 | """ |
||
7229 | :ivar QueryDataSets: |
||
7230 | :vartype QueryDataSets: QueryDataSet |
||
7231 | :ivar ContinuationPoint: |
||
7232 | :vartype ContinuationPoint: ByteString |
||
7233 | :ivar ParsingResults: |
||
7234 | :vartype ParsingResults: ParsingResult |
||
7235 | :ivar DiagnosticInfos: |
||
7236 | :vartype DiagnosticInfos: DiagnosticInfo |
||
7237 | :ivar FilterResult: |
||
7238 | :vartype FilterResult: ContentFilterResult |
||
7239 | """ |
||
7240 | |||
7241 | ua_types = [ |
||
7242 | ('QueryDataSets', 'ListOfQueryDataSet'), |
||
7243 | ('ContinuationPoint', 'ByteString'), |
||
7244 | ('ParsingResults', 'ListOfParsingResult'), |
||
7245 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7246 | ('FilterResult', 'ContentFilterResult'), |
||
7247 | ] |
||
7248 | |||
7249 | def __init__(self): |
||
7250 | self.QueryDataSets = [] |
||
7251 | self.ContinuationPoint = None |
||
7252 | self.ParsingResults = [] |
||
7253 | self.DiagnosticInfos = [] |
||
7254 | self.FilterResult = ContentFilterResult() |
||
7255 | self._freeze = True |
||
7256 | |||
7257 | def __str__(self): |
||
7258 | return f'QueryFirstResult(QueryDataSets:{self.QueryDataSets}, ContinuationPoint:{self.ContinuationPoint}, ParsingResults:{self.ParsingResults}, DiagnosticInfos:{self.DiagnosticInfos}, FilterResult:{self.FilterResult})' |
||
7259 | |||
7260 | __repr__ = __str__ |
||
7261 | |||
7262 | |||
7263 | class QueryFirstResponse(FrozenClass): |
||
7264 | """ |
||
7265 | :ivar TypeId: |
||
7266 | :vartype TypeId: NodeId |
||
7267 | :ivar ResponseHeader: |
||
7268 | :vartype ResponseHeader: ResponseHeader |
||
7269 | :ivar Parameters: |
||
7270 | :vartype Parameters: QueryFirstResult |
||
7271 | """ |
||
7272 | |||
7273 | ua_types = [ |
||
7274 | ('TypeId', 'NodeId'), |
||
7275 | ('ResponseHeader', 'ResponseHeader'), |
||
7276 | ('Parameters', 'QueryFirstResult'), |
||
7277 | ] |
||
7278 | |||
7279 | def __init__(self): |
||
7280 | self.TypeId = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) |
||
7281 | self.ResponseHeader = ResponseHeader() |
||
7282 | self.Parameters = QueryFirstResult() |
||
7283 | self._freeze = True |
||
7284 | |||
7285 | def __str__(self): |
||
7286 | return f'QueryFirstResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
7287 | |||
7288 | __repr__ = __str__ |
||
7289 | |||
7290 | |||
7291 | class QueryNextParameters(FrozenClass): |
||
7292 | """ |
||
7293 | :ivar ReleaseContinuationPoint: |
||
7294 | :vartype ReleaseContinuationPoint: Boolean |
||
7295 | :ivar ContinuationPoint: |
||
7296 | :vartype ContinuationPoint: ByteString |
||
7297 | """ |
||
7298 | |||
7299 | ua_types = [ |
||
7300 | ('ReleaseContinuationPoint', 'Boolean'), |
||
7301 | ('ContinuationPoint', 'ByteString'), |
||
7302 | ] |
||
7303 | |||
7304 | def __init__(self): |
||
7305 | self.ReleaseContinuationPoint = True |
||
7306 | self.ContinuationPoint = None |
||
7307 | self._freeze = True |
||
7308 | |||
7309 | def __str__(self): |
||
7310 | return f'QueryNextParameters(ReleaseContinuationPoint:{self.ReleaseContinuationPoint}, ContinuationPoint:{self.ContinuationPoint})' |
||
7311 | |||
7312 | __repr__ = __str__ |
||
7313 | |||
7314 | |||
7315 | class QueryNextRequest(FrozenClass): |
||
7316 | """ |
||
7317 | :ivar TypeId: |
||
7318 | :vartype TypeId: NodeId |
||
7319 | :ivar RequestHeader: |
||
7320 | :vartype RequestHeader: RequestHeader |
||
7321 | :ivar Parameters: |
||
7322 | :vartype Parameters: QueryNextParameters |
||
7323 | """ |
||
7324 | |||
7325 | ua_types = [ |
||
7326 | ('TypeId', 'NodeId'), |
||
7327 | ('RequestHeader', 'RequestHeader'), |
||
7328 | ('Parameters', 'QueryNextParameters'), |
||
7329 | ] |
||
7330 | |||
7331 | def __init__(self): |
||
7332 | self.TypeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) |
||
7333 | self.RequestHeader = RequestHeader() |
||
7334 | self.Parameters = QueryNextParameters() |
||
7335 | self._freeze = True |
||
7336 | |||
7337 | def __str__(self): |
||
7338 | return f'QueryNextRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7339 | |||
7340 | __repr__ = __str__ |
||
7341 | |||
7342 | |||
7343 | class QueryNextResult(FrozenClass): |
||
7344 | """ |
||
7345 | :ivar QueryDataSets: |
||
7346 | :vartype QueryDataSets: QueryDataSet |
||
7347 | :ivar RevisedContinuationPoint: |
||
7348 | :vartype RevisedContinuationPoint: ByteString |
||
7349 | """ |
||
7350 | |||
7351 | ua_types = [ |
||
7352 | ('QueryDataSets', 'ListOfQueryDataSet'), |
||
7353 | ('RevisedContinuationPoint', 'ByteString'), |
||
7354 | ] |
||
7355 | |||
7356 | def __init__(self): |
||
7357 | self.QueryDataSets = [] |
||
7358 | self.RevisedContinuationPoint = None |
||
7359 | self._freeze = True |
||
7360 | |||
7361 | def __str__(self): |
||
7362 | return f'QueryNextResult(QueryDataSets:{self.QueryDataSets}, RevisedContinuationPoint:{self.RevisedContinuationPoint})' |
||
7363 | |||
7364 | __repr__ = __str__ |
||
7365 | |||
7366 | |||
7367 | class QueryNextResponse(FrozenClass): |
||
7368 | """ |
||
7369 | :ivar TypeId: |
||
7370 | :vartype TypeId: NodeId |
||
7371 | :ivar ResponseHeader: |
||
7372 | :vartype ResponseHeader: ResponseHeader |
||
7373 | :ivar Parameters: |
||
7374 | :vartype Parameters: QueryNextResult |
||
7375 | """ |
||
7376 | |||
7377 | ua_types = [ |
||
7378 | ('TypeId', 'NodeId'), |
||
7379 | ('ResponseHeader', 'ResponseHeader'), |
||
7380 | ('Parameters', 'QueryNextResult'), |
||
7381 | ] |
||
7382 | |||
7383 | def __init__(self): |
||
7384 | self.TypeId = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) |
||
7385 | self.ResponseHeader = ResponseHeader() |
||
7386 | self.Parameters = QueryNextResult() |
||
7387 | self._freeze = True |
||
7388 | |||
7389 | def __str__(self): |
||
7390 | return f'QueryNextResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
7391 | |||
7392 | __repr__ = __str__ |
||
7393 | |||
7394 | |||
7395 | class ReadValueId(FrozenClass): |
||
7396 | """ |
||
7397 | :ivar NodeId: |
||
7398 | :vartype NodeId: NodeId |
||
7399 | :ivar AttributeId: |
||
7400 | :vartype AttributeId: UInt32 |
||
7401 | :ivar IndexRange: |
||
7402 | :vartype IndexRange: String |
||
7403 | :ivar DataEncoding: |
||
7404 | :vartype DataEncoding: QualifiedName |
||
7405 | """ |
||
7406 | |||
7407 | ua_types = [ |
||
7408 | ('NodeId', 'NodeId'), |
||
7409 | ('AttributeId', 'UInt32'), |
||
7410 | ('IndexRange', 'String'), |
||
7411 | ('DataEncoding', 'QualifiedName'), |
||
7412 | ] |
||
7413 | |||
7414 | def __init__(self): |
||
7415 | self.NodeId = NodeId() |
||
7416 | self.AttributeId = 0 |
||
7417 | self.IndexRange = None |
||
7418 | self.DataEncoding = QualifiedName() |
||
7419 | self._freeze = True |
||
7420 | |||
7421 | def __str__(self): |
||
7422 | return f'ReadValueId(NodeId:{self.NodeId}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange}, DataEncoding:{self.DataEncoding})' |
||
7423 | |||
7424 | __repr__ = __str__ |
||
7425 | |||
7426 | |||
7427 | class ReadParameters(FrozenClass): |
||
7428 | """ |
||
7429 | :ivar MaxAge: |
||
7430 | :vartype MaxAge: Double |
||
7431 | :ivar TimestampsToReturn: |
||
7432 | :vartype TimestampsToReturn: TimestampsToReturn |
||
7433 | :ivar NodesToRead: |
||
7434 | :vartype NodesToRead: ReadValueId |
||
7435 | """ |
||
7436 | |||
7437 | ua_types = [ |
||
7438 | ('MaxAge', 'Double'), |
||
7439 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
7440 | ('NodesToRead', 'ListOfReadValueId'), |
||
7441 | ] |
||
7442 | |||
7443 | def __init__(self): |
||
7444 | self.MaxAge = 0 |
||
7445 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
7446 | self.NodesToRead = [] |
||
7447 | self._freeze = True |
||
7448 | |||
7449 | def __str__(self): |
||
7450 | return f'ReadParameters(MaxAge:{self.MaxAge}, TimestampsToReturn:{self.TimestampsToReturn}, NodesToRead:{self.NodesToRead})' |
||
7451 | |||
7452 | __repr__ = __str__ |
||
7453 | |||
7454 | |||
7455 | class ReadRequest(FrozenClass): |
||
7456 | """ |
||
7457 | :ivar TypeId: |
||
7458 | :vartype TypeId: NodeId |
||
7459 | :ivar RequestHeader: |
||
7460 | :vartype RequestHeader: RequestHeader |
||
7461 | :ivar Parameters: |
||
7462 | :vartype Parameters: ReadParameters |
||
7463 | """ |
||
7464 | |||
7465 | ua_types = [ |
||
7466 | ('TypeId', 'NodeId'), |
||
7467 | ('RequestHeader', 'RequestHeader'), |
||
7468 | ('Parameters', 'ReadParameters'), |
||
7469 | ] |
||
7470 | |||
7471 | def __init__(self): |
||
7472 | self.TypeId = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) |
||
7473 | self.RequestHeader = RequestHeader() |
||
7474 | self.Parameters = ReadParameters() |
||
7475 | self._freeze = True |
||
7476 | |||
7477 | def __str__(self): |
||
7478 | return f'ReadRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7479 | |||
7480 | __repr__ = __str__ |
||
7481 | |||
7482 | |||
7483 | class ReadResponse(FrozenClass): |
||
7484 | """ |
||
7485 | :ivar TypeId: |
||
7486 | :vartype TypeId: NodeId |
||
7487 | :ivar ResponseHeader: |
||
7488 | :vartype ResponseHeader: ResponseHeader |
||
7489 | :ivar Results: |
||
7490 | :vartype Results: DataValue |
||
7491 | :ivar DiagnosticInfos: |
||
7492 | :vartype DiagnosticInfos: DiagnosticInfo |
||
7493 | """ |
||
7494 | |||
7495 | ua_types = [ |
||
7496 | ('TypeId', 'NodeId'), |
||
7497 | ('ResponseHeader', 'ResponseHeader'), |
||
7498 | ('Results', 'ListOfDataValue'), |
||
7499 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7500 | ] |
||
7501 | |||
7502 | def __init__(self): |
||
7503 | self.TypeId = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) |
||
7504 | self.ResponseHeader = ResponseHeader() |
||
7505 | self.Results = [] |
||
7506 | self.DiagnosticInfos = [] |
||
7507 | self._freeze = True |
||
7508 | |||
7509 | def __str__(self): |
||
7510 | return f'ReadResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
7511 | |||
7512 | __repr__ = __str__ |
||
7513 | |||
7514 | |||
7515 | class HistoryReadValueId(FrozenClass): |
||
7516 | """ |
||
7517 | :ivar NodeId: |
||
7518 | :vartype NodeId: NodeId |
||
7519 | :ivar IndexRange: |
||
7520 | :vartype IndexRange: String |
||
7521 | :ivar DataEncoding: |
||
7522 | :vartype DataEncoding: QualifiedName |
||
7523 | :ivar ContinuationPoint: |
||
7524 | :vartype ContinuationPoint: ByteString |
||
7525 | """ |
||
7526 | |||
7527 | ua_types = [ |
||
7528 | ('NodeId', 'NodeId'), |
||
7529 | ('IndexRange', 'String'), |
||
7530 | ('DataEncoding', 'QualifiedName'), |
||
7531 | ('ContinuationPoint', 'ByteString'), |
||
7532 | ] |
||
7533 | |||
7534 | def __init__(self): |
||
7535 | self.NodeId = NodeId() |
||
7536 | self.IndexRange = None |
||
7537 | self.DataEncoding = QualifiedName() |
||
7538 | self.ContinuationPoint = None |
||
7539 | self._freeze = True |
||
7540 | |||
7541 | def __str__(self): |
||
7542 | return f'HistoryReadValueId(NodeId:{self.NodeId}, IndexRange:{self.IndexRange}, DataEncoding:{self.DataEncoding}, ContinuationPoint:{self.ContinuationPoint})' |
||
7543 | |||
7544 | __repr__ = __str__ |
||
7545 | |||
7546 | |||
7547 | class HistoryReadResult(FrozenClass): |
||
7548 | """ |
||
7549 | :ivar StatusCode: |
||
7550 | :vartype StatusCode: StatusCode |
||
7551 | :ivar ContinuationPoint: |
||
7552 | :vartype ContinuationPoint: ByteString |
||
7553 | :ivar HistoryData: |
||
7554 | :vartype HistoryData: ExtensionObject |
||
7555 | """ |
||
7556 | |||
7557 | ua_types = [ |
||
7558 | ('StatusCode', 'StatusCode'), |
||
7559 | ('ContinuationPoint', 'ByteString'), |
||
7560 | ('HistoryData', 'ExtensionObject'), |
||
7561 | ] |
||
7562 | |||
7563 | def __init__(self): |
||
7564 | self.StatusCode = StatusCode() |
||
7565 | self.ContinuationPoint = None |
||
7566 | self.HistoryData = ExtensionObject() |
||
7567 | self._freeze = True |
||
7568 | |||
7569 | def __str__(self): |
||
7570 | return f'HistoryReadResult(StatusCode:{self.StatusCode}, ContinuationPoint:{self.ContinuationPoint}, HistoryData:{self.HistoryData})' |
||
7571 | |||
7572 | __repr__ = __str__ |
||
7573 | |||
7574 | |||
7575 | class HistoryReadDetails(FrozenClass): |
||
7576 | """ |
||
7577 | """ |
||
7578 | |||
7579 | ua_types = [ |
||
7580 | ] |
||
7581 | |||
7582 | def __init__(self): |
||
7583 | self._freeze = True |
||
7584 | |||
7585 | def __str__(self): |
||
7586 | return 'HistoryReadDetails()' |
||
7587 | |||
7588 | __repr__ = __str__ |
||
7589 | |||
7590 | |||
7591 | class ReadEventDetails(FrozenClass): |
||
7592 | """ |
||
7593 | :ivar NumValuesPerNode: |
||
7594 | :vartype NumValuesPerNode: UInt32 |
||
7595 | :ivar StartTime: |
||
7596 | :vartype StartTime: DateTime |
||
7597 | :ivar EndTime: |
||
7598 | :vartype EndTime: DateTime |
||
7599 | :ivar Filter: |
||
7600 | :vartype Filter: EventFilter |
||
7601 | """ |
||
7602 | |||
7603 | ua_types = [ |
||
7604 | ('NumValuesPerNode', 'UInt32'), |
||
7605 | ('StartTime', 'DateTime'), |
||
7606 | ('EndTime', 'DateTime'), |
||
7607 | ('Filter', 'EventFilter'), |
||
7608 | ] |
||
7609 | |||
7610 | def __init__(self): |
||
7611 | self.NumValuesPerNode = 0 |
||
7612 | self.StartTime = datetime.utcnow() |
||
7613 | self.EndTime = datetime.utcnow() |
||
7614 | self.Filter = EventFilter() |
||
7615 | self._freeze = True |
||
7616 | |||
7617 | def __str__(self): |
||
7618 | return f'ReadEventDetails(NumValuesPerNode:{self.NumValuesPerNode}, StartTime:{self.StartTime}, EndTime:{self.EndTime}, Filter:{self.Filter})' |
||
7619 | |||
7620 | __repr__ = __str__ |
||
7621 | |||
7622 | |||
7623 | class ReadRawModifiedDetails(FrozenClass): |
||
7624 | """ |
||
7625 | :ivar IsReadModified: |
||
7626 | :vartype IsReadModified: Boolean |
||
7627 | :ivar StartTime: |
||
7628 | :vartype StartTime: DateTime |
||
7629 | :ivar EndTime: |
||
7630 | :vartype EndTime: DateTime |
||
7631 | :ivar NumValuesPerNode: |
||
7632 | :vartype NumValuesPerNode: UInt32 |
||
7633 | :ivar ReturnBounds: |
||
7634 | :vartype ReturnBounds: Boolean |
||
7635 | """ |
||
7636 | |||
7637 | ua_types = [ |
||
7638 | ('IsReadModified', 'Boolean'), |
||
7639 | ('StartTime', 'DateTime'), |
||
7640 | ('EndTime', 'DateTime'), |
||
7641 | ('NumValuesPerNode', 'UInt32'), |
||
7642 | ('ReturnBounds', 'Boolean'), |
||
7643 | ] |
||
7644 | |||
7645 | def __init__(self): |
||
7646 | self.IsReadModified = True |
||
7647 | self.StartTime = datetime.utcnow() |
||
7648 | self.EndTime = datetime.utcnow() |
||
7649 | self.NumValuesPerNode = 0 |
||
7650 | self.ReturnBounds = True |
||
7651 | self._freeze = True |
||
7652 | |||
7653 | def __str__(self): |
||
7654 | return f'ReadRawModifiedDetails(IsReadModified:{self.IsReadModified}, StartTime:{self.StartTime}, EndTime:{self.EndTime}, NumValuesPerNode:{self.NumValuesPerNode}, ReturnBounds:{self.ReturnBounds})' |
||
7655 | |||
7656 | __repr__ = __str__ |
||
7657 | |||
7658 | |||
7659 | class ReadProcessedDetails(FrozenClass): |
||
7660 | """ |
||
7661 | :ivar StartTime: |
||
7662 | :vartype StartTime: DateTime |
||
7663 | :ivar EndTime: |
||
7664 | :vartype EndTime: DateTime |
||
7665 | :ivar ProcessingInterval: |
||
7666 | :vartype ProcessingInterval: Double |
||
7667 | :ivar AggregateType: |
||
7668 | :vartype AggregateType: NodeId |
||
7669 | :ivar AggregateConfiguration: |
||
7670 | :vartype AggregateConfiguration: AggregateConfiguration |
||
7671 | """ |
||
7672 | |||
7673 | ua_types = [ |
||
7674 | ('StartTime', 'DateTime'), |
||
7675 | ('EndTime', 'DateTime'), |
||
7676 | ('ProcessingInterval', 'Double'), |
||
7677 | ('AggregateType', 'ListOfNodeId'), |
||
7678 | ('AggregateConfiguration', 'AggregateConfiguration'), |
||
7679 | ] |
||
7680 | |||
7681 | def __init__(self): |
||
7682 | self.StartTime = datetime.utcnow() |
||
7683 | self.EndTime = datetime.utcnow() |
||
7684 | self.ProcessingInterval = 0 |
||
7685 | self.AggregateType = [] |
||
7686 | self.AggregateConfiguration = AggregateConfiguration() |
||
7687 | self._freeze = True |
||
7688 | |||
7689 | def __str__(self): |
||
7690 | return f'ReadProcessedDetails(StartTime:{self.StartTime}, EndTime:{self.EndTime}, ProcessingInterval:{self.ProcessingInterval}, AggregateType:{self.AggregateType}, AggregateConfiguration:{self.AggregateConfiguration})' |
||
7691 | |||
7692 | __repr__ = __str__ |
||
7693 | |||
7694 | |||
7695 | class ReadAtTimeDetails(FrozenClass): |
||
7696 | """ |
||
7697 | :ivar ReqTimes: |
||
7698 | :vartype ReqTimes: DateTime |
||
7699 | :ivar UseSimpleBounds: |
||
7700 | :vartype UseSimpleBounds: Boolean |
||
7701 | """ |
||
7702 | |||
7703 | ua_types = [ |
||
7704 | ('ReqTimes', 'ListOfDateTime'), |
||
7705 | ('UseSimpleBounds', 'Boolean'), |
||
7706 | ] |
||
7707 | |||
7708 | def __init__(self): |
||
7709 | self.ReqTimes = [] |
||
7710 | self.UseSimpleBounds = True |
||
7711 | self._freeze = True |
||
7712 | |||
7713 | def __str__(self): |
||
7714 | return f'ReadAtTimeDetails(ReqTimes:{self.ReqTimes}, UseSimpleBounds:{self.UseSimpleBounds})' |
||
7715 | |||
7716 | __repr__ = __str__ |
||
7717 | |||
7718 | |||
7719 | class ReadAnnotationDataDetails(FrozenClass): |
||
7720 | """ |
||
7721 | :ivar ReqTimes: |
||
7722 | :vartype ReqTimes: DateTime |
||
7723 | """ |
||
7724 | |||
7725 | ua_types = [ |
||
7726 | ('ReqTimes', 'ListOfDateTime'), |
||
7727 | ] |
||
7728 | |||
7729 | def __init__(self): |
||
7730 | self.ReqTimes = [] |
||
7731 | self._freeze = True |
||
7732 | |||
7733 | def __str__(self): |
||
7734 | return f'ReadAnnotationDataDetails(ReqTimes:{self.ReqTimes})' |
||
7735 | |||
7736 | __repr__ = __str__ |
||
7737 | |||
7738 | |||
7739 | class HistoryData(FrozenClass): |
||
7740 | """ |
||
7741 | :ivar DataValues: |
||
7742 | :vartype DataValues: DataValue |
||
7743 | """ |
||
7744 | |||
7745 | ua_types = [ |
||
7746 | ('DataValues', 'ListOfDataValue'), |
||
7747 | ] |
||
7748 | |||
7749 | def __init__(self): |
||
7750 | self.DataValues = [] |
||
7751 | self._freeze = True |
||
7752 | |||
7753 | def __str__(self): |
||
7754 | return f'HistoryData(DataValues:{self.DataValues})' |
||
7755 | |||
7756 | __repr__ = __str__ |
||
7757 | |||
7758 | |||
7759 | class ModificationInfo(FrozenClass): |
||
7760 | """ |
||
7761 | :ivar ModificationTime: |
||
7762 | :vartype ModificationTime: DateTime |
||
7763 | :ivar UpdateType: |
||
7764 | :vartype UpdateType: HistoryUpdateType |
||
7765 | :ivar UserName: |
||
7766 | :vartype UserName: String |
||
7767 | """ |
||
7768 | |||
7769 | ua_types = [ |
||
7770 | ('ModificationTime', 'DateTime'), |
||
7771 | ('UpdateType', 'HistoryUpdateType'), |
||
7772 | ('UserName', 'String'), |
||
7773 | ] |
||
7774 | |||
7775 | def __init__(self): |
||
7776 | self.ModificationTime = datetime.utcnow() |
||
7777 | self.UpdateType = HistoryUpdateType(0) |
||
7778 | self.UserName = None |
||
7779 | self._freeze = True |
||
7780 | |||
7781 | def __str__(self): |
||
7782 | return f'ModificationInfo(ModificationTime:{self.ModificationTime}, UpdateType:{self.UpdateType}, UserName:{self.UserName})' |
||
7783 | |||
7784 | __repr__ = __str__ |
||
7785 | |||
7786 | |||
7787 | class HistoryModifiedData(FrozenClass): |
||
7788 | """ |
||
7789 | :ivar DataValues: |
||
7790 | :vartype DataValues: DataValue |
||
7791 | :ivar ModificationInfos: |
||
7792 | :vartype ModificationInfos: ModificationInfo |
||
7793 | """ |
||
7794 | |||
7795 | ua_types = [ |
||
7796 | ('DataValues', 'ListOfDataValue'), |
||
7797 | ('ModificationInfos', 'ListOfModificationInfo'), |
||
7798 | ] |
||
7799 | |||
7800 | def __init__(self): |
||
7801 | self.DataValues = [] |
||
7802 | self.ModificationInfos = [] |
||
7803 | self._freeze = True |
||
7804 | |||
7805 | def __str__(self): |
||
7806 | return f'HistoryModifiedData(DataValues:{self.DataValues}, ModificationInfos:{self.ModificationInfos})' |
||
7807 | |||
7808 | __repr__ = __str__ |
||
7809 | |||
7810 | |||
7811 | class HistoryEvent(FrozenClass): |
||
7812 | """ |
||
7813 | :ivar Events: |
||
7814 | :vartype Events: HistoryEventFieldList |
||
7815 | """ |
||
7816 | |||
7817 | ua_types = [ |
||
7818 | ('Events', 'ListOfHistoryEventFieldList'), |
||
7819 | ] |
||
7820 | |||
7821 | def __init__(self): |
||
7822 | self.Events = [] |
||
7823 | self._freeze = True |
||
7824 | |||
7825 | def __str__(self): |
||
7826 | return f'HistoryEvent(Events:{self.Events})' |
||
7827 | |||
7828 | __repr__ = __str__ |
||
7829 | |||
7830 | |||
7831 | class HistoryReadParameters(FrozenClass): |
||
7832 | """ |
||
7833 | :ivar HistoryReadDetails: |
||
7834 | :vartype HistoryReadDetails: ExtensionObject |
||
7835 | :ivar TimestampsToReturn: |
||
7836 | :vartype TimestampsToReturn: TimestampsToReturn |
||
7837 | :ivar ReleaseContinuationPoints: |
||
7838 | :vartype ReleaseContinuationPoints: Boolean |
||
7839 | :ivar NodesToRead: |
||
7840 | :vartype NodesToRead: HistoryReadValueId |
||
7841 | """ |
||
7842 | |||
7843 | ua_types = [ |
||
7844 | ('HistoryReadDetails', 'ExtensionObject'), |
||
7845 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
7846 | ('ReleaseContinuationPoints', 'Boolean'), |
||
7847 | ('NodesToRead', 'ListOfHistoryReadValueId'), |
||
7848 | ] |
||
7849 | |||
7850 | def __init__(self): |
||
7851 | self.HistoryReadDetails = ExtensionObject() |
||
7852 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
7853 | self.ReleaseContinuationPoints = True |
||
7854 | self.NodesToRead = [] |
||
7855 | self._freeze = True |
||
7856 | |||
7857 | def __str__(self): |
||
7858 | return f'HistoryReadParameters(HistoryReadDetails:{self.HistoryReadDetails}, TimestampsToReturn:{self.TimestampsToReturn}, ReleaseContinuationPoints:{self.ReleaseContinuationPoints}, NodesToRead:{self.NodesToRead})' |
||
7859 | |||
7860 | __repr__ = __str__ |
||
7861 | |||
7862 | |||
7863 | class HistoryReadRequest(FrozenClass): |
||
7864 | """ |
||
7865 | :ivar TypeId: |
||
7866 | :vartype TypeId: NodeId |
||
7867 | :ivar RequestHeader: |
||
7868 | :vartype RequestHeader: RequestHeader |
||
7869 | :ivar Parameters: |
||
7870 | :vartype Parameters: HistoryReadParameters |
||
7871 | """ |
||
7872 | |||
7873 | ua_types = [ |
||
7874 | ('TypeId', 'NodeId'), |
||
7875 | ('RequestHeader', 'RequestHeader'), |
||
7876 | ('Parameters', 'HistoryReadParameters'), |
||
7877 | ] |
||
7878 | |||
7879 | def __init__(self): |
||
7880 | self.TypeId = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) |
||
7881 | self.RequestHeader = RequestHeader() |
||
7882 | self.Parameters = HistoryReadParameters() |
||
7883 | self._freeze = True |
||
7884 | |||
7885 | def __str__(self): |
||
7886 | return f'HistoryReadRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7887 | |||
7888 | __repr__ = __str__ |
||
7889 | |||
7890 | |||
7891 | class HistoryReadResponse(FrozenClass): |
||
7892 | """ |
||
7893 | :ivar TypeId: |
||
7894 | :vartype TypeId: NodeId |
||
7895 | :ivar ResponseHeader: |
||
7896 | :vartype ResponseHeader: ResponseHeader |
||
7897 | :ivar Results: |
||
7898 | :vartype Results: HistoryReadResult |
||
7899 | :ivar DiagnosticInfos: |
||
7900 | :vartype DiagnosticInfos: DiagnosticInfo |
||
7901 | """ |
||
7902 | |||
7903 | ua_types = [ |
||
7904 | ('TypeId', 'NodeId'), |
||
7905 | ('ResponseHeader', 'ResponseHeader'), |
||
7906 | ('Results', 'ListOfHistoryReadResult'), |
||
7907 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
7908 | ] |
||
7909 | |||
7910 | def __init__(self): |
||
7911 | self.TypeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) |
||
7912 | self.ResponseHeader = ResponseHeader() |
||
7913 | self.Results = [] |
||
7914 | self.DiagnosticInfos = [] |
||
7915 | self._freeze = True |
||
7916 | |||
7917 | def __str__(self): |
||
7918 | return f'HistoryReadResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
7919 | |||
7920 | __repr__ = __str__ |
||
7921 | |||
7922 | |||
7923 | class WriteValue(FrozenClass): |
||
7924 | """ |
||
7925 | :ivar NodeId: |
||
7926 | :vartype NodeId: NodeId |
||
7927 | :ivar AttributeId: |
||
7928 | :vartype AttributeId: UInt32 |
||
7929 | :ivar IndexRange: |
||
7930 | :vartype IndexRange: String |
||
7931 | :ivar Value: |
||
7932 | :vartype Value: DataValue |
||
7933 | """ |
||
7934 | |||
7935 | ua_types = [ |
||
7936 | ('NodeId', 'NodeId'), |
||
7937 | ('AttributeId', 'UInt32'), |
||
7938 | ('IndexRange', 'String'), |
||
7939 | ('Value', 'DataValue'), |
||
7940 | ] |
||
7941 | |||
7942 | def __init__(self): |
||
7943 | self.NodeId = NodeId() |
||
7944 | self.AttributeId = 0 |
||
7945 | self.IndexRange = None |
||
7946 | self.Value = DataValue() |
||
7947 | self._freeze = True |
||
7948 | |||
7949 | def __str__(self): |
||
7950 | return f'WriteValue(NodeId:{self.NodeId}, AttributeId:{self.AttributeId}, IndexRange:{self.IndexRange}, Value:{self.Value})' |
||
7951 | |||
7952 | __repr__ = __str__ |
||
7953 | |||
7954 | |||
7955 | class WriteParameters(FrozenClass): |
||
7956 | """ |
||
7957 | :ivar NodesToWrite: |
||
7958 | :vartype NodesToWrite: WriteValue |
||
7959 | """ |
||
7960 | |||
7961 | ua_types = [ |
||
7962 | ('NodesToWrite', 'ListOfWriteValue'), |
||
7963 | ] |
||
7964 | |||
7965 | def __init__(self): |
||
7966 | self.NodesToWrite = [] |
||
7967 | self._freeze = True |
||
7968 | |||
7969 | def __str__(self): |
||
7970 | return f'WriteParameters(NodesToWrite:{self.NodesToWrite})' |
||
7971 | |||
7972 | __repr__ = __str__ |
||
7973 | |||
7974 | |||
7975 | class WriteRequest(FrozenClass): |
||
7976 | """ |
||
7977 | :ivar TypeId: |
||
7978 | :vartype TypeId: NodeId |
||
7979 | :ivar RequestHeader: |
||
7980 | :vartype RequestHeader: RequestHeader |
||
7981 | :ivar Parameters: |
||
7982 | :vartype Parameters: WriteParameters |
||
7983 | """ |
||
7984 | |||
7985 | ua_types = [ |
||
7986 | ('TypeId', 'NodeId'), |
||
7987 | ('RequestHeader', 'RequestHeader'), |
||
7988 | ('Parameters', 'WriteParameters'), |
||
7989 | ] |
||
7990 | |||
7991 | def __init__(self): |
||
7992 | self.TypeId = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) |
||
7993 | self.RequestHeader = RequestHeader() |
||
7994 | self.Parameters = WriteParameters() |
||
7995 | self._freeze = True |
||
7996 | |||
7997 | def __str__(self): |
||
7998 | return f'WriteRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
7999 | |||
8000 | __repr__ = __str__ |
||
8001 | |||
8002 | |||
8003 | class WriteResponse(FrozenClass): |
||
8004 | """ |
||
8005 | :ivar TypeId: |
||
8006 | :vartype TypeId: NodeId |
||
8007 | :ivar ResponseHeader: |
||
8008 | :vartype ResponseHeader: ResponseHeader |
||
8009 | :ivar Results: |
||
8010 | :vartype Results: StatusCode |
||
8011 | :ivar DiagnosticInfos: |
||
8012 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8013 | """ |
||
8014 | |||
8015 | ua_types = [ |
||
8016 | ('TypeId', 'NodeId'), |
||
8017 | ('ResponseHeader', 'ResponseHeader'), |
||
8018 | ('Results', 'ListOfStatusCode'), |
||
8019 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8020 | ] |
||
8021 | |||
8022 | def __init__(self): |
||
8023 | self.TypeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) |
||
8024 | self.ResponseHeader = ResponseHeader() |
||
8025 | self.Results = [] |
||
8026 | self.DiagnosticInfos = [] |
||
8027 | self._freeze = True |
||
8028 | |||
8029 | def __str__(self): |
||
8030 | return f'WriteResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8031 | |||
8032 | __repr__ = __str__ |
||
8033 | |||
8034 | |||
8035 | class HistoryUpdateDetails(FrozenClass): |
||
8036 | """ |
||
8037 | :ivar NodeId: |
||
8038 | :vartype NodeId: NodeId |
||
8039 | """ |
||
8040 | |||
8041 | ua_types = [ |
||
8042 | ('NodeId', 'NodeId'), |
||
8043 | ] |
||
8044 | |||
8045 | def __init__(self): |
||
8046 | self.NodeId = NodeId() |
||
8047 | self._freeze = True |
||
8048 | |||
8049 | def __str__(self): |
||
8050 | return f'HistoryUpdateDetails(NodeId:{self.NodeId})' |
||
8051 | |||
8052 | __repr__ = __str__ |
||
8053 | |||
8054 | |||
8055 | class UpdateDataDetails(FrozenClass): |
||
8056 | """ |
||
8057 | :ivar NodeId: |
||
8058 | :vartype NodeId: NodeId |
||
8059 | :ivar PerformInsertReplace: |
||
8060 | :vartype PerformInsertReplace: PerformUpdateType |
||
8061 | :ivar UpdateValues: |
||
8062 | :vartype UpdateValues: DataValue |
||
8063 | """ |
||
8064 | |||
8065 | ua_types = [ |
||
8066 | ('NodeId', 'NodeId'), |
||
8067 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8068 | ('UpdateValues', 'ListOfDataValue'), |
||
8069 | ] |
||
8070 | |||
8071 | def __init__(self): |
||
8072 | self.NodeId = NodeId() |
||
8073 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8074 | self.UpdateValues = [] |
||
8075 | self._freeze = True |
||
8076 | |||
8077 | def __str__(self): |
||
8078 | return f'UpdateDataDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, UpdateValues:{self.UpdateValues})' |
||
8079 | |||
8080 | __repr__ = __str__ |
||
8081 | |||
8082 | |||
8083 | class UpdateStructureDataDetails(FrozenClass): |
||
8084 | """ |
||
8085 | :ivar NodeId: |
||
8086 | :vartype NodeId: NodeId |
||
8087 | :ivar PerformInsertReplace: |
||
8088 | :vartype PerformInsertReplace: PerformUpdateType |
||
8089 | :ivar UpdateValues: |
||
8090 | :vartype UpdateValues: DataValue |
||
8091 | """ |
||
8092 | |||
8093 | ua_types = [ |
||
8094 | ('NodeId', 'NodeId'), |
||
8095 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8096 | ('UpdateValues', 'ListOfDataValue'), |
||
8097 | ] |
||
8098 | |||
8099 | def __init__(self): |
||
8100 | self.NodeId = NodeId() |
||
8101 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8102 | self.UpdateValues = [] |
||
8103 | self._freeze = True |
||
8104 | |||
8105 | def __str__(self): |
||
8106 | return f'UpdateStructureDataDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, UpdateValues:{self.UpdateValues})' |
||
8107 | |||
8108 | __repr__ = __str__ |
||
8109 | |||
8110 | |||
8111 | class UpdateEventDetails(FrozenClass): |
||
8112 | """ |
||
8113 | :ivar NodeId: |
||
8114 | :vartype NodeId: NodeId |
||
8115 | :ivar PerformInsertReplace: |
||
8116 | :vartype PerformInsertReplace: PerformUpdateType |
||
8117 | :ivar Filter: |
||
8118 | :vartype Filter: EventFilter |
||
8119 | :ivar EventData: |
||
8120 | :vartype EventData: HistoryEventFieldList |
||
8121 | """ |
||
8122 | |||
8123 | ua_types = [ |
||
8124 | ('NodeId', 'NodeId'), |
||
8125 | ('PerformInsertReplace', 'PerformUpdateType'), |
||
8126 | ('Filter', 'EventFilter'), |
||
8127 | ('EventData', 'ListOfHistoryEventFieldList'), |
||
8128 | ] |
||
8129 | |||
8130 | def __init__(self): |
||
8131 | self.NodeId = NodeId() |
||
8132 | self.PerformInsertReplace = PerformUpdateType(0) |
||
8133 | self.Filter = EventFilter() |
||
8134 | self.EventData = [] |
||
8135 | self._freeze = True |
||
8136 | |||
8137 | def __str__(self): |
||
8138 | return f'UpdateEventDetails(NodeId:{self.NodeId}, PerformInsertReplace:{self.PerformInsertReplace}, Filter:{self.Filter}, EventData:{self.EventData})' |
||
8139 | |||
8140 | __repr__ = __str__ |
||
8141 | |||
8142 | |||
8143 | class DeleteRawModifiedDetails(FrozenClass): |
||
8144 | """ |
||
8145 | :ivar NodeId: |
||
8146 | :vartype NodeId: NodeId |
||
8147 | :ivar IsDeleteModified: |
||
8148 | :vartype IsDeleteModified: Boolean |
||
8149 | :ivar StartTime: |
||
8150 | :vartype StartTime: DateTime |
||
8151 | :ivar EndTime: |
||
8152 | :vartype EndTime: DateTime |
||
8153 | """ |
||
8154 | |||
8155 | ua_types = [ |
||
8156 | ('NodeId', 'NodeId'), |
||
8157 | ('IsDeleteModified', 'Boolean'), |
||
8158 | ('StartTime', 'DateTime'), |
||
8159 | ('EndTime', 'DateTime'), |
||
8160 | ] |
||
8161 | |||
8162 | def __init__(self): |
||
8163 | self.NodeId = NodeId() |
||
8164 | self.IsDeleteModified = True |
||
8165 | self.StartTime = datetime.utcnow() |
||
8166 | self.EndTime = datetime.utcnow() |
||
8167 | self._freeze = True |
||
8168 | |||
8169 | def __str__(self): |
||
8170 | return f'DeleteRawModifiedDetails(NodeId:{self.NodeId}, IsDeleteModified:{self.IsDeleteModified}, StartTime:{self.StartTime}, EndTime:{self.EndTime})' |
||
8171 | |||
8172 | __repr__ = __str__ |
||
8173 | |||
8174 | |||
8175 | class DeleteAtTimeDetails(FrozenClass): |
||
8176 | """ |
||
8177 | :ivar NodeId: |
||
8178 | :vartype NodeId: NodeId |
||
8179 | :ivar ReqTimes: |
||
8180 | :vartype ReqTimes: DateTime |
||
8181 | """ |
||
8182 | |||
8183 | ua_types = [ |
||
8184 | ('NodeId', 'NodeId'), |
||
8185 | ('ReqTimes', 'ListOfDateTime'), |
||
8186 | ] |
||
8187 | |||
8188 | def __init__(self): |
||
8189 | self.NodeId = NodeId() |
||
8190 | self.ReqTimes = [] |
||
8191 | self._freeze = True |
||
8192 | |||
8193 | def __str__(self): |
||
8194 | return f'DeleteAtTimeDetails(NodeId:{self.NodeId}, ReqTimes:{self.ReqTimes})' |
||
8195 | |||
8196 | __repr__ = __str__ |
||
8197 | |||
8198 | |||
8199 | class DeleteEventDetails(FrozenClass): |
||
8200 | """ |
||
8201 | :ivar NodeId: |
||
8202 | :vartype NodeId: NodeId |
||
8203 | :ivar EventIds: |
||
8204 | :vartype EventIds: ByteString |
||
8205 | """ |
||
8206 | |||
8207 | ua_types = [ |
||
8208 | ('NodeId', 'NodeId'), |
||
8209 | ('EventIds', 'ListOfByteString'), |
||
8210 | ] |
||
8211 | |||
8212 | def __init__(self): |
||
8213 | self.NodeId = NodeId() |
||
8214 | self.EventIds = [] |
||
8215 | self._freeze = True |
||
8216 | |||
8217 | def __str__(self): |
||
8218 | return f'DeleteEventDetails(NodeId:{self.NodeId}, EventIds:{self.EventIds})' |
||
8219 | |||
8220 | __repr__ = __str__ |
||
8221 | |||
8222 | |||
8223 | class HistoryUpdateResult(FrozenClass): |
||
8224 | """ |
||
8225 | :ivar StatusCode: |
||
8226 | :vartype StatusCode: StatusCode |
||
8227 | :ivar OperationResults: |
||
8228 | :vartype OperationResults: StatusCode |
||
8229 | :ivar DiagnosticInfos: |
||
8230 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8231 | """ |
||
8232 | |||
8233 | ua_types = [ |
||
8234 | ('StatusCode', 'StatusCode'), |
||
8235 | ('OperationResults', 'ListOfStatusCode'), |
||
8236 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8237 | ] |
||
8238 | |||
8239 | def __init__(self): |
||
8240 | self.StatusCode = StatusCode() |
||
8241 | self.OperationResults = [] |
||
8242 | self.DiagnosticInfos = [] |
||
8243 | self._freeze = True |
||
8244 | |||
8245 | def __str__(self): |
||
8246 | return f'HistoryUpdateResult(StatusCode:{self.StatusCode}, OperationResults:{self.OperationResults}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8247 | |||
8248 | __repr__ = __str__ |
||
8249 | |||
8250 | |||
8251 | class HistoryUpdateParameters(FrozenClass): |
||
8252 | """ |
||
8253 | :ivar HistoryUpdateDetails: |
||
8254 | :vartype HistoryUpdateDetails: ExtensionObject |
||
8255 | """ |
||
8256 | |||
8257 | ua_types = [ |
||
8258 | ('HistoryUpdateDetails', 'ListOfExtensionObject'), |
||
8259 | ] |
||
8260 | |||
8261 | def __init__(self): |
||
8262 | self.HistoryUpdateDetails = [] |
||
8263 | self._freeze = True |
||
8264 | |||
8265 | def __str__(self): |
||
8266 | return f'HistoryUpdateParameters(HistoryUpdateDetails:{self.HistoryUpdateDetails})' |
||
8267 | |||
8268 | __repr__ = __str__ |
||
8269 | |||
8270 | |||
8271 | class HistoryUpdateRequest(FrozenClass): |
||
8272 | """ |
||
8273 | :ivar TypeId: |
||
8274 | :vartype TypeId: NodeId |
||
8275 | :ivar RequestHeader: |
||
8276 | :vartype RequestHeader: RequestHeader |
||
8277 | :ivar Parameters: |
||
8278 | :vartype Parameters: HistoryUpdateParameters |
||
8279 | """ |
||
8280 | |||
8281 | ua_types = [ |
||
8282 | ('TypeId', 'NodeId'), |
||
8283 | ('RequestHeader', 'RequestHeader'), |
||
8284 | ('Parameters', 'HistoryUpdateParameters'), |
||
8285 | ] |
||
8286 | |||
8287 | def __init__(self): |
||
8288 | self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) |
||
8289 | self.RequestHeader = RequestHeader() |
||
8290 | self.Parameters = HistoryUpdateParameters() |
||
8291 | self._freeze = True |
||
8292 | |||
8293 | def __str__(self): |
||
8294 | return f'HistoryUpdateRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8295 | |||
8296 | __repr__ = __str__ |
||
8297 | |||
8298 | |||
8299 | class HistoryUpdateResponse(FrozenClass): |
||
8300 | """ |
||
8301 | :ivar TypeId: |
||
8302 | :vartype TypeId: NodeId |
||
8303 | :ivar ResponseHeader: |
||
8304 | :vartype ResponseHeader: ResponseHeader |
||
8305 | :ivar Results: |
||
8306 | :vartype Results: HistoryUpdateResult |
||
8307 | :ivar DiagnosticInfos: |
||
8308 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8309 | """ |
||
8310 | |||
8311 | ua_types = [ |
||
8312 | ('TypeId', 'NodeId'), |
||
8313 | ('ResponseHeader', 'ResponseHeader'), |
||
8314 | ('Results', 'ListOfHistoryUpdateResult'), |
||
8315 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8316 | ] |
||
8317 | |||
8318 | def __init__(self): |
||
8319 | self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) |
||
8320 | self.ResponseHeader = ResponseHeader() |
||
8321 | self.Results = [] |
||
8322 | self.DiagnosticInfos = [] |
||
8323 | self._freeze = True |
||
8324 | |||
8325 | def __str__(self): |
||
8326 | return f'HistoryUpdateResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8327 | |||
8328 | __repr__ = __str__ |
||
8329 | |||
8330 | |||
8331 | class CallMethodRequest(FrozenClass): |
||
8332 | """ |
||
8333 | :ivar ObjectId: |
||
8334 | :vartype ObjectId: NodeId |
||
8335 | :ivar MethodId: |
||
8336 | :vartype MethodId: NodeId |
||
8337 | :ivar InputArguments: |
||
8338 | :vartype InputArguments: Variant |
||
8339 | """ |
||
8340 | |||
8341 | ua_types = [ |
||
8342 | ('ObjectId', 'NodeId'), |
||
8343 | ('MethodId', 'NodeId'), |
||
8344 | ('InputArguments', 'ListOfVariant'), |
||
8345 | ] |
||
8346 | |||
8347 | def __init__(self): |
||
8348 | self.ObjectId = NodeId() |
||
8349 | self.MethodId = NodeId() |
||
8350 | self.InputArguments = [] |
||
8351 | self._freeze = True |
||
8352 | |||
8353 | def __str__(self): |
||
8354 | return f'CallMethodRequest(ObjectId:{self.ObjectId}, MethodId:{self.MethodId}, InputArguments:{self.InputArguments})' |
||
8355 | |||
8356 | __repr__ = __str__ |
||
8357 | |||
8358 | |||
8359 | class CallMethodResult(FrozenClass): |
||
8360 | """ |
||
8361 | :ivar StatusCode: |
||
8362 | :vartype StatusCode: StatusCode |
||
8363 | :ivar InputArgumentResults: |
||
8364 | :vartype InputArgumentResults: StatusCode |
||
8365 | :ivar InputArgumentDiagnosticInfos: |
||
8366 | :vartype InputArgumentDiagnosticInfos: DiagnosticInfo |
||
8367 | :ivar OutputArguments: |
||
8368 | :vartype OutputArguments: Variant |
||
8369 | """ |
||
8370 | |||
8371 | ua_types = [ |
||
8372 | ('StatusCode', 'StatusCode'), |
||
8373 | ('InputArgumentResults', 'ListOfStatusCode'), |
||
8374 | ('InputArgumentDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8375 | ('OutputArguments', 'ListOfVariant'), |
||
8376 | ] |
||
8377 | |||
8378 | def __init__(self): |
||
8379 | self.StatusCode = StatusCode() |
||
8380 | self.InputArgumentResults = [] |
||
8381 | self.InputArgumentDiagnosticInfos = [] |
||
8382 | self.OutputArguments = [] |
||
8383 | self._freeze = True |
||
8384 | |||
8385 | def __str__(self): |
||
8386 | return f'CallMethodResult(StatusCode:{self.StatusCode}, InputArgumentResults:{self.InputArgumentResults}, InputArgumentDiagnosticInfos:{self.InputArgumentDiagnosticInfos}, OutputArguments:{self.OutputArguments})' |
||
8387 | |||
8388 | __repr__ = __str__ |
||
8389 | |||
8390 | |||
8391 | class CallParameters(FrozenClass): |
||
8392 | """ |
||
8393 | :ivar MethodsToCall: |
||
8394 | :vartype MethodsToCall: CallMethodRequest |
||
8395 | """ |
||
8396 | |||
8397 | ua_types = [ |
||
8398 | ('MethodsToCall', 'ListOfCallMethodRequest'), |
||
8399 | ] |
||
8400 | |||
8401 | def __init__(self): |
||
8402 | self.MethodsToCall = [] |
||
8403 | self._freeze = True |
||
8404 | |||
8405 | def __str__(self): |
||
8406 | return f'CallParameters(MethodsToCall:{self.MethodsToCall})' |
||
8407 | |||
8408 | __repr__ = __str__ |
||
8409 | |||
8410 | |||
8411 | class CallRequest(FrozenClass): |
||
8412 | """ |
||
8413 | :ivar TypeId: |
||
8414 | :vartype TypeId: NodeId |
||
8415 | :ivar RequestHeader: |
||
8416 | :vartype RequestHeader: RequestHeader |
||
8417 | :ivar Parameters: |
||
8418 | :vartype Parameters: CallParameters |
||
8419 | """ |
||
8420 | |||
8421 | ua_types = [ |
||
8422 | ('TypeId', 'NodeId'), |
||
8423 | ('RequestHeader', 'RequestHeader'), |
||
8424 | ('Parameters', 'CallParameters'), |
||
8425 | ] |
||
8426 | |||
8427 | def __init__(self): |
||
8428 | self.TypeId = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) |
||
8429 | self.RequestHeader = RequestHeader() |
||
8430 | self.Parameters = CallParameters() |
||
8431 | self._freeze = True |
||
8432 | |||
8433 | def __str__(self): |
||
8434 | return f'CallRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8435 | |||
8436 | __repr__ = __str__ |
||
8437 | |||
8438 | |||
8439 | class CallResponse(FrozenClass): |
||
8440 | """ |
||
8441 | :ivar TypeId: |
||
8442 | :vartype TypeId: NodeId |
||
8443 | :ivar ResponseHeader: |
||
8444 | :vartype ResponseHeader: ResponseHeader |
||
8445 | :ivar Results: |
||
8446 | :vartype Results: CallMethodResult |
||
8447 | :ivar DiagnosticInfos: |
||
8448 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8449 | """ |
||
8450 | |||
8451 | ua_types = [ |
||
8452 | ('TypeId', 'NodeId'), |
||
8453 | ('ResponseHeader', 'ResponseHeader'), |
||
8454 | ('Results', 'ListOfCallMethodResult'), |
||
8455 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8456 | ] |
||
8457 | |||
8458 | def __init__(self): |
||
8459 | self.TypeId = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) |
||
8460 | self.ResponseHeader = ResponseHeader() |
||
8461 | self.Results = [] |
||
8462 | self.DiagnosticInfos = [] |
||
8463 | self._freeze = True |
||
8464 | |||
8465 | def __str__(self): |
||
8466 | return f'CallResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8467 | |||
8468 | __repr__ = __str__ |
||
8469 | |||
8470 | |||
8471 | class MonitoringFilter(FrozenClass): |
||
8472 | """ |
||
8473 | """ |
||
8474 | |||
8475 | ua_types = [ |
||
8476 | ] |
||
8477 | |||
8478 | def __init__(self): |
||
8479 | self._freeze = True |
||
8480 | |||
8481 | def __str__(self): |
||
8482 | return 'MonitoringFilter()' |
||
8483 | |||
8484 | __repr__ = __str__ |
||
8485 | |||
8486 | |||
8487 | class DataChangeFilter(FrozenClass): |
||
8488 | """ |
||
8489 | :ivar Trigger: |
||
8490 | :vartype Trigger: DataChangeTrigger |
||
8491 | :ivar DeadbandType: |
||
8492 | :vartype DeadbandType: UInt32 |
||
8493 | :ivar DeadbandValue: |
||
8494 | :vartype DeadbandValue: Double |
||
8495 | """ |
||
8496 | |||
8497 | ua_types = [ |
||
8498 | ('Trigger', 'DataChangeTrigger'), |
||
8499 | ('DeadbandType', 'UInt32'), |
||
8500 | ('DeadbandValue', 'Double'), |
||
8501 | ] |
||
8502 | |||
8503 | def __init__(self): |
||
8504 | self.Trigger = DataChangeTrigger(0) |
||
8505 | self.DeadbandType = 0 |
||
8506 | self.DeadbandValue = 0 |
||
8507 | self._freeze = True |
||
8508 | |||
8509 | def __str__(self): |
||
8510 | return f'DataChangeFilter(Trigger:{self.Trigger}, DeadbandType:{self.DeadbandType}, DeadbandValue:{self.DeadbandValue})' |
||
8511 | |||
8512 | __repr__ = __str__ |
||
8513 | |||
8514 | |||
8515 | class EventFilter(FrozenClass): |
||
8516 | """ |
||
8517 | :ivar SelectClauses: |
||
8518 | :vartype SelectClauses: SimpleAttributeOperand |
||
8519 | :ivar WhereClause: |
||
8520 | :vartype WhereClause: ContentFilter |
||
8521 | """ |
||
8522 | |||
8523 | ua_types = [ |
||
8524 | ('SelectClauses', 'ListOfSimpleAttributeOperand'), |
||
8525 | ('WhereClause', 'ContentFilter'), |
||
8526 | ] |
||
8527 | |||
8528 | def __init__(self): |
||
8529 | self.SelectClauses = [] |
||
8530 | self.WhereClause = ContentFilter() |
||
8531 | self._freeze = True |
||
8532 | |||
8533 | def __str__(self): |
||
8534 | return f'EventFilter(SelectClauses:{self.SelectClauses}, WhereClause:{self.WhereClause})' |
||
8535 | |||
8536 | __repr__ = __str__ |
||
8537 | |||
8538 | |||
8539 | class AggregateConfiguration(FrozenClass): |
||
8540 | """ |
||
8541 | :ivar UseServerCapabilitiesDefaults: |
||
8542 | :vartype UseServerCapabilitiesDefaults: Boolean |
||
8543 | :ivar TreatUncertainAsBad: |
||
8544 | :vartype TreatUncertainAsBad: Boolean |
||
8545 | :ivar PercentDataBad: |
||
8546 | :vartype PercentDataBad: Byte |
||
8547 | :ivar PercentDataGood: |
||
8548 | :vartype PercentDataGood: Byte |
||
8549 | :ivar UseSlopedExtrapolation: |
||
8550 | :vartype UseSlopedExtrapolation: Boolean |
||
8551 | """ |
||
8552 | |||
8553 | ua_types = [ |
||
8554 | ('UseServerCapabilitiesDefaults', 'Boolean'), |
||
8555 | ('TreatUncertainAsBad', 'Boolean'), |
||
8556 | ('PercentDataBad', 'Byte'), |
||
8557 | ('PercentDataGood', 'Byte'), |
||
8558 | ('UseSlopedExtrapolation', 'Boolean'), |
||
8559 | ] |
||
8560 | |||
8561 | def __init__(self): |
||
8562 | self.UseServerCapabilitiesDefaults = True |
||
8563 | self.TreatUncertainAsBad = True |
||
8564 | self.PercentDataBad = 0 |
||
8565 | self.PercentDataGood = 0 |
||
8566 | self.UseSlopedExtrapolation = True |
||
8567 | self._freeze = True |
||
8568 | |||
8569 | def __str__(self): |
||
8570 | return f'AggregateConfiguration(UseServerCapabilitiesDefaults:{self.UseServerCapabilitiesDefaults}, TreatUncertainAsBad:{self.TreatUncertainAsBad}, PercentDataBad:{self.PercentDataBad}, PercentDataGood:{self.PercentDataGood}, UseSlopedExtrapolation:{self.UseSlopedExtrapolation})' |
||
8571 | |||
8572 | __repr__ = __str__ |
||
8573 | |||
8574 | |||
8575 | class AggregateFilter(FrozenClass): |
||
8576 | """ |
||
8577 | :ivar StartTime: |
||
8578 | :vartype StartTime: DateTime |
||
8579 | :ivar AggregateType: |
||
8580 | :vartype AggregateType: NodeId |
||
8581 | :ivar ProcessingInterval: |
||
8582 | :vartype ProcessingInterval: Double |
||
8583 | :ivar AggregateConfiguration: |
||
8584 | :vartype AggregateConfiguration: AggregateConfiguration |
||
8585 | """ |
||
8586 | |||
8587 | ua_types = [ |
||
8588 | ('StartTime', 'DateTime'), |
||
8589 | ('AggregateType', 'NodeId'), |
||
8590 | ('ProcessingInterval', 'Double'), |
||
8591 | ('AggregateConfiguration', 'AggregateConfiguration'), |
||
8592 | ] |
||
8593 | |||
8594 | def __init__(self): |
||
8595 | self.StartTime = datetime.utcnow() |
||
8596 | self.AggregateType = NodeId() |
||
8597 | self.ProcessingInterval = 0 |
||
8598 | self.AggregateConfiguration = AggregateConfiguration() |
||
8599 | self._freeze = True |
||
8600 | |||
8601 | def __str__(self): |
||
8602 | return f'AggregateFilter(StartTime:{self.StartTime}, AggregateType:{self.AggregateType}, ProcessingInterval:{self.ProcessingInterval}, AggregateConfiguration:{self.AggregateConfiguration})' |
||
8603 | |||
8604 | __repr__ = __str__ |
||
8605 | |||
8606 | |||
8607 | class MonitoringFilterResult(FrozenClass): |
||
8608 | """ |
||
8609 | """ |
||
8610 | |||
8611 | ua_types = [ |
||
8612 | ] |
||
8613 | |||
8614 | def __init__(self): |
||
8615 | self._freeze = True |
||
8616 | |||
8617 | def __str__(self): |
||
8618 | return 'MonitoringFilterResult()' |
||
8619 | |||
8620 | __repr__ = __str__ |
||
8621 | |||
8622 | |||
8623 | class EventFilterResult(FrozenClass): |
||
8624 | """ |
||
8625 | :ivar SelectClauseResults: |
||
8626 | :vartype SelectClauseResults: StatusCode |
||
8627 | :ivar SelectClauseDiagnosticInfos: |
||
8628 | :vartype SelectClauseDiagnosticInfos: DiagnosticInfo |
||
8629 | :ivar WhereClauseResult: |
||
8630 | :vartype WhereClauseResult: ContentFilterResult |
||
8631 | """ |
||
8632 | |||
8633 | ua_types = [ |
||
8634 | ('SelectClauseResults', 'ListOfStatusCode'), |
||
8635 | ('SelectClauseDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8636 | ('WhereClauseResult', 'ContentFilterResult'), |
||
8637 | ] |
||
8638 | |||
8639 | def __init__(self): |
||
8640 | self.SelectClauseResults = [] |
||
8641 | self.SelectClauseDiagnosticInfos = [] |
||
8642 | self.WhereClauseResult = ContentFilterResult() |
||
8643 | self._freeze = True |
||
8644 | |||
8645 | def __str__(self): |
||
8646 | return f'EventFilterResult(SelectClauseResults:{self.SelectClauseResults}, SelectClauseDiagnosticInfos:{self.SelectClauseDiagnosticInfos}, WhereClauseResult:{self.WhereClauseResult})' |
||
8647 | |||
8648 | __repr__ = __str__ |
||
8649 | |||
8650 | |||
8651 | class AggregateFilterResult(FrozenClass): |
||
8652 | """ |
||
8653 | :ivar RevisedStartTime: |
||
8654 | :vartype RevisedStartTime: DateTime |
||
8655 | :ivar RevisedProcessingInterval: |
||
8656 | :vartype RevisedProcessingInterval: Double |
||
8657 | :ivar RevisedAggregateConfiguration: |
||
8658 | :vartype RevisedAggregateConfiguration: AggregateConfiguration |
||
8659 | """ |
||
8660 | |||
8661 | ua_types = [ |
||
8662 | ('RevisedStartTime', 'DateTime'), |
||
8663 | ('RevisedProcessingInterval', 'Double'), |
||
8664 | ('RevisedAggregateConfiguration', 'AggregateConfiguration'), |
||
8665 | ] |
||
8666 | |||
8667 | def __init__(self): |
||
8668 | self.RevisedStartTime = datetime.utcnow() |
||
8669 | self.RevisedProcessingInterval = 0 |
||
8670 | self.RevisedAggregateConfiguration = AggregateConfiguration() |
||
8671 | self._freeze = True |
||
8672 | |||
8673 | def __str__(self): |
||
8674 | return f'AggregateFilterResult(RevisedStartTime:{self.RevisedStartTime}, RevisedProcessingInterval:{self.RevisedProcessingInterval}, RevisedAggregateConfiguration:{self.RevisedAggregateConfiguration})' |
||
8675 | |||
8676 | __repr__ = __str__ |
||
8677 | |||
8678 | |||
8679 | class MonitoringParameters(FrozenClass): |
||
8680 | """ |
||
8681 | :ivar ClientHandle: |
||
8682 | :vartype ClientHandle: UInt32 |
||
8683 | :ivar SamplingInterval: |
||
8684 | :vartype SamplingInterval: Double |
||
8685 | :ivar Filter: |
||
8686 | :vartype Filter: ExtensionObject |
||
8687 | :ivar QueueSize: |
||
8688 | :vartype QueueSize: UInt32 |
||
8689 | :ivar DiscardOldest: |
||
8690 | :vartype DiscardOldest: Boolean |
||
8691 | """ |
||
8692 | |||
8693 | ua_types = [ |
||
8694 | ('ClientHandle', 'UInt32'), |
||
8695 | ('SamplingInterval', 'Double'), |
||
8696 | ('Filter', 'ExtensionObject'), |
||
8697 | ('QueueSize', 'UInt32'), |
||
8698 | ('DiscardOldest', 'Boolean'), |
||
8699 | ] |
||
8700 | |||
8701 | def __init__(self): |
||
8702 | self.ClientHandle = 0 |
||
8703 | self.SamplingInterval = 0 |
||
8704 | self.Filter = ExtensionObject() |
||
8705 | self.QueueSize = 0 |
||
8706 | self.DiscardOldest = True |
||
8707 | self._freeze = True |
||
8708 | |||
8709 | def __str__(self): |
||
8710 | return f'MonitoringParameters(ClientHandle:{self.ClientHandle}, SamplingInterval:{self.SamplingInterval}, Filter:{self.Filter}, QueueSize:{self.QueueSize}, DiscardOldest:{self.DiscardOldest})' |
||
8711 | |||
8712 | __repr__ = __str__ |
||
8713 | |||
8714 | |||
8715 | class MonitoredItemCreateRequest(FrozenClass): |
||
8716 | """ |
||
8717 | :ivar ItemToMonitor: |
||
8718 | :vartype ItemToMonitor: ReadValueId |
||
8719 | :ivar MonitoringMode: |
||
8720 | :vartype MonitoringMode: MonitoringMode |
||
8721 | :ivar RequestedParameters: |
||
8722 | :vartype RequestedParameters: MonitoringParameters |
||
8723 | """ |
||
8724 | |||
8725 | ua_types = [ |
||
8726 | ('ItemToMonitor', 'ReadValueId'), |
||
8727 | ('MonitoringMode', 'MonitoringMode'), |
||
8728 | ('RequestedParameters', 'MonitoringParameters'), |
||
8729 | ] |
||
8730 | |||
8731 | def __init__(self): |
||
8732 | self.ItemToMonitor = ReadValueId() |
||
8733 | self.MonitoringMode = MonitoringMode(0) |
||
8734 | self.RequestedParameters = MonitoringParameters() |
||
8735 | self._freeze = True |
||
8736 | |||
8737 | def __str__(self): |
||
8738 | return f'MonitoredItemCreateRequest(ItemToMonitor:{self.ItemToMonitor}, MonitoringMode:{self.MonitoringMode}, RequestedParameters:{self.RequestedParameters})' |
||
8739 | |||
8740 | __repr__ = __str__ |
||
8741 | |||
8742 | |||
8743 | class MonitoredItemCreateResult(FrozenClass): |
||
8744 | """ |
||
8745 | :ivar StatusCode: |
||
8746 | :vartype StatusCode: StatusCode |
||
8747 | :ivar MonitoredItemId: |
||
8748 | :vartype MonitoredItemId: UInt32 |
||
8749 | :ivar RevisedSamplingInterval: |
||
8750 | :vartype RevisedSamplingInterval: Double |
||
8751 | :ivar RevisedQueueSize: |
||
8752 | :vartype RevisedQueueSize: UInt32 |
||
8753 | :ivar FilterResult: |
||
8754 | :vartype FilterResult: ExtensionObject |
||
8755 | """ |
||
8756 | |||
8757 | ua_types = [ |
||
8758 | ('StatusCode', 'StatusCode'), |
||
8759 | ('MonitoredItemId', 'UInt32'), |
||
8760 | ('RevisedSamplingInterval', 'Double'), |
||
8761 | ('RevisedQueueSize', 'UInt32'), |
||
8762 | ('FilterResult', 'ExtensionObject'), |
||
8763 | ] |
||
8764 | |||
8765 | def __init__(self): |
||
8766 | self.StatusCode = StatusCode() |
||
8767 | self.MonitoredItemId = 0 |
||
8768 | self.RevisedSamplingInterval = 0 |
||
8769 | self.RevisedQueueSize = 0 |
||
8770 | self.FilterResult = ExtensionObject() |
||
8771 | self._freeze = True |
||
8772 | |||
8773 | def __str__(self): |
||
8774 | return f'MonitoredItemCreateResult(StatusCode:{self.StatusCode}, MonitoredItemId:{self.MonitoredItemId}, RevisedSamplingInterval:{self.RevisedSamplingInterval}, RevisedQueueSize:{self.RevisedQueueSize}, FilterResult:{self.FilterResult})' |
||
8775 | |||
8776 | __repr__ = __str__ |
||
8777 | |||
8778 | |||
8779 | class CreateMonitoredItemsParameters(FrozenClass): |
||
8780 | """ |
||
8781 | :ivar SubscriptionId: |
||
8782 | :vartype SubscriptionId: UInt32 |
||
8783 | :ivar TimestampsToReturn: |
||
8784 | :vartype TimestampsToReturn: TimestampsToReturn |
||
8785 | :ivar ItemsToCreate: |
||
8786 | :vartype ItemsToCreate: MonitoredItemCreateRequest |
||
8787 | """ |
||
8788 | |||
8789 | ua_types = [ |
||
8790 | ('SubscriptionId', 'UInt32'), |
||
8791 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
8792 | ('ItemsToCreate', 'ListOfMonitoredItemCreateRequest'), |
||
8793 | ] |
||
8794 | |||
8795 | def __init__(self): |
||
8796 | self.SubscriptionId = 0 |
||
8797 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
8798 | self.ItemsToCreate = [] |
||
8799 | self._freeze = True |
||
8800 | |||
8801 | def __str__(self): |
||
8802 | return f'CreateMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, TimestampsToReturn:{self.TimestampsToReturn}, ItemsToCreate:{self.ItemsToCreate})' |
||
8803 | |||
8804 | __repr__ = __str__ |
||
8805 | |||
8806 | |||
8807 | class CreateMonitoredItemsRequest(FrozenClass): |
||
8808 | """ |
||
8809 | :ivar TypeId: |
||
8810 | :vartype TypeId: NodeId |
||
8811 | :ivar RequestHeader: |
||
8812 | :vartype RequestHeader: RequestHeader |
||
8813 | :ivar Parameters: |
||
8814 | :vartype Parameters: CreateMonitoredItemsParameters |
||
8815 | """ |
||
8816 | |||
8817 | ua_types = [ |
||
8818 | ('TypeId', 'NodeId'), |
||
8819 | ('RequestHeader', 'RequestHeader'), |
||
8820 | ('Parameters', 'CreateMonitoredItemsParameters'), |
||
8821 | ] |
||
8822 | |||
8823 | def __init__(self): |
||
8824 | self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) |
||
8825 | self.RequestHeader = RequestHeader() |
||
8826 | self.Parameters = CreateMonitoredItemsParameters() |
||
8827 | self._freeze = True |
||
8828 | |||
8829 | def __str__(self): |
||
8830 | return f'CreateMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8831 | |||
8832 | __repr__ = __str__ |
||
8833 | |||
8834 | |||
8835 | class CreateMonitoredItemsResponse(FrozenClass): |
||
8836 | """ |
||
8837 | :ivar TypeId: |
||
8838 | :vartype TypeId: NodeId |
||
8839 | :ivar ResponseHeader: |
||
8840 | :vartype ResponseHeader: ResponseHeader |
||
8841 | :ivar Results: |
||
8842 | :vartype Results: MonitoredItemCreateResult |
||
8843 | :ivar DiagnosticInfos: |
||
8844 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8845 | """ |
||
8846 | |||
8847 | ua_types = [ |
||
8848 | ('TypeId', 'NodeId'), |
||
8849 | ('ResponseHeader', 'ResponseHeader'), |
||
8850 | ('Results', 'ListOfMonitoredItemCreateResult'), |
||
8851 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8852 | ] |
||
8853 | |||
8854 | def __init__(self): |
||
8855 | self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) |
||
8856 | self.ResponseHeader = ResponseHeader() |
||
8857 | self.Results = [] |
||
8858 | self.DiagnosticInfos = [] |
||
8859 | self._freeze = True |
||
8860 | |||
8861 | def __str__(self): |
||
8862 | return f'CreateMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
8863 | |||
8864 | __repr__ = __str__ |
||
8865 | |||
8866 | |||
8867 | class MonitoredItemModifyRequest(FrozenClass): |
||
8868 | """ |
||
8869 | :ivar MonitoredItemId: |
||
8870 | :vartype MonitoredItemId: UInt32 |
||
8871 | :ivar RequestedParameters: |
||
8872 | :vartype RequestedParameters: MonitoringParameters |
||
8873 | """ |
||
8874 | |||
8875 | ua_types = [ |
||
8876 | ('MonitoredItemId', 'UInt32'), |
||
8877 | ('RequestedParameters', 'MonitoringParameters'), |
||
8878 | ] |
||
8879 | |||
8880 | def __init__(self): |
||
8881 | self.MonitoredItemId = 0 |
||
8882 | self.RequestedParameters = MonitoringParameters() |
||
8883 | self._freeze = True |
||
8884 | |||
8885 | def __str__(self): |
||
8886 | return f'MonitoredItemModifyRequest(MonitoredItemId:{self.MonitoredItemId}, RequestedParameters:{self.RequestedParameters})' |
||
8887 | |||
8888 | __repr__ = __str__ |
||
8889 | |||
8890 | |||
8891 | class MonitoredItemModifyResult(FrozenClass): |
||
8892 | """ |
||
8893 | :ivar StatusCode: |
||
8894 | :vartype StatusCode: StatusCode |
||
8895 | :ivar RevisedSamplingInterval: |
||
8896 | :vartype RevisedSamplingInterval: Double |
||
8897 | :ivar RevisedQueueSize: |
||
8898 | :vartype RevisedQueueSize: UInt32 |
||
8899 | :ivar FilterResult: |
||
8900 | :vartype FilterResult: ExtensionObject |
||
8901 | """ |
||
8902 | |||
8903 | ua_types = [ |
||
8904 | ('StatusCode', 'StatusCode'), |
||
8905 | ('RevisedSamplingInterval', 'Double'), |
||
8906 | ('RevisedQueueSize', 'UInt32'), |
||
8907 | ('FilterResult', 'ExtensionObject'), |
||
8908 | ] |
||
8909 | |||
8910 | def __init__(self): |
||
8911 | self.StatusCode = StatusCode() |
||
8912 | self.RevisedSamplingInterval = 0 |
||
8913 | self.RevisedQueueSize = 0 |
||
8914 | self.FilterResult = ExtensionObject() |
||
8915 | self._freeze = True |
||
8916 | |||
8917 | def __str__(self): |
||
8918 | return f'MonitoredItemModifyResult(StatusCode:{self.StatusCode}, RevisedSamplingInterval:{self.RevisedSamplingInterval}, RevisedQueueSize:{self.RevisedQueueSize}, FilterResult:{self.FilterResult})' |
||
8919 | |||
8920 | __repr__ = __str__ |
||
8921 | |||
8922 | |||
8923 | class ModifyMonitoredItemsParameters(FrozenClass): |
||
8924 | """ |
||
8925 | :ivar SubscriptionId: |
||
8926 | :vartype SubscriptionId: UInt32 |
||
8927 | :ivar TimestampsToReturn: |
||
8928 | :vartype TimestampsToReturn: TimestampsToReturn |
||
8929 | :ivar ItemsToModify: |
||
8930 | :vartype ItemsToModify: MonitoredItemModifyRequest |
||
8931 | """ |
||
8932 | |||
8933 | ua_types = [ |
||
8934 | ('SubscriptionId', 'UInt32'), |
||
8935 | ('TimestampsToReturn', 'TimestampsToReturn'), |
||
8936 | ('ItemsToModify', 'ListOfMonitoredItemModifyRequest'), |
||
8937 | ] |
||
8938 | |||
8939 | def __init__(self): |
||
8940 | self.SubscriptionId = 0 |
||
8941 | self.TimestampsToReturn = TimestampsToReturn(0) |
||
8942 | self.ItemsToModify = [] |
||
8943 | self._freeze = True |
||
8944 | |||
8945 | def __str__(self): |
||
8946 | return f'ModifyMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, TimestampsToReturn:{self.TimestampsToReturn}, ItemsToModify:{self.ItemsToModify})' |
||
8947 | |||
8948 | __repr__ = __str__ |
||
8949 | |||
8950 | |||
8951 | class ModifyMonitoredItemsRequest(FrozenClass): |
||
8952 | """ |
||
8953 | :ivar TypeId: |
||
8954 | :vartype TypeId: NodeId |
||
8955 | :ivar RequestHeader: |
||
8956 | :vartype RequestHeader: RequestHeader |
||
8957 | :ivar Parameters: |
||
8958 | :vartype Parameters: ModifyMonitoredItemsParameters |
||
8959 | """ |
||
8960 | |||
8961 | ua_types = [ |
||
8962 | ('TypeId', 'NodeId'), |
||
8963 | ('RequestHeader', 'RequestHeader'), |
||
8964 | ('Parameters', 'ModifyMonitoredItemsParameters'), |
||
8965 | ] |
||
8966 | |||
8967 | def __init__(self): |
||
8968 | self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) |
||
8969 | self.RequestHeader = RequestHeader() |
||
8970 | self.Parameters = ModifyMonitoredItemsParameters() |
||
8971 | self._freeze = True |
||
8972 | |||
8973 | def __str__(self): |
||
8974 | return f'ModifyMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
8975 | |||
8976 | __repr__ = __str__ |
||
8977 | |||
8978 | |||
8979 | class ModifyMonitoredItemsResponse(FrozenClass): |
||
8980 | """ |
||
8981 | :ivar TypeId: |
||
8982 | :vartype TypeId: NodeId |
||
8983 | :ivar ResponseHeader: |
||
8984 | :vartype ResponseHeader: ResponseHeader |
||
8985 | :ivar Results: |
||
8986 | :vartype Results: MonitoredItemModifyResult |
||
8987 | :ivar DiagnosticInfos: |
||
8988 | :vartype DiagnosticInfos: DiagnosticInfo |
||
8989 | """ |
||
8990 | |||
8991 | ua_types = [ |
||
8992 | ('TypeId', 'NodeId'), |
||
8993 | ('ResponseHeader', 'ResponseHeader'), |
||
8994 | ('Results', 'ListOfMonitoredItemModifyResult'), |
||
8995 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
8996 | ] |
||
8997 | |||
8998 | def __init__(self): |
||
8999 | self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) |
||
9000 | self.ResponseHeader = ResponseHeader() |
||
9001 | self.Results = [] |
||
9002 | self.DiagnosticInfos = [] |
||
9003 | self._freeze = True |
||
9004 | |||
9005 | def __str__(self): |
||
9006 | return f'ModifyMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9007 | |||
9008 | __repr__ = __str__ |
||
9009 | |||
9010 | |||
9011 | class SetMonitoringModeParameters(FrozenClass): |
||
9012 | """ |
||
9013 | :ivar SubscriptionId: |
||
9014 | :vartype SubscriptionId: UInt32 |
||
9015 | :ivar MonitoringMode: |
||
9016 | :vartype MonitoringMode: MonitoringMode |
||
9017 | :ivar MonitoredItemIds: |
||
9018 | :vartype MonitoredItemIds: UInt32 |
||
9019 | """ |
||
9020 | |||
9021 | ua_types = [ |
||
9022 | ('SubscriptionId', 'UInt32'), |
||
9023 | ('MonitoringMode', 'MonitoringMode'), |
||
9024 | ('MonitoredItemIds', 'ListOfUInt32'), |
||
9025 | ] |
||
9026 | |||
9027 | def __init__(self): |
||
9028 | self.SubscriptionId = 0 |
||
9029 | self.MonitoringMode = MonitoringMode(0) |
||
9030 | self.MonitoredItemIds = [] |
||
9031 | self._freeze = True |
||
9032 | |||
9033 | def __str__(self): |
||
9034 | return f'SetMonitoringModeParameters(SubscriptionId:{self.SubscriptionId}, MonitoringMode:{self.MonitoringMode}, MonitoredItemIds:{self.MonitoredItemIds})' |
||
9035 | |||
9036 | __repr__ = __str__ |
||
9037 | |||
9038 | |||
9039 | class SetMonitoringModeRequest(FrozenClass): |
||
9040 | """ |
||
9041 | :ivar TypeId: |
||
9042 | :vartype TypeId: NodeId |
||
9043 | :ivar RequestHeader: |
||
9044 | :vartype RequestHeader: RequestHeader |
||
9045 | :ivar Parameters: |
||
9046 | :vartype Parameters: SetMonitoringModeParameters |
||
9047 | """ |
||
9048 | |||
9049 | ua_types = [ |
||
9050 | ('TypeId', 'NodeId'), |
||
9051 | ('RequestHeader', 'RequestHeader'), |
||
9052 | ('Parameters', 'SetMonitoringModeParameters'), |
||
9053 | ] |
||
9054 | |||
9055 | def __init__(self): |
||
9056 | self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) |
||
9057 | self.RequestHeader = RequestHeader() |
||
9058 | self.Parameters = SetMonitoringModeParameters() |
||
9059 | self._freeze = True |
||
9060 | |||
9061 | def __str__(self): |
||
9062 | return f'SetMonitoringModeRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9063 | |||
9064 | __repr__ = __str__ |
||
9065 | |||
9066 | |||
9067 | class SetMonitoringModeResult(FrozenClass): |
||
9068 | """ |
||
9069 | :ivar Results: |
||
9070 | :vartype Results: StatusCode |
||
9071 | :ivar DiagnosticInfos: |
||
9072 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9073 | """ |
||
9074 | |||
9075 | ua_types = [ |
||
9076 | ('Results', 'ListOfStatusCode'), |
||
9077 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9078 | ] |
||
9079 | |||
9080 | def __init__(self): |
||
9081 | self.Results = [] |
||
9082 | self.DiagnosticInfos = [] |
||
9083 | self._freeze = True |
||
9084 | |||
9085 | def __str__(self): |
||
9086 | return f'SetMonitoringModeResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9087 | |||
9088 | __repr__ = __str__ |
||
9089 | |||
9090 | |||
9091 | class SetMonitoringModeResponse(FrozenClass): |
||
9092 | """ |
||
9093 | :ivar TypeId: |
||
9094 | :vartype TypeId: NodeId |
||
9095 | :ivar ResponseHeader: |
||
9096 | :vartype ResponseHeader: ResponseHeader |
||
9097 | :ivar Parameters: |
||
9098 | :vartype Parameters: SetMonitoringModeResult |
||
9099 | """ |
||
9100 | |||
9101 | ua_types = [ |
||
9102 | ('TypeId', 'NodeId'), |
||
9103 | ('ResponseHeader', 'ResponseHeader'), |
||
9104 | ('Parameters', 'SetMonitoringModeResult'), |
||
9105 | ] |
||
9106 | |||
9107 | def __init__(self): |
||
9108 | self.TypeId = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) |
||
9109 | self.ResponseHeader = ResponseHeader() |
||
9110 | self.Parameters = SetMonitoringModeResult() |
||
9111 | self._freeze = True |
||
9112 | |||
9113 | def __str__(self): |
||
9114 | return f'SetMonitoringModeResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9115 | |||
9116 | __repr__ = __str__ |
||
9117 | |||
9118 | |||
9119 | class SetTriggeringParameters(FrozenClass): |
||
9120 | """ |
||
9121 | :ivar SubscriptionId: |
||
9122 | :vartype SubscriptionId: UInt32 |
||
9123 | :ivar TriggeringItemId: |
||
9124 | :vartype TriggeringItemId: UInt32 |
||
9125 | :ivar LinksToAdd: |
||
9126 | :vartype LinksToAdd: UInt32 |
||
9127 | :ivar LinksToRemove: |
||
9128 | :vartype LinksToRemove: UInt32 |
||
9129 | """ |
||
9130 | |||
9131 | ua_types = [ |
||
9132 | ('SubscriptionId', 'UInt32'), |
||
9133 | ('TriggeringItemId', 'UInt32'), |
||
9134 | ('LinksToAdd', 'ListOfUInt32'), |
||
9135 | ('LinksToRemove', 'ListOfUInt32'), |
||
9136 | ] |
||
9137 | |||
9138 | def __init__(self): |
||
9139 | self.SubscriptionId = 0 |
||
9140 | self.TriggeringItemId = 0 |
||
9141 | self.LinksToAdd = [] |
||
9142 | self.LinksToRemove = [] |
||
9143 | self._freeze = True |
||
9144 | |||
9145 | def __str__(self): |
||
9146 | return f'SetTriggeringParameters(SubscriptionId:{self.SubscriptionId}, TriggeringItemId:{self.TriggeringItemId}, LinksToAdd:{self.LinksToAdd}, LinksToRemove:{self.LinksToRemove})' |
||
9147 | |||
9148 | __repr__ = __str__ |
||
9149 | |||
9150 | |||
9151 | class SetTriggeringRequest(FrozenClass): |
||
9152 | """ |
||
9153 | :ivar TypeId: |
||
9154 | :vartype TypeId: NodeId |
||
9155 | :ivar RequestHeader: |
||
9156 | :vartype RequestHeader: RequestHeader |
||
9157 | :ivar Parameters: |
||
9158 | :vartype Parameters: SetTriggeringParameters |
||
9159 | """ |
||
9160 | |||
9161 | ua_types = [ |
||
9162 | ('TypeId', 'NodeId'), |
||
9163 | ('RequestHeader', 'RequestHeader'), |
||
9164 | ('Parameters', 'SetTriggeringParameters'), |
||
9165 | ] |
||
9166 | |||
9167 | def __init__(self): |
||
9168 | self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) |
||
9169 | self.RequestHeader = RequestHeader() |
||
9170 | self.Parameters = SetTriggeringParameters() |
||
9171 | self._freeze = True |
||
9172 | |||
9173 | def __str__(self): |
||
9174 | return f'SetTriggeringRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9175 | |||
9176 | __repr__ = __str__ |
||
9177 | |||
9178 | |||
9179 | class SetTriggeringResult(FrozenClass): |
||
9180 | """ |
||
9181 | :ivar AddResults: |
||
9182 | :vartype AddResults: StatusCode |
||
9183 | :ivar AddDiagnosticInfos: |
||
9184 | :vartype AddDiagnosticInfos: DiagnosticInfo |
||
9185 | :ivar RemoveResults: |
||
9186 | :vartype RemoveResults: StatusCode |
||
9187 | :ivar RemoveDiagnosticInfos: |
||
9188 | :vartype RemoveDiagnosticInfos: DiagnosticInfo |
||
9189 | """ |
||
9190 | |||
9191 | ua_types = [ |
||
9192 | ('AddResults', 'ListOfStatusCode'), |
||
9193 | ('AddDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9194 | ('RemoveResults', 'ListOfStatusCode'), |
||
9195 | ('RemoveDiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9196 | ] |
||
9197 | |||
9198 | def __init__(self): |
||
9199 | self.AddResults = [] |
||
9200 | self.AddDiagnosticInfos = [] |
||
9201 | self.RemoveResults = [] |
||
9202 | self.RemoveDiagnosticInfos = [] |
||
9203 | self._freeze = True |
||
9204 | |||
9205 | def __str__(self): |
||
9206 | return f'SetTriggeringResult(AddResults:{self.AddResults}, AddDiagnosticInfos:{self.AddDiagnosticInfos}, RemoveResults:{self.RemoveResults}, RemoveDiagnosticInfos:{self.RemoveDiagnosticInfos})' |
||
9207 | |||
9208 | __repr__ = __str__ |
||
9209 | |||
9210 | |||
9211 | class SetTriggeringResponse(FrozenClass): |
||
9212 | """ |
||
9213 | :ivar TypeId: |
||
9214 | :vartype TypeId: NodeId |
||
9215 | :ivar ResponseHeader: |
||
9216 | :vartype ResponseHeader: ResponseHeader |
||
9217 | :ivar Parameters: |
||
9218 | :vartype Parameters: SetTriggeringResult |
||
9219 | """ |
||
9220 | |||
9221 | ua_types = [ |
||
9222 | ('TypeId', 'NodeId'), |
||
9223 | ('ResponseHeader', 'ResponseHeader'), |
||
9224 | ('Parameters', 'SetTriggeringResult'), |
||
9225 | ] |
||
9226 | |||
9227 | def __init__(self): |
||
9228 | self.TypeId = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) |
||
9229 | self.ResponseHeader = ResponseHeader() |
||
9230 | self.Parameters = SetTriggeringResult() |
||
9231 | self._freeze = True |
||
9232 | |||
9233 | def __str__(self): |
||
9234 | return f'SetTriggeringResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9235 | |||
9236 | __repr__ = __str__ |
||
9237 | |||
9238 | |||
9239 | class DeleteMonitoredItemsParameters(FrozenClass): |
||
9240 | """ |
||
9241 | :ivar SubscriptionId: |
||
9242 | :vartype SubscriptionId: UInt32 |
||
9243 | :ivar MonitoredItemIds: |
||
9244 | :vartype MonitoredItemIds: UInt32 |
||
9245 | """ |
||
9246 | |||
9247 | ua_types = [ |
||
9248 | ('SubscriptionId', 'UInt32'), |
||
9249 | ('MonitoredItemIds', 'ListOfUInt32'), |
||
9250 | ] |
||
9251 | |||
9252 | def __init__(self): |
||
9253 | self.SubscriptionId = 0 |
||
9254 | self.MonitoredItemIds = [] |
||
9255 | self._freeze = True |
||
9256 | |||
9257 | def __str__(self): |
||
9258 | return f'DeleteMonitoredItemsParameters(SubscriptionId:{self.SubscriptionId}, MonitoredItemIds:{self.MonitoredItemIds})' |
||
9259 | |||
9260 | __repr__ = __str__ |
||
9261 | |||
9262 | |||
9263 | class DeleteMonitoredItemsRequest(FrozenClass): |
||
9264 | """ |
||
9265 | :ivar TypeId: |
||
9266 | :vartype TypeId: NodeId |
||
9267 | :ivar RequestHeader: |
||
9268 | :vartype RequestHeader: RequestHeader |
||
9269 | :ivar Parameters: |
||
9270 | :vartype Parameters: DeleteMonitoredItemsParameters |
||
9271 | """ |
||
9272 | |||
9273 | ua_types = [ |
||
9274 | ('TypeId', 'NodeId'), |
||
9275 | ('RequestHeader', 'RequestHeader'), |
||
9276 | ('Parameters', 'DeleteMonitoredItemsParameters'), |
||
9277 | ] |
||
9278 | |||
9279 | def __init__(self): |
||
9280 | self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) |
||
9281 | self.RequestHeader = RequestHeader() |
||
9282 | self.Parameters = DeleteMonitoredItemsParameters() |
||
9283 | self._freeze = True |
||
9284 | |||
9285 | def __str__(self): |
||
9286 | return f'DeleteMonitoredItemsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9287 | |||
9288 | __repr__ = __str__ |
||
9289 | |||
9290 | |||
9291 | class DeleteMonitoredItemsResponse(FrozenClass): |
||
9292 | """ |
||
9293 | :ivar TypeId: |
||
9294 | :vartype TypeId: NodeId |
||
9295 | :ivar ResponseHeader: |
||
9296 | :vartype ResponseHeader: ResponseHeader |
||
9297 | :ivar Results: |
||
9298 | :vartype Results: StatusCode |
||
9299 | :ivar DiagnosticInfos: |
||
9300 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9301 | """ |
||
9302 | |||
9303 | ua_types = [ |
||
9304 | ('TypeId', 'NodeId'), |
||
9305 | ('ResponseHeader', 'ResponseHeader'), |
||
9306 | ('Results', 'ListOfStatusCode'), |
||
9307 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9308 | ] |
||
9309 | |||
9310 | def __init__(self): |
||
9311 | self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) |
||
9312 | self.ResponseHeader = ResponseHeader() |
||
9313 | self.Results = [] |
||
9314 | self.DiagnosticInfos = [] |
||
9315 | self._freeze = True |
||
9316 | |||
9317 | def __str__(self): |
||
9318 | return f'DeleteMonitoredItemsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9319 | |||
9320 | __repr__ = __str__ |
||
9321 | |||
9322 | |||
9323 | class CreateSubscriptionParameters(FrozenClass): |
||
9324 | """ |
||
9325 | :ivar RequestedPublishingInterval: |
||
9326 | :vartype RequestedPublishingInterval: Double |
||
9327 | :ivar RequestedLifetimeCount: |
||
9328 | :vartype RequestedLifetimeCount: UInt32 |
||
9329 | :ivar RequestedMaxKeepAliveCount: |
||
9330 | :vartype RequestedMaxKeepAliveCount: UInt32 |
||
9331 | :ivar MaxNotificationsPerPublish: |
||
9332 | :vartype MaxNotificationsPerPublish: UInt32 |
||
9333 | :ivar PublishingEnabled: |
||
9334 | :vartype PublishingEnabled: Boolean |
||
9335 | :ivar Priority: |
||
9336 | :vartype Priority: Byte |
||
9337 | """ |
||
9338 | |||
9339 | ua_types = [ |
||
9340 | ('RequestedPublishingInterval', 'Double'), |
||
9341 | ('RequestedLifetimeCount', 'UInt32'), |
||
9342 | ('RequestedMaxKeepAliveCount', 'UInt32'), |
||
9343 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
9344 | ('PublishingEnabled', 'Boolean'), |
||
9345 | ('Priority', 'Byte'), |
||
9346 | ] |
||
9347 | |||
9348 | def __init__(self): |
||
9349 | self.RequestedPublishingInterval = 0 |
||
9350 | self.RequestedLifetimeCount = 0 |
||
9351 | self.RequestedMaxKeepAliveCount = 0 |
||
9352 | self.MaxNotificationsPerPublish = 0 |
||
9353 | self.PublishingEnabled = True |
||
9354 | self.Priority = 0 |
||
9355 | self._freeze = True |
||
9356 | |||
9357 | def __str__(self): |
||
9358 | return f'CreateSubscriptionParameters(RequestedPublishingInterval:{self.RequestedPublishingInterval}, RequestedLifetimeCount:{self.RequestedLifetimeCount}, RequestedMaxKeepAliveCount:{self.RequestedMaxKeepAliveCount}, MaxNotificationsPerPublish:{self.MaxNotificationsPerPublish}, PublishingEnabled:{self.PublishingEnabled}, Priority:{self.Priority})' |
||
9359 | |||
9360 | __repr__ = __str__ |
||
9361 | |||
9362 | |||
9363 | class CreateSubscriptionRequest(FrozenClass): |
||
9364 | """ |
||
9365 | :ivar TypeId: |
||
9366 | :vartype TypeId: NodeId |
||
9367 | :ivar RequestHeader: |
||
9368 | :vartype RequestHeader: RequestHeader |
||
9369 | :ivar Parameters: |
||
9370 | :vartype Parameters: CreateSubscriptionParameters |
||
9371 | """ |
||
9372 | |||
9373 | ua_types = [ |
||
9374 | ('TypeId', 'NodeId'), |
||
9375 | ('RequestHeader', 'RequestHeader'), |
||
9376 | ('Parameters', 'CreateSubscriptionParameters'), |
||
9377 | ] |
||
9378 | |||
9379 | def __init__(self): |
||
9380 | self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) |
||
9381 | self.RequestHeader = RequestHeader() |
||
9382 | self.Parameters = CreateSubscriptionParameters() |
||
9383 | self._freeze = True |
||
9384 | |||
9385 | def __str__(self): |
||
9386 | return f'CreateSubscriptionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9387 | |||
9388 | __repr__ = __str__ |
||
9389 | |||
9390 | |||
9391 | class CreateSubscriptionResult(FrozenClass): |
||
9392 | """ |
||
9393 | :ivar SubscriptionId: |
||
9394 | :vartype SubscriptionId: UInt32 |
||
9395 | :ivar RevisedPublishingInterval: |
||
9396 | :vartype RevisedPublishingInterval: Double |
||
9397 | :ivar RevisedLifetimeCount: |
||
9398 | :vartype RevisedLifetimeCount: UInt32 |
||
9399 | :ivar RevisedMaxKeepAliveCount: |
||
9400 | :vartype RevisedMaxKeepAliveCount: UInt32 |
||
9401 | """ |
||
9402 | |||
9403 | ua_types = [ |
||
9404 | ('SubscriptionId', 'UInt32'), |
||
9405 | ('RevisedPublishingInterval', 'Double'), |
||
9406 | ('RevisedLifetimeCount', 'UInt32'), |
||
9407 | ('RevisedMaxKeepAliveCount', 'UInt32'), |
||
9408 | ] |
||
9409 | |||
9410 | def __init__(self): |
||
9411 | self.SubscriptionId = 0 |
||
9412 | self.RevisedPublishingInterval = 0 |
||
9413 | self.RevisedLifetimeCount = 0 |
||
9414 | self.RevisedMaxKeepAliveCount = 0 |
||
9415 | self._freeze = True |
||
9416 | |||
9417 | def __str__(self): |
||
9418 | return f'CreateSubscriptionResult(SubscriptionId:{self.SubscriptionId}, RevisedPublishingInterval:{self.RevisedPublishingInterval}, RevisedLifetimeCount:{self.RevisedLifetimeCount}, RevisedMaxKeepAliveCount:{self.RevisedMaxKeepAliveCount})' |
||
9419 | |||
9420 | __repr__ = __str__ |
||
9421 | |||
9422 | |||
9423 | class CreateSubscriptionResponse(FrozenClass): |
||
9424 | """ |
||
9425 | :ivar TypeId: |
||
9426 | :vartype TypeId: NodeId |
||
9427 | :ivar ResponseHeader: |
||
9428 | :vartype ResponseHeader: ResponseHeader |
||
9429 | :ivar Parameters: |
||
9430 | :vartype Parameters: CreateSubscriptionResult |
||
9431 | """ |
||
9432 | |||
9433 | ua_types = [ |
||
9434 | ('TypeId', 'NodeId'), |
||
9435 | ('ResponseHeader', 'ResponseHeader'), |
||
9436 | ('Parameters', 'CreateSubscriptionResult'), |
||
9437 | ] |
||
9438 | |||
9439 | def __init__(self): |
||
9440 | self.TypeId = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) |
||
9441 | self.ResponseHeader = ResponseHeader() |
||
9442 | self.Parameters = CreateSubscriptionResult() |
||
9443 | self._freeze = True |
||
9444 | |||
9445 | def __str__(self): |
||
9446 | return f'CreateSubscriptionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9447 | |||
9448 | __repr__ = __str__ |
||
9449 | |||
9450 | |||
9451 | class ModifySubscriptionParameters(FrozenClass): |
||
9452 | """ |
||
9453 | :ivar SubscriptionId: |
||
9454 | :vartype SubscriptionId: UInt32 |
||
9455 | :ivar RequestedPublishingInterval: |
||
9456 | :vartype RequestedPublishingInterval: Double |
||
9457 | :ivar RequestedLifetimeCount: |
||
9458 | :vartype RequestedLifetimeCount: UInt32 |
||
9459 | :ivar RequestedMaxKeepAliveCount: |
||
9460 | :vartype RequestedMaxKeepAliveCount: UInt32 |
||
9461 | :ivar MaxNotificationsPerPublish: |
||
9462 | :vartype MaxNotificationsPerPublish: UInt32 |
||
9463 | :ivar Priority: |
||
9464 | :vartype Priority: Byte |
||
9465 | """ |
||
9466 | |||
9467 | ua_types = [ |
||
9468 | ('SubscriptionId', 'UInt32'), |
||
9469 | ('RequestedPublishingInterval', 'Double'), |
||
9470 | ('RequestedLifetimeCount', 'UInt32'), |
||
9471 | ('RequestedMaxKeepAliveCount', 'UInt32'), |
||
9472 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
9473 | ('Priority', 'Byte'), |
||
9474 | ] |
||
9475 | |||
9476 | def __init__(self): |
||
9477 | self.SubscriptionId = 0 |
||
9478 | self.RequestedPublishingInterval = 0 |
||
9479 | self.RequestedLifetimeCount = 0 |
||
9480 | self.RequestedMaxKeepAliveCount = 0 |
||
9481 | self.MaxNotificationsPerPublish = 0 |
||
9482 | self.Priority = 0 |
||
9483 | self._freeze = True |
||
9484 | |||
9485 | def __str__(self): |
||
9486 | return f'ModifySubscriptionParameters(SubscriptionId:{self.SubscriptionId}, RequestedPublishingInterval:{self.RequestedPublishingInterval}, RequestedLifetimeCount:{self.RequestedLifetimeCount}, RequestedMaxKeepAliveCount:{self.RequestedMaxKeepAliveCount}, MaxNotificationsPerPublish:{self.MaxNotificationsPerPublish}, Priority:{self.Priority})' |
||
9487 | |||
9488 | __repr__ = __str__ |
||
9489 | |||
9490 | |||
9491 | class ModifySubscriptionRequest(FrozenClass): |
||
9492 | """ |
||
9493 | :ivar TypeId: |
||
9494 | :vartype TypeId: NodeId |
||
9495 | :ivar RequestHeader: |
||
9496 | :vartype RequestHeader: RequestHeader |
||
9497 | :ivar Parameters: |
||
9498 | :vartype Parameters: ModifySubscriptionParameters |
||
9499 | """ |
||
9500 | |||
9501 | ua_types = [ |
||
9502 | ('TypeId', 'NodeId'), |
||
9503 | ('RequestHeader', 'RequestHeader'), |
||
9504 | ('Parameters', 'ModifySubscriptionParameters'), |
||
9505 | ] |
||
9506 | |||
9507 | def __init__(self): |
||
9508 | self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) |
||
9509 | self.RequestHeader = RequestHeader() |
||
9510 | self.Parameters = ModifySubscriptionParameters() |
||
9511 | self._freeze = True |
||
9512 | |||
9513 | def __str__(self): |
||
9514 | return f'ModifySubscriptionRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9515 | |||
9516 | __repr__ = __str__ |
||
9517 | |||
9518 | |||
9519 | class ModifySubscriptionResult(FrozenClass): |
||
9520 | """ |
||
9521 | :ivar RevisedPublishingInterval: |
||
9522 | :vartype RevisedPublishingInterval: Double |
||
9523 | :ivar RevisedLifetimeCount: |
||
9524 | :vartype RevisedLifetimeCount: UInt32 |
||
9525 | :ivar RevisedMaxKeepAliveCount: |
||
9526 | :vartype RevisedMaxKeepAliveCount: UInt32 |
||
9527 | """ |
||
9528 | |||
9529 | ua_types = [ |
||
9530 | ('RevisedPublishingInterval', 'Double'), |
||
9531 | ('RevisedLifetimeCount', 'UInt32'), |
||
9532 | ('RevisedMaxKeepAliveCount', 'UInt32'), |
||
9533 | ] |
||
9534 | |||
9535 | def __init__(self): |
||
9536 | self.RevisedPublishingInterval = 0 |
||
9537 | self.RevisedLifetimeCount = 0 |
||
9538 | self.RevisedMaxKeepAliveCount = 0 |
||
9539 | self._freeze = True |
||
9540 | |||
9541 | def __str__(self): |
||
9542 | return f'ModifySubscriptionResult(RevisedPublishingInterval:{self.RevisedPublishingInterval}, RevisedLifetimeCount:{self.RevisedLifetimeCount}, RevisedMaxKeepAliveCount:{self.RevisedMaxKeepAliveCount})' |
||
9543 | |||
9544 | __repr__ = __str__ |
||
9545 | |||
9546 | |||
9547 | class ModifySubscriptionResponse(FrozenClass): |
||
9548 | """ |
||
9549 | :ivar TypeId: |
||
9550 | :vartype TypeId: NodeId |
||
9551 | :ivar ResponseHeader: |
||
9552 | :vartype ResponseHeader: ResponseHeader |
||
9553 | :ivar Parameters: |
||
9554 | :vartype Parameters: ModifySubscriptionResult |
||
9555 | """ |
||
9556 | |||
9557 | ua_types = [ |
||
9558 | ('TypeId', 'NodeId'), |
||
9559 | ('ResponseHeader', 'ResponseHeader'), |
||
9560 | ('Parameters', 'ModifySubscriptionResult'), |
||
9561 | ] |
||
9562 | |||
9563 | def __init__(self): |
||
9564 | self.TypeId = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) |
||
9565 | self.ResponseHeader = ResponseHeader() |
||
9566 | self.Parameters = ModifySubscriptionResult() |
||
9567 | self._freeze = True |
||
9568 | |||
9569 | def __str__(self): |
||
9570 | return f'ModifySubscriptionResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9571 | |||
9572 | __repr__ = __str__ |
||
9573 | |||
9574 | |||
9575 | class SetPublishingModeParameters(FrozenClass): |
||
9576 | """ |
||
9577 | :ivar PublishingEnabled: |
||
9578 | :vartype PublishingEnabled: Boolean |
||
9579 | :ivar SubscriptionIds: |
||
9580 | :vartype SubscriptionIds: UInt32 |
||
9581 | """ |
||
9582 | |||
9583 | ua_types = [ |
||
9584 | ('PublishingEnabled', 'Boolean'), |
||
9585 | ('SubscriptionIds', 'ListOfUInt32'), |
||
9586 | ] |
||
9587 | |||
9588 | def __init__(self): |
||
9589 | self.PublishingEnabled = True |
||
9590 | self.SubscriptionIds = [] |
||
9591 | self._freeze = True |
||
9592 | |||
9593 | def __str__(self): |
||
9594 | return f'SetPublishingModeParameters(PublishingEnabled:{self.PublishingEnabled}, SubscriptionIds:{self.SubscriptionIds})' |
||
9595 | |||
9596 | __repr__ = __str__ |
||
9597 | |||
9598 | |||
9599 | class SetPublishingModeRequest(FrozenClass): |
||
9600 | """ |
||
9601 | :ivar TypeId: |
||
9602 | :vartype TypeId: NodeId |
||
9603 | :ivar RequestHeader: |
||
9604 | :vartype RequestHeader: RequestHeader |
||
9605 | :ivar Parameters: |
||
9606 | :vartype Parameters: SetPublishingModeParameters |
||
9607 | """ |
||
9608 | |||
9609 | ua_types = [ |
||
9610 | ('TypeId', 'NodeId'), |
||
9611 | ('RequestHeader', 'RequestHeader'), |
||
9612 | ('Parameters', 'SetPublishingModeParameters'), |
||
9613 | ] |
||
9614 | |||
9615 | def __init__(self): |
||
9616 | self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) |
||
9617 | self.RequestHeader = RequestHeader() |
||
9618 | self.Parameters = SetPublishingModeParameters() |
||
9619 | self._freeze = True |
||
9620 | |||
9621 | def __str__(self): |
||
9622 | return f'SetPublishingModeRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9623 | |||
9624 | __repr__ = __str__ |
||
9625 | |||
9626 | |||
9627 | class SetPublishingModeResult(FrozenClass): |
||
9628 | """ |
||
9629 | :ivar Results: |
||
9630 | :vartype Results: StatusCode |
||
9631 | :ivar DiagnosticInfos: |
||
9632 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9633 | """ |
||
9634 | |||
9635 | ua_types = [ |
||
9636 | ('Results', 'ListOfStatusCode'), |
||
9637 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9638 | ] |
||
9639 | |||
9640 | def __init__(self): |
||
9641 | self.Results = [] |
||
9642 | self.DiagnosticInfos = [] |
||
9643 | self._freeze = True |
||
9644 | |||
9645 | def __str__(self): |
||
9646 | return f'SetPublishingModeResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9647 | |||
9648 | __repr__ = __str__ |
||
9649 | |||
9650 | |||
9651 | class SetPublishingModeResponse(FrozenClass): |
||
9652 | """ |
||
9653 | :ivar TypeId: |
||
9654 | :vartype TypeId: NodeId |
||
9655 | :ivar ResponseHeader: |
||
9656 | :vartype ResponseHeader: ResponseHeader |
||
9657 | :ivar Parameters: |
||
9658 | :vartype Parameters: SetPublishingModeResult |
||
9659 | """ |
||
9660 | |||
9661 | ua_types = [ |
||
9662 | ('TypeId', 'NodeId'), |
||
9663 | ('ResponseHeader', 'ResponseHeader'), |
||
9664 | ('Parameters', 'SetPublishingModeResult'), |
||
9665 | ] |
||
9666 | |||
9667 | def __init__(self): |
||
9668 | self.TypeId = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) |
||
9669 | self.ResponseHeader = ResponseHeader() |
||
9670 | self.Parameters = SetPublishingModeResult() |
||
9671 | self._freeze = True |
||
9672 | |||
9673 | def __str__(self): |
||
9674 | return f'SetPublishingModeResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9675 | |||
9676 | __repr__ = __str__ |
||
9677 | |||
9678 | |||
9679 | class NotificationMessage(FrozenClass): |
||
9680 | """ |
||
9681 | :ivar SequenceNumber: |
||
9682 | :vartype SequenceNumber: UInt32 |
||
9683 | :ivar PublishTime: |
||
9684 | :vartype PublishTime: DateTime |
||
9685 | :ivar NotificationData: |
||
9686 | :vartype NotificationData: ExtensionObject |
||
9687 | """ |
||
9688 | |||
9689 | ua_types = [ |
||
9690 | ('SequenceNumber', 'UInt32'), |
||
9691 | ('PublishTime', 'DateTime'), |
||
9692 | ('NotificationData', 'ListOfExtensionObject'), |
||
9693 | ] |
||
9694 | |||
9695 | def __init__(self): |
||
9696 | self.SequenceNumber = 0 |
||
9697 | self.PublishTime = datetime.utcnow() |
||
9698 | self.NotificationData = [] |
||
9699 | self._freeze = True |
||
9700 | |||
9701 | def __str__(self): |
||
9702 | return f'NotificationMessage(SequenceNumber:{self.SequenceNumber}, PublishTime:{self.PublishTime}, NotificationData:{self.NotificationData})' |
||
9703 | |||
9704 | __repr__ = __str__ |
||
9705 | |||
9706 | |||
9707 | class NotificationData(FrozenClass): |
||
9708 | """ |
||
9709 | """ |
||
9710 | |||
9711 | ua_types = [ |
||
9712 | ] |
||
9713 | |||
9714 | def __init__(self): |
||
9715 | self._freeze = True |
||
9716 | |||
9717 | def __str__(self): |
||
9718 | return 'NotificationData()' |
||
9719 | |||
9720 | __repr__ = __str__ |
||
9721 | |||
9722 | |||
9723 | class DataChangeNotification(FrozenClass): |
||
9724 | """ |
||
9725 | :ivar MonitoredItems: |
||
9726 | :vartype MonitoredItems: MonitoredItemNotification |
||
9727 | :ivar DiagnosticInfos: |
||
9728 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9729 | """ |
||
9730 | |||
9731 | ua_types = [ |
||
9732 | ('MonitoredItems', 'ListOfMonitoredItemNotification'), |
||
9733 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9734 | ] |
||
9735 | |||
9736 | def __init__(self): |
||
9737 | self.MonitoredItems = [] |
||
9738 | self.DiagnosticInfos = [] |
||
9739 | self._freeze = True |
||
9740 | |||
9741 | def __str__(self): |
||
9742 | return f'DataChangeNotification(MonitoredItems:{self.MonitoredItems}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9743 | |||
9744 | __repr__ = __str__ |
||
9745 | |||
9746 | |||
9747 | class MonitoredItemNotification(FrozenClass): |
||
9748 | """ |
||
9749 | :ivar ClientHandle: |
||
9750 | :vartype ClientHandle: UInt32 |
||
9751 | :ivar Value: |
||
9752 | :vartype Value: DataValue |
||
9753 | """ |
||
9754 | |||
9755 | ua_types = [ |
||
9756 | ('ClientHandle', 'UInt32'), |
||
9757 | ('Value', 'DataValue'), |
||
9758 | ] |
||
9759 | |||
9760 | def __init__(self): |
||
9761 | self.ClientHandle = 0 |
||
9762 | self.Value = DataValue() |
||
9763 | self._freeze = True |
||
9764 | |||
9765 | def __str__(self): |
||
9766 | return f'MonitoredItemNotification(ClientHandle:{self.ClientHandle}, Value:{self.Value})' |
||
9767 | |||
9768 | __repr__ = __str__ |
||
9769 | |||
9770 | |||
9771 | class EventNotificationList(FrozenClass): |
||
9772 | """ |
||
9773 | :ivar Events: |
||
9774 | :vartype Events: EventFieldList |
||
9775 | """ |
||
9776 | |||
9777 | ua_types = [ |
||
9778 | ('Events', 'ListOfEventFieldList'), |
||
9779 | ] |
||
9780 | |||
9781 | def __init__(self): |
||
9782 | self.Events = [] |
||
9783 | self._freeze = True |
||
9784 | |||
9785 | def __str__(self): |
||
9786 | return f'EventNotificationList(Events:{self.Events})' |
||
9787 | |||
9788 | __repr__ = __str__ |
||
9789 | |||
9790 | |||
9791 | class EventFieldList(FrozenClass): |
||
9792 | """ |
||
9793 | :ivar ClientHandle: |
||
9794 | :vartype ClientHandle: UInt32 |
||
9795 | :ivar EventFields: |
||
9796 | :vartype EventFields: Variant |
||
9797 | """ |
||
9798 | |||
9799 | ua_types = [ |
||
9800 | ('ClientHandle', 'UInt32'), |
||
9801 | ('EventFields', 'ListOfVariant'), |
||
9802 | ] |
||
9803 | |||
9804 | def __init__(self): |
||
9805 | self.ClientHandle = 0 |
||
9806 | self.EventFields = [] |
||
9807 | self._freeze = True |
||
9808 | |||
9809 | def __str__(self): |
||
9810 | return f'EventFieldList(ClientHandle:{self.ClientHandle}, EventFields:{self.EventFields})' |
||
9811 | |||
9812 | __repr__ = __str__ |
||
9813 | |||
9814 | |||
9815 | class HistoryEventFieldList(FrozenClass): |
||
9816 | """ |
||
9817 | :ivar EventFields: |
||
9818 | :vartype EventFields: Variant |
||
9819 | """ |
||
9820 | |||
9821 | ua_types = [ |
||
9822 | ('EventFields', 'ListOfVariant'), |
||
9823 | ] |
||
9824 | |||
9825 | def __init__(self): |
||
9826 | self.EventFields = [] |
||
9827 | self._freeze = True |
||
9828 | |||
9829 | def __str__(self): |
||
9830 | return f'HistoryEventFieldList(EventFields:{self.EventFields})' |
||
9831 | |||
9832 | __repr__ = __str__ |
||
9833 | |||
9834 | |||
9835 | class StatusChangeNotification(FrozenClass): |
||
9836 | """ |
||
9837 | :ivar Status: |
||
9838 | :vartype Status: StatusCode |
||
9839 | :ivar DiagnosticInfo: |
||
9840 | :vartype DiagnosticInfo: DiagnosticInfo |
||
9841 | """ |
||
9842 | |||
9843 | ua_types = [ |
||
9844 | ('Status', 'StatusCode'), |
||
9845 | ('DiagnosticInfo', 'DiagnosticInfo'), |
||
9846 | ] |
||
9847 | |||
9848 | def __init__(self): |
||
9849 | self.Status = StatusCode() |
||
9850 | self.DiagnosticInfo = DiagnosticInfo() |
||
9851 | self._freeze = True |
||
9852 | |||
9853 | def __str__(self): |
||
9854 | return f'StatusChangeNotification(Status:{self.Status}, DiagnosticInfo:{self.DiagnosticInfo})' |
||
9855 | |||
9856 | __repr__ = __str__ |
||
9857 | |||
9858 | |||
9859 | class SubscriptionAcknowledgement(FrozenClass): |
||
9860 | """ |
||
9861 | :ivar SubscriptionId: |
||
9862 | :vartype SubscriptionId: UInt32 |
||
9863 | :ivar SequenceNumber: |
||
9864 | :vartype SequenceNumber: UInt32 |
||
9865 | """ |
||
9866 | |||
9867 | ua_types = [ |
||
9868 | ('SubscriptionId', 'UInt32'), |
||
9869 | ('SequenceNumber', 'UInt32'), |
||
9870 | ] |
||
9871 | |||
9872 | def __init__(self): |
||
9873 | self.SubscriptionId = 0 |
||
9874 | self.SequenceNumber = 0 |
||
9875 | self._freeze = True |
||
9876 | |||
9877 | def __str__(self): |
||
9878 | return f'SubscriptionAcknowledgement(SubscriptionId:{self.SubscriptionId}, SequenceNumber:{self.SequenceNumber})' |
||
9879 | |||
9880 | __repr__ = __str__ |
||
9881 | |||
9882 | |||
9883 | class PublishParameters(FrozenClass): |
||
9884 | """ |
||
9885 | :ivar SubscriptionAcknowledgements: |
||
9886 | :vartype SubscriptionAcknowledgements: SubscriptionAcknowledgement |
||
9887 | """ |
||
9888 | |||
9889 | ua_types = [ |
||
9890 | ('SubscriptionAcknowledgements', 'ListOfSubscriptionAcknowledgement'), |
||
9891 | ] |
||
9892 | |||
9893 | def __init__(self): |
||
9894 | self.SubscriptionAcknowledgements = [] |
||
9895 | self._freeze = True |
||
9896 | |||
9897 | def __str__(self): |
||
9898 | return f'PublishParameters(SubscriptionAcknowledgements:{self.SubscriptionAcknowledgements})' |
||
9899 | |||
9900 | __repr__ = __str__ |
||
9901 | |||
9902 | |||
9903 | class PublishRequest(FrozenClass): |
||
9904 | """ |
||
9905 | :ivar TypeId: |
||
9906 | :vartype TypeId: NodeId |
||
9907 | :ivar RequestHeader: |
||
9908 | :vartype RequestHeader: RequestHeader |
||
9909 | :ivar Parameters: |
||
9910 | :vartype Parameters: PublishParameters |
||
9911 | """ |
||
9912 | |||
9913 | ua_types = [ |
||
9914 | ('TypeId', 'NodeId'), |
||
9915 | ('RequestHeader', 'RequestHeader'), |
||
9916 | ('Parameters', 'PublishParameters'), |
||
9917 | ] |
||
9918 | |||
9919 | def __init__(self): |
||
9920 | self.TypeId = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) |
||
9921 | self.RequestHeader = RequestHeader() |
||
9922 | self.Parameters = PublishParameters() |
||
9923 | self._freeze = True |
||
9924 | |||
9925 | def __str__(self): |
||
9926 | return f'PublishRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
9927 | |||
9928 | __repr__ = __str__ |
||
9929 | |||
9930 | |||
9931 | class PublishResult(FrozenClass): |
||
9932 | """ |
||
9933 | :ivar SubscriptionId: |
||
9934 | :vartype SubscriptionId: UInt32 |
||
9935 | :ivar AvailableSequenceNumbers: |
||
9936 | :vartype AvailableSequenceNumbers: UInt32 |
||
9937 | :ivar MoreNotifications: |
||
9938 | :vartype MoreNotifications: Boolean |
||
9939 | :ivar NotificationMessage: |
||
9940 | :vartype NotificationMessage: NotificationMessage |
||
9941 | :ivar Results: |
||
9942 | :vartype Results: StatusCode |
||
9943 | :ivar DiagnosticInfos: |
||
9944 | :vartype DiagnosticInfos: DiagnosticInfo |
||
9945 | """ |
||
9946 | |||
9947 | ua_types = [ |
||
9948 | ('SubscriptionId', 'UInt32'), |
||
9949 | ('AvailableSequenceNumbers', 'ListOfUInt32'), |
||
9950 | ('MoreNotifications', 'Boolean'), |
||
9951 | ('NotificationMessage', 'NotificationMessage'), |
||
9952 | ('Results', 'ListOfStatusCode'), |
||
9953 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
9954 | ] |
||
9955 | |||
9956 | def __init__(self): |
||
9957 | self.SubscriptionId = 0 |
||
9958 | self.AvailableSequenceNumbers = [] |
||
9959 | self.MoreNotifications = True |
||
9960 | self.NotificationMessage = NotificationMessage() |
||
9961 | self.Results = [] |
||
9962 | self.DiagnosticInfos = [] |
||
9963 | self._freeze = True |
||
9964 | |||
9965 | def __str__(self): |
||
9966 | return f'PublishResult(SubscriptionId:{self.SubscriptionId}, AvailableSequenceNumbers:{self.AvailableSequenceNumbers}, MoreNotifications:{self.MoreNotifications}, NotificationMessage:{self.NotificationMessage}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
9967 | |||
9968 | __repr__ = __str__ |
||
9969 | |||
9970 | |||
9971 | class PublishResponse(FrozenClass): |
||
9972 | """ |
||
9973 | :ivar TypeId: |
||
9974 | :vartype TypeId: NodeId |
||
9975 | :ivar ResponseHeader: |
||
9976 | :vartype ResponseHeader: ResponseHeader |
||
9977 | :ivar Parameters: |
||
9978 | :vartype Parameters: PublishResult |
||
9979 | """ |
||
9980 | |||
9981 | ua_types = [ |
||
9982 | ('TypeId', 'NodeId'), |
||
9983 | ('ResponseHeader', 'ResponseHeader'), |
||
9984 | ('Parameters', 'PublishResult'), |
||
9985 | ] |
||
9986 | |||
9987 | def __init__(self): |
||
9988 | self.TypeId = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) |
||
9989 | self.ResponseHeader = ResponseHeader() |
||
9990 | self.Parameters = PublishResult() |
||
9991 | self._freeze = True |
||
9992 | |||
9993 | def __str__(self): |
||
9994 | return f'PublishResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
9995 | |||
9996 | __repr__ = __str__ |
||
9997 | |||
9998 | |||
9999 | class RepublishParameters(FrozenClass): |
||
10000 | """ |
||
10001 | :ivar SubscriptionId: |
||
10002 | :vartype SubscriptionId: UInt32 |
||
10003 | :ivar RetransmitSequenceNumber: |
||
10004 | :vartype RetransmitSequenceNumber: UInt32 |
||
10005 | """ |
||
10006 | |||
10007 | ua_types = [ |
||
10008 | ('SubscriptionId', 'UInt32'), |
||
10009 | ('RetransmitSequenceNumber', 'UInt32'), |
||
10010 | ] |
||
10011 | |||
10012 | def __init__(self): |
||
10013 | self.SubscriptionId = 0 |
||
10014 | self.RetransmitSequenceNumber = 0 |
||
10015 | self._freeze = True |
||
10016 | |||
10017 | def __str__(self): |
||
10018 | return f'RepublishParameters(SubscriptionId:{self.SubscriptionId}, RetransmitSequenceNumber:{self.RetransmitSequenceNumber})' |
||
10019 | |||
10020 | __repr__ = __str__ |
||
10021 | |||
10022 | |||
10023 | class RepublishRequest(FrozenClass): |
||
10024 | """ |
||
10025 | :ivar TypeId: |
||
10026 | :vartype TypeId: NodeId |
||
10027 | :ivar RequestHeader: |
||
10028 | :vartype RequestHeader: RequestHeader |
||
10029 | :ivar Parameters: |
||
10030 | :vartype Parameters: RepublishParameters |
||
10031 | """ |
||
10032 | |||
10033 | ua_types = [ |
||
10034 | ('TypeId', 'NodeId'), |
||
10035 | ('RequestHeader', 'RequestHeader'), |
||
10036 | ('Parameters', 'RepublishParameters'), |
||
10037 | ] |
||
10038 | |||
10039 | def __init__(self): |
||
10040 | self.TypeId = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) |
||
10041 | self.RequestHeader = RequestHeader() |
||
10042 | self.Parameters = RepublishParameters() |
||
10043 | self._freeze = True |
||
10044 | |||
10045 | def __str__(self): |
||
10046 | return f'RepublishRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10047 | |||
10048 | __repr__ = __str__ |
||
10049 | |||
10050 | |||
10051 | class RepublishResponse(FrozenClass): |
||
10052 | """ |
||
10053 | :ivar TypeId: |
||
10054 | :vartype TypeId: NodeId |
||
10055 | :ivar ResponseHeader: |
||
10056 | :vartype ResponseHeader: ResponseHeader |
||
10057 | :ivar NotificationMessage: |
||
10058 | :vartype NotificationMessage: NotificationMessage |
||
10059 | """ |
||
10060 | |||
10061 | ua_types = [ |
||
10062 | ('TypeId', 'NodeId'), |
||
10063 | ('ResponseHeader', 'ResponseHeader'), |
||
10064 | ('NotificationMessage', 'NotificationMessage'), |
||
10065 | ] |
||
10066 | |||
10067 | def __init__(self): |
||
10068 | self.TypeId = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) |
||
10069 | self.ResponseHeader = ResponseHeader() |
||
10070 | self.NotificationMessage = NotificationMessage() |
||
10071 | self._freeze = True |
||
10072 | |||
10073 | def __str__(self): |
||
10074 | return f'RepublishResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, NotificationMessage:{self.NotificationMessage})' |
||
10075 | |||
10076 | __repr__ = __str__ |
||
10077 | |||
10078 | |||
10079 | class TransferResult(FrozenClass): |
||
10080 | """ |
||
10081 | :ivar StatusCode: |
||
10082 | :vartype StatusCode: StatusCode |
||
10083 | :ivar AvailableSequenceNumbers: |
||
10084 | :vartype AvailableSequenceNumbers: UInt32 |
||
10085 | """ |
||
10086 | |||
10087 | ua_types = [ |
||
10088 | ('StatusCode', 'StatusCode'), |
||
10089 | ('AvailableSequenceNumbers', 'ListOfUInt32'), |
||
10090 | ] |
||
10091 | |||
10092 | def __init__(self): |
||
10093 | self.StatusCode = StatusCode() |
||
10094 | self.AvailableSequenceNumbers = [] |
||
10095 | self._freeze = True |
||
10096 | |||
10097 | def __str__(self): |
||
10098 | return f'TransferResult(StatusCode:{self.StatusCode}, AvailableSequenceNumbers:{self.AvailableSequenceNumbers})' |
||
10099 | |||
10100 | __repr__ = __str__ |
||
10101 | |||
10102 | |||
10103 | class TransferSubscriptionsParameters(FrozenClass): |
||
10104 | """ |
||
10105 | :ivar SubscriptionIds: |
||
10106 | :vartype SubscriptionIds: UInt32 |
||
10107 | :ivar SendInitialValues: |
||
10108 | :vartype SendInitialValues: Boolean |
||
10109 | """ |
||
10110 | |||
10111 | ua_types = [ |
||
10112 | ('SubscriptionIds', 'ListOfUInt32'), |
||
10113 | ('SendInitialValues', 'Boolean'), |
||
10114 | ] |
||
10115 | |||
10116 | def __init__(self): |
||
10117 | self.SubscriptionIds = [] |
||
10118 | self.SendInitialValues = True |
||
10119 | self._freeze = True |
||
10120 | |||
10121 | def __str__(self): |
||
10122 | return f'TransferSubscriptionsParameters(SubscriptionIds:{self.SubscriptionIds}, SendInitialValues:{self.SendInitialValues})' |
||
10123 | |||
10124 | __repr__ = __str__ |
||
10125 | |||
10126 | |||
10127 | class TransferSubscriptionsRequest(FrozenClass): |
||
10128 | """ |
||
10129 | :ivar TypeId: |
||
10130 | :vartype TypeId: NodeId |
||
10131 | :ivar RequestHeader: |
||
10132 | :vartype RequestHeader: RequestHeader |
||
10133 | :ivar Parameters: |
||
10134 | :vartype Parameters: TransferSubscriptionsParameters |
||
10135 | """ |
||
10136 | |||
10137 | ua_types = [ |
||
10138 | ('TypeId', 'NodeId'), |
||
10139 | ('RequestHeader', 'RequestHeader'), |
||
10140 | ('Parameters', 'TransferSubscriptionsParameters'), |
||
10141 | ] |
||
10142 | |||
10143 | def __init__(self): |
||
10144 | self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) |
||
10145 | self.RequestHeader = RequestHeader() |
||
10146 | self.Parameters = TransferSubscriptionsParameters() |
||
10147 | self._freeze = True |
||
10148 | |||
10149 | def __str__(self): |
||
10150 | return f'TransferSubscriptionsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10151 | |||
10152 | __repr__ = __str__ |
||
10153 | |||
10154 | |||
10155 | class TransferSubscriptionsResult(FrozenClass): |
||
10156 | """ |
||
10157 | :ivar Results: |
||
10158 | :vartype Results: TransferResult |
||
10159 | :ivar DiagnosticInfos: |
||
10160 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10161 | """ |
||
10162 | |||
10163 | ua_types = [ |
||
10164 | ('Results', 'ListOfTransferResult'), |
||
10165 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10166 | ] |
||
10167 | |||
10168 | def __init__(self): |
||
10169 | self.Results = [] |
||
10170 | self.DiagnosticInfos = [] |
||
10171 | self._freeze = True |
||
10172 | |||
10173 | def __str__(self): |
||
10174 | return f'TransferSubscriptionsResult(Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10175 | |||
10176 | __repr__ = __str__ |
||
10177 | |||
10178 | |||
10179 | class TransferSubscriptionsResponse(FrozenClass): |
||
10180 | """ |
||
10181 | :ivar TypeId: |
||
10182 | :vartype TypeId: NodeId |
||
10183 | :ivar ResponseHeader: |
||
10184 | :vartype ResponseHeader: ResponseHeader |
||
10185 | :ivar Parameters: |
||
10186 | :vartype Parameters: TransferSubscriptionsResult |
||
10187 | """ |
||
10188 | |||
10189 | ua_types = [ |
||
10190 | ('TypeId', 'NodeId'), |
||
10191 | ('ResponseHeader', 'ResponseHeader'), |
||
10192 | ('Parameters', 'TransferSubscriptionsResult'), |
||
10193 | ] |
||
10194 | |||
10195 | def __init__(self): |
||
10196 | self.TypeId = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) |
||
10197 | self.ResponseHeader = ResponseHeader() |
||
10198 | self.Parameters = TransferSubscriptionsResult() |
||
10199 | self._freeze = True |
||
10200 | |||
10201 | def __str__(self): |
||
10202 | return f'TransferSubscriptionsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Parameters:{self.Parameters})' |
||
10203 | |||
10204 | __repr__ = __str__ |
||
10205 | |||
10206 | |||
10207 | class DeleteSubscriptionsParameters(FrozenClass): |
||
10208 | """ |
||
10209 | :ivar SubscriptionIds: |
||
10210 | :vartype SubscriptionIds: UInt32 |
||
10211 | """ |
||
10212 | |||
10213 | ua_types = [ |
||
10214 | ('SubscriptionIds', 'ListOfUInt32'), |
||
10215 | ] |
||
10216 | |||
10217 | def __init__(self): |
||
10218 | self.SubscriptionIds = [] |
||
10219 | self._freeze = True |
||
10220 | |||
10221 | def __str__(self): |
||
10222 | return f'DeleteSubscriptionsParameters(SubscriptionIds:{self.SubscriptionIds})' |
||
10223 | |||
10224 | __repr__ = __str__ |
||
10225 | |||
10226 | |||
10227 | class DeleteSubscriptionsRequest(FrozenClass): |
||
10228 | """ |
||
10229 | :ivar TypeId: |
||
10230 | :vartype TypeId: NodeId |
||
10231 | :ivar RequestHeader: |
||
10232 | :vartype RequestHeader: RequestHeader |
||
10233 | :ivar Parameters: |
||
10234 | :vartype Parameters: DeleteSubscriptionsParameters |
||
10235 | """ |
||
10236 | |||
10237 | ua_types = [ |
||
10238 | ('TypeId', 'NodeId'), |
||
10239 | ('RequestHeader', 'RequestHeader'), |
||
10240 | ('Parameters', 'DeleteSubscriptionsParameters'), |
||
10241 | ] |
||
10242 | |||
10243 | def __init__(self): |
||
10244 | self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) |
||
10245 | self.RequestHeader = RequestHeader() |
||
10246 | self.Parameters = DeleteSubscriptionsParameters() |
||
10247 | self._freeze = True |
||
10248 | |||
10249 | def __str__(self): |
||
10250 | return f'DeleteSubscriptionsRequest(TypeId:{self.TypeId}, RequestHeader:{self.RequestHeader}, Parameters:{self.Parameters})' |
||
10251 | |||
10252 | __repr__ = __str__ |
||
10253 | |||
10254 | |||
10255 | class DeleteSubscriptionsResponse(FrozenClass): |
||
10256 | """ |
||
10257 | :ivar TypeId: |
||
10258 | :vartype TypeId: NodeId |
||
10259 | :ivar ResponseHeader: |
||
10260 | :vartype ResponseHeader: ResponseHeader |
||
10261 | :ivar Results: |
||
10262 | :vartype Results: StatusCode |
||
10263 | :ivar DiagnosticInfos: |
||
10264 | :vartype DiagnosticInfos: DiagnosticInfo |
||
10265 | """ |
||
10266 | |||
10267 | ua_types = [ |
||
10268 | ('TypeId', 'NodeId'), |
||
10269 | ('ResponseHeader', 'ResponseHeader'), |
||
10270 | ('Results', 'ListOfStatusCode'), |
||
10271 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
||
10272 | ] |
||
10273 | |||
10274 | def __init__(self): |
||
10275 | self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) |
||
10276 | self.ResponseHeader = ResponseHeader() |
||
10277 | self.Results = [] |
||
10278 | self.DiagnosticInfos = [] |
||
10279 | self._freeze = True |
||
10280 | |||
10281 | def __str__(self): |
||
10282 | return f'DeleteSubscriptionsResponse(TypeId:{self.TypeId}, ResponseHeader:{self.ResponseHeader}, Results:{self.Results}, DiagnosticInfos:{self.DiagnosticInfos})' |
||
10283 | |||
10284 | __repr__ = __str__ |
||
10285 | |||
10286 | |||
10287 | class BuildInfo(FrozenClass): |
||
10288 | """ |
||
10289 | :ivar ProductUri: |
||
10290 | :vartype ProductUri: String |
||
10291 | :ivar ManufacturerName: |
||
10292 | :vartype ManufacturerName: String |
||
10293 | :ivar ProductName: |
||
10294 | :vartype ProductName: String |
||
10295 | :ivar SoftwareVersion: |
||
10296 | :vartype SoftwareVersion: String |
||
10297 | :ivar BuildNumber: |
||
10298 | :vartype BuildNumber: String |
||
10299 | :ivar BuildDate: |
||
10300 | :vartype BuildDate: DateTime |
||
10301 | """ |
||
10302 | |||
10303 | ua_types = [ |
||
10304 | ('ProductUri', 'String'), |
||
10305 | ('ManufacturerName', 'String'), |
||
10306 | ('ProductName', 'String'), |
||
10307 | ('SoftwareVersion', 'String'), |
||
10308 | ('BuildNumber', 'String'), |
||
10309 | ('BuildDate', 'DateTime'), |
||
10310 | ] |
||
10311 | |||
10312 | def __init__(self): |
||
10313 | self.ProductUri = None |
||
10314 | self.ManufacturerName = None |
||
10315 | self.ProductName = None |
||
10316 | self.SoftwareVersion = None |
||
10317 | self.BuildNumber = None |
||
10318 | self.BuildDate = datetime.utcnow() |
||
10319 | self._freeze = True |
||
10320 | |||
10321 | def __str__(self): |
||
10322 | return f'BuildInfo(ProductUri:{self.ProductUri}, ManufacturerName:{self.ManufacturerName}, ProductName:{self.ProductName}, SoftwareVersion:{self.SoftwareVersion}, BuildNumber:{self.BuildNumber}, BuildDate:{self.BuildDate})' |
||
10323 | |||
10324 | __repr__ = __str__ |
||
10325 | |||
10326 | |||
10327 | class RedundantServerDataType(FrozenClass): |
||
10328 | """ |
||
10329 | :ivar ServerId: |
||
10330 | :vartype ServerId: String |
||
10331 | :ivar ServiceLevel: |
||
10332 | :vartype ServiceLevel: Byte |
||
10333 | :ivar ServerState: |
||
10334 | :vartype ServerState: ServerState |
||
10335 | """ |
||
10336 | |||
10337 | ua_types = [ |
||
10338 | ('ServerId', 'String'), |
||
10339 | ('ServiceLevel', 'Byte'), |
||
10340 | ('ServerState', 'ServerState'), |
||
10341 | ] |
||
10342 | |||
10343 | def __init__(self): |
||
10344 | self.ServerId = None |
||
10345 | self.ServiceLevel = 0 |
||
10346 | self.ServerState = ServerState(0) |
||
10347 | self._freeze = True |
||
10348 | |||
10349 | def __str__(self): |
||
10350 | return f'RedundantServerDataType(ServerId:{self.ServerId}, ServiceLevel:{self.ServiceLevel}, ServerState:{self.ServerState})' |
||
10351 | |||
10352 | __repr__ = __str__ |
||
10353 | |||
10354 | |||
10355 | class EndpointUrlListDataType(FrozenClass): |
||
10356 | """ |
||
10357 | :ivar EndpointUrlList: |
||
10358 | :vartype EndpointUrlList: String |
||
10359 | """ |
||
10360 | |||
10361 | ua_types = [ |
||
10362 | ('EndpointUrlList', 'ListOfString'), |
||
10363 | ] |
||
10364 | |||
10365 | def __init__(self): |
||
10366 | self.EndpointUrlList = [] |
||
10367 | self._freeze = True |
||
10368 | |||
10369 | def __str__(self): |
||
10370 | return f'EndpointUrlListDataType(EndpointUrlList:{self.EndpointUrlList})' |
||
10371 | |||
10372 | __repr__ = __str__ |
||
10373 | |||
10374 | |||
10375 | class NetworkGroupDataType(FrozenClass): |
||
10376 | """ |
||
10377 | :ivar ServerUri: |
||
10378 | :vartype ServerUri: String |
||
10379 | :ivar NetworkPaths: |
||
10380 | :vartype NetworkPaths: EndpointUrlListDataType |
||
10381 | """ |
||
10382 | |||
10383 | ua_types = [ |
||
10384 | ('ServerUri', 'String'), |
||
10385 | ('NetworkPaths', 'ListOfEndpointUrlListDataType'), |
||
10386 | ] |
||
10387 | |||
10388 | def __init__(self): |
||
10389 | self.ServerUri = None |
||
10390 | self.NetworkPaths = [] |
||
10391 | self._freeze = True |
||
10392 | |||
10393 | def __str__(self): |
||
10394 | return f'NetworkGroupDataType(ServerUri:{self.ServerUri}, NetworkPaths:{self.NetworkPaths})' |
||
10395 | |||
10396 | __repr__ = __str__ |
||
10397 | |||
10398 | |||
10399 | class SamplingIntervalDiagnosticsDataType(FrozenClass): |
||
10400 | """ |
||
10401 | :ivar SamplingInterval: |
||
10402 | :vartype SamplingInterval: Double |
||
10403 | :ivar MonitoredItemCount: |
||
10404 | :vartype MonitoredItemCount: UInt32 |
||
10405 | :ivar MaxMonitoredItemCount: |
||
10406 | :vartype MaxMonitoredItemCount: UInt32 |
||
10407 | :ivar DisabledMonitoredItemCount: |
||
10408 | :vartype DisabledMonitoredItemCount: UInt32 |
||
10409 | """ |
||
10410 | |||
10411 | ua_types = [ |
||
10412 | ('SamplingInterval', 'Double'), |
||
10413 | ('MonitoredItemCount', 'UInt32'), |
||
10414 | ('MaxMonitoredItemCount', 'UInt32'), |
||
10415 | ('DisabledMonitoredItemCount', 'UInt32'), |
||
10416 | ] |
||
10417 | |||
10418 | def __init__(self): |
||
10419 | self.SamplingInterval = 0 |
||
10420 | self.MonitoredItemCount = 0 |
||
10421 | self.MaxMonitoredItemCount = 0 |
||
10422 | self.DisabledMonitoredItemCount = 0 |
||
10423 | self._freeze = True |
||
10424 | |||
10425 | def __str__(self): |
||
10426 | return f'SamplingIntervalDiagnosticsDataType(SamplingInterval:{self.SamplingInterval}, MonitoredItemCount:{self.MonitoredItemCount}, MaxMonitoredItemCount:{self.MaxMonitoredItemCount}, DisabledMonitoredItemCount:{self.DisabledMonitoredItemCount})' |
||
10427 | |||
10428 | __repr__ = __str__ |
||
10429 | |||
10430 | |||
10431 | class ServerDiagnosticsSummaryDataType(FrozenClass): |
||
10432 | """ |
||
10433 | :ivar ServerViewCount: |
||
10434 | :vartype ServerViewCount: UInt32 |
||
10435 | :ivar CurrentSessionCount: |
||
10436 | :vartype CurrentSessionCount: UInt32 |
||
10437 | :ivar CumulatedSessionCount: |
||
10438 | :vartype CumulatedSessionCount: UInt32 |
||
10439 | :ivar SecurityRejectedSessionCount: |
||
10440 | :vartype SecurityRejectedSessionCount: UInt32 |
||
10441 | :ivar RejectedSessionCount: |
||
10442 | :vartype RejectedSessionCount: UInt32 |
||
10443 | :ivar SessionTimeoutCount: |
||
10444 | :vartype SessionTimeoutCount: UInt32 |
||
10445 | :ivar SessionAbortCount: |
||
10446 | :vartype SessionAbortCount: UInt32 |
||
10447 | :ivar CurrentSubscriptionCount: |
||
10448 | :vartype CurrentSubscriptionCount: UInt32 |
||
10449 | :ivar CumulatedSubscriptionCount: |
||
10450 | :vartype CumulatedSubscriptionCount: UInt32 |
||
10451 | :ivar PublishingIntervalCount: |
||
10452 | :vartype PublishingIntervalCount: UInt32 |
||
10453 | :ivar SecurityRejectedRequestsCount: |
||
10454 | :vartype SecurityRejectedRequestsCount: UInt32 |
||
10455 | :ivar RejectedRequestsCount: |
||
10456 | :vartype RejectedRequestsCount: UInt32 |
||
10457 | """ |
||
10458 | |||
10459 | ua_types = [ |
||
10460 | ('ServerViewCount', 'UInt32'), |
||
10461 | ('CurrentSessionCount', 'UInt32'), |
||
10462 | ('CumulatedSessionCount', 'UInt32'), |
||
10463 | ('SecurityRejectedSessionCount', 'UInt32'), |
||
10464 | ('RejectedSessionCount', 'UInt32'), |
||
10465 | ('SessionTimeoutCount', 'UInt32'), |
||
10466 | ('SessionAbortCount', 'UInt32'), |
||
10467 | ('CurrentSubscriptionCount', 'UInt32'), |
||
10468 | ('CumulatedSubscriptionCount', 'UInt32'), |
||
10469 | ('PublishingIntervalCount', 'UInt32'), |
||
10470 | ('SecurityRejectedRequestsCount', 'UInt32'), |
||
10471 | ('RejectedRequestsCount', 'UInt32'), |
||
10472 | ] |
||
10473 | |||
10474 | def __init__(self): |
||
10475 | self.ServerViewCount = 0 |
||
10476 | self.CurrentSessionCount = 0 |
||
10477 | self.CumulatedSessionCount = 0 |
||
10478 | self.SecurityRejectedSessionCount = 0 |
||
10479 | self.RejectedSessionCount = 0 |
||
10480 | self.SessionTimeoutCount = 0 |
||
10481 | self.SessionAbortCount = 0 |
||
10482 | self.CurrentSubscriptionCount = 0 |
||
10483 | self.CumulatedSubscriptionCount = 0 |
||
10484 | self.PublishingIntervalCount = 0 |
||
10485 | self.SecurityRejectedRequestsCount = 0 |
||
10486 | self.RejectedRequestsCount = 0 |
||
10487 | self._freeze = True |
||
10488 | |||
10489 | def __str__(self): |
||
10490 | 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})' |
||
10491 | |||
10492 | __repr__ = __str__ |
||
10493 | |||
10494 | |||
10495 | class ServerStatusDataType(FrozenClass): |
||
10496 | """ |
||
10497 | :ivar StartTime: |
||
10498 | :vartype StartTime: DateTime |
||
10499 | :ivar CurrentTime: |
||
10500 | :vartype CurrentTime: DateTime |
||
10501 | :ivar State: |
||
10502 | :vartype State: ServerState |
||
10503 | :ivar BuildInfo: |
||
10504 | :vartype BuildInfo: BuildInfo |
||
10505 | :ivar SecondsTillShutdown: |
||
10506 | :vartype SecondsTillShutdown: UInt32 |
||
10507 | :ivar ShutdownReason: |
||
10508 | :vartype ShutdownReason: LocalizedText |
||
10509 | """ |
||
10510 | |||
10511 | ua_types = [ |
||
10512 | ('StartTime', 'DateTime'), |
||
10513 | ('CurrentTime', 'DateTime'), |
||
10514 | ('State', 'ServerState'), |
||
10515 | ('BuildInfo', 'BuildInfo'), |
||
10516 | ('SecondsTillShutdown', 'UInt32'), |
||
10517 | ('ShutdownReason', 'LocalizedText'), |
||
10518 | ] |
||
10519 | |||
10520 | def __init__(self): |
||
10521 | self.StartTime = datetime.utcnow() |
||
10522 | self.CurrentTime = datetime.utcnow() |
||
10523 | self.State = ServerState(0) |
||
10524 | self.BuildInfo = BuildInfo() |
||
10525 | self.SecondsTillShutdown = 0 |
||
10526 | self.ShutdownReason = LocalizedText() |
||
10527 | self._freeze = True |
||
10528 | |||
10529 | def __str__(self): |
||
10530 | return f'ServerStatusDataType(StartTime:{self.StartTime}, CurrentTime:{self.CurrentTime}, State:{self.State}, BuildInfo:{self.BuildInfo}, SecondsTillShutdown:{self.SecondsTillShutdown}, ShutdownReason:{self.ShutdownReason})' |
||
10531 | |||
10532 | __repr__ = __str__ |
||
10533 | |||
10534 | |||
10535 | class SessionDiagnosticsDataType(FrozenClass): |
||
10536 | """ |
||
10537 | :ivar SessionId: |
||
10538 | :vartype SessionId: NodeId |
||
10539 | :ivar SessionName: |
||
10540 | :vartype SessionName: String |
||
10541 | :ivar ClientDescription: |
||
10542 | :vartype ClientDescription: ApplicationDescription |
||
10543 | :ivar ServerUri: |
||
10544 | :vartype ServerUri: String |
||
10545 | :ivar EndpointUrl: |
||
10546 | :vartype EndpointUrl: String |
||
10547 | :ivar LocaleIds: |
||
10548 | :vartype LocaleIds: String |
||
10549 | :ivar ActualSessionTimeout: |
||
10550 | :vartype ActualSessionTimeout: Double |
||
10551 | :ivar MaxResponseMessageSize: |
||
10552 | :vartype MaxResponseMessageSize: UInt32 |
||
10553 | :ivar ClientConnectionTime: |
||
10554 | :vartype ClientConnectionTime: DateTime |
||
10555 | :ivar ClientLastContactTime: |
||
10556 | :vartype ClientLastContactTime: DateTime |
||
10557 | :ivar CurrentSubscriptionsCount: |
||
10558 | :vartype CurrentSubscriptionsCount: UInt32 |
||
10559 | :ivar CurrentMonitoredItemsCount: |
||
10560 | :vartype CurrentMonitoredItemsCount: UInt32 |
||
10561 | :ivar CurrentPublishRequestsInQueue: |
||
10562 | :vartype CurrentPublishRequestsInQueue: UInt32 |
||
10563 | :ivar TotalRequestCount: |
||
10564 | :vartype TotalRequestCount: ServiceCounterDataType |
||
10565 | :ivar UnauthorizedRequestCount: |
||
10566 | :vartype UnauthorizedRequestCount: UInt32 |
||
10567 | :ivar ReadCount: |
||
10568 | :vartype ReadCount: ServiceCounterDataType |
||
10569 | :ivar HistoryReadCount: |
||
10570 | :vartype HistoryReadCount: ServiceCounterDataType |
||
10571 | :ivar WriteCount: |
||
10572 | :vartype WriteCount: ServiceCounterDataType |
||
10573 | :ivar HistoryUpdateCount: |
||
10574 | :vartype HistoryUpdateCount: ServiceCounterDataType |
||
10575 | :ivar CallCount: |
||
10576 | :vartype CallCount: ServiceCounterDataType |
||
10577 | :ivar CreateMonitoredItemsCount: |
||
10578 | :vartype CreateMonitoredItemsCount: ServiceCounterDataType |
||
10579 | :ivar ModifyMonitoredItemsCount: |
||
10580 | :vartype ModifyMonitoredItemsCount: ServiceCounterDataType |
||
10581 | :ivar SetMonitoringModeCount: |
||
10582 | :vartype SetMonitoringModeCount: ServiceCounterDataType |
||
10583 | :ivar SetTriggeringCount: |
||
10584 | :vartype SetTriggeringCount: ServiceCounterDataType |
||
10585 | :ivar DeleteMonitoredItemsCount: |
||
10586 | :vartype DeleteMonitoredItemsCount: ServiceCounterDataType |
||
10587 | :ivar CreateSubscriptionCount: |
||
10588 | :vartype CreateSubscriptionCount: ServiceCounterDataType |
||
10589 | :ivar ModifySubscriptionCount: |
||
10590 | :vartype ModifySubscriptionCount: ServiceCounterDataType |
||
10591 | :ivar SetPublishingModeCount: |
||
10592 | :vartype SetPublishingModeCount: ServiceCounterDataType |
||
10593 | :ivar PublishCount: |
||
10594 | :vartype PublishCount: ServiceCounterDataType |
||
10595 | :ivar RepublishCount: |
||
10596 | :vartype RepublishCount: ServiceCounterDataType |
||
10597 | :ivar TransferSubscriptionsCount: |
||
10598 | :vartype TransferSubscriptionsCount: ServiceCounterDataType |
||
10599 | :ivar DeleteSubscriptionsCount: |
||
10600 | :vartype DeleteSubscriptionsCount: ServiceCounterDataType |
||
10601 | :ivar AddNodesCount: |
||
10602 | :vartype AddNodesCount: ServiceCounterDataType |
||
10603 | :ivar AddReferencesCount: |
||
10604 | :vartype AddReferencesCount: ServiceCounterDataType |
||
10605 | :ivar DeleteNodesCount: |
||
10606 | :vartype DeleteNodesCount: ServiceCounterDataType |
||
10607 | :ivar DeleteReferencesCount: |
||
10608 | :vartype DeleteReferencesCount: ServiceCounterDataType |
||
10609 | :ivar BrowseCount: |
||
10610 | :vartype BrowseCount: ServiceCounterDataType |
||
10611 | :ivar BrowseNextCount: |
||
10612 | :vartype BrowseNextCount: ServiceCounterDataType |
||
10613 | :ivar TranslateBrowsePathsToNodeIdsCount: |
||
10614 | :vartype TranslateBrowsePathsToNodeIdsCount: ServiceCounterDataType |
||
10615 | :ivar QueryFirstCount: |
||
10616 | :vartype QueryFirstCount: ServiceCounterDataType |
||
10617 | :ivar QueryNextCount: |
||
10618 | :vartype QueryNextCount: ServiceCounterDataType |
||
10619 | :ivar RegisterNodesCount: |
||
10620 | :vartype RegisterNodesCount: ServiceCounterDataType |
||
10621 | :ivar UnregisterNodesCount: |
||
10622 | :vartype UnregisterNodesCount: ServiceCounterDataType |
||
10623 | """ |
||
10624 | |||
10625 | ua_types = [ |
||
10626 | ('SessionId', 'NodeId'), |
||
10627 | ('SessionName', 'String'), |
||
10628 | ('ClientDescription', 'ApplicationDescription'), |
||
10629 | ('ServerUri', 'String'), |
||
10630 | ('EndpointUrl', 'String'), |
||
10631 | ('LocaleIds', 'ListOfString'), |
||
10632 | ('ActualSessionTimeout', 'Double'), |
||
10633 | ('MaxResponseMessageSize', 'UInt32'), |
||
10634 | ('ClientConnectionTime', 'DateTime'), |
||
10635 | ('ClientLastContactTime', 'DateTime'), |
||
10636 | ('CurrentSubscriptionsCount', 'UInt32'), |
||
10637 | ('CurrentMonitoredItemsCount', 'UInt32'), |
||
10638 | ('CurrentPublishRequestsInQueue', 'UInt32'), |
||
10639 | ('TotalRequestCount', 'ServiceCounterDataType'), |
||
10640 | ('UnauthorizedRequestCount', 'UInt32'), |
||
10641 | ('ReadCount', 'ServiceCounterDataType'), |
||
10642 | ('HistoryReadCount', 'ServiceCounterDataType'), |
||
10643 | ('WriteCount', 'ServiceCounterDataType'), |
||
10644 | ('HistoryUpdateCount', 'ServiceCounterDataType'), |
||
10645 | ('CallCount', 'ServiceCounterDataType'), |
||
10646 | ('CreateMonitoredItemsCount', 'ServiceCounterDataType'), |
||
10647 | ('ModifyMonitoredItemsCount', 'ServiceCounterDataType'), |
||
10648 | ('SetMonitoringModeCount', 'ServiceCounterDataType'), |
||
10649 | ('SetTriggeringCount', 'ServiceCounterDataType'), |
||
10650 | ('DeleteMonitoredItemsCount', 'ServiceCounterDataType'), |
||
10651 | ('CreateSubscriptionCount', 'ServiceCounterDataType'), |
||
10652 | ('ModifySubscriptionCount', 'ServiceCounterDataType'), |
||
10653 | ('SetPublishingModeCount', 'ServiceCounterDataType'), |
||
10654 | ('PublishCount', 'ServiceCounterDataType'), |
||
10655 | ('RepublishCount', 'ServiceCounterDataType'), |
||
10656 | ('TransferSubscriptionsCount', 'ServiceCounterDataType'), |
||
10657 | ('DeleteSubscriptionsCount', 'ServiceCounterDataType'), |
||
10658 | ('AddNodesCount', 'ServiceCounterDataType'), |
||
10659 | ('AddReferencesCount', 'ServiceCounterDataType'), |
||
10660 | ('DeleteNodesCount', 'ServiceCounterDataType'), |
||
10661 | ('DeleteReferencesCount', 'ServiceCounterDataType'), |
||
10662 | ('BrowseCount', 'ServiceCounterDataType'), |
||
10663 | ('BrowseNextCount', 'ServiceCounterDataType'), |
||
10664 | ('TranslateBrowsePathsToNodeIdsCount', 'ServiceCounterDataType'), |
||
10665 | ('QueryFirstCount', 'ServiceCounterDataType'), |
||
10666 | ('QueryNextCount', 'ServiceCounterDataType'), |
||
10667 | ('RegisterNodesCount', 'ServiceCounterDataType'), |
||
10668 | ('UnregisterNodesCount', 'ServiceCounterDataType'), |
||
10669 | ] |
||
10670 | |||
10671 | def __init__(self): |
||
10672 | self.SessionId = NodeId() |
||
10673 | self.SessionName = None |
||
10674 | self.ClientDescription = ApplicationDescription() |
||
10675 | self.ServerUri = None |
||
10676 | self.EndpointUrl = None |
||
10677 | self.LocaleIds = [] |
||
10678 | self.ActualSessionTimeout = 0 |
||
10679 | self.MaxResponseMessageSize = 0 |
||
10680 | self.ClientConnectionTime = datetime.utcnow() |
||
10681 | self.ClientLastContactTime = datetime.utcnow() |
||
10682 | self.CurrentSubscriptionsCount = 0 |
||
10683 | self.CurrentMonitoredItemsCount = 0 |
||
10684 | self.CurrentPublishRequestsInQueue = 0 |
||
10685 | self.TotalRequestCount = ServiceCounterDataType() |
||
10686 | self.UnauthorizedRequestCount = 0 |
||
10687 | self.ReadCount = ServiceCounterDataType() |
||
10688 | self.HistoryReadCount = ServiceCounterDataType() |
||
10689 | self.WriteCount = ServiceCounterDataType() |
||
10690 | self.HistoryUpdateCount = ServiceCounterDataType() |
||
10691 | self.CallCount = ServiceCounterDataType() |
||
10692 | self.CreateMonitoredItemsCount = ServiceCounterDataType() |
||
10693 | self.ModifyMonitoredItemsCount = ServiceCounterDataType() |
||
10694 | self.SetMonitoringModeCount = ServiceCounterDataType() |
||
10695 | self.SetTriggeringCount = ServiceCounterDataType() |
||
10696 | self.DeleteMonitoredItemsCount = ServiceCounterDataType() |
||
10697 | self.CreateSubscriptionCount = ServiceCounterDataType() |
||
10698 | self.ModifySubscriptionCount = ServiceCounterDataType() |
||
10699 | self.SetPublishingModeCount = ServiceCounterDataType() |
||
10700 | self.PublishCount = ServiceCounterDataType() |
||
10701 | self.RepublishCount = ServiceCounterDataType() |
||
10702 | self.TransferSubscriptionsCount = ServiceCounterDataType() |
||
10703 | self.DeleteSubscriptionsCount = ServiceCounterDataType() |
||
10704 | self.AddNodesCount = ServiceCounterDataType() |
||
10705 | self.AddReferencesCount = ServiceCounterDataType() |
||
10706 | self.DeleteNodesCount = ServiceCounterDataType() |
||
10707 | self.DeleteReferencesCount = ServiceCounterDataType() |
||
10708 | self.BrowseCount = ServiceCounterDataType() |
||
10709 | self.BrowseNextCount = ServiceCounterDataType() |
||
10710 | self.TranslateBrowsePathsToNodeIdsCount = ServiceCounterDataType() |
||
10711 | self.QueryFirstCount = ServiceCounterDataType() |
||
10712 | self.QueryNextCount = ServiceCounterDataType() |
||
10713 | self.RegisterNodesCount = ServiceCounterDataType() |
||
10714 | self.UnregisterNodesCount = ServiceCounterDataType() |
||
10715 | self._freeze = True |
||
10716 | |||
10717 | def __str__(self): |
||
10718 | 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})' |
||
10719 | |||
10720 | __repr__ = __str__ |
||
10721 | |||
10722 | |||
10723 | class SessionSecurityDiagnosticsDataType(FrozenClass): |
||
10724 | """ |
||
10725 | :ivar SessionId: |
||
10726 | :vartype SessionId: NodeId |
||
10727 | :ivar ClientUserIdOfSession: |
||
10728 | :vartype ClientUserIdOfSession: String |
||
10729 | :ivar ClientUserIdHistory: |
||
10730 | :vartype ClientUserIdHistory: String |
||
10731 | :ivar AuthenticationMechanism: |
||
10732 | :vartype AuthenticationMechanism: String |
||
10733 | :ivar Encoding: |
||
10734 | :vartype Encoding: String |
||
10735 | :ivar TransportProtocol: |
||
10736 | :vartype TransportProtocol: String |
||
10737 | :ivar SecurityMode: |
||
10738 | :vartype SecurityMode: MessageSecurityMode |
||
10739 | :ivar SecurityPolicyUri: |
||
10740 | :vartype SecurityPolicyUri: String |
||
10741 | :ivar ClientCertificate: |
||
10742 | :vartype ClientCertificate: ByteString |
||
10743 | """ |
||
10744 | |||
10745 | ua_types = [ |
||
10746 | ('SessionId', 'NodeId'), |
||
10747 | ('ClientUserIdOfSession', 'String'), |
||
10748 | ('ClientUserIdHistory', 'ListOfString'), |
||
10749 | ('AuthenticationMechanism', 'String'), |
||
10750 | ('Encoding', 'String'), |
||
10751 | ('TransportProtocol', 'String'), |
||
10752 | ('SecurityMode', 'MessageSecurityMode'), |
||
10753 | ('SecurityPolicyUri', 'String'), |
||
10754 | ('ClientCertificate', 'ByteString'), |
||
10755 | ] |
||
10756 | |||
10757 | def __init__(self): |
||
10758 | self.SessionId = NodeId() |
||
10759 | self.ClientUserIdOfSession = None |
||
10760 | self.ClientUserIdHistory = [] |
||
10761 | self.AuthenticationMechanism = None |
||
10762 | self.Encoding = None |
||
10763 | self.TransportProtocol = None |
||
10764 | self.SecurityMode = MessageSecurityMode(0) |
||
10765 | self.SecurityPolicyUri = None |
||
10766 | self.ClientCertificate = None |
||
10767 | self._freeze = True |
||
10768 | |||
10769 | def __str__(self): |
||
10770 | 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})' |
||
10771 | |||
10772 | __repr__ = __str__ |
||
10773 | |||
10774 | |||
10775 | class ServiceCounterDataType(FrozenClass): |
||
10776 | """ |
||
10777 | :ivar TotalCount: |
||
10778 | :vartype TotalCount: UInt32 |
||
10779 | :ivar ErrorCount: |
||
10780 | :vartype ErrorCount: UInt32 |
||
10781 | """ |
||
10782 | |||
10783 | ua_types = [ |
||
10784 | ('TotalCount', 'UInt32'), |
||
10785 | ('ErrorCount', 'UInt32'), |
||
10786 | ] |
||
10787 | |||
10788 | def __init__(self): |
||
10789 | self.TotalCount = 0 |
||
10790 | self.ErrorCount = 0 |
||
10791 | self._freeze = True |
||
10792 | |||
10793 | def __str__(self): |
||
10794 | return f'ServiceCounterDataType(TotalCount:{self.TotalCount}, ErrorCount:{self.ErrorCount})' |
||
10795 | |||
10796 | __repr__ = __str__ |
||
10797 | |||
10798 | |||
10799 | class StatusResult(FrozenClass): |
||
10800 | """ |
||
10801 | :ivar StatusCode: |
||
10802 | :vartype StatusCode: StatusCode |
||
10803 | :ivar DiagnosticInfo: |
||
10804 | :vartype DiagnosticInfo: DiagnosticInfo |
||
10805 | """ |
||
10806 | |||
10807 | ua_types = [ |
||
10808 | ('StatusCode', 'StatusCode'), |
||
10809 | ('DiagnosticInfo', 'DiagnosticInfo'), |
||
10810 | ] |
||
10811 | |||
10812 | def __init__(self): |
||
10813 | self.StatusCode = StatusCode() |
||
10814 | self.DiagnosticInfo = DiagnosticInfo() |
||
10815 | self._freeze = True |
||
10816 | |||
10817 | def __str__(self): |
||
10818 | return f'StatusResult(StatusCode:{self.StatusCode}, DiagnosticInfo:{self.DiagnosticInfo})' |
||
10819 | |||
10820 | __repr__ = __str__ |
||
10821 | |||
10822 | |||
10823 | class SubscriptionDiagnosticsDataType(FrozenClass): |
||
10824 | """ |
||
10825 | :ivar SessionId: |
||
10826 | :vartype SessionId: NodeId |
||
10827 | :ivar SubscriptionId: |
||
10828 | :vartype SubscriptionId: UInt32 |
||
10829 | :ivar Priority: |
||
10830 | :vartype Priority: Byte |
||
10831 | :ivar PublishingInterval: |
||
10832 | :vartype PublishingInterval: Double |
||
10833 | :ivar MaxKeepAliveCount: |
||
10834 | :vartype MaxKeepAliveCount: UInt32 |
||
10835 | :ivar MaxLifetimeCount: |
||
10836 | :vartype MaxLifetimeCount: UInt32 |
||
10837 | :ivar MaxNotificationsPerPublish: |
||
10838 | :vartype MaxNotificationsPerPublish: UInt32 |
||
10839 | :ivar PublishingEnabled: |
||
10840 | :vartype PublishingEnabled: Boolean |
||
10841 | :ivar ModifyCount: |
||
10842 | :vartype ModifyCount: UInt32 |
||
10843 | :ivar EnableCount: |
||
10844 | :vartype EnableCount: UInt32 |
||
10845 | :ivar DisableCount: |
||
10846 | :vartype DisableCount: UInt32 |
||
10847 | :ivar RepublishRequestCount: |
||
10848 | :vartype RepublishRequestCount: UInt32 |
||
10849 | :ivar RepublishMessageRequestCount: |
||
10850 | :vartype RepublishMessageRequestCount: UInt32 |
||
10851 | :ivar RepublishMessageCount: |
||
10852 | :vartype RepublishMessageCount: UInt32 |
||
10853 | :ivar TransferRequestCount: |
||
10854 | :vartype TransferRequestCount: UInt32 |
||
10855 | :ivar TransferredToAltClientCount: |
||
10856 | :vartype TransferredToAltClientCount: UInt32 |
||
10857 | :ivar TransferredToSameClientCount: |
||
10858 | :vartype TransferredToSameClientCount: UInt32 |
||
10859 | :ivar PublishRequestCount: |
||
10860 | :vartype PublishRequestCount: UInt32 |
||
10861 | :ivar DataChangeNotificationsCount: |
||
10862 | :vartype DataChangeNotificationsCount: UInt32 |
||
10863 | :ivar EventNotificationsCount: |
||
10864 | :vartype EventNotificationsCount: UInt32 |
||
10865 | :ivar NotificationsCount: |
||
10866 | :vartype NotificationsCount: UInt32 |
||
10867 | :ivar LatePublishRequestCount: |
||
10868 | :vartype LatePublishRequestCount: UInt32 |
||
10869 | :ivar CurrentKeepAliveCount: |
||
10870 | :vartype CurrentKeepAliveCount: UInt32 |
||
10871 | :ivar CurrentLifetimeCount: |
||
10872 | :vartype CurrentLifetimeCount: UInt32 |
||
10873 | :ivar UnacknowledgedMessageCount: |
||
10874 | :vartype UnacknowledgedMessageCount: UInt32 |
||
10875 | :ivar DiscardedMessageCount: |
||
10876 | :vartype DiscardedMessageCount: UInt32 |
||
10877 | :ivar MonitoredItemCount: |
||
10878 | :vartype MonitoredItemCount: UInt32 |
||
10879 | :ivar DisabledMonitoredItemCount: |
||
10880 | :vartype DisabledMonitoredItemCount: UInt32 |
||
10881 | :ivar MonitoringQueueOverflowCount: |
||
10882 | :vartype MonitoringQueueOverflowCount: UInt32 |
||
10883 | :ivar NextSequenceNumber: |
||
10884 | :vartype NextSequenceNumber: UInt32 |
||
10885 | :ivar EventQueueOverFlowCount: |
||
10886 | :vartype EventQueueOverFlowCount: UInt32 |
||
10887 | """ |
||
10888 | |||
10889 | ua_types = [ |
||
10890 | ('SessionId', 'NodeId'), |
||
10891 | ('SubscriptionId', 'UInt32'), |
||
10892 | ('Priority', 'Byte'), |
||
10893 | ('PublishingInterval', 'Double'), |
||
10894 | ('MaxKeepAliveCount', 'UInt32'), |
||
10895 | ('MaxLifetimeCount', 'UInt32'), |
||
10896 | ('MaxNotificationsPerPublish', 'UInt32'), |
||
10897 | ('PublishingEnabled', 'Boolean'), |
||
10898 | ('ModifyCount', 'UInt32'), |
||
10899 | ('EnableCount', 'UInt32'), |
||
10900 | ('DisableCount', 'UInt32'), |
||
10901 | ('RepublishRequestCount', 'UInt32'), |
||
10902 | ('RepublishMessageRequestCount', 'UInt32'), |
||
10903 | ('RepublishMessageCount', 'UInt32'), |
||
10904 | ('TransferRequestCount', 'UInt32'), |
||
10905 | ('TransferredToAltClientCount', 'UInt32'), |
||
10906 | ('TransferredToSameClientCount', 'UInt32'), |
||
10907 | ('PublishRequestCount', 'UInt32'), |
||
10908 | ('DataChangeNotificationsCount', 'UInt32'), |
||
10909 | ('EventNotificationsCount', 'UInt32'), |
||
10910 | ('NotificationsCount', 'UInt32'), |
||
10911 | ('LatePublishRequestCount', 'UInt32'), |
||
10912 | ('CurrentKeepAliveCount', 'UInt32'), |
||
10913 | ('CurrentLifetimeCount', 'UInt32'), |
||
10914 | ('UnacknowledgedMessageCount', 'UInt32'), |
||
10915 | ('DiscardedMessageCount', 'UInt32'), |
||
10916 | ('MonitoredItemCount', 'UInt32'), |
||
10917 | ('DisabledMonitoredItemCount', 'UInt32'), |
||
10918 | ('MonitoringQueueOverflowCount', 'UInt32'), |
||
10919 | ('NextSequenceNumber', 'UInt32'), |
||
10920 | ('EventQueueOverFlowCount', 'UInt32'), |
||
10921 | ] |
||
10922 | |||
10923 | def __init__(self): |
||
10924 | self.SessionId = NodeId() |
||
10925 | self.SubscriptionId = 0 |
||
10926 | self.Priority = 0 |
||
10927 | self.PublishingInterval = 0 |
||
10928 | self.MaxKeepAliveCount = 0 |
||
10929 | self.MaxLifetimeCount = 0 |
||
10930 | self.MaxNotificationsPerPublish = 0 |
||
10931 | self.PublishingEnabled = True |
||
10932 | self.ModifyCount = 0 |
||
10933 | self.EnableCount = 0 |
||
10934 | self.DisableCount = 0 |
||
10935 | self.RepublishRequestCount = 0 |
||
10936 | self.RepublishMessageRequestCount = 0 |
||
10937 | self.RepublishMessageCount = 0 |
||
10938 | self.TransferRequestCount = 0 |
||
10939 | self.TransferredToAltClientCount = 0 |
||
10940 | self.TransferredToSameClientCount = 0 |
||
10941 | self.PublishRequestCount = 0 |
||
10942 | self.DataChangeNotificationsCount = 0 |
||
10943 | self.EventNotificationsCount = 0 |
||
10944 | self.NotificationsCount = 0 |
||
10945 | self.LatePublishRequestCount = 0 |
||
10946 | self.CurrentKeepAliveCount = 0 |
||
10947 | self.CurrentLifetimeCount = 0 |
||
10948 | self.UnacknowledgedMessageCount = 0 |
||
10949 | self.DiscardedMessageCount = 0 |
||
10950 | self.MonitoredItemCount = 0 |
||
10951 | self.DisabledMonitoredItemCount = 0 |
||
10952 | self.MonitoringQueueOverflowCount = 0 |
||
10953 | self.NextSequenceNumber = 0 |
||
10954 | self.EventQueueOverFlowCount = 0 |
||
10955 | self._freeze = True |
||
10956 | |||
10957 | def __str__(self): |
||
10958 | 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})' |
||
10959 | |||
10960 | __repr__ = __str__ |
||
10961 | |||
10962 | |||
10963 | class ModelChangeStructureDataType(FrozenClass): |
||
10964 | """ |
||
10965 | :ivar Affected: |
||
10966 | :vartype Affected: NodeId |
||
10967 | :ivar AffectedType: |
||
10968 | :vartype AffectedType: NodeId |
||
10969 | :ivar Verb: |
||
10970 | :vartype Verb: Byte |
||
10971 | """ |
||
10972 | |||
10973 | ua_types = [ |
||
10974 | ('Affected', 'NodeId'), |
||
10975 | ('AffectedType', 'NodeId'), |
||
10976 | ('Verb', 'Byte'), |
||
10977 | ] |
||
10978 | |||
10979 | def __init__(self): |
||
10980 | self.Affected = NodeId() |
||
10981 | self.AffectedType = NodeId() |
||
10982 | self.Verb = 0 |
||
10983 | self._freeze = True |
||
10984 | |||
10985 | def __str__(self): |
||
10986 | return f'ModelChangeStructureDataType(Affected:{self.Affected}, AffectedType:{self.AffectedType}, Verb:{self.Verb})' |
||
10987 | |||
10988 | __repr__ = __str__ |
||
10989 | |||
10990 | |||
10991 | class SemanticChangeStructureDataType(FrozenClass): |
||
10992 | """ |
||
10993 | :ivar Affected: |
||
10994 | :vartype Affected: NodeId |
||
10995 | :ivar AffectedType: |
||
10996 | :vartype AffectedType: NodeId |
||
10997 | """ |
||
10998 | |||
10999 | ua_types = [ |
||
11000 | ('Affected', 'NodeId'), |
||
11001 | ('AffectedType', 'NodeId'), |
||
11002 | ] |
||
11003 | |||
11004 | def __init__(self): |
||
11005 | self.Affected = NodeId() |
||
11006 | self.AffectedType = NodeId() |
||
11007 | self._freeze = True |
||
11008 | |||
11009 | def __str__(self): |
||
11010 | return f'SemanticChangeStructureDataType(Affected:{self.Affected}, AffectedType:{self.AffectedType})' |
||
11011 | |||
11012 | __repr__ = __str__ |
||
11013 | |||
11014 | |||
11015 | class Range(FrozenClass): |
||
11016 | """ |
||
11017 | :ivar Low: |
||
11018 | :vartype Low: Double |
||
11019 | :ivar High: |
||
11020 | :vartype High: Double |
||
11021 | """ |
||
11022 | |||
11023 | ua_types = [ |
||
11024 | ('Low', 'Double'), |
||
11025 | ('High', 'Double'), |
||
11026 | ] |
||
11027 | |||
11028 | def __init__(self): |
||
11029 | self.Low = 0 |
||
11030 | self.High = 0 |
||
11031 | self._freeze = True |
||
11032 | |||
11033 | def __str__(self): |
||
11034 | return f'Range(Low:{self.Low}, High:{self.High})' |
||
11035 | |||
11036 | __repr__ = __str__ |
||
11037 | |||
11038 | |||
11039 | class EUInformation(FrozenClass): |
||
11040 | """ |
||
11041 | :ivar NamespaceUri: |
||
11042 | :vartype NamespaceUri: String |
||
11043 | :ivar UnitId: |
||
11044 | :vartype UnitId: Int32 |
||
11045 | :ivar DisplayName: |
||
11046 | :vartype DisplayName: LocalizedText |
||
11047 | :ivar Description: |
||
11048 | :vartype Description: LocalizedText |
||
11049 | """ |
||
11050 | |||
11051 | ua_types = [ |
||
11052 | ('NamespaceUri', 'String'), |
||
11053 | ('UnitId', 'Int32'), |
||
11054 | ('DisplayName', 'LocalizedText'), |
||
11055 | ('Description', 'LocalizedText'), |
||
11056 | ] |
||
11057 | |||
11058 | def __init__(self): |
||
11059 | self.NamespaceUri = None |
||
11060 | self.UnitId = 0 |
||
11061 | self.DisplayName = LocalizedText() |
||
11062 | self.Description = LocalizedText() |
||
11063 | self._freeze = True |
||
11064 | |||
11065 | def __str__(self): |
||
11066 | return f'EUInformation(NamespaceUri:{self.NamespaceUri}, UnitId:{self.UnitId}, DisplayName:{self.DisplayName}, Description:{self.Description})' |
||
11067 | |||
11068 | __repr__ = __str__ |
||
11069 | |||
11070 | |||
11071 | class ComplexNumberType(FrozenClass): |
||
11072 | """ |
||
11073 | :ivar Real: |
||
11074 | :vartype Real: Float |
||
11075 | :ivar Imaginary: |
||
11076 | :vartype Imaginary: Float |
||
11077 | """ |
||
11078 | |||
11079 | ua_types = [ |
||
11080 | ('Real', 'Float'), |
||
11081 | ('Imaginary', 'Float'), |
||
11082 | ] |
||
11083 | |||
11084 | def __init__(self): |
||
11085 | self.Real = 0 |
||
11086 | self.Imaginary = 0 |
||
11087 | self._freeze = True |
||
11088 | |||
11089 | def __str__(self): |
||
11090 | return f'ComplexNumberType(Real:{self.Real}, Imaginary:{self.Imaginary})' |
||
11091 | |||
11092 | __repr__ = __str__ |
||
11093 | |||
11094 | |||
11095 | class DoubleComplexNumberType(FrozenClass): |
||
11096 | """ |
||
11097 | :ivar Real: |
||
11098 | :vartype Real: Double |
||
11099 | :ivar Imaginary: |
||
11100 | :vartype Imaginary: Double |
||
11101 | """ |
||
11102 | |||
11103 | ua_types = [ |
||
11104 | ('Real', 'Double'), |
||
11105 | ('Imaginary', 'Double'), |
||
11106 | ] |
||
11107 | |||
11108 | def __init__(self): |
||
11109 | self.Real = 0 |
||
11110 | self.Imaginary = 0 |
||
11111 | self._freeze = True |
||
11112 | |||
11113 | def __str__(self): |
||
11114 | return f'DoubleComplexNumberType(Real:{self.Real}, Imaginary:{self.Imaginary})' |
||
11115 | |||
11116 | __repr__ = __str__ |
||
11117 | |||
11118 | |||
11119 | class AxisInformation(FrozenClass): |
||
11120 | """ |
||
11121 | :ivar EngineeringUnits: |
||
11122 | :vartype EngineeringUnits: EUInformation |
||
11123 | :ivar EURange: |
||
11124 | :vartype EURange: Range |
||
11125 | :ivar Title: |
||
11126 | :vartype Title: LocalizedText |
||
11127 | :ivar AxisScaleType: |
||
11128 | :vartype AxisScaleType: AxisScaleEnumeration |
||
11129 | :ivar AxisSteps: |
||
11130 | :vartype AxisSteps: Double |
||
11131 | """ |
||
11132 | |||
11133 | ua_types = [ |
||
11134 | ('EngineeringUnits', 'EUInformation'), |
||
11135 | ('EURange', 'Range'), |
||
11136 | ('Title', 'LocalizedText'), |
||
11137 | ('AxisScaleType', 'AxisScaleEnumeration'), |
||
11138 | ('AxisSteps', 'ListOfDouble'), |
||
11139 | ] |
||
11140 | |||
11141 | def __init__(self): |
||
11142 | self.EngineeringUnits = EUInformation() |
||
11143 | self.EURange = Range() |
||
11144 | self.Title = LocalizedText() |
||
11145 | self.AxisScaleType = AxisScaleEnumeration(0) |
||
11146 | self.AxisSteps = [] |
||
11147 | self._freeze = True |
||
11148 | |||
11149 | def __str__(self): |
||
11150 | return f'AxisInformation(EngineeringUnits:{self.EngineeringUnits}, EURange:{self.EURange}, Title:{self.Title}, AxisScaleType:{self.AxisScaleType}, AxisSteps:{self.AxisSteps})' |
||
11151 | |||
11152 | __repr__ = __str__ |
||
11153 | |||
11154 | |||
11155 | class XVType(FrozenClass): |
||
11156 | """ |
||
11157 | :ivar X: |
||
11158 | :vartype X: Double |
||
11159 | :ivar Value: |
||
11160 | :vartype Value: Float |
||
11161 | """ |
||
11162 | |||
11163 | ua_types = [ |
||
11164 | ('X', 'Double'), |
||
11165 | ('Value', 'Float'), |
||
11166 | ] |
||
11167 | |||
11168 | def __init__(self): |
||
11169 | self.X = 0 |
||
11170 | self.Value = 0 |
||
11171 | self._freeze = True |
||
11172 | |||
11173 | def __str__(self): |
||
11174 | return f'XVType(X:{self.X}, Value:{self.Value})' |
||
11175 | |||
11176 | __repr__ = __str__ |
||
11177 | |||
11178 | |||
11179 | View Code Duplication | class ProgramDiagnosticDataType(FrozenClass): |
|
|
|||
11180 | """ |
||
11181 | :ivar CreateSessionId: |
||
11182 | :vartype CreateSessionId: NodeId |
||
11183 | :ivar CreateClientName: |
||
11184 | :vartype CreateClientName: String |
||
11185 | :ivar InvocationCreationTime: |
||
11186 | :vartype InvocationCreationTime: DateTime |
||
11187 | :ivar LastTransitionTime: |
||
11188 | :vartype LastTransitionTime: DateTime |
||
11189 | :ivar LastMethodCall: |
||
11190 | :vartype LastMethodCall: String |
||
11191 | :ivar LastMethodSessionId: |
||
11192 | :vartype LastMethodSessionId: NodeId |
||
11193 | :ivar LastMethodInputArguments: |
||
11194 | :vartype LastMethodInputArguments: Argument |
||
11195 | :ivar LastMethodOutputArguments: |
||
11196 | :vartype LastMethodOutputArguments: Argument |
||
11197 | :ivar LastMethodCallTime: |
||
11198 | :vartype LastMethodCallTime: DateTime |
||
11199 | :ivar LastMethodReturnStatus: |
||
11200 | :vartype LastMethodReturnStatus: StatusResult |
||
11201 | """ |
||
11202 | |||
11203 | ua_types = [ |
||
11204 | ('CreateSessionId', 'NodeId'), |
||
11205 | ('CreateClientName', 'String'), |
||
11206 | ('InvocationCreationTime', 'DateTime'), |
||
11207 | ('LastTransitionTime', 'DateTime'), |
||
11208 | ('LastMethodCall', 'String'), |
||
11209 | ('LastMethodSessionId', 'NodeId'), |
||
11210 | ('LastMethodInputArguments', 'ListOfArgument'), |
||
11211 | ('LastMethodOutputArguments', 'ListOfArgument'), |
||
11212 | ('LastMethodCallTime', 'DateTime'), |
||
11213 | ('LastMethodReturnStatus', 'StatusResult'), |
||
11214 | ] |
||
11215 | |||
11216 | def __init__(self): |
||
11217 | self.CreateSessionId = NodeId() |
||
11218 | self.CreateClientName = None |
||
11219 | self.InvocationCreationTime = datetime.utcnow() |
||
11220 | self.LastTransitionTime = datetime.utcnow() |
||
11221 | self.LastMethodCall = None |
||
11222 | self.LastMethodSessionId = NodeId() |
||
11223 | self.LastMethodInputArguments = [] |
||
11224 | self.LastMethodOutputArguments = [] |
||
11225 | self.LastMethodCallTime = datetime.utcnow() |
||
11226 | self.LastMethodReturnStatus = StatusResult() |
||
11227 | self._freeze = True |
||
11228 | |||
11229 | def __str__(self): |
||
11230 | 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})' |
||
11231 | |||
11232 | __repr__ = __str__ |
||
11233 | |||
11234 | |||
11235 | View Code Duplication | class ProgramDiagnostic2DataType(FrozenClass): |
|
11236 | """ |
||
11237 | :ivar CreateSessionId: |
||
11238 | :vartype CreateSessionId: NodeId |
||
11239 | :ivar CreateClientName: |
||
11240 | :vartype CreateClientName: String |
||
11241 | :ivar InvocationCreationTime: |
||
11242 | :vartype InvocationCreationTime: DateTime |
||
11243 | :ivar LastTransitionTime: |
||
11244 | :vartype LastTransitionTime: DateTime |
||
11245 | :ivar LastMethodCall: |
||
11246 | :vartype LastMethodCall: String |
||
11247 | :ivar LastMethodSessionId: |
||
11248 | :vartype LastMethodSessionId: NodeId |
||
11249 | :ivar LastMethodInputArguments: |
||
11250 | :vartype LastMethodInputArguments: Argument |
||
11251 | :ivar LastMethodOutputArguments: |
||
11252 | :vartype LastMethodOutputArguments: Argument |
||
11253 | :ivar LastMethodInputValues: |
||
11254 | :vartype LastMethodInputValues: Variant |
||
11255 | :ivar LastMethodOutputValues: |
||
11256 | :vartype LastMethodOutputValues: Variant |
||
11257 | :ivar LastMethodCallTime: |
||
11258 | :vartype LastMethodCallTime: DateTime |
||
11259 | :ivar LastMethodReturnStatus: |
||
11260 | :vartype LastMethodReturnStatus: StatusResult |
||
11261 | """ |
||
11262 | |||
11263 | ua_types = [ |
||
11264 | ('CreateSessionId', 'NodeId'), |
||
11265 | ('CreateClientName', 'String'), |
||
11266 | ('InvocationCreationTime', 'DateTime'), |
||
11267 | ('LastTransitionTime', 'DateTime'), |
||
11268 | ('LastMethodCall', 'String'), |
||
11269 | ('LastMethodSessionId', 'NodeId'), |
||
11270 | ('LastMethodInputArguments', 'ListOfArgument'), |
||
11271 | ('LastMethodOutputArguments', 'ListOfArgument'), |
||
11272 | ('LastMethodInputValues', 'ListOfVariant'), |
||
11273 | ('LastMethodOutputValues', 'ListOfVariant'), |
||
11274 | ('LastMethodCallTime', 'DateTime'), |
||
11275 | ('LastMethodReturnStatus', 'StatusResult'), |
||
11276 | ] |
||
11277 | |||
11278 | def __init__(self): |
||
11279 | self.CreateSessionId = NodeId() |
||
11280 | self.CreateClientName = None |
||
11281 | self.InvocationCreationTime = datetime.utcnow() |
||
11282 | self.LastTransitionTime = datetime.utcnow() |
||
11283 | self.LastMethodCall = None |
||
11284 | self.LastMethodSessionId = NodeId() |
||
11285 | self.LastMethodInputArguments = [] |
||
11286 | self.LastMethodOutputArguments = [] |
||
11287 | self.LastMethodInputValues = [] |
||
11288 | self.LastMethodOutputValues = [] |
||
11289 | self.LastMethodCallTime = datetime.utcnow() |
||
11290 | self.LastMethodReturnStatus = StatusResult() |
||
11291 | self._freeze = True |
||
11292 | |||
11293 | def __str__(self): |
||
11294 | 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})' |
||
11295 | |||
11296 | __repr__ = __str__ |
||
11297 | |||
11298 | |||
11299 | class Annotation(FrozenClass): |
||
11300 | """ |
||
11301 | :ivar Message: |
||
11302 | :vartype Message: String |
||
11303 | :ivar UserName: |
||
11304 | :vartype UserName: String |
||
11305 | :ivar AnnotationTime: |
||
11306 | :vartype AnnotationTime: DateTime |
||
11307 | """ |
||
11308 | |||
11309 | ua_types = [ |
||
11310 | ('Message', 'String'), |
||
11311 | ('UserName', 'String'), |
||
11312 | ('AnnotationTime', 'DateTime'), |
||
11313 | ] |
||
11314 | |||
11315 | def __init__(self): |
||
11316 | self.Message = None |
||
11317 | self.UserName = None |
||
11318 | self.AnnotationTime = datetime.utcnow() |
||
11319 | self._freeze = True |
||
11320 | |||
11321 | def __str__(self): |
||
11322 | return f'Annotation(Message:{self.Message}, UserName:{self.UserName}, AnnotationTime:{self.AnnotationTime})' |
||
11323 | |||
11324 | __repr__ = __str__ |
||
11325 | |||
11326 | |||
11327 | nid = FourByteNodeId(ObjectIds.KeyValuePair_Encoding_DefaultBinary) |
||
11328 | extension_object_classes[nid] = KeyValuePair |
||
11329 | extension_object_ids['KeyValuePair'] = nid |
||
11330 | nid = FourByteNodeId(ObjectIds.AdditionalParametersType_Encoding_DefaultBinary) |
||
11331 | extension_object_classes[nid] = AdditionalParametersType |
||
11332 | extension_object_ids['AdditionalParametersType'] = nid |
||
11333 | nid = FourByteNodeId(ObjectIds.EphemeralKeyType_Encoding_DefaultBinary) |
||
11334 | extension_object_classes[nid] = EphemeralKeyType |
||
11335 | extension_object_ids['EphemeralKeyType'] = nid |
||
11336 | nid = FourByteNodeId(ObjectIds.EndpointType_Encoding_DefaultBinary) |
||
11337 | extension_object_classes[nid] = EndpointType |
||
11338 | extension_object_ids['EndpointType'] = nid |
||
11339 | nid = FourByteNodeId(ObjectIds.RationalNumber_Encoding_DefaultBinary) |
||
11340 | extension_object_classes[nid] = RationalNumber |
||
11341 | extension_object_ids['RationalNumber'] = nid |
||
11342 | nid = FourByteNodeId(ObjectIds.Vector_Encoding_DefaultBinary) |
||
11343 | extension_object_classes[nid] = Vector |
||
11344 | extension_object_ids['Vector'] = nid |
||
11345 | nid = FourByteNodeId(ObjectIds.ThreeDVector_Encoding_DefaultBinary) |
||
11346 | extension_object_classes[nid] = ThreeDVector |
||
11347 | extension_object_ids['ThreeDVector'] = nid |
||
11348 | nid = FourByteNodeId(ObjectIds.CartesianCoordinates_Encoding_DefaultBinary) |
||
11349 | extension_object_classes[nid] = CartesianCoordinates |
||
11350 | extension_object_ids['CartesianCoordinates'] = nid |
||
11351 | nid = FourByteNodeId(ObjectIds.ThreeDCartesianCoordinates_Encoding_DefaultBinary) |
||
11352 | extension_object_classes[nid] = ThreeDCartesianCoordinates |
||
11353 | extension_object_ids['ThreeDCartesianCoordinates'] = nid |
||
11354 | nid = FourByteNodeId(ObjectIds.Orientation_Encoding_DefaultBinary) |
||
11355 | extension_object_classes[nid] = Orientation |
||
11356 | extension_object_ids['Orientation'] = nid |
||
11357 | nid = FourByteNodeId(ObjectIds.ThreeDOrientation_Encoding_DefaultBinary) |
||
11358 | extension_object_classes[nid] = ThreeDOrientation |
||
11359 | extension_object_ids['ThreeDOrientation'] = nid |
||
11360 | nid = FourByteNodeId(ObjectIds.Frame_Encoding_DefaultBinary) |
||
11361 | extension_object_classes[nid] = Frame |
||
11362 | extension_object_ids['Frame'] = nid |
||
11363 | nid = FourByteNodeId(ObjectIds.ThreeDFrame_Encoding_DefaultBinary) |
||
11364 | extension_object_classes[nid] = ThreeDFrame |
||
11365 | extension_object_ids['ThreeDFrame'] = nid |
||
11366 | nid = FourByteNodeId(ObjectIds.IdentityMappingRuleType_Encoding_DefaultBinary) |
||
11367 | extension_object_classes[nid] = IdentityMappingRuleType |
||
11368 | extension_object_ids['IdentityMappingRuleType'] = nid |
||
11369 | nid = FourByteNodeId(ObjectIds.CurrencyUnitType_Encoding_DefaultBinary) |
||
11370 | extension_object_classes[nid] = CurrencyUnitType |
||
11371 | extension_object_ids['CurrencyUnitType'] = nid |
||
11372 | nid = FourByteNodeId(ObjectIds.TrustListDataType_Encoding_DefaultBinary) |
||
11373 | extension_object_classes[nid] = TrustListDataType |
||
11374 | extension_object_ids['TrustListDataType'] = nid |
||
11375 | nid = FourByteNodeId(ObjectIds.DecimalDataType_Encoding_DefaultBinary) |
||
11376 | extension_object_classes[nid] = DecimalDataType |
||
11377 | extension_object_ids['DecimalDataType'] = nid |
||
11378 | nid = FourByteNodeId(ObjectIds.DataTypeSchemaHeader_Encoding_DefaultBinary) |
||
11379 | extension_object_classes[nid] = DataTypeSchemaHeader |
||
11380 | extension_object_ids['DataTypeSchemaHeader'] = nid |
||
11381 | nid = FourByteNodeId(ObjectIds.DataTypeDescription_Encoding_DefaultBinary) |
||
11382 | extension_object_classes[nid] = DataTypeDescription |
||
11383 | extension_object_ids['DataTypeDescription'] = nid |
||
11384 | nid = FourByteNodeId(ObjectIds.StructureDescription_Encoding_DefaultBinary) |
||
11385 | extension_object_classes[nid] = StructureDescription |
||
11386 | extension_object_ids['StructureDescription'] = nid |
||
11387 | nid = FourByteNodeId(ObjectIds.EnumDescription_Encoding_DefaultBinary) |
||
11388 | extension_object_classes[nid] = EnumDescription |
||
11389 | extension_object_ids['EnumDescription'] = nid |
||
11390 | nid = FourByteNodeId(ObjectIds.SimpleTypeDescription_Encoding_DefaultBinary) |
||
11391 | extension_object_classes[nid] = SimpleTypeDescription |
||
11392 | extension_object_ids['SimpleTypeDescription'] = nid |
||
11393 | nid = FourByteNodeId(ObjectIds.UABinaryFileDataType_Encoding_DefaultBinary) |
||
11394 | extension_object_classes[nid] = UABinaryFileDataType |
||
11395 | extension_object_ids['UABinaryFileDataType'] = nid |
||
11396 | nid = FourByteNodeId(ObjectIds.DataSetMetaDataType_Encoding_DefaultBinary) |
||
11397 | extension_object_classes[nid] = DataSetMetaDataType |
||
11398 | extension_object_ids['DataSetMetaDataType'] = nid |
||
11399 | nid = FourByteNodeId(ObjectIds.FieldMetaData_Encoding_DefaultBinary) |
||
11400 | extension_object_classes[nid] = FieldMetaData |
||
11401 | extension_object_ids['FieldMetaData'] = nid |
||
11402 | nid = FourByteNodeId(ObjectIds.ConfigurationVersionDataType_Encoding_DefaultBinary) |
||
11403 | extension_object_classes[nid] = ConfigurationVersionDataType |
||
11404 | extension_object_ids['ConfigurationVersionDataType'] = nid |
||
11405 | nid = FourByteNodeId(ObjectIds.PublishedDataSetDataType_Encoding_DefaultBinary) |
||
11406 | extension_object_classes[nid] = PublishedDataSetDataType |
||
11407 | extension_object_ids['PublishedDataSetDataType'] = nid |
||
11408 | nid = FourByteNodeId(ObjectIds.PublishedDataSetSourceDataType_Encoding_DefaultBinary) |
||
11409 | extension_object_classes[nid] = PublishedDataSetSourceDataType |
||
11410 | extension_object_ids['PublishedDataSetSourceDataType'] = nid |
||
11411 | nid = FourByteNodeId(ObjectIds.PublishedVariableDataType_Encoding_DefaultBinary) |
||
11412 | extension_object_classes[nid] = PublishedVariableDataType |
||
11413 | extension_object_ids['PublishedVariableDataType'] = nid |
||
11414 | nid = FourByteNodeId(ObjectIds.PublishedDataItemsDataType_Encoding_DefaultBinary) |
||
11415 | extension_object_classes[nid] = PublishedDataItemsDataType |
||
11416 | extension_object_ids['PublishedDataItemsDataType'] = nid |
||
11417 | nid = FourByteNodeId(ObjectIds.PublishedEventsDataType_Encoding_DefaultBinary) |
||
11418 | extension_object_classes[nid] = PublishedEventsDataType |
||
11419 | extension_object_ids['PublishedEventsDataType'] = nid |
||
11420 | nid = FourByteNodeId(ObjectIds.DataSetWriterDataType_Encoding_DefaultBinary) |
||
11421 | extension_object_classes[nid] = DataSetWriterDataType |
||
11422 | extension_object_ids['DataSetWriterDataType'] = nid |
||
11423 | nid = FourByteNodeId(ObjectIds.DataSetWriterTransportDataType_Encoding_DefaultBinary) |
||
11424 | extension_object_classes[nid] = DataSetWriterTransportDataType |
||
11425 | extension_object_ids['DataSetWriterTransportDataType'] = nid |
||
11426 | nid = FourByteNodeId(ObjectIds.DataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11427 | extension_object_classes[nid] = DataSetWriterMessageDataType |
||
11428 | extension_object_ids['DataSetWriterMessageDataType'] = nid |
||
11429 | nid = FourByteNodeId(ObjectIds.PubSubGroupDataType_Encoding_DefaultBinary) |
||
11430 | extension_object_classes[nid] = PubSubGroupDataType |
||
11431 | extension_object_ids['PubSubGroupDataType'] = nid |
||
11432 | nid = FourByteNodeId(ObjectIds.WriterGroupDataType_Encoding_DefaultBinary) |
||
11433 | extension_object_classes[nid] = WriterGroupDataType |
||
11434 | extension_object_ids['WriterGroupDataType'] = nid |
||
11435 | nid = FourByteNodeId(ObjectIds.WriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11436 | extension_object_classes[nid] = WriterGroupTransportDataType |
||
11437 | extension_object_ids['WriterGroupTransportDataType'] = nid |
||
11438 | nid = FourByteNodeId(ObjectIds.WriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11439 | extension_object_classes[nid] = WriterGroupMessageDataType |
||
11440 | extension_object_ids['WriterGroupMessageDataType'] = nid |
||
11441 | nid = FourByteNodeId(ObjectIds.PubSubConnectionDataType_Encoding_DefaultBinary) |
||
11442 | extension_object_classes[nid] = PubSubConnectionDataType |
||
11443 | extension_object_ids['PubSubConnectionDataType'] = nid |
||
11444 | nid = FourByteNodeId(ObjectIds.ConnectionTransportDataType_Encoding_DefaultBinary) |
||
11445 | extension_object_classes[nid] = ConnectionTransportDataType |
||
11446 | extension_object_ids['ConnectionTransportDataType'] = nid |
||
11447 | nid = FourByteNodeId(ObjectIds.NetworkAddressDataType_Encoding_DefaultBinary) |
||
11448 | extension_object_classes[nid] = NetworkAddressDataType |
||
11449 | extension_object_ids['NetworkAddressDataType'] = nid |
||
11450 | nid = FourByteNodeId(ObjectIds.NetworkAddressUrlDataType_Encoding_DefaultBinary) |
||
11451 | extension_object_classes[nid] = NetworkAddressUrlDataType |
||
11452 | extension_object_ids['NetworkAddressUrlDataType'] = nid |
||
11453 | nid = FourByteNodeId(ObjectIds.ReaderGroupDataType_Encoding_DefaultBinary) |
||
11454 | extension_object_classes[nid] = ReaderGroupDataType |
||
11455 | extension_object_ids['ReaderGroupDataType'] = nid |
||
11456 | nid = FourByteNodeId(ObjectIds.ReaderGroupTransportDataType_Encoding_DefaultBinary) |
||
11457 | extension_object_classes[nid] = ReaderGroupTransportDataType |
||
11458 | extension_object_ids['ReaderGroupTransportDataType'] = nid |
||
11459 | nid = FourByteNodeId(ObjectIds.ReaderGroupMessageDataType_Encoding_DefaultBinary) |
||
11460 | extension_object_classes[nid] = ReaderGroupMessageDataType |
||
11461 | extension_object_ids['ReaderGroupMessageDataType'] = nid |
||
11462 | nid = FourByteNodeId(ObjectIds.DataSetReaderDataType_Encoding_DefaultBinary) |
||
11463 | extension_object_classes[nid] = DataSetReaderDataType |
||
11464 | extension_object_ids['DataSetReaderDataType'] = nid |
||
11465 | nid = FourByteNodeId(ObjectIds.DataSetReaderTransportDataType_Encoding_DefaultBinary) |
||
11466 | extension_object_classes[nid] = DataSetReaderTransportDataType |
||
11467 | extension_object_ids['DataSetReaderTransportDataType'] = nid |
||
11468 | nid = FourByteNodeId(ObjectIds.DataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11469 | extension_object_classes[nid] = DataSetReaderMessageDataType |
||
11470 | extension_object_ids['DataSetReaderMessageDataType'] = nid |
||
11471 | nid = FourByteNodeId(ObjectIds.SubscribedDataSetDataType_Encoding_DefaultBinary) |
||
11472 | extension_object_classes[nid] = SubscribedDataSetDataType |
||
11473 | extension_object_ids['SubscribedDataSetDataType'] = nid |
||
11474 | nid = FourByteNodeId(ObjectIds.TargetVariablesDataType_Encoding_DefaultBinary) |
||
11475 | extension_object_classes[nid] = TargetVariablesDataType |
||
11476 | extension_object_ids['TargetVariablesDataType'] = nid |
||
11477 | nid = FourByteNodeId(ObjectIds.FieldTargetDataType_Encoding_DefaultBinary) |
||
11478 | extension_object_classes[nid] = FieldTargetDataType |
||
11479 | extension_object_ids['FieldTargetDataType'] = nid |
||
11480 | nid = FourByteNodeId(ObjectIds.SubscribedDataSetMirrorDataType_Encoding_DefaultBinary) |
||
11481 | extension_object_classes[nid] = SubscribedDataSetMirrorDataType |
||
11482 | extension_object_ids['SubscribedDataSetMirrorDataType'] = nid |
||
11483 | nid = FourByteNodeId(ObjectIds.PubSubConfigurationDataType_Encoding_DefaultBinary) |
||
11484 | extension_object_classes[nid] = PubSubConfigurationDataType |
||
11485 | extension_object_ids['PubSubConfigurationDataType'] = nid |
||
11486 | nid = FourByteNodeId(ObjectIds.UadpWriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11487 | extension_object_classes[nid] = UadpWriterGroupMessageDataType |
||
11488 | extension_object_ids['UadpWriterGroupMessageDataType'] = nid |
||
11489 | nid = FourByteNodeId(ObjectIds.UadpDataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11490 | extension_object_classes[nid] = UadpDataSetWriterMessageDataType |
||
11491 | extension_object_ids['UadpDataSetWriterMessageDataType'] = nid |
||
11492 | nid = FourByteNodeId(ObjectIds.UadpDataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11493 | extension_object_classes[nid] = UadpDataSetReaderMessageDataType |
||
11494 | extension_object_ids['UadpDataSetReaderMessageDataType'] = nid |
||
11495 | nid = FourByteNodeId(ObjectIds.JsonWriterGroupMessageDataType_Encoding_DefaultBinary) |
||
11496 | extension_object_classes[nid] = JsonWriterGroupMessageDataType |
||
11497 | extension_object_ids['JsonWriterGroupMessageDataType'] = nid |
||
11498 | nid = FourByteNodeId(ObjectIds.JsonDataSetWriterMessageDataType_Encoding_DefaultBinary) |
||
11499 | extension_object_classes[nid] = JsonDataSetWriterMessageDataType |
||
11500 | extension_object_ids['JsonDataSetWriterMessageDataType'] = nid |
||
11501 | nid = FourByteNodeId(ObjectIds.JsonDataSetReaderMessageDataType_Encoding_DefaultBinary) |
||
11502 | extension_object_classes[nid] = JsonDataSetReaderMessageDataType |
||
11503 | extension_object_ids['JsonDataSetReaderMessageDataType'] = nid |
||
11504 | nid = FourByteNodeId(ObjectIds.DatagramConnectionTransportDataType_Encoding_DefaultBinary) |
||
11505 | extension_object_classes[nid] = DatagramConnectionTransportDataType |
||
11506 | extension_object_ids['DatagramConnectionTransportDataType'] = nid |
||
11507 | nid = FourByteNodeId(ObjectIds.DatagramWriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11508 | extension_object_classes[nid] = DatagramWriterGroupTransportDataType |
||
11509 | extension_object_ids['DatagramWriterGroupTransportDataType'] = nid |
||
11510 | nid = FourByteNodeId(ObjectIds.BrokerConnectionTransportDataType_Encoding_DefaultBinary) |
||
11511 | extension_object_classes[nid] = BrokerConnectionTransportDataType |
||
11512 | extension_object_ids['BrokerConnectionTransportDataType'] = nid |
||
11513 | nid = FourByteNodeId(ObjectIds.BrokerWriterGroupTransportDataType_Encoding_DefaultBinary) |
||
11514 | extension_object_classes[nid] = BrokerWriterGroupTransportDataType |
||
11515 | extension_object_ids['BrokerWriterGroupTransportDataType'] = nid |
||
11516 | nid = FourByteNodeId(ObjectIds.BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary) |
||
11517 | extension_object_classes[nid] = BrokerDataSetWriterTransportDataType |
||
11518 | extension_object_ids['BrokerDataSetWriterTransportDataType'] = nid |
||
11519 | nid = FourByteNodeId(ObjectIds.BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary) |
||
11520 | extension_object_classes[nid] = BrokerDataSetReaderTransportDataType |
||
11521 | extension_object_ids['BrokerDataSetReaderTransportDataType'] = nid |
||
11522 | nid = FourByteNodeId(ObjectIds.AliasNameDataType_Encoding_DefaultBinary) |
||
11523 | extension_object_classes[nid] = AliasNameDataType |
||
11524 | extension_object_ids['AliasNameDataType'] = nid |
||
11525 | nid = FourByteNodeId(ObjectIds.RolePermissionType_Encoding_DefaultBinary) |
||
11526 | extension_object_classes[nid] = RolePermissionType |
||
11527 | extension_object_ids['RolePermissionType'] = nid |
||
11528 | nid = FourByteNodeId(ObjectIds.StructureField_Encoding_DefaultBinary) |
||
11529 | extension_object_classes[nid] = StructureField |
||
11530 | extension_object_ids['StructureField'] = nid |
||
11531 | nid = FourByteNodeId(ObjectIds.Argument_Encoding_DefaultBinary) |
||
11532 | extension_object_classes[nid] = Argument |
||
11533 | extension_object_ids['Argument'] = nid |
||
11534 | nid = FourByteNodeId(ObjectIds.EnumValueType_Encoding_DefaultBinary) |
||
11535 | extension_object_classes[nid] = EnumValueType |
||
11536 | extension_object_ids['EnumValueType'] = nid |
||
11537 | nid = FourByteNodeId(ObjectIds.EnumField_Encoding_DefaultBinary) |
||
11538 | extension_object_classes[nid] = EnumField |
||
11539 | extension_object_ids['EnumField'] = nid |
||
11540 | nid = FourByteNodeId(ObjectIds.OptionSet_Encoding_DefaultBinary) |
||
11541 | extension_object_classes[nid] = OptionSet |
||
11542 | extension_object_ids['OptionSet'] = nid |
||
11543 | nid = FourByteNodeId(ObjectIds.Union_Encoding_DefaultBinary) |
||
11544 | extension_object_classes[nid] = Union |
||
11545 | extension_object_ids['Union'] = nid |
||
11546 | nid = FourByteNodeId(ObjectIds.TimeZoneDataType_Encoding_DefaultBinary) |
||
11547 | extension_object_classes[nid] = TimeZoneDataType |
||
11548 | extension_object_ids['TimeZoneDataType'] = nid |
||
11549 | nid = FourByteNodeId(ObjectIds.ApplicationDescription_Encoding_DefaultBinary) |
||
11550 | extension_object_classes[nid] = ApplicationDescription |
||
11551 | extension_object_ids['ApplicationDescription'] = nid |
||
11552 | nid = FourByteNodeId(ObjectIds.RequestHeader_Encoding_DefaultBinary) |
||
11553 | extension_object_classes[nid] = RequestHeader |
||
11554 | extension_object_ids['RequestHeader'] = nid |
||
11555 | nid = FourByteNodeId(ObjectIds.ResponseHeader_Encoding_DefaultBinary) |
||
11556 | extension_object_classes[nid] = ResponseHeader |
||
11557 | extension_object_ids['ResponseHeader'] = nid |
||
11558 | nid = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) |
||
11559 | extension_object_classes[nid] = ServiceFault |
||
11560 | extension_object_ids['ServiceFault'] = nid |
||
11561 | nid = FourByteNodeId(ObjectIds.SessionlessInvokeRequestType_Encoding_DefaultBinary) |
||
11562 | extension_object_classes[nid] = SessionlessInvokeRequestType |
||
11563 | extension_object_ids['SessionlessInvokeRequestType'] = nid |
||
11564 | nid = FourByteNodeId(ObjectIds.SessionlessInvokeResponseType_Encoding_DefaultBinary) |
||
11565 | extension_object_classes[nid] = SessionlessInvokeResponseType |
||
11566 | extension_object_ids['SessionlessInvokeResponseType'] = nid |
||
11567 | nid = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) |
||
11568 | extension_object_classes[nid] = FindServersRequest |
||
11569 | extension_object_ids['FindServersRequest'] = nid |
||
11570 | nid = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) |
||
11571 | extension_object_classes[nid] = FindServersResponse |
||
11572 | extension_object_ids['FindServersResponse'] = nid |
||
11573 | nid = FourByteNodeId(ObjectIds.ServerOnNetwork_Encoding_DefaultBinary) |
||
11574 | extension_object_classes[nid] = ServerOnNetwork |
||
11575 | extension_object_ids['ServerOnNetwork'] = nid |
||
11576 | nid = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) |
||
11577 | extension_object_classes[nid] = FindServersOnNetworkRequest |
||
11578 | extension_object_ids['FindServersOnNetworkRequest'] = nid |
||
11579 | nid = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) |
||
11580 | extension_object_classes[nid] = FindServersOnNetworkResponse |
||
11581 | extension_object_ids['FindServersOnNetworkResponse'] = nid |
||
11582 | nid = FourByteNodeId(ObjectIds.UserTokenPolicy_Encoding_DefaultBinary) |
||
11583 | extension_object_classes[nid] = UserTokenPolicy |
||
11584 | extension_object_ids['UserTokenPolicy'] = nid |
||
11585 | nid = FourByteNodeId(ObjectIds.EndpointDescription_Encoding_DefaultBinary) |
||
11586 | extension_object_classes[nid] = EndpointDescription |
||
11587 | extension_object_ids['EndpointDescription'] = nid |
||
11588 | nid = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) |
||
11589 | extension_object_classes[nid] = GetEndpointsRequest |
||
11590 | extension_object_ids['GetEndpointsRequest'] = nid |
||
11591 | nid = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) |
||
11592 | extension_object_classes[nid] = GetEndpointsResponse |
||
11593 | extension_object_ids['GetEndpointsResponse'] = nid |
||
11594 | nid = FourByteNodeId(ObjectIds.RegisteredServer_Encoding_DefaultBinary) |
||
11595 | extension_object_classes[nid] = RegisteredServer |
||
11596 | extension_object_ids['RegisteredServer'] = nid |
||
11597 | nid = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) |
||
11598 | extension_object_classes[nid] = RegisterServerRequest |
||
11599 | extension_object_ids['RegisterServerRequest'] = nid |
||
11600 | nid = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) |
||
11601 | extension_object_classes[nid] = RegisterServerResponse |
||
11602 | extension_object_ids['RegisterServerResponse'] = nid |
||
11603 | nid = FourByteNodeId(ObjectIds.DiscoveryConfiguration_Encoding_DefaultBinary) |
||
11604 | extension_object_classes[nid] = DiscoveryConfiguration |
||
11605 | extension_object_ids['DiscoveryConfiguration'] = nid |
||
11606 | nid = FourByteNodeId(ObjectIds.MdnsDiscoveryConfiguration_Encoding_DefaultBinary) |
||
11607 | extension_object_classes[nid] = MdnsDiscoveryConfiguration |
||
11608 | extension_object_ids['MdnsDiscoveryConfiguration'] = nid |
||
11609 | nid = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) |
||
11610 | extension_object_classes[nid] = RegisterServer2Request |
||
11611 | extension_object_ids['RegisterServer2Request'] = nid |
||
11612 | nid = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) |
||
11613 | extension_object_classes[nid] = RegisterServer2Response |
||
11614 | extension_object_ids['RegisterServer2Response'] = nid |
||
11615 | nid = FourByteNodeId(ObjectIds.ChannelSecurityToken_Encoding_DefaultBinary) |
||
11616 | extension_object_classes[nid] = ChannelSecurityToken |
||
11617 | extension_object_ids['ChannelSecurityToken'] = nid |
||
11618 | nid = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) |
||
11619 | extension_object_classes[nid] = OpenSecureChannelRequest |
||
11620 | extension_object_ids['OpenSecureChannelRequest'] = nid |
||
11621 | nid = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) |
||
11622 | extension_object_classes[nid] = OpenSecureChannelResponse |
||
11623 | extension_object_ids['OpenSecureChannelResponse'] = nid |
||
11624 | nid = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) |
||
11625 | extension_object_classes[nid] = CloseSecureChannelRequest |
||
11626 | extension_object_ids['CloseSecureChannelRequest'] = nid |
||
11627 | nid = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) |
||
11628 | extension_object_classes[nid] = CloseSecureChannelResponse |
||
11629 | extension_object_ids['CloseSecureChannelResponse'] = nid |
||
11630 | nid = FourByteNodeId(ObjectIds.SignedSoftwareCertificate_Encoding_DefaultBinary) |
||
11631 | extension_object_classes[nid] = SignedSoftwareCertificate |
||
11632 | extension_object_ids['SignedSoftwareCertificate'] = nid |
||
11633 | nid = FourByteNodeId(ObjectIds.SignatureData_Encoding_DefaultBinary) |
||
11634 | extension_object_classes[nid] = SignatureData |
||
11635 | extension_object_ids['SignatureData'] = nid |
||
11636 | nid = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) |
||
11637 | extension_object_classes[nid] = CreateSessionRequest |
||
11638 | extension_object_ids['CreateSessionRequest'] = nid |
||
11639 | nid = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) |
||
11640 | extension_object_classes[nid] = CreateSessionResponse |
||
11641 | extension_object_ids['CreateSessionResponse'] = nid |
||
11642 | nid = FourByteNodeId(ObjectIds.UserIdentityToken_Encoding_DefaultBinary) |
||
11643 | extension_object_classes[nid] = UserIdentityToken |
||
11644 | extension_object_ids['UserIdentityToken'] = nid |
||
11645 | nid = FourByteNodeId(ObjectIds.AnonymousIdentityToken_Encoding_DefaultBinary) |
||
11646 | extension_object_classes[nid] = AnonymousIdentityToken |
||
11647 | extension_object_ids['AnonymousIdentityToken'] = nid |
||
11648 | nid = FourByteNodeId(ObjectIds.UserNameIdentityToken_Encoding_DefaultBinary) |
||
11649 | extension_object_classes[nid] = UserNameIdentityToken |
||
11650 | extension_object_ids['UserNameIdentityToken'] = nid |
||
11651 | nid = FourByteNodeId(ObjectIds.X509IdentityToken_Encoding_DefaultBinary) |
||
11652 | extension_object_classes[nid] = X509IdentityToken |
||
11653 | extension_object_ids['X509IdentityToken'] = nid |
||
11654 | nid = FourByteNodeId(ObjectIds.IssuedIdentityToken_Encoding_DefaultBinary) |
||
11655 | extension_object_classes[nid] = IssuedIdentityToken |
||
11656 | extension_object_ids['IssuedIdentityToken'] = nid |
||
11657 | nid = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) |
||
11658 | extension_object_classes[nid] = ActivateSessionRequest |
||
11659 | extension_object_ids['ActivateSessionRequest'] = nid |
||
11660 | nid = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) |
||
11661 | extension_object_classes[nid] = ActivateSessionResponse |
||
11662 | extension_object_ids['ActivateSessionResponse'] = nid |
||
11663 | nid = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) |
||
11664 | extension_object_classes[nid] = CloseSessionRequest |
||
11665 | extension_object_ids['CloseSessionRequest'] = nid |
||
11666 | nid = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) |
||
11667 | extension_object_classes[nid] = CloseSessionResponse |
||
11668 | extension_object_ids['CloseSessionResponse'] = nid |
||
11669 | nid = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) |
||
11670 | extension_object_classes[nid] = CancelRequest |
||
11671 | extension_object_ids['CancelRequest'] = nid |
||
11672 | nid = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) |
||
11673 | extension_object_classes[nid] = CancelResponse |
||
11674 | extension_object_ids['CancelResponse'] = nid |
||
11675 | nid = FourByteNodeId(ObjectIds.NodeAttributes_Encoding_DefaultBinary) |
||
11676 | extension_object_classes[nid] = NodeAttributes |
||
11677 | extension_object_ids['NodeAttributes'] = nid |
||
11678 | nid = FourByteNodeId(ObjectIds.ObjectAttributes_Encoding_DefaultBinary) |
||
11679 | extension_object_classes[nid] = ObjectAttributes |
||
11680 | extension_object_ids['ObjectAttributes'] = nid |
||
11681 | nid = FourByteNodeId(ObjectIds.VariableAttributes_Encoding_DefaultBinary) |
||
11682 | extension_object_classes[nid] = VariableAttributes |
||
11683 | extension_object_ids['VariableAttributes'] = nid |
||
11684 | nid = FourByteNodeId(ObjectIds.MethodAttributes_Encoding_DefaultBinary) |
||
11685 | extension_object_classes[nid] = MethodAttributes |
||
11686 | extension_object_ids['MethodAttributes'] = nid |
||
11687 | nid = FourByteNodeId(ObjectIds.ObjectTypeAttributes_Encoding_DefaultBinary) |
||
11688 | extension_object_classes[nid] = ObjectTypeAttributes |
||
11689 | extension_object_ids['ObjectTypeAttributes'] = nid |
||
11690 | nid = FourByteNodeId(ObjectIds.VariableTypeAttributes_Encoding_DefaultBinary) |
||
11691 | extension_object_classes[nid] = VariableTypeAttributes |
||
11692 | extension_object_ids['VariableTypeAttributes'] = nid |
||
11693 | nid = FourByteNodeId(ObjectIds.ReferenceTypeAttributes_Encoding_DefaultBinary) |
||
11694 | extension_object_classes[nid] = ReferenceTypeAttributes |
||
11695 | extension_object_ids['ReferenceTypeAttributes'] = nid |
||
11696 | nid = FourByteNodeId(ObjectIds.DataTypeAttributes_Encoding_DefaultBinary) |
||
11697 | extension_object_classes[nid] = DataTypeAttributes |
||
11698 | extension_object_ids['DataTypeAttributes'] = nid |
||
11699 | nid = FourByteNodeId(ObjectIds.ViewAttributes_Encoding_DefaultBinary) |
||
11700 | extension_object_classes[nid] = ViewAttributes |
||
11701 | extension_object_ids['ViewAttributes'] = nid |
||
11702 | nid = FourByteNodeId(ObjectIds.GenericAttributeValue_Encoding_DefaultBinary) |
||
11703 | extension_object_classes[nid] = GenericAttributeValue |
||
11704 | extension_object_ids['GenericAttributeValue'] = nid |
||
11705 | nid = FourByteNodeId(ObjectIds.GenericAttributes_Encoding_DefaultBinary) |
||
11706 | extension_object_classes[nid] = GenericAttributes |
||
11707 | extension_object_ids['GenericAttributes'] = nid |
||
11708 | nid = FourByteNodeId(ObjectIds.AddNodesItem_Encoding_DefaultBinary) |
||
11709 | extension_object_classes[nid] = AddNodesItem |
||
11710 | extension_object_ids['AddNodesItem'] = nid |
||
11711 | nid = FourByteNodeId(ObjectIds.AddNodesResult_Encoding_DefaultBinary) |
||
11712 | extension_object_classes[nid] = AddNodesResult |
||
11713 | extension_object_ids['AddNodesResult'] = nid |
||
11714 | nid = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) |
||
11715 | extension_object_classes[nid] = AddNodesRequest |
||
11716 | extension_object_ids['AddNodesRequest'] = nid |
||
11717 | nid = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) |
||
11718 | extension_object_classes[nid] = AddNodesResponse |
||
11719 | extension_object_ids['AddNodesResponse'] = nid |
||
11720 | nid = FourByteNodeId(ObjectIds.AddReferencesItem_Encoding_DefaultBinary) |
||
11721 | extension_object_classes[nid] = AddReferencesItem |
||
11722 | extension_object_ids['AddReferencesItem'] = nid |
||
11723 | nid = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) |
||
11724 | extension_object_classes[nid] = AddReferencesRequest |
||
11725 | extension_object_ids['AddReferencesRequest'] = nid |
||
11726 | nid = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) |
||
11727 | extension_object_classes[nid] = AddReferencesResponse |
||
11728 | extension_object_ids['AddReferencesResponse'] = nid |
||
11729 | nid = FourByteNodeId(ObjectIds.DeleteNodesItem_Encoding_DefaultBinary) |
||
11730 | extension_object_classes[nid] = DeleteNodesItem |
||
11731 | extension_object_ids['DeleteNodesItem'] = nid |
||
11732 | nid = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) |
||
11733 | extension_object_classes[nid] = DeleteNodesRequest |
||
11734 | extension_object_ids['DeleteNodesRequest'] = nid |
||
11735 | nid = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) |
||
11736 | extension_object_classes[nid] = DeleteNodesResponse |
||
11737 | extension_object_ids['DeleteNodesResponse'] = nid |
||
11738 | nid = FourByteNodeId(ObjectIds.DeleteReferencesItem_Encoding_DefaultBinary) |
||
11739 | extension_object_classes[nid] = DeleteReferencesItem |
||
11740 | extension_object_ids['DeleteReferencesItem'] = nid |
||
11741 | nid = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) |
||
11742 | extension_object_classes[nid] = DeleteReferencesRequest |
||
11743 | extension_object_ids['DeleteReferencesRequest'] = nid |
||
11744 | nid = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) |
||
11745 | extension_object_classes[nid] = DeleteReferencesResponse |
||
11746 | extension_object_ids['DeleteReferencesResponse'] = nid |
||
11747 | nid = FourByteNodeId(ObjectIds.ViewDescription_Encoding_DefaultBinary) |
||
11748 | extension_object_classes[nid] = ViewDescription |
||
11749 | extension_object_ids['ViewDescription'] = nid |
||
11750 | nid = FourByteNodeId(ObjectIds.BrowseDescription_Encoding_DefaultBinary) |
||
11751 | extension_object_classes[nid] = BrowseDescription |
||
11752 | extension_object_ids['BrowseDescription'] = nid |
||
11753 | nid = FourByteNodeId(ObjectIds.ReferenceDescription_Encoding_DefaultBinary) |
||
11754 | extension_object_classes[nid] = ReferenceDescription |
||
11755 | extension_object_ids['ReferenceDescription'] = nid |
||
11756 | nid = FourByteNodeId(ObjectIds.BrowseResult_Encoding_DefaultBinary) |
||
11757 | extension_object_classes[nid] = BrowseResult |
||
11758 | extension_object_ids['BrowseResult'] = nid |
||
11759 | nid = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) |
||
11760 | extension_object_classes[nid] = BrowseRequest |
||
11761 | extension_object_ids['BrowseRequest'] = nid |
||
11762 | nid = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) |
||
11763 | extension_object_classes[nid] = BrowseResponse |
||
11764 | extension_object_ids['BrowseResponse'] = nid |
||
11765 | nid = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) |
||
11766 | extension_object_classes[nid] = BrowseNextRequest |
||
11767 | extension_object_ids['BrowseNextRequest'] = nid |
||
11768 | nid = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) |
||
11769 | extension_object_classes[nid] = BrowseNextResponse |
||
11770 | extension_object_ids['BrowseNextResponse'] = nid |
||
11771 | nid = FourByteNodeId(ObjectIds.RelativePathElement_Encoding_DefaultBinary) |
||
11772 | extension_object_classes[nid] = RelativePathElement |
||
11773 | extension_object_ids['RelativePathElement'] = nid |
||
11774 | nid = FourByteNodeId(ObjectIds.RelativePath_Encoding_DefaultBinary) |
||
11775 | extension_object_classes[nid] = RelativePath |
||
11776 | extension_object_ids['RelativePath'] = nid |
||
11777 | nid = FourByteNodeId(ObjectIds.BrowsePath_Encoding_DefaultBinary) |
||
11778 | extension_object_classes[nid] = BrowsePath |
||
11779 | extension_object_ids['BrowsePath'] = nid |
||
11780 | nid = FourByteNodeId(ObjectIds.BrowsePathTarget_Encoding_DefaultBinary) |
||
11781 | extension_object_classes[nid] = BrowsePathTarget |
||
11782 | extension_object_ids['BrowsePathTarget'] = nid |
||
11783 | nid = FourByteNodeId(ObjectIds.BrowsePathResult_Encoding_DefaultBinary) |
||
11784 | extension_object_classes[nid] = BrowsePathResult |
||
11785 | extension_object_ids['BrowsePathResult'] = nid |
||
11786 | nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) |
||
11787 | extension_object_classes[nid] = TranslateBrowsePathsToNodeIdsRequest |
||
11788 | extension_object_ids['TranslateBrowsePathsToNodeIdsRequest'] = nid |
||
11789 | nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) |
||
11790 | extension_object_classes[nid] = TranslateBrowsePathsToNodeIdsResponse |
||
11791 | extension_object_ids['TranslateBrowsePathsToNodeIdsResponse'] = nid |
||
11792 | nid = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) |
||
11793 | extension_object_classes[nid] = RegisterNodesRequest |
||
11794 | extension_object_ids['RegisterNodesRequest'] = nid |
||
11795 | nid = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) |
||
11796 | extension_object_classes[nid] = RegisterNodesResponse |
||
11797 | extension_object_ids['RegisterNodesResponse'] = nid |
||
11798 | nid = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) |
||
11799 | extension_object_classes[nid] = UnregisterNodesRequest |
||
11800 | extension_object_ids['UnregisterNodesRequest'] = nid |
||
11801 | nid = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) |
||
11802 | extension_object_classes[nid] = UnregisterNodesResponse |
||
11803 | extension_object_ids['UnregisterNodesResponse'] = nid |
||
11804 | nid = FourByteNodeId(ObjectIds.EndpointConfiguration_Encoding_DefaultBinary) |
||
11805 | extension_object_classes[nid] = EndpointConfiguration |
||
11806 | extension_object_ids['EndpointConfiguration'] = nid |
||
11807 | nid = FourByteNodeId(ObjectIds.QueryDataDescription_Encoding_DefaultBinary) |
||
11808 | extension_object_classes[nid] = QueryDataDescription |
||
11809 | extension_object_ids['QueryDataDescription'] = nid |
||
11810 | nid = FourByteNodeId(ObjectIds.NodeTypeDescription_Encoding_DefaultBinary) |
||
11811 | extension_object_classes[nid] = NodeTypeDescription |
||
11812 | extension_object_ids['NodeTypeDescription'] = nid |
||
11813 | nid = FourByteNodeId(ObjectIds.QueryDataSet_Encoding_DefaultBinary) |
||
11814 | extension_object_classes[nid] = QueryDataSet |
||
11815 | extension_object_ids['QueryDataSet'] = nid |
||
11816 | nid = FourByteNodeId(ObjectIds.NodeReference_Encoding_DefaultBinary) |
||
11817 | extension_object_classes[nid] = NodeReference |
||
11818 | extension_object_ids['NodeReference'] = nid |
||
11819 | nid = FourByteNodeId(ObjectIds.ContentFilterElement_Encoding_DefaultBinary) |
||
11820 | extension_object_classes[nid] = ContentFilterElement |
||
11821 | extension_object_ids['ContentFilterElement'] = nid |
||
11822 | nid = FourByteNodeId(ObjectIds.ContentFilter_Encoding_DefaultBinary) |
||
11823 | extension_object_classes[nid] = ContentFilter |
||
11824 | extension_object_ids['ContentFilter'] = nid |
||
11825 | nid = FourByteNodeId(ObjectIds.ElementOperand_Encoding_DefaultBinary) |
||
11826 | extension_object_classes[nid] = ElementOperand |
||
11827 | extension_object_ids['ElementOperand'] = nid |
||
11828 | nid = FourByteNodeId(ObjectIds.LiteralOperand_Encoding_DefaultBinary) |
||
11829 | extension_object_classes[nid] = LiteralOperand |
||
11830 | extension_object_ids['LiteralOperand'] = nid |
||
11831 | nid = FourByteNodeId(ObjectIds.AttributeOperand_Encoding_DefaultBinary) |
||
11832 | extension_object_classes[nid] = AttributeOperand |
||
11833 | extension_object_ids['AttributeOperand'] = nid |
||
11834 | nid = FourByteNodeId(ObjectIds.SimpleAttributeOperand_Encoding_DefaultBinary) |
||
11835 | extension_object_classes[nid] = SimpleAttributeOperand |
||
11836 | extension_object_ids['SimpleAttributeOperand'] = nid |
||
11837 | nid = FourByteNodeId(ObjectIds.ContentFilterElementResult_Encoding_DefaultBinary) |
||
11838 | extension_object_classes[nid] = ContentFilterElementResult |
||
11839 | extension_object_ids['ContentFilterElementResult'] = nid |
||
11840 | nid = FourByteNodeId(ObjectIds.ContentFilterResult_Encoding_DefaultBinary) |
||
11841 | extension_object_classes[nid] = ContentFilterResult |
||
11842 | extension_object_ids['ContentFilterResult'] = nid |
||
11843 | nid = FourByteNodeId(ObjectIds.ParsingResult_Encoding_DefaultBinary) |
||
11844 | extension_object_classes[nid] = ParsingResult |
||
11845 | extension_object_ids['ParsingResult'] = nid |
||
11846 | nid = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) |
||
11847 | extension_object_classes[nid] = QueryFirstRequest |
||
11848 | extension_object_ids['QueryFirstRequest'] = nid |
||
11849 | nid = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) |
||
11850 | extension_object_classes[nid] = QueryFirstResponse |
||
11851 | extension_object_ids['QueryFirstResponse'] = nid |
||
11852 | nid = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) |
||
11853 | extension_object_classes[nid] = QueryNextRequest |
||
11854 | extension_object_ids['QueryNextRequest'] = nid |
||
11855 | nid = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) |
||
11856 | extension_object_classes[nid] = QueryNextResponse |
||
11857 | extension_object_ids['QueryNextResponse'] = nid |
||
11858 | nid = FourByteNodeId(ObjectIds.ReadValueId_Encoding_DefaultBinary) |
||
11859 | extension_object_classes[nid] = ReadValueId |
||
11860 | extension_object_ids['ReadValueId'] = nid |
||
11861 | nid = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) |
||
11862 | extension_object_classes[nid] = ReadRequest |
||
11863 | extension_object_ids['ReadRequest'] = nid |
||
11864 | nid = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) |
||
11865 | extension_object_classes[nid] = ReadResponse |
||
11866 | extension_object_ids['ReadResponse'] = nid |
||
11867 | nid = FourByteNodeId(ObjectIds.HistoryReadValueId_Encoding_DefaultBinary) |
||
11868 | extension_object_classes[nid] = HistoryReadValueId |
||
11869 | extension_object_ids['HistoryReadValueId'] = nid |
||
11870 | nid = FourByteNodeId(ObjectIds.HistoryReadResult_Encoding_DefaultBinary) |
||
11871 | extension_object_classes[nid] = HistoryReadResult |
||
11872 | extension_object_ids['HistoryReadResult'] = nid |
||
11873 | nid = FourByteNodeId(ObjectIds.HistoryReadDetails_Encoding_DefaultBinary) |
||
11874 | extension_object_classes[nid] = HistoryReadDetails |
||
11875 | extension_object_ids['HistoryReadDetails'] = nid |
||
11876 | nid = FourByteNodeId(ObjectIds.ReadEventDetails_Encoding_DefaultBinary) |
||
11877 | extension_object_classes[nid] = ReadEventDetails |
||
11878 | extension_object_ids['ReadEventDetails'] = nid |
||
11879 | nid = FourByteNodeId(ObjectIds.ReadRawModifiedDetails_Encoding_DefaultBinary) |
||
11880 | extension_object_classes[nid] = ReadRawModifiedDetails |
||
11881 | extension_object_ids['ReadRawModifiedDetails'] = nid |
||
11882 | nid = FourByteNodeId(ObjectIds.ReadProcessedDetails_Encoding_DefaultBinary) |
||
11883 | extension_object_classes[nid] = ReadProcessedDetails |
||
11884 | extension_object_ids['ReadProcessedDetails'] = nid |
||
11885 | nid = FourByteNodeId(ObjectIds.ReadAtTimeDetails_Encoding_DefaultBinary) |
||
11886 | extension_object_classes[nid] = ReadAtTimeDetails |
||
11887 | extension_object_ids['ReadAtTimeDetails'] = nid |
||
11888 | nid = FourByteNodeId(ObjectIds.ReadAnnotationDataDetails_Encoding_DefaultBinary) |
||
11889 | extension_object_classes[nid] = ReadAnnotationDataDetails |
||
11890 | extension_object_ids['ReadAnnotationDataDetails'] = nid |
||
11891 | nid = FourByteNodeId(ObjectIds.HistoryData_Encoding_DefaultBinary) |
||
11892 | extension_object_classes[nid] = HistoryData |
||
11893 | extension_object_ids['HistoryData'] = nid |
||
11894 | nid = FourByteNodeId(ObjectIds.ModificationInfo_Encoding_DefaultBinary) |
||
11895 | extension_object_classes[nid] = ModificationInfo |
||
11896 | extension_object_ids['ModificationInfo'] = nid |
||
11897 | nid = FourByteNodeId(ObjectIds.HistoryModifiedData_Encoding_DefaultBinary) |
||
11898 | extension_object_classes[nid] = HistoryModifiedData |
||
11899 | extension_object_ids['HistoryModifiedData'] = nid |
||
11900 | nid = FourByteNodeId(ObjectIds.HistoryEvent_Encoding_DefaultBinary) |
||
11901 | extension_object_classes[nid] = HistoryEvent |
||
11902 | extension_object_ids['HistoryEvent'] = nid |
||
11903 | nid = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) |
||
11904 | extension_object_classes[nid] = HistoryReadRequest |
||
11905 | extension_object_ids['HistoryReadRequest'] = nid |
||
11906 | nid = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) |
||
11907 | extension_object_classes[nid] = HistoryReadResponse |
||
11908 | extension_object_ids['HistoryReadResponse'] = nid |
||
11909 | nid = FourByteNodeId(ObjectIds.WriteValue_Encoding_DefaultBinary) |
||
11910 | extension_object_classes[nid] = WriteValue |
||
11911 | extension_object_ids['WriteValue'] = nid |
||
11912 | nid = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) |
||
11913 | extension_object_classes[nid] = WriteRequest |
||
11914 | extension_object_ids['WriteRequest'] = nid |
||
11915 | nid = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) |
||
11916 | extension_object_classes[nid] = WriteResponse |
||
11917 | extension_object_ids['WriteResponse'] = nid |
||
11918 | nid = FourByteNodeId(ObjectIds.HistoryUpdateDetails_Encoding_DefaultBinary) |
||
11919 | extension_object_classes[nid] = HistoryUpdateDetails |
||
11920 | extension_object_ids['HistoryUpdateDetails'] = nid |
||
11921 | nid = FourByteNodeId(ObjectIds.UpdateDataDetails_Encoding_DefaultBinary) |
||
11922 | extension_object_classes[nid] = UpdateDataDetails |
||
11923 | extension_object_ids['UpdateDataDetails'] = nid |
||
11924 | nid = FourByteNodeId(ObjectIds.UpdateStructureDataDetails_Encoding_DefaultBinary) |
||
11925 | extension_object_classes[nid] = UpdateStructureDataDetails |
||
11926 | extension_object_ids['UpdateStructureDataDetails'] = nid |
||
11927 | nid = FourByteNodeId(ObjectIds.UpdateEventDetails_Encoding_DefaultBinary) |
||
11928 | extension_object_classes[nid] = UpdateEventDetails |
||
11929 | extension_object_ids['UpdateEventDetails'] = nid |
||
11930 | nid = FourByteNodeId(ObjectIds.DeleteRawModifiedDetails_Encoding_DefaultBinary) |
||
11931 | extension_object_classes[nid] = DeleteRawModifiedDetails |
||
11932 | extension_object_ids['DeleteRawModifiedDetails'] = nid |
||
11933 | nid = FourByteNodeId(ObjectIds.DeleteAtTimeDetails_Encoding_DefaultBinary) |
||
11934 | extension_object_classes[nid] = DeleteAtTimeDetails |
||
11935 | extension_object_ids['DeleteAtTimeDetails'] = nid |
||
11936 | nid = FourByteNodeId(ObjectIds.DeleteEventDetails_Encoding_DefaultBinary) |
||
11937 | extension_object_classes[nid] = DeleteEventDetails |
||
11938 | extension_object_ids['DeleteEventDetails'] = nid |
||
11939 | nid = FourByteNodeId(ObjectIds.HistoryUpdateResult_Encoding_DefaultBinary) |
||
11940 | extension_object_classes[nid] = HistoryUpdateResult |
||
11941 | extension_object_ids['HistoryUpdateResult'] = nid |
||
11942 | nid = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) |
||
11943 | extension_object_classes[nid] = HistoryUpdateRequest |
||
11944 | extension_object_ids['HistoryUpdateRequest'] = nid |
||
11945 | nid = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) |
||
11946 | extension_object_classes[nid] = HistoryUpdateResponse |
||
11947 | extension_object_ids['HistoryUpdateResponse'] = nid |
||
11948 | nid = FourByteNodeId(ObjectIds.CallMethodRequest_Encoding_DefaultBinary) |
||
11949 | extension_object_classes[nid] = CallMethodRequest |
||
11950 | extension_object_ids['CallMethodRequest'] = nid |
||
11951 | nid = FourByteNodeId(ObjectIds.CallMethodResult_Encoding_DefaultBinary) |
||
11952 | extension_object_classes[nid] = CallMethodResult |
||
11953 | extension_object_ids['CallMethodResult'] = nid |
||
11954 | nid = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) |
||
11955 | extension_object_classes[nid] = CallRequest |
||
11956 | extension_object_ids['CallRequest'] = nid |
||
11957 | nid = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) |
||
11958 | extension_object_classes[nid] = CallResponse |
||
11959 | extension_object_ids['CallResponse'] = nid |
||
11960 | nid = FourByteNodeId(ObjectIds.MonitoringFilter_Encoding_DefaultBinary) |
||
11961 | extension_object_classes[nid] = MonitoringFilter |
||
11962 | extension_object_ids['MonitoringFilter'] = nid |
||
11963 | nid = FourByteNodeId(ObjectIds.DataChangeFilter_Encoding_DefaultBinary) |
||
11964 | extension_object_classes[nid] = DataChangeFilter |
||
11965 | extension_object_ids['DataChangeFilter'] = nid |
||
11966 | nid = FourByteNodeId(ObjectIds.EventFilter_Encoding_DefaultBinary) |
||
11967 | extension_object_classes[nid] = EventFilter |
||
11968 | extension_object_ids['EventFilter'] = nid |
||
11969 | nid = FourByteNodeId(ObjectIds.AggregateConfiguration_Encoding_DefaultBinary) |
||
11970 | extension_object_classes[nid] = AggregateConfiguration |
||
11971 | extension_object_ids['AggregateConfiguration'] = nid |
||
11972 | nid = FourByteNodeId(ObjectIds.AggregateFilter_Encoding_DefaultBinary) |
||
11973 | extension_object_classes[nid] = AggregateFilter |
||
11974 | extension_object_ids['AggregateFilter'] = nid |
||
11975 | nid = FourByteNodeId(ObjectIds.MonitoringFilterResult_Encoding_DefaultBinary) |
||
11976 | extension_object_classes[nid] = MonitoringFilterResult |
||
11977 | extension_object_ids['MonitoringFilterResult'] = nid |
||
11978 | nid = FourByteNodeId(ObjectIds.EventFilterResult_Encoding_DefaultBinary) |
||
11979 | extension_object_classes[nid] = EventFilterResult |
||
11980 | extension_object_ids['EventFilterResult'] = nid |
||
11981 | nid = FourByteNodeId(ObjectIds.AggregateFilterResult_Encoding_DefaultBinary) |
||
11982 | extension_object_classes[nid] = AggregateFilterResult |
||
11983 | extension_object_ids['AggregateFilterResult'] = nid |
||
11984 | nid = FourByteNodeId(ObjectIds.MonitoringParameters_Encoding_DefaultBinary) |
||
11985 | extension_object_classes[nid] = MonitoringParameters |
||
11986 | extension_object_ids['MonitoringParameters'] = nid |
||
11987 | nid = FourByteNodeId(ObjectIds.MonitoredItemCreateRequest_Encoding_DefaultBinary) |
||
11988 | extension_object_classes[nid] = MonitoredItemCreateRequest |
||
11989 | extension_object_ids['MonitoredItemCreateRequest'] = nid |
||
11990 | nid = FourByteNodeId(ObjectIds.MonitoredItemCreateResult_Encoding_DefaultBinary) |
||
11991 | extension_object_classes[nid] = MonitoredItemCreateResult |
||
11992 | extension_object_ids['MonitoredItemCreateResult'] = nid |
||
11993 | nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) |
||
11994 | extension_object_classes[nid] = CreateMonitoredItemsRequest |
||
11995 | extension_object_ids['CreateMonitoredItemsRequest'] = nid |
||
11996 | nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) |
||
11997 | extension_object_classes[nid] = CreateMonitoredItemsResponse |
||
11998 | extension_object_ids['CreateMonitoredItemsResponse'] = nid |
||
11999 | nid = FourByteNodeId(ObjectIds.MonitoredItemModifyRequest_Encoding_DefaultBinary) |
||
12000 | extension_object_classes[nid] = MonitoredItemModifyRequest |
||
12001 | extension_object_ids['MonitoredItemModifyRequest'] = nid |
||
12002 | nid = FourByteNodeId(ObjectIds.MonitoredItemModifyResult_Encoding_DefaultBinary) |
||
12003 | extension_object_classes[nid] = MonitoredItemModifyResult |
||
12004 | extension_object_ids['MonitoredItemModifyResult'] = nid |
||
12005 | nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) |
||
12006 | extension_object_classes[nid] = ModifyMonitoredItemsRequest |
||
12007 | extension_object_ids['ModifyMonitoredItemsRequest'] = nid |
||
12008 | nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) |
||
12009 | extension_object_classes[nid] = ModifyMonitoredItemsResponse |
||
12010 | extension_object_ids['ModifyMonitoredItemsResponse'] = nid |
||
12011 | nid = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) |
||
12012 | extension_object_classes[nid] = SetMonitoringModeRequest |
||
12013 | extension_object_ids['SetMonitoringModeRequest'] = nid |
||
12014 | nid = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) |
||
12015 | extension_object_classes[nid] = SetMonitoringModeResponse |
||
12016 | extension_object_ids['SetMonitoringModeResponse'] = nid |
||
12017 | nid = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) |
||
12018 | extension_object_classes[nid] = SetTriggeringRequest |
||
12019 | extension_object_ids['SetTriggeringRequest'] = nid |
||
12020 | nid = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) |
||
12021 | extension_object_classes[nid] = SetTriggeringResponse |
||
12022 | extension_object_ids['SetTriggeringResponse'] = nid |
||
12023 | nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) |
||
12024 | extension_object_classes[nid] = DeleteMonitoredItemsRequest |
||
12025 | extension_object_ids['DeleteMonitoredItemsRequest'] = nid |
||
12026 | nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) |
||
12027 | extension_object_classes[nid] = DeleteMonitoredItemsResponse |
||
12028 | extension_object_ids['DeleteMonitoredItemsResponse'] = nid |
||
12029 | nid = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) |
||
12030 | extension_object_classes[nid] = CreateSubscriptionRequest |
||
12031 | extension_object_ids['CreateSubscriptionRequest'] = nid |
||
12032 | nid = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) |
||
12033 | extension_object_classes[nid] = CreateSubscriptionResponse |
||
12034 | extension_object_ids['CreateSubscriptionResponse'] = nid |
||
12035 | nid = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) |
||
12036 | extension_object_classes[nid] = ModifySubscriptionRequest |
||
12037 | extension_object_ids['ModifySubscriptionRequest'] = nid |
||
12038 | nid = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) |
||
12039 | extension_object_classes[nid] = ModifySubscriptionResponse |
||
12040 | extension_object_ids['ModifySubscriptionResponse'] = nid |
||
12041 | nid = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) |
||
12042 | extension_object_classes[nid] = SetPublishingModeRequest |
||
12043 | extension_object_ids['SetPublishingModeRequest'] = nid |
||
12044 | nid = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) |
||
12045 | extension_object_classes[nid] = SetPublishingModeResponse |
||
12046 | extension_object_ids['SetPublishingModeResponse'] = nid |
||
12047 | nid = FourByteNodeId(ObjectIds.NotificationMessage_Encoding_DefaultBinary) |
||
12048 | extension_object_classes[nid] = NotificationMessage |
||
12049 | extension_object_ids['NotificationMessage'] = nid |
||
12050 | nid = FourByteNodeId(ObjectIds.NotificationData_Encoding_DefaultBinary) |
||
12051 | extension_object_classes[nid] = NotificationData |
||
12052 | extension_object_ids['NotificationData'] = nid |
||
12053 | nid = FourByteNodeId(ObjectIds.DataChangeNotification_Encoding_DefaultBinary) |
||
12054 | extension_object_classes[nid] = DataChangeNotification |
||
12055 | extension_object_ids['DataChangeNotification'] = nid |
||
12056 | nid = FourByteNodeId(ObjectIds.MonitoredItemNotification_Encoding_DefaultBinary) |
||
12057 | extension_object_classes[nid] = MonitoredItemNotification |
||
12058 | extension_object_ids['MonitoredItemNotification'] = nid |
||
12059 | nid = FourByteNodeId(ObjectIds.EventNotificationList_Encoding_DefaultBinary) |
||
12060 | extension_object_classes[nid] = EventNotificationList |
||
12061 | extension_object_ids['EventNotificationList'] = nid |
||
12062 | nid = FourByteNodeId(ObjectIds.EventFieldList_Encoding_DefaultBinary) |
||
12063 | extension_object_classes[nid] = EventFieldList |
||
12064 | extension_object_ids['EventFieldList'] = nid |
||
12065 | nid = FourByteNodeId(ObjectIds.HistoryEventFieldList_Encoding_DefaultBinary) |
||
12066 | extension_object_classes[nid] = HistoryEventFieldList |
||
12067 | extension_object_ids['HistoryEventFieldList'] = nid |
||
12068 | nid = FourByteNodeId(ObjectIds.StatusChangeNotification_Encoding_DefaultBinary) |
||
12069 | extension_object_classes[nid] = StatusChangeNotification |
||
12070 | extension_object_ids['StatusChangeNotification'] = nid |
||
12071 | nid = FourByteNodeId(ObjectIds.SubscriptionAcknowledgement_Encoding_DefaultBinary) |
||
12072 | extension_object_classes[nid] = SubscriptionAcknowledgement |
||
12073 | extension_object_ids['SubscriptionAcknowledgement'] = nid |
||
12074 | nid = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) |
||
12075 | extension_object_classes[nid] = PublishRequest |
||
12076 | extension_object_ids['PublishRequest'] = nid |
||
12077 | nid = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) |
||
12078 | extension_object_classes[nid] = PublishResponse |
||
12079 | extension_object_ids['PublishResponse'] = nid |
||
12080 | nid = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) |
||
12081 | extension_object_classes[nid] = RepublishRequest |
||
12082 | extension_object_ids['RepublishRequest'] = nid |
||
12083 | nid = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) |
||
12084 | extension_object_classes[nid] = RepublishResponse |
||
12085 | extension_object_ids['RepublishResponse'] = nid |
||
12086 | nid = FourByteNodeId(ObjectIds.TransferResult_Encoding_DefaultBinary) |
||
12087 | extension_object_classes[nid] = TransferResult |
||
12088 | extension_object_ids['TransferResult'] = nid |
||
12089 | nid = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) |
||
12090 | extension_object_classes[nid] = TransferSubscriptionsRequest |
||
12091 | extension_object_ids['TransferSubscriptionsRequest'] = nid |
||
12092 | nid = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) |
||
12093 | extension_object_classes[nid] = TransferSubscriptionsResponse |
||
12094 | extension_object_ids['TransferSubscriptionsResponse'] = nid |
||
12095 | nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) |
||
12096 | extension_object_classes[nid] = DeleteSubscriptionsRequest |
||
12097 | extension_object_ids['DeleteSubscriptionsRequest'] = nid |
||
12098 | nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) |
||
12099 | extension_object_classes[nid] = DeleteSubscriptionsResponse |
||
12100 | extension_object_ids['DeleteSubscriptionsResponse'] = nid |
||
12101 | nid = FourByteNodeId(ObjectIds.BuildInfo_Encoding_DefaultBinary) |
||
12102 | extension_object_classes[nid] = BuildInfo |
||
12103 | extension_object_ids['BuildInfo'] = nid |
||
12104 | nid = FourByteNodeId(ObjectIds.RedundantServerDataType_Encoding_DefaultBinary) |
||
12105 | extension_object_classes[nid] = RedundantServerDataType |
||
12106 | extension_object_ids['RedundantServerDataType'] = nid |
||
12107 | nid = FourByteNodeId(ObjectIds.EndpointUrlListDataType_Encoding_DefaultBinary) |
||
12108 | extension_object_classes[nid] = EndpointUrlListDataType |
||
12109 | extension_object_ids['EndpointUrlListDataType'] = nid |
||
12110 | nid = FourByteNodeId(ObjectIds.NetworkGroupDataType_Encoding_DefaultBinary) |
||
12111 | extension_object_classes[nid] = NetworkGroupDataType |
||
12112 | extension_object_ids['NetworkGroupDataType'] = nid |
||
12113 | nid = FourByteNodeId(ObjectIds.SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary) |
||
12114 | extension_object_classes[nid] = SamplingIntervalDiagnosticsDataType |
||
12115 | extension_object_ids['SamplingIntervalDiagnosticsDataType'] = nid |
||
12116 | nid = FourByteNodeId(ObjectIds.ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary) |
||
12117 | extension_object_classes[nid] = ServerDiagnosticsSummaryDataType |
||
12118 | extension_object_ids['ServerDiagnosticsSummaryDataType'] = nid |
||
12119 | nid = FourByteNodeId(ObjectIds.ServerStatusDataType_Encoding_DefaultBinary) |
||
12120 | extension_object_classes[nid] = ServerStatusDataType |
||
12121 | extension_object_ids['ServerStatusDataType'] = nid |
||
12122 | nid = FourByteNodeId(ObjectIds.SessionDiagnosticsDataType_Encoding_DefaultBinary) |
||
12123 | extension_object_classes[nid] = SessionDiagnosticsDataType |
||
12124 | extension_object_ids['SessionDiagnosticsDataType'] = nid |
||
12125 | nid = FourByteNodeId(ObjectIds.SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary) |
||
12126 | extension_object_classes[nid] = SessionSecurityDiagnosticsDataType |
||
12127 | extension_object_ids['SessionSecurityDiagnosticsDataType'] = nid |
||
12128 | nid = FourByteNodeId(ObjectIds.ServiceCounterDataType_Encoding_DefaultBinary) |
||
12129 | extension_object_classes[nid] = ServiceCounterDataType |
||
12130 | extension_object_ids['ServiceCounterDataType'] = nid |
||
12131 | nid = FourByteNodeId(ObjectIds.StatusResult_Encoding_DefaultBinary) |
||
12132 | extension_object_classes[nid] = StatusResult |
||
12133 | extension_object_ids['StatusResult'] = nid |
||
12134 | nid = FourByteNodeId(ObjectIds.SubscriptionDiagnosticsDataType_Encoding_DefaultBinary) |
||
12135 | extension_object_classes[nid] = SubscriptionDiagnosticsDataType |
||
12136 | extension_object_ids['SubscriptionDiagnosticsDataType'] = nid |
||
12137 | nid = FourByteNodeId(ObjectIds.ModelChangeStructureDataType_Encoding_DefaultBinary) |
||
12138 | extension_object_classes[nid] = ModelChangeStructureDataType |
||
12139 | extension_object_ids['ModelChangeStructureDataType'] = nid |
||
12140 | nid = FourByteNodeId(ObjectIds.SemanticChangeStructureDataType_Encoding_DefaultBinary) |
||
12141 | extension_object_classes[nid] = SemanticChangeStructureDataType |
||
12142 | extension_object_ids['SemanticChangeStructureDataType'] = nid |
||
12143 | nid = FourByteNodeId(ObjectIds.Range_Encoding_DefaultBinary) |
||
12144 | extension_object_classes[nid] = Range |
||
12145 | extension_object_ids['Range'] = nid |
||
12146 | nid = FourByteNodeId(ObjectIds.EUInformation_Encoding_DefaultBinary) |
||
12147 | extension_object_classes[nid] = EUInformation |
||
12148 | extension_object_ids['EUInformation'] = nid |
||
12149 | nid = FourByteNodeId(ObjectIds.ComplexNumberType_Encoding_DefaultBinary) |
||
12150 | extension_object_classes[nid] = ComplexNumberType |
||
12151 | extension_object_ids['ComplexNumberType'] = nid |
||
12152 | nid = FourByteNodeId(ObjectIds.DoubleComplexNumberType_Encoding_DefaultBinary) |
||
12153 | extension_object_classes[nid] = DoubleComplexNumberType |
||
12154 | extension_object_ids['DoubleComplexNumberType'] = nid |
||
12155 | nid = FourByteNodeId(ObjectIds.AxisInformation_Encoding_DefaultBinary) |
||
12156 | extension_object_classes[nid] = AxisInformation |
||
12157 | extension_object_ids['AxisInformation'] = nid |
||
12158 | nid = FourByteNodeId(ObjectIds.XVType_Encoding_DefaultBinary) |
||
12159 | extension_object_classes[nid] = XVType |
||
12160 | extension_object_ids['XVType'] = nid |
||
12161 | nid = FourByteNodeId(ObjectIds.ProgramDiagnosticDataType_Encoding_DefaultBinary) |
||
12162 | extension_object_classes[nid] = ProgramDiagnosticDataType |
||
12163 | extension_object_ids['ProgramDiagnosticDataType'] = nid |
||
12164 | nid = FourByteNodeId(ObjectIds.ProgramDiagnostic2DataType_Encoding_DefaultBinary) |
||
12165 | extension_object_classes[nid] = ProgramDiagnostic2DataType |
||
12166 | extension_object_ids['ProgramDiagnostic2DataType'] = nid |
||
12167 | nid = FourByteNodeId(ObjectIds.Annotation_Encoding_DefaultBinary) |
||
12168 | extension_object_classes[nid] = Annotation |
||
12169 | extension_object_ids['Annotation'] = nid |
||
12170 |