@@ 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): |