| @@ 297-370 (lines=74) @@ | ||
| 294 | View = 1335532 |
|
| 295 | ||
| 296 | ||
| 297 | class AttributeWriteMask(IntEnum): |
|
| 298 | ''' |
|
| 299 | Define bits used to indicate which attributes are writable. |
|
| 300 | ||
| 301 | :ivar None_: |
|
| 302 | :vartype None_: 0 |
|
| 303 | :ivar AccessLevel: |
|
| 304 | :vartype AccessLevel: 1 |
|
| 305 | :ivar ArrayDimensions: |
|
| 306 | :vartype ArrayDimensions: 2 |
|
| 307 | :ivar BrowseName: |
|
| 308 | :vartype BrowseName: 4 |
|
| 309 | :ivar ContainsNoLoops: |
|
| 310 | :vartype ContainsNoLoops: 8 |
|
| 311 | :ivar DataType: |
|
| 312 | :vartype DataType: 16 |
|
| 313 | :ivar Description: |
|
| 314 | :vartype Description: 32 |
|
| 315 | :ivar DisplayName: |
|
| 316 | :vartype DisplayName: 64 |
|
| 317 | :ivar EventNotifier: |
|
| 318 | :vartype EventNotifier: 128 |
|
| 319 | :ivar Executable: |
|
| 320 | :vartype Executable: 256 |
|
| 321 | :ivar Historizing: |
|
| 322 | :vartype Historizing: 512 |
|
| 323 | :ivar InverseName: |
|
| 324 | :vartype InverseName: 1024 |
|
| 325 | :ivar IsAbstract: |
|
| 326 | :vartype IsAbstract: 2048 |
|
| 327 | :ivar MinimumSamplingInterval: |
|
| 328 | :vartype MinimumSamplingInterval: 4096 |
|
| 329 | :ivar NodeClass: |
|
| 330 | :vartype NodeClass: 8192 |
|
| 331 | :ivar NodeId: |
|
| 332 | :vartype NodeId: 16384 |
|
| 333 | :ivar Symmetric: |
|
| 334 | :vartype Symmetric: 32768 |
|
| 335 | :ivar UserAccessLevel: |
|
| 336 | :vartype UserAccessLevel: 65536 |
|
| 337 | :ivar UserExecutable: |
|
| 338 | :vartype UserExecutable: 131072 |
|
| 339 | :ivar UserWriteMask: |
|
| 340 | :vartype UserWriteMask: 262144 |
|
| 341 | :ivar ValueRank: |
|
| 342 | :vartype ValueRank: 524288 |
|
| 343 | :ivar WriteMask: |
|
| 344 | :vartype WriteMask: 1048576 |
|
| 345 | :ivar ValueForVariableType: |
|
| 346 | :vartype ValueForVariableType: 2097152 |
|
| 347 | ''' |
|
| 348 | None_ = 0 |
|
| 349 | AccessLevel = 1 |
|
| 350 | ArrayDimensions = 2 |
|
| 351 | BrowseName = 4 |
|
| 352 | ContainsNoLoops = 8 |
|
| 353 | DataType = 16 |
|
| 354 | Description = 32 |
|
| 355 | DisplayName = 64 |
|
| 356 | EventNotifier = 128 |
|
| 357 | Executable = 256 |
|
| 358 | Historizing = 512 |
|
| 359 | InverseName = 1024 |
|
| 360 | IsAbstract = 2048 |
|
| 361 | MinimumSamplingInterval = 4096 |
|
| 362 | NodeClass = 8192 |
|
| 363 | NodeId = 16384 |
|
| 364 | Symmetric = 32768 |
|
| 365 | UserAccessLevel = 65536 |
|
| 366 | UserExecutable = 131072 |
|
| 367 | UserWriteMask = 262144 |
|
| 368 | ValueRank = 524288 |
|
| 369 | WriteMask = 1048576 |
|
| 370 | ValueForVariableType = 2097152 |
|
| 371 | ||
| 372 | ||
| 373 | class BrowseDirection(IntEnum): |
|
| @@ 805-865 (lines=61) @@ | ||
| 802 | __repr__ = __str__ |
|
| 803 | ||
| 804 | ||
| 805 | class VariantType(Enum): |
|
| 806 | ||
| 807 | ''' |
|
| 808 | The possible types of a variant. |
|
| 809 | ||
| 810 | :ivar Null: |
|
| 811 | :ivar Boolean: |
|
| 812 | :ivar SByte: |
|
| 813 | :ivar Byte: |
|
| 814 | :ivar Int16: |
|
| 815 | :ivar UInt16: |
|
| 816 | :ivar Int32: |
|
| 817 | :ivar UInt32: |
|
| 818 | :ivar Int64: |
|
| 819 | :ivar UInt64: |
|
| 820 | :ivar Float: |
|
| 821 | :ivar Double: |
|
| 822 | :ivar String: |
|
| 823 | :ivar DateTime: |
|
| 824 | :ivar Guid: |
|
| 825 | :ivar ByteString: |
|
| 826 | :ivar XmlElement: |
|
| 827 | :ivar NodeId: |
|
| 828 | :ivar ExpandedNodeId: |
|
| 829 | :ivar StatusCode: |
|
| 830 | :ivar QualifiedName: |
|
| 831 | :ivar LocalizedText: |
|
| 832 | :ivar ExtensionObject: |
|
| 833 | :ivar DataValue: |
|
| 834 | :ivar Variant: |
|
| 835 | :ivar DiagnosticInfo: |
|
| 836 | ||
| 837 | ||
| 838 | ||
| 839 | ''' |
|
| 840 | Null = 0 |
|
| 841 | Boolean = 1 |
|
| 842 | SByte = 2 |
|
| 843 | Byte = 3 |
|
| 844 | Int16 = 4 |
|
| 845 | UInt16 = 5 |
|
| 846 | Int32 = 6 |
|
| 847 | UInt32 = 7 |
|
| 848 | Int64 = 8 |
|
| 849 | UInt64 = 9 |
|
| 850 | Float = 10 |
|
| 851 | Double = 11 |
|
| 852 | String = 12 |
|
| 853 | DateTime = 13 |
|
| 854 | Guid = 14 |
|
| 855 | ByteString = 15 |
|
| 856 | XmlElement = 16 |
|
| 857 | NodeId = 17 |
|
| 858 | ExpandedNodeId = 18 |
|
| 859 | StatusCode = 19 |
|
| 860 | QualifiedName = 20 |
|
| 861 | LocalizedText = 21 |
|
| 862 | ExtensionObject = 22 |
|
| 863 | DataValue = 23 |
|
| 864 | Variant = 24 |
|
| 865 | DiagnosticInfo = 25 |
|
| 866 | ||
| 867 | ||
| 868 | class VariantTypeCustom(object): |
|