@@ 4545-4574 (lines=30) @@ | ||
4542 | ||
4543 | __repr__ = __str__ |
|
4544 | ||
4545 | ||
4546 | class CreateSessionResult(FrozenClass): |
|
4547 | ''' |
|
4548 | :ivar SessionId: |
|
4549 | :vartype SessionId: NodeId |
|
4550 | :ivar AuthenticationToken: |
|
4551 | :vartype AuthenticationToken: NodeId |
|
4552 | :ivar RevisedSessionTimeout: |
|
4553 | :vartype RevisedSessionTimeout: Double |
|
4554 | :ivar ServerNonce: |
|
4555 | :vartype ServerNonce: ByteString |
|
4556 | :ivar ServerCertificate: |
|
4557 | :vartype ServerCertificate: ByteString |
|
4558 | :ivar ServerEndpoints: |
|
4559 | :vartype ServerEndpoints: EndpointDescription |
|
4560 | :ivar ServerSoftwareCertificates: |
|
4561 | :vartype ServerSoftwareCertificates: SignedSoftwareCertificate |
|
4562 | :ivar ServerSignature: |
|
4563 | :vartype ServerSignature: SignatureData |
|
4564 | :ivar MaxRequestMessageSize: |
|
4565 | :vartype MaxRequestMessageSize: UInt32 |
|
4566 | ''' |
|
4567 | ||
4568 | ua_types = [ |
|
4569 | ('SessionId', 'NodeId'), |
|
4570 | ('AuthenticationToken', 'NodeId'), |
|
4571 | ('RevisedSessionTimeout', 'Double'), |
|
4572 | ('ServerNonce', 'ByteString'), |
|
4573 | ('ServerCertificate', 'ByteString'), |
|
4574 | ('ServerEndpoints', 'ListOfEndpointDescription'), |
|
4575 | ('ServerSoftwareCertificates', 'ListOfSignedSoftwareCertificate'), |
|
4576 | ('ServerSignature', 'SignatureData'), |
|
4577 | ('MaxRequestMessageSize', 'UInt32'), |
|
@@ 4441-4470 (lines=30) @@ | ||
4438 | :ivar Signature: |
|
4439 | :vartype Signature: ByteString |
|
4440 | ''' |
|
4441 | ||
4442 | ua_types = [ |
|
4443 | ('Algorithm', 'String'), |
|
4444 | ('Signature', 'ByteString'), |
|
4445 | ] |
|
4446 | ||
4447 | def __init__(self): |
|
4448 | self.Algorithm = None |
|
4449 | self.Signature = None |
|
4450 | self._freeze = True |
|
4451 | ||
4452 | def __str__(self): |
|
4453 | return 'SignatureData(' + 'Algorithm:' + str(self.Algorithm) + ', ' + \ |
|
4454 | 'Signature:' + str(self.Signature) + ')' |
|
4455 | ||
4456 | __repr__ = __str__ |
|
4457 | ||
4458 | ||
4459 | class CreateSessionParameters(FrozenClass): |
|
4460 | ''' |
|
4461 | :ivar ClientDescription: |
|
4462 | :vartype ClientDescription: ApplicationDescription |
|
4463 | :ivar ServerUri: |
|
4464 | :vartype ServerUri: String |
|
4465 | :ivar EndpointUrl: |
|
4466 | :vartype EndpointUrl: String |
|
4467 | :ivar SessionName: |
|
4468 | :vartype SessionName: String |
|
4469 | :ivar ClientNonce: |
|
4470 | :vartype ClientNonce: ByteString |
|
4471 | :ivar ClientCertificate: |
|
4472 | :vartype ClientCertificate: ByteString |
|
4473 | :ivar RequestedSessionTimeout: |
|
@@ 4352-4381 (lines=30) @@ | ||
4349 | ||
4350 | ||
4351 | class CloseSecureChannelRequest(FrozenClass): |
|
4352 | ''' |
|
4353 | Closes a secure channel. |
|
4354 | ||
4355 | :ivar TypeId: |
|
4356 | :vartype TypeId: NodeId |
|
4357 | :ivar RequestHeader: |
|
4358 | :vartype RequestHeader: RequestHeader |
|
4359 | ''' |
|
4360 | ||
4361 | ua_types = [ |
|
4362 | ('TypeId', 'NodeId'), |
|
4363 | ('RequestHeader', 'RequestHeader'), |
|
4364 | ] |
|
4365 | ||
4366 | def __init__(self): |
|
4367 | self.TypeId = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) |
|
4368 | self.RequestHeader = RequestHeader() |
|
4369 | self._freeze = True |
|
4370 | ||
4371 | def __str__(self): |
|
4372 | return 'CloseSecureChannelRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
4373 | 'RequestHeader:' + str(self.RequestHeader) + ')' |
|
4374 | ||
4375 | __repr__ = __str__ |
|
4376 | ||
4377 | ||
4378 | class CloseSecureChannelResponse(FrozenClass): |
|
4379 | ''' |
|
4380 | Closes a secure channel. |
|
4381 | ||
4382 | :ivar TypeId: |
|
4383 | :vartype TypeId: NodeId |
|
4384 | :ivar ResponseHeader: |
|
@@ 4103-4132 (lines=30) @@ | ||
4100 | ('DiscoveryConfiguration', 'ListOfExtensionObject'), |
|
4101 | ] |
|
4102 | ||
4103 | def __init__(self): |
|
4104 | self.Server = RegisteredServer() |
|
4105 | self.DiscoveryConfiguration = [] |
|
4106 | self._freeze = True |
|
4107 | ||
4108 | def __str__(self): |
|
4109 | return 'RegisterServer2Parameters(' + 'Server:' + str(self.Server) + ', ' + \ |
|
4110 | 'DiscoveryConfiguration:' + str(self.DiscoveryConfiguration) + ')' |
|
4111 | ||
4112 | __repr__ = __str__ |
|
4113 | ||
4114 | ||
4115 | class RegisterServer2Request(FrozenClass): |
|
4116 | ''' |
|
4117 | :ivar TypeId: |
|
4118 | :vartype TypeId: NodeId |
|
4119 | :ivar RequestHeader: |
|
4120 | :vartype RequestHeader: RequestHeader |
|
4121 | :ivar Parameters: |
|
4122 | :vartype Parameters: RegisterServer2Parameters |
|
4123 | ''' |
|
4124 | ||
4125 | ua_types = [ |
|
4126 | ('TypeId', 'NodeId'), |
|
4127 | ('RequestHeader', 'RequestHeader'), |
|
4128 | ('Parameters', 'RegisterServer2Parameters'), |
|
4129 | ] |
|
4130 | ||
4131 | def __init__(self): |
|
4132 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) |
|
4133 | self.RequestHeader = RequestHeader() |
|
4134 | self.Parameters = RegisterServer2Parameters() |
|
4135 | self._freeze = True |
|
@@ 4009-4038 (lines=30) @@ | ||
4006 | self.RequestHeader = RequestHeader() |
|
4007 | self.Server = RegisteredServer() |
|
4008 | self._freeze = True |
|
4009 | ||
4010 | def __str__(self): |
|
4011 | return 'RegisterServerRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
4012 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
4013 | 'Server:' + str(self.Server) + ')' |
|
4014 | ||
4015 | __repr__ = __str__ |
|
4016 | ||
4017 | ||
4018 | class RegisterServerResponse(FrozenClass): |
|
4019 | ''' |
|
4020 | Registers a server with the discovery server. |
|
4021 | ||
4022 | :ivar TypeId: |
|
4023 | :vartype TypeId: NodeId |
|
4024 | :ivar ResponseHeader: |
|
4025 | :vartype ResponseHeader: ResponseHeader |
|
4026 | ''' |
|
4027 | ||
4028 | ua_types = [ |
|
4029 | ('TypeId', 'NodeId'), |
|
4030 | ('ResponseHeader', 'ResponseHeader'), |
|
4031 | ] |
|
4032 | ||
4033 | def __init__(self): |
|
4034 | self.TypeId = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) |
|
4035 | self.ResponseHeader = ResponseHeader() |
|
4036 | self._freeze = True |
|
4037 | ||
4038 | def __str__(self): |
|
4039 | return 'RegisterServerResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
4040 | 'ResponseHeader:' + str(self.ResponseHeader) + ')' |
|
4041 | ||
@@ 3727-3756 (lines=30) @@ | ||
3724 | self.ResponseHeader = ResponseHeader() |
|
3725 | self.Parameters = FindServersOnNetworkResult() |
|
3726 | self._freeze = True |
|
3727 | ||
3728 | def __str__(self): |
|
3729 | return 'FindServersOnNetworkResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
3730 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
3731 | 'Parameters:' + str(self.Parameters) + ')' |
|
3732 | ||
3733 | __repr__ = __str__ |
|
3734 | ||
3735 | ||
3736 | class UserTokenPolicy(FrozenClass): |
|
3737 | ''' |
|
3738 | Describes a user token that can be used with a server. |
|
3739 | ||
3740 | :ivar PolicyId: |
|
3741 | :vartype PolicyId: String |
|
3742 | :ivar TokenType: |
|
3743 | :vartype TokenType: UserTokenType |
|
3744 | :ivar IssuedTokenType: |
|
3745 | :vartype IssuedTokenType: String |
|
3746 | :ivar IssuerEndpointUrl: |
|
3747 | :vartype IssuerEndpointUrl: String |
|
3748 | :ivar SecurityPolicyUri: |
|
3749 | :vartype SecurityPolicyUri: String |
|
3750 | ''' |
|
3751 | ||
3752 | ua_types = [ |
|
3753 | ('PolicyId', 'String'), |
|
3754 | ('TokenType', 'UserTokenType'), |
|
3755 | ('IssuedTokenType', 'String'), |
|
3756 | ('IssuerEndpointUrl', 'String'), |
|
3757 | ('SecurityPolicyUri', 'String'), |
|
3758 | ] |
|
3759 | ||
@@ 3596-3625 (lines=30) @@ | ||
3593 | :vartype DiscoveryUrl: String |
|
3594 | :ivar ServerCapabilities: |
|
3595 | :vartype ServerCapabilities: String |
|
3596 | ''' |
|
3597 | ||
3598 | ua_types = [ |
|
3599 | ('RecordId', 'UInt32'), |
|
3600 | ('ServerName', 'String'), |
|
3601 | ('DiscoveryUrl', 'String'), |
|
3602 | ('ServerCapabilities', 'ListOfString'), |
|
3603 | ] |
|
3604 | ||
3605 | def __init__(self): |
|
3606 | self.RecordId = 0 |
|
3607 | self.ServerName = None |
|
3608 | self.DiscoveryUrl = None |
|
3609 | self.ServerCapabilities = [] |
|
3610 | self._freeze = True |
|
3611 | ||
3612 | def __str__(self): |
|
3613 | return 'ServerOnNetwork(' + 'RecordId:' + str(self.RecordId) + ', ' + \ |
|
3614 | 'ServerName:' + str(self.ServerName) + ', ' + \ |
|
3615 | 'DiscoveryUrl:' + str(self.DiscoveryUrl) + ', ' + \ |
|
3616 | 'ServerCapabilities:' + str(self.ServerCapabilities) + ')' |
|
3617 | ||
3618 | __repr__ = __str__ |
|
3619 | ||
3620 | ||
3621 | class FindServersOnNetworkParameters(FrozenClass): |
|
3622 | ''' |
|
3623 | :ivar StartingRecordId: |
|
3624 | :vartype StartingRecordId: UInt32 |
|
3625 | :ivar MaxRecordsToReturn: |
|
3626 | :vartype MaxRecordsToReturn: UInt32 |
|
3627 | :ivar ServerCapabilityFilter: |
|
3628 | :vartype ServerCapabilityFilter: String |
|
@@ 3480-3509 (lines=30) @@ | ||
3477 | ||
3478 | def __init__(self): |
|
3479 | self.NamespaceUris = [] |
|
3480 | self.ServerUris = [] |
|
3481 | self.ServiceId = 0 |
|
3482 | self._freeze = True |
|
3483 | ||
3484 | def __str__(self): |
|
3485 | return 'SessionlessInvokeResponseType(' + 'NamespaceUris:' + str(self.NamespaceUris) + ', ' + \ |
|
3486 | 'ServerUris:' + str(self.ServerUris) + ', ' + \ |
|
3487 | 'ServiceId:' + str(self.ServiceId) + ')' |
|
3488 | ||
3489 | __repr__ = __str__ |
|
3490 | ||
3491 | ||
3492 | class FindServersParameters(FrozenClass): |
|
3493 | ''' |
|
3494 | :ivar EndpointUrl: |
|
3495 | :vartype EndpointUrl: String |
|
3496 | :ivar LocaleIds: |
|
3497 | :vartype LocaleIds: String |
|
3498 | :ivar ServerUris: |
|
3499 | :vartype ServerUris: String |
|
3500 | ''' |
|
3501 | ||
3502 | ua_types = [ |
|
3503 | ('EndpointUrl', 'String'), |
|
3504 | ('LocaleIds', 'ListOfString'), |
|
3505 | ('ServerUris', 'ListOfString'), |
|
3506 | ] |
|
3507 | ||
3508 | def __init__(self): |
|
3509 | self.EndpointUrl = None |
|
3510 | self.LocaleIds = [] |
|
3511 | self.ServerUris = [] |
|
3512 | self._freeze = True |
|
@@ 3344-3373 (lines=30) @@ | ||
3341 | 'AuditEntryId:' + str(self.AuditEntryId) + ', ' + \ |
|
3342 | 'TimeoutHint:' + str(self.TimeoutHint) + ', ' + \ |
|
3343 | 'AdditionalHeader:' + str(self.AdditionalHeader) + ')' |
|
3344 | ||
3345 | __repr__ = __str__ |
|
3346 | ||
3347 | ||
3348 | class ResponseHeader(FrozenClass): |
|
3349 | ''' |
|
3350 | The header passed with every server response. |
|
3351 | ||
3352 | :ivar Timestamp: |
|
3353 | :vartype Timestamp: DateTime |
|
3354 | :ivar RequestHandle: |
|
3355 | :vartype RequestHandle: UInt32 |
|
3356 | :ivar ServiceResult: |
|
3357 | :vartype ServiceResult: StatusCode |
|
3358 | :ivar ServiceDiagnostics: |
|
3359 | :vartype ServiceDiagnostics: DiagnosticInfo |
|
3360 | :ivar StringTable: |
|
3361 | :vartype StringTable: String |
|
3362 | :ivar AdditionalHeader: |
|
3363 | :vartype AdditionalHeader: ExtensionObject |
|
3364 | ''' |
|
3365 | ||
3366 | ua_types = [ |
|
3367 | ('Timestamp', 'DateTime'), |
|
3368 | ('RequestHandle', 'UInt32'), |
|
3369 | ('ServiceResult', 'StatusCode'), |
|
3370 | ('ServiceDiagnostics', 'DiagnosticInfo'), |
|
3371 | ('StringTable', 'ListOfString'), |
|
3372 | ('AdditionalHeader', 'ExtensionObject'), |
|
3373 | ] |
|
3374 | ||
3375 | def __init__(self): |
|
3376 | self.Timestamp = datetime.utcnow() |
|
@@ 2668-2697 (lines=30) @@ | ||
2665 | self.DataSetMessageContentMask = UadpDataSetMessageContentMask(0) |
|
2666 | self.PublishingInterval = 0 |
|
2667 | self.ReceiveOffset = 0 |
|
2668 | self.ProcessingOffset = 0 |
|
2669 | self._freeze = True |
|
2670 | ||
2671 | def __str__(self): |
|
2672 | return 'UadpDataSetReaderMessageDataType(' + 'GroupVersion:' + str(self.GroupVersion) + ', ' + \ |
|
2673 | 'NetworkMessageNumber:' + str(self.NetworkMessageNumber) + ', ' + \ |
|
2674 | 'DataSetOffset:' + str(self.DataSetOffset) + ', ' + \ |
|
2675 | 'DataSetClassId:' + str(self.DataSetClassId) + ', ' + \ |
|
2676 | 'NetworkMessageContentMask:' + str(self.NetworkMessageContentMask) + ', ' + \ |
|
2677 | 'DataSetMessageContentMask:' + str(self.DataSetMessageContentMask) + ', ' + \ |
|
2678 | 'PublishingInterval:' + str(self.PublishingInterval) + ', ' + \ |
|
2679 | 'ReceiveOffset:' + str(self.ReceiveOffset) + ', ' + \ |
|
2680 | 'ProcessingOffset:' + str(self.ProcessingOffset) + ')' |
|
2681 | ||
2682 | __repr__ = __str__ |
|
2683 | ||
2684 | ||
2685 | class JsonWriterGroupMessageDataType(FrozenClass): |
|
2686 | ''' |
|
2687 | :ivar NetworkMessageContentMask: |
|
2688 | :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask |
|
2689 | ''' |
|
2690 | ||
2691 | ua_types = [ |
|
2692 | ('NetworkMessageContentMask', 'JsonNetworkMessageContentMask'), |
|
2693 | ] |
|
2694 | ||
2695 | def __init__(self): |
|
2696 | self.NetworkMessageContentMask = JsonNetworkMessageContentMask(0) |
|
2697 | self._freeze = True |
|
2698 | ||
2699 | def __str__(self): |
|
2700 | return 'JsonWriterGroupMessageDataType(' + 'NetworkMessageContentMask:' + str(self.NetworkMessageContentMask) + ')' |
|
@@ 2495-2524 (lines=30) @@ | ||
2492 | __repr__ = __str__ |
|
2493 | ||
2494 | ||
2495 | class SubscribedDataSetMirrorDataType(FrozenClass): |
|
2496 | ''' |
|
2497 | :ivar ParentNodeName: |
|
2498 | :vartype ParentNodeName: String |
|
2499 | :ivar RolePermissions: |
|
2500 | :vartype RolePermissions: RolePermissionType |
|
2501 | ''' |
|
2502 | ||
2503 | ua_types = [ |
|
2504 | ('ParentNodeName', 'String'), |
|
2505 | ('RolePermissions', 'ListOfRolePermissionType'), |
|
2506 | ] |
|
2507 | ||
2508 | def __init__(self): |
|
2509 | self.ParentNodeName = None |
|
2510 | self.RolePermissions = [] |
|
2511 | self._freeze = True |
|
2512 | ||
2513 | def __str__(self): |
|
2514 | return 'SubscribedDataSetMirrorDataType(' + 'ParentNodeName:' + str(self.ParentNodeName) + ', ' + \ |
|
2515 | 'RolePermissions:' + str(self.RolePermissions) + ')' |
|
2516 | ||
2517 | __repr__ = __str__ |
|
2518 | ||
2519 | ||
2520 | class PubSubConfigurationDataType(FrozenClass): |
|
2521 | ''' |
|
2522 | :ivar PublishedDataSets: |
|
2523 | :vartype PublishedDataSets: PublishedDataSetDataType |
|
2524 | :ivar Connections: |
|
2525 | :vartype Connections: PubSubConnectionDataType |
|
2526 | :ivar Enabled: |
|
2527 | :vartype Enabled: Boolean |
|
@@ 2166-2195 (lines=30) @@ | ||
2163 | ||
2164 | ||
2165 | class NetworkAddressUrlDataType(FrozenClass): |
|
2166 | ''' |
|
2167 | :ivar NetworkInterface: |
|
2168 | :vartype NetworkInterface: String |
|
2169 | :ivar Url: |
|
2170 | :vartype Url: String |
|
2171 | ''' |
|
2172 | ||
2173 | ua_types = [ |
|
2174 | ('NetworkInterface', 'String'), |
|
2175 | ('Url', 'String'), |
|
2176 | ] |
|
2177 | ||
2178 | def __init__(self): |
|
2179 | self.NetworkInterface = None |
|
2180 | self.Url = None |
|
2181 | self._freeze = True |
|
2182 | ||
2183 | def __str__(self): |
|
2184 | return 'NetworkAddressUrlDataType(' + 'NetworkInterface:' + str(self.NetworkInterface) + ', ' + \ |
|
2185 | 'Url:' + str(self.Url) + ')' |
|
2186 | ||
2187 | __repr__ = __str__ |
|
2188 | ||
2189 | ||
2190 | class ReaderGroupDataType(FrozenClass): |
|
2191 | ''' |
|
2192 | :ivar Name: |
|
2193 | :vartype Name: String |
|
2194 | :ivar Enabled: |
|
2195 | :vartype Enabled: Boolean |
|
2196 | :ivar SecurityMode: |
|
2197 | :vartype SecurityMode: MessageSecurityMode |
|
2198 | :ivar SecurityGroupId: |
|
@@ 1909-1938 (lines=30) @@ | ||
1906 | :vartype SecurityGroupId: String |
|
1907 | :ivar SecurityKeyServices: |
|
1908 | :vartype SecurityKeyServices: EndpointDescription |
|
1909 | :ivar MaxNetworkMessageSize: |
|
1910 | :vartype MaxNetworkMessageSize: UInt32 |
|
1911 | :ivar GroupProperties: |
|
1912 | :vartype GroupProperties: KeyValuePair |
|
1913 | ''' |
|
1914 | ||
1915 | ua_types = [ |
|
1916 | ('Name', 'String'), |
|
1917 | ('Enabled', 'Boolean'), |
|
1918 | ('SecurityMode', 'MessageSecurityMode'), |
|
1919 | ('SecurityGroupId', 'String'), |
|
1920 | ('SecurityKeyServices', 'ListOfEndpointDescription'), |
|
1921 | ('MaxNetworkMessageSize', 'UInt32'), |
|
1922 | ('GroupProperties', 'ListOfKeyValuePair'), |
|
1923 | ] |
|
1924 | ||
1925 | def __init__(self): |
|
1926 | self.Name = None |
|
1927 | self.Enabled = True |
|
1928 | self.SecurityMode = MessageSecurityMode(0) |
|
1929 | self.SecurityGroupId = None |
|
1930 | self.SecurityKeyServices = [] |
|
1931 | self.MaxNetworkMessageSize = 0 |
|
1932 | self.GroupProperties = [] |
|
1933 | self._freeze = True |
|
1934 | ||
1935 | def __str__(self): |
|
1936 | return 'PubSubGroupDataType(' + 'Name:' + str(self.Name) + ', ' + \ |
|
1937 | 'Enabled:' + str(self.Enabled) + ', ' + \ |
|
1938 | 'SecurityMode:' + str(self.SecurityMode) + ', ' + \ |
|
1939 | 'SecurityGroupId:' + str(self.SecurityGroupId) + ', ' + \ |
|
1940 | 'SecurityKeyServices:' + str(self.SecurityKeyServices) + ', ' + \ |
|
1941 | 'MaxNetworkMessageSize:' + str(self.MaxNetworkMessageSize) + ', ' + \ |
|
@@ 1517-1546 (lines=30) @@ | ||
1514 | ''' |
|
1515 | ||
1516 | ua_types = [ |
|
1517 | ('Namespaces', 'ListOfString'), |
|
1518 | ('StructureDataTypes', 'ListOfStructureDescription'), |
|
1519 | ('EnumDataTypes', 'ListOfEnumDescription'), |
|
1520 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
|
1521 | ('Name', 'String'), |
|
1522 | ('Description', 'LocalizedText'), |
|
1523 | ('Fields', 'ListOfFieldMetaData'), |
|
1524 | ('DataSetClassId', 'Guid'), |
|
1525 | ('ConfigurationVersion', 'ConfigurationVersionDataType'), |
|
1526 | ] |
|
1527 | ||
1528 | def __init__(self): |
|
1529 | self.Namespaces = [] |
|
1530 | self.StructureDataTypes = [] |
|
1531 | self.EnumDataTypes = [] |
|
1532 | self.SimpleDataTypes = [] |
|
1533 | self.Name = None |
|
1534 | self.Description = LocalizedText() |
|
1535 | self.Fields = [] |
|
1536 | self.DataSetClassId = Guid() |
|
1537 | self.ConfigurationVersion = ConfigurationVersionDataType() |
|
1538 | self._freeze = True |
|
1539 | ||
1540 | def __str__(self): |
|
1541 | return 'DataSetMetaDataType(' + 'Namespaces:' + str(self.Namespaces) + ', ' + \ |
|
1542 | 'StructureDataTypes:' + str(self.StructureDataTypes) + ', ' + \ |
|
1543 | 'EnumDataTypes:' + str(self.EnumDataTypes) + ', ' + \ |
|
1544 | 'SimpleDataTypes:' + str(self.SimpleDataTypes) + ', ' + \ |
|
1545 | 'Name:' + str(self.Name) + ', ' + \ |
|
1546 | 'Description:' + str(self.Description) + ', ' + \ |
|
1547 | 'Fields:' + str(self.Fields) + ', ' + \ |
|
1548 | 'DataSetClassId:' + str(self.DataSetClassId) + ', ' + \ |
|
1549 | 'ConfigurationVersion:' + str(self.ConfigurationVersion) + ')' |
|
@@ 1174-1203 (lines=30) @@ | ||
1171 | ua_types = [ |
|
1172 | ('EndpointUrl', 'String'), |
|
1173 | ('SecurityMode', 'MessageSecurityMode'), |
|
1174 | ('SecurityPolicyUri', 'String'), |
|
1175 | ('TransportProfileUri', 'String'), |
|
1176 | ] |
|
1177 | ||
1178 | def __init__(self): |
|
1179 | self.EndpointUrl = None |
|
1180 | self.SecurityMode = MessageSecurityMode(0) |
|
1181 | self.SecurityPolicyUri = None |
|
1182 | self.TransportProfileUri = None |
|
1183 | self._freeze = True |
|
1184 | ||
1185 | def __str__(self): |
|
1186 | return 'EndpointType(' + 'EndpointUrl:' + str(self.EndpointUrl) + ', ' + \ |
|
1187 | 'SecurityMode:' + str(self.SecurityMode) + ', ' + \ |
|
1188 | 'SecurityPolicyUri:' + str(self.SecurityPolicyUri) + ', ' + \ |
|
1189 | 'TransportProfileUri:' + str(self.TransportProfileUri) + ')' |
|
1190 | ||
1191 | __repr__ = __str__ |
|
1192 | ||
1193 | ||
1194 | class IdentityMappingRuleType(FrozenClass): |
|
1195 | ''' |
|
1196 | :ivar CriteriaType: |
|
1197 | :vartype CriteriaType: IdentityCriteriaType |
|
1198 | :ivar Criteria: |
|
1199 | :vartype Criteria: String |
|
1200 | ''' |
|
1201 | ||
1202 | ua_types = [ |
|
1203 | ('CriteriaType', 'IdentityCriteriaType'), |
|
1204 | ('Criteria', 'String'), |
|
1205 | ] |
|
1206 | ||
@@ 8403-8430 (lines=28) @@ | ||
8400 | :vartype UpdateValues: DataValue |
|
8401 | ''' |
|
8402 | ||
8403 | ua_types = [ |
|
8404 | ('NodeId', 'NodeId'), |
|
8405 | ('PerformInsertReplace', 'PerformUpdateType'), |
|
8406 | ('UpdateValues', 'ListOfDataValue'), |
|
8407 | ] |
|
8408 | ||
8409 | def __init__(self): |
|
8410 | self.NodeId = NodeId() |
|
8411 | self.PerformInsertReplace = PerformUpdateType(0) |
|
8412 | self.UpdateValues = [] |
|
8413 | self._freeze = True |
|
8414 | ||
8415 | def __str__(self): |
|
8416 | return 'UpdateStructureDataDetails(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
8417 | 'PerformInsertReplace:' + str(self.PerformInsertReplace) + ', ' + \ |
|
8418 | 'UpdateValues:' + str(self.UpdateValues) + ')' |
|
8419 | ||
8420 | __repr__ = __str__ |
|
8421 | ||
8422 | ||
8423 | class UpdateEventDetails(FrozenClass): |
|
8424 | ''' |
|
8425 | :ivar NodeId: |
|
8426 | :vartype NodeId: NodeId |
|
8427 | :ivar PerformInsertReplace: |
|
8428 | :vartype PerformInsertReplace: PerformUpdateType |
|
8429 | :ivar Filter: |
|
8430 | :vartype Filter: EventFilter |
|
8431 | :ivar EventData: |
|
8432 | :vartype EventData: HistoryEventFieldList |
|
8433 | ''' |
|
@@ 8298-8325 (lines=28) @@ | ||
8295 | self.TypeId = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) |
|
8296 | self.RequestHeader = RequestHeader() |
|
8297 | self.Parameters = WriteParameters() |
|
8298 | self._freeze = True |
|
8299 | ||
8300 | def __str__(self): |
|
8301 | return 'WriteRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
8302 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
8303 | 'Parameters:' + str(self.Parameters) + ')' |
|
8304 | ||
8305 | __repr__ = __str__ |
|
8306 | ||
8307 | ||
8308 | class WriteResponse(FrozenClass): |
|
8309 | ''' |
|
8310 | :ivar TypeId: |
|
8311 | :vartype TypeId: NodeId |
|
8312 | :ivar ResponseHeader: |
|
8313 | :vartype ResponseHeader: ResponseHeader |
|
8314 | :ivar Results: |
|
8315 | :vartype Results: StatusCode |
|
8316 | :ivar DiagnosticInfos: |
|
8317 | :vartype DiagnosticInfos: DiagnosticInfo |
|
8318 | ''' |
|
8319 | ||
8320 | ua_types = [ |
|
8321 | ('TypeId', 'NodeId'), |
|
8322 | ('ResponseHeader', 'ResponseHeader'), |
|
8323 | ('Results', 'ListOfStatusCode'), |
|
8324 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
|
8325 | ] |
|
8326 | ||
8327 | def __init__(self): |
|
8328 | self.TypeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) |
|
@@ 8188-8215 (lines=28) @@ | ||
8185 | __repr__ = __str__ |
|
8186 | ||
8187 | ||
8188 | class HistoryReadResponse(FrozenClass): |
|
8189 | ''' |
|
8190 | :ivar TypeId: |
|
8191 | :vartype TypeId: NodeId |
|
8192 | :ivar ResponseHeader: |
|
8193 | :vartype ResponseHeader: ResponseHeader |
|
8194 | :ivar Results: |
|
8195 | :vartype Results: HistoryReadResult |
|
8196 | :ivar DiagnosticInfos: |
|
8197 | :vartype DiagnosticInfos: DiagnosticInfo |
|
8198 | ''' |
|
8199 | ||
8200 | ua_types = [ |
|
8201 | ('TypeId', 'NodeId'), |
|
8202 | ('ResponseHeader', 'ResponseHeader'), |
|
8203 | ('Results', 'ListOfHistoryReadResult'), |
|
8204 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
|
8205 | ] |
|
8206 | ||
8207 | def __init__(self): |
|
8208 | self.TypeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) |
|
8209 | self.ResponseHeader = ResponseHeader() |
|
8210 | self.Results = [] |
|
8211 | self.DiagnosticInfos = [] |
|
8212 | self._freeze = True |
|
8213 | ||
8214 | def __str__(self): |
|
8215 | return 'HistoryReadResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
8216 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
8217 | 'Results:' + str(self.Results) + ', ' + \ |
|
8218 | 'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')' |
|
@@ 8058-8085 (lines=28) @@ | ||
8055 | :vartype UserName: String |
|
8056 | ''' |
|
8057 | ||
8058 | ua_types = [ |
|
8059 | ('ModificationTime', 'DateTime'), |
|
8060 | ('UpdateType', 'HistoryUpdateType'), |
|
8061 | ('UserName', 'String'), |
|
8062 | ] |
|
8063 | ||
8064 | def __init__(self): |
|
8065 | self.ModificationTime = datetime.utcnow() |
|
8066 | self.UpdateType = HistoryUpdateType(0) |
|
8067 | self.UserName = None |
|
8068 | self._freeze = True |
|
8069 | ||
8070 | def __str__(self): |
|
8071 | return 'ModificationInfo(' + 'ModificationTime:' + str(self.ModificationTime) + ', ' + \ |
|
8072 | 'UpdateType:' + str(self.UpdateType) + ', ' + \ |
|
8073 | 'UserName:' + str(self.UserName) + ')' |
|
8074 | ||
8075 | __repr__ = __str__ |
|
8076 | ||
8077 | ||
8078 | class HistoryModifiedData(FrozenClass): |
|
8079 | ''' |
|
8080 | :ivar DataValues: |
|
8081 | :vartype DataValues: DataValue |
|
8082 | :ivar ModificationInfos: |
|
8083 | :vartype ModificationInfos: ModificationInfo |
|
8084 | ''' |
|
8085 | ||
8086 | ua_types = [ |
|
8087 | ('DataValues', 'ListOfDataValue'), |
|
8088 | ('ModificationInfos', 'ListOfModificationInfo'), |
|
@@ 7742-7769 (lines=28) @@ | ||
7739 | __repr__ = __str__ |
|
7740 | ||
7741 | ||
7742 | class ReadRequest(FrozenClass): |
|
7743 | ''' |
|
7744 | :ivar TypeId: |
|
7745 | :vartype TypeId: NodeId |
|
7746 | :ivar RequestHeader: |
|
7747 | :vartype RequestHeader: RequestHeader |
|
7748 | :ivar Parameters: |
|
7749 | :vartype Parameters: ReadParameters |
|
7750 | ''' |
|
7751 | ||
7752 | ua_types = [ |
|
7753 | ('TypeId', 'NodeId'), |
|
7754 | ('RequestHeader', 'RequestHeader'), |
|
7755 | ('Parameters', 'ReadParameters'), |
|
7756 | ] |
|
7757 | ||
7758 | def __init__(self): |
|
7759 | self.TypeId = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) |
|
7760 | self.RequestHeader = RequestHeader() |
|
7761 | self.Parameters = ReadParameters() |
|
7762 | self._freeze = True |
|
7763 | ||
7764 | def __str__(self): |
|
7765 | return 'ReadRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
7766 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
7767 | 'Parameters:' + str(self.Parameters) + ')' |
|
7768 | ||
7769 | __repr__ = __str__ |
|
7770 | ||
7771 | ||
7772 | class ReadResponse(FrozenClass): |
|
@@ 7627-7654 (lines=28) @@ | ||
7624 | :ivar QueryDataSets: |
|
7625 | :vartype QueryDataSets: QueryDataSet |
|
7626 | :ivar RevisedContinuationPoint: |
|
7627 | :vartype RevisedContinuationPoint: ByteString |
|
7628 | ''' |
|
7629 | ||
7630 | ua_types = [ |
|
7631 | ('QueryDataSets', 'ListOfQueryDataSet'), |
|
7632 | ('RevisedContinuationPoint', 'ByteString'), |
|
7633 | ] |
|
7634 | ||
7635 | def __init__(self): |
|
7636 | self.QueryDataSets = [] |
|
7637 | self.RevisedContinuationPoint = None |
|
7638 | self._freeze = True |
|
7639 | ||
7640 | def __str__(self): |
|
7641 | return 'QueryNextResult(' + 'QueryDataSets:' + str(self.QueryDataSets) + ', ' + \ |
|
7642 | 'RevisedContinuationPoint:' + str(self.RevisedContinuationPoint) + ')' |
|
7643 | ||
7644 | __repr__ = __str__ |
|
7645 | ||
7646 | ||
7647 | class QueryNextResponse(FrozenClass): |
|
7648 | ''' |
|
7649 | :ivar TypeId: |
|
7650 | :vartype TypeId: NodeId |
|
7651 | :ivar ResponseHeader: |
|
7652 | :vartype ResponseHeader: ResponseHeader |
|
7653 | :ivar Parameters: |
|
7654 | :vartype Parameters: QueryNextResult |
|
7655 | ''' |
|
7656 | ||
7657 | ua_types = [ |
|
@@ 7487-7514 (lines=28) @@ | ||
7484 | self.TypeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) |
|
7485 | self.RequestHeader = RequestHeader() |
|
7486 | self.Parameters = QueryFirstParameters() |
|
7487 | self._freeze = True |
|
7488 | ||
7489 | def __str__(self): |
|
7490 | return 'QueryFirstRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
7491 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
7492 | 'Parameters:' + str(self.Parameters) + ')' |
|
7493 | ||
7494 | __repr__ = __str__ |
|
7495 | ||
7496 | ||
7497 | class QueryFirstResult(FrozenClass): |
|
7498 | ''' |
|
7499 | :ivar QueryDataSets: |
|
7500 | :vartype QueryDataSets: QueryDataSet |
|
7501 | :ivar ContinuationPoint: |
|
7502 | :vartype ContinuationPoint: ByteString |
|
7503 | :ivar ParsingResults: |
|
7504 | :vartype ParsingResults: ParsingResult |
|
7505 | :ivar DiagnosticInfos: |
|
7506 | :vartype DiagnosticInfos: DiagnosticInfo |
|
7507 | :ivar FilterResult: |
|
7508 | :vartype FilterResult: ContentFilterResult |
|
7509 | ''' |
|
7510 | ||
7511 | ua_types = [ |
|
7512 | ('QueryDataSets', 'ListOfQueryDataSet'), |
|
7513 | ('ContinuationPoint', 'ByteString'), |
|
7514 | ('ParsingResults', 'ListOfParsingResult'), |
|
7515 | ('DiagnosticInfos', 'ListOfDiagnosticInfo'), |
|
7516 | ('FilterResult', 'ContentFilterResult'), |
|
7517 | ] |
|
@@ 7377-7404 (lines=28) @@ | ||
7374 | :ivar ElementResults: |
|
7375 | :vartype ElementResults: ContentFilterElementResult |
|
7376 | :ivar ElementDiagnosticInfos: |
|
7377 | :vartype ElementDiagnosticInfos: DiagnosticInfo |
|
7378 | ''' |
|
7379 | ||
7380 | ua_types = [ |
|
7381 | ('ElementResults', 'ListOfContentFilterElementResult'), |
|
7382 | ('ElementDiagnosticInfos', 'ListOfDiagnosticInfo'), |
|
7383 | ] |
|
7384 | ||
7385 | def __init__(self): |
|
7386 | self.ElementResults = [] |
|
7387 | self.ElementDiagnosticInfos = [] |
|
7388 | self._freeze = True |
|
7389 | ||
7390 | def __str__(self): |
|
7391 | return 'ContentFilterResult(' + 'ElementResults:' + str(self.ElementResults) + ', ' + \ |
|
7392 | 'ElementDiagnosticInfos:' + str(self.ElementDiagnosticInfos) + ')' |
|
7393 | ||
7394 | __repr__ = __str__ |
|
7395 | ||
7396 | ||
7397 | class ParsingResult(FrozenClass): |
|
7398 | ''' |
|
7399 | :ivar StatusCode: |
|
7400 | :vartype StatusCode: StatusCode |
|
7401 | :ivar DataStatusCodes: |
|
7402 | :vartype DataStatusCodes: StatusCode |
|
7403 | :ivar DataDiagnosticInfos: |
|
7404 | :vartype DataDiagnosticInfos: DiagnosticInfo |
|
7405 | ''' |
|
7406 | ||
7407 | ua_types = [ |
|
@@ 7257-7284 (lines=28) @@ | ||
7254 | ('Value', 'Variant'), |
|
7255 | ] |
|
7256 | ||
7257 | def __init__(self): |
|
7258 | self.Value = Variant() |
|
7259 | self._freeze = True |
|
7260 | ||
7261 | def __str__(self): |
|
7262 | return 'LiteralOperand(' + 'Value:' + str(self.Value) + ')' |
|
7263 | ||
7264 | __repr__ = __str__ |
|
7265 | ||
7266 | ||
7267 | class AttributeOperand(FrozenClass): |
|
7268 | ''' |
|
7269 | :ivar NodeId: |
|
7270 | :vartype NodeId: NodeId |
|
7271 | :ivar Alias: |
|
7272 | :vartype Alias: String |
|
7273 | :ivar BrowsePath: |
|
7274 | :vartype BrowsePath: RelativePath |
|
7275 | :ivar AttributeId: |
|
7276 | :vartype AttributeId: UInt32 |
|
7277 | :ivar IndexRange: |
|
7278 | :vartype IndexRange: String |
|
7279 | ''' |
|
7280 | ||
7281 | ua_types = [ |
|
7282 | ('NodeId', 'NodeId'), |
|
7283 | ('Alias', 'String'), |
|
7284 | ('BrowsePath', 'RelativePath'), |
|
7285 | ('AttributeId', 'UInt32'), |
|
7286 | ('IndexRange', 'String'), |
|
7287 | ] |
|
@@ 7137-7164 (lines=28) @@ | ||
7134 | self.NodeId = ExpandedNodeId() |
|
7135 | self.TypeDefinitionNode = ExpandedNodeId() |
|
7136 | self.Values = [] |
|
7137 | self._freeze = True |
|
7138 | ||
7139 | def __str__(self): |
|
7140 | return 'QueryDataSet(' + 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
7141 | 'TypeDefinitionNode:' + str(self.TypeDefinitionNode) + ', ' + \ |
|
7142 | 'Values:' + str(self.Values) + ')' |
|
7143 | ||
7144 | __repr__ = __str__ |
|
7145 | ||
7146 | ||
7147 | class NodeReference(FrozenClass): |
|
7148 | ''' |
|
7149 | :ivar NodeId: |
|
7150 | :vartype NodeId: NodeId |
|
7151 | :ivar ReferenceTypeId: |
|
7152 | :vartype ReferenceTypeId: NodeId |
|
7153 | :ivar IsForward: |
|
7154 | :vartype IsForward: Boolean |
|
7155 | :ivar ReferencedNodeIds: |
|
7156 | :vartype ReferencedNodeIds: NodeId |
|
7157 | ''' |
|
7158 | ||
7159 | ua_types = [ |
|
7160 | ('NodeId', 'NodeId'), |
|
7161 | ('ReferenceTypeId', 'NodeId'), |
|
7162 | ('IsForward', 'Boolean'), |
|
7163 | ('ReferencedNodeIds', 'ListOfNodeId'), |
|
7164 | ] |
|
7165 | ||
7166 | def __init__(self): |
|
7167 | self.NodeId = NodeId() |
|
@@ 7042-7069 (lines=28) @@ | ||
7039 | self.ChannelLifetime = 0 |
|
7040 | self.SecurityTokenLifetime = 0 |
|
7041 | self._freeze = True |
|
7042 | ||
7043 | def __str__(self): |
|
7044 | return 'EndpointConfiguration(' + 'OperationTimeout:' + str(self.OperationTimeout) + ', ' + \ |
|
7045 | 'UseBinaryEncoding:' + str(self.UseBinaryEncoding) + ', ' + \ |
|
7046 | 'MaxStringLength:' + str(self.MaxStringLength) + ', ' + \ |
|
7047 | 'MaxByteStringLength:' + str(self.MaxByteStringLength) + ', ' + \ |
|
7048 | 'MaxArrayLength:' + str(self.MaxArrayLength) + ', ' + \ |
|
7049 | 'MaxMessageSize:' + str(self.MaxMessageSize) + ', ' + \ |
|
7050 | 'MaxBufferSize:' + str(self.MaxBufferSize) + ', ' + \ |
|
7051 | 'ChannelLifetime:' + str(self.ChannelLifetime) + ', ' + \ |
|
7052 | 'SecurityTokenLifetime:' + str(self.SecurityTokenLifetime) + ')' |
|
7053 | ||
7054 | __repr__ = __str__ |
|
7055 | ||
7056 | ||
7057 | class QueryDataDescription(FrozenClass): |
|
7058 | ''' |
|
7059 | :ivar RelativePath: |
|
7060 | :vartype RelativePath: RelativePath |
|
7061 | :ivar AttributeId: |
|
7062 | :vartype AttributeId: UInt32 |
|
7063 | :ivar IndexRange: |
|
7064 | :vartype IndexRange: String |
|
7065 | ''' |
|
7066 | ||
7067 | ua_types = [ |
|
7068 | ('RelativePath', 'RelativePath'), |
|
7069 | ('AttributeId', 'UInt32'), |
|
7070 | ('IndexRange', 'String'), |
|
7071 | ] |
|
7072 | ||
@@ 6887-6914 (lines=28) @@ | ||
6884 | ||
6885 | ||
6886 | class RegisterNodesResponse(FrozenClass): |
|
6887 | ''' |
|
6888 | Registers one or more nodes for repeated use within a session. |
|
6889 | ||
6890 | :ivar TypeId: |
|
6891 | :vartype TypeId: NodeId |
|
6892 | :ivar ResponseHeader: |
|
6893 | :vartype ResponseHeader: ResponseHeader |
|
6894 | :ivar Parameters: |
|
6895 | :vartype Parameters: RegisterNodesResult |
|
6896 | ''' |
|
6897 | ||
6898 | ua_types = [ |
|
6899 | ('TypeId', 'NodeId'), |
|
6900 | ('ResponseHeader', 'ResponseHeader'), |
|
6901 | ('Parameters', 'RegisterNodesResult'), |
|
6902 | ] |
|
6903 | ||
6904 | def __init__(self): |
|
6905 | self.TypeId = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) |
|
6906 | self.ResponseHeader = ResponseHeader() |
|
6907 | self.Parameters = RegisterNodesResult() |
|
6908 | self._freeze = True |
|
6909 | ||
6910 | def __str__(self): |
|
6911 | return 'RegisterNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
6912 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
6913 | 'Parameters:' + str(self.Parameters) + ')' |
|
6914 | ||
6915 | __repr__ = __str__ |
|
6916 | ||
6917 | ||
@@ 6460-6487 (lines=28) @@ | ||
6457 | self.ResponseHeader = ResponseHeader() |
|
6458 | self.Results = [] |
|
6459 | self.DiagnosticInfos = [] |
|
6460 | self._freeze = True |
|
6461 | ||
6462 | def __str__(self): |
|
6463 | return 'BrowseResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
6464 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
6465 | 'Results:' + str(self.Results) + ', ' + \ |
|
6466 | 'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')' |
|
6467 | ||
6468 | __repr__ = __str__ |
|
6469 | ||
6470 | ||
6471 | class BrowseNextParameters(FrozenClass): |
|
6472 | ''' |
|
6473 | :ivar ReleaseContinuationPoints: |
|
6474 | :vartype ReleaseContinuationPoints: Boolean |
|
6475 | :ivar ContinuationPoints: |
|
6476 | :vartype ContinuationPoints: ByteString |
|
6477 | ''' |
|
6478 | ||
6479 | ua_types = [ |
|
6480 | ('ReleaseContinuationPoints', 'Boolean'), |
|
6481 | ('ContinuationPoints', 'ListOfByteString'), |
|
6482 | ] |
|
6483 | ||
6484 | def __init__(self): |
|
6485 | self.ReleaseContinuationPoints = True |
|
6486 | self.ContinuationPoints = [] |
|
6487 | self._freeze = True |
|
6488 | ||
6489 | def __str__(self): |
|
6490 | return 'BrowseNextParameters(' + 'ReleaseContinuationPoints:' + str(self.ReleaseContinuationPoints) + ', ' + \ |
|
@@ 6310-6337 (lines=28) @@ | ||
6307 | ||
6308 | ua_types = [ |
|
6309 | ('ReferenceTypeId', 'NodeId'), |
|
6310 | ('IsForward', 'Boolean'), |
|
6311 | ('NodeId', 'ExpandedNodeId'), |
|
6312 | ('BrowseName', 'QualifiedName'), |
|
6313 | ('DisplayName', 'LocalizedText'), |
|
6314 | ('NodeClass', 'NodeClass'), |
|
6315 | ('TypeDefinition', 'ExpandedNodeId'), |
|
6316 | ] |
|
6317 | ||
6318 | def __init__(self): |
|
6319 | self.ReferenceTypeId = NodeId() |
|
6320 | self.IsForward = True |
|
6321 | self.NodeId = ExpandedNodeId() |
|
6322 | self.BrowseName = QualifiedName() |
|
6323 | self.DisplayName = LocalizedText() |
|
6324 | self.NodeClass = NodeClass(0) |
|
6325 | self.TypeDefinition = ExpandedNodeId() |
|
6326 | self._freeze = True |
|
6327 | ||
6328 | def __str__(self): |
|
6329 | return 'ReferenceDescription(' + 'ReferenceTypeId:' + str(self.ReferenceTypeId) + ', ' + \ |
|
6330 | 'IsForward:' + str(self.IsForward) + ', ' + \ |
|
6331 | 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
6332 | 'BrowseName:' + str(self.BrowseName) + ', ' + \ |
|
6333 | 'DisplayName:' + str(self.DisplayName) + ', ' + \ |
|
6334 | 'NodeClass:' + str(self.NodeClass) + ', ' + \ |
|
6335 | 'TypeDefinition:' + str(self.TypeDefinition) + ')' |
|
6336 | ||
6337 | __repr__ = __str__ |
|
6338 | ||
6339 | ||
6340 | class BrowseResult(FrozenClass): |
|
@@ 5995-6022 (lines=28) @@ | ||
5992 | ||
5993 | :ivar TypeId: |
|
5994 | :vartype TypeId: NodeId |
|
5995 | :ivar RequestHeader: |
|
5996 | :vartype RequestHeader: RequestHeader |
|
5997 | :ivar Parameters: |
|
5998 | :vartype Parameters: DeleteNodesParameters |
|
5999 | ''' |
|
6000 | ||
6001 | ua_types = [ |
|
6002 | ('TypeId', 'NodeId'), |
|
6003 | ('RequestHeader', 'RequestHeader'), |
|
6004 | ('Parameters', 'DeleteNodesParameters'), |
|
6005 | ] |
|
6006 | ||
6007 | def __init__(self): |
|
6008 | self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) |
|
6009 | self.RequestHeader = RequestHeader() |
|
6010 | self.Parameters = DeleteNodesParameters() |
|
6011 | self._freeze = True |
|
6012 | ||
6013 | def __str__(self): |
|
6014 | return 'DeleteNodesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
6015 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
6016 | 'Parameters:' + str(self.Parameters) + ')' |
|
6017 | ||
6018 | __repr__ = __str__ |
|
6019 | ||
6020 | ||
6021 | class DeleteNodesResponse(FrozenClass): |
|
6022 | ''' |
|
6023 | Delete one or more nodes from the server address space. |
|
6024 | ||
6025 | :ivar TypeId: |
|
@@ 5875-5902 (lines=28) @@ | ||
5872 | ||
5873 | class AddReferencesRequest(FrozenClass): |
|
5874 | ''' |
|
5875 | Adds one or more references to the server address space. |
|
5876 | ||
5877 | :ivar TypeId: |
|
5878 | :vartype TypeId: NodeId |
|
5879 | :ivar RequestHeader: |
|
5880 | :vartype RequestHeader: RequestHeader |
|
5881 | :ivar Parameters: |
|
5882 | :vartype Parameters: AddReferencesParameters |
|
5883 | ''' |
|
5884 | ||
5885 | ua_types = [ |
|
5886 | ('TypeId', 'NodeId'), |
|
5887 | ('RequestHeader', 'RequestHeader'), |
|
5888 | ('Parameters', 'AddReferencesParameters'), |
|
5889 | ] |
|
5890 | ||
5891 | def __init__(self): |
|
5892 | self.TypeId = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) |
|
5893 | self.RequestHeader = RequestHeader() |
|
5894 | self.Parameters = AddReferencesParameters() |
|
5895 | self._freeze = True |
|
5896 | ||
5897 | def __str__(self): |
|
5898 | return 'AddReferencesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
5899 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
5900 | 'Parameters:' + str(self.Parameters) + ')' |
|
5901 | ||
5902 | __repr__ = __str__ |
|
5903 | ||
5904 | ||
5905 | class AddReferencesResponse(FrozenClass): |
|
@@ 5459-5486 (lines=28) @@ | ||
5456 | def __str__(self): |
|
5457 | return 'ReferenceTypeAttributes(' + 'SpecifiedAttributes:' + str(self.SpecifiedAttributes) + ', ' + \ |
|
5458 | 'DisplayName:' + str(self.DisplayName) + ', ' + \ |
|
5459 | 'Description:' + str(self.Description) + ', ' + \ |
|
5460 | 'WriteMask:' + str(self.WriteMask) + ', ' + \ |
|
5461 | 'UserWriteMask:' + str(self.UserWriteMask) + ', ' + \ |
|
5462 | 'IsAbstract:' + str(self.IsAbstract) + ', ' + \ |
|
5463 | 'Symmetric:' + str(self.Symmetric) + ', ' + \ |
|
5464 | 'InverseName:' + str(self.InverseName) + ')' |
|
5465 | ||
5466 | __repr__ = __str__ |
|
5467 | ||
5468 | ||
5469 | class DataTypeAttributes(FrozenClass): |
|
5470 | ''' |
|
5471 | The attributes for a data type node. |
|
5472 | ||
5473 | :ivar SpecifiedAttributes: |
|
5474 | :vartype SpecifiedAttributes: UInt32 |
|
5475 | :ivar DisplayName: |
|
5476 | :vartype DisplayName: LocalizedText |
|
5477 | :ivar Description: |
|
5478 | :vartype Description: LocalizedText |
|
5479 | :ivar WriteMask: |
|
5480 | :vartype WriteMask: UInt32 |
|
5481 | :ivar UserWriteMask: |
|
5482 | :vartype UserWriteMask: UInt32 |
|
5483 | :ivar IsAbstract: |
|
5484 | :vartype IsAbstract: Boolean |
|
5485 | ''' |
|
5486 | ||
5487 | ua_types = [ |
|
5488 | ('SpecifiedAttributes', 'UInt32'), |
|
5489 | ('DisplayName', 'LocalizedText'), |
|
@@ 5309-5336 (lines=28) @@ | ||
5306 | :ivar Description: |
|
5307 | :vartype Description: LocalizedText |
|
5308 | :ivar WriteMask: |
|
5309 | :vartype WriteMask: UInt32 |
|
5310 | :ivar UserWriteMask: |
|
5311 | :vartype UserWriteMask: UInt32 |
|
5312 | :ivar IsAbstract: |
|
5313 | :vartype IsAbstract: Boolean |
|
5314 | ''' |
|
5315 | ||
5316 | ua_types = [ |
|
5317 | ('SpecifiedAttributes', 'UInt32'), |
|
5318 | ('DisplayName', 'LocalizedText'), |
|
5319 | ('Description', 'LocalizedText'), |
|
5320 | ('WriteMask', 'UInt32'), |
|
5321 | ('UserWriteMask', 'UInt32'), |
|
5322 | ('IsAbstract', 'Boolean'), |
|
5323 | ] |
|
5324 | ||
5325 | def __init__(self): |
|
5326 | self.SpecifiedAttributes = 0 |
|
5327 | self.DisplayName = LocalizedText() |
|
5328 | self.Description = LocalizedText() |
|
5329 | self.WriteMask = 0 |
|
5330 | self.UserWriteMask = 0 |
|
5331 | self.IsAbstract = True |
|
5332 | self._freeze = True |
|
5333 | ||
5334 | def __str__(self): |
|
5335 | return 'ObjectTypeAttributes(' + 'SpecifiedAttributes:' + str(self.SpecifiedAttributes) + ', ' + \ |
|
5336 | 'DisplayName:' + str(self.DisplayName) + ', ' + \ |
|
5337 | 'Description:' + str(self.Description) + ', ' + \ |
|
5338 | 'WriteMask:' + str(self.WriteMask) + ', ' + \ |
|
5339 | 'UserWriteMask:' + str(self.UserWriteMask) + ', ' + \ |
|
@@ 5184-5211 (lines=28) @@ | ||
5181 | :vartype DataType: NodeId |
|
5182 | :ivar ValueRank: |
|
5183 | :vartype ValueRank: Int32 |
|
5184 | :ivar ArrayDimensions: |
|
5185 | :vartype ArrayDimensions: UInt32 |
|
5186 | :ivar AccessLevel: |
|
5187 | :vartype AccessLevel: Byte |
|
5188 | :ivar UserAccessLevel: |
|
5189 | :vartype UserAccessLevel: Byte |
|
5190 | :ivar MinimumSamplingInterval: |
|
5191 | :vartype MinimumSamplingInterval: Double |
|
5192 | :ivar Historizing: |
|
5193 | :vartype Historizing: Boolean |
|
5194 | ''' |
|
5195 | ||
5196 | ua_types = [ |
|
5197 | ('SpecifiedAttributes', 'UInt32'), |
|
5198 | ('DisplayName', 'LocalizedText'), |
|
5199 | ('Description', 'LocalizedText'), |
|
5200 | ('WriteMask', 'UInt32'), |
|
5201 | ('UserWriteMask', 'UInt32'), |
|
5202 | ('Value', 'Variant'), |
|
5203 | ('DataType', 'NodeId'), |
|
5204 | ('ValueRank', 'Int32'), |
|
5205 | ('ArrayDimensions', 'ListOfUInt32'), |
|
5206 | ('AccessLevel', 'Byte'), |
|
5207 | ('UserAccessLevel', 'Byte'), |
|
5208 | ('MinimumSamplingInterval', 'Double'), |
|
5209 | ('Historizing', 'Boolean'), |
|
5210 | ] |
|
5211 | ||
5212 | def __init__(self): |
|
5213 | self.SpecifiedAttributes = 0 |
|
5214 | self.DisplayName = LocalizedText() |
|
@@ 1767-1794 (lines=28) @@ | ||
1764 | ||
1765 | def __init__(self): |
|
1766 | self.PublishedData = [] |
|
1767 | self._freeze = True |
|
1768 | ||
1769 | def __str__(self): |
|
1770 | return 'PublishedDataItemsDataType(' + 'PublishedData:' + str(self.PublishedData) + ')' |
|
1771 | ||
1772 | __repr__ = __str__ |
|
1773 | ||
1774 | ||
1775 | class PublishedEventsDataType(FrozenClass): |
|
1776 | ''' |
|
1777 | :ivar EventNotifier: |
|
1778 | :vartype EventNotifier: NodeId |
|
1779 | :ivar SelectedFields: |
|
1780 | :vartype SelectedFields: SimpleAttributeOperand |
|
1781 | :ivar Filter: |
|
1782 | :vartype Filter: ContentFilter |
|
1783 | ''' |
|
1784 | ||
1785 | ua_types = [ |
|
1786 | ('EventNotifier', 'NodeId'), |
|
1787 | ('SelectedFields', 'ListOfSimpleAttributeOperand'), |
|
1788 | ('Filter', 'ContentFilter'), |
|
1789 | ] |
|
1790 | ||
1791 | def __init__(self): |
|
1792 | self.EventNotifier = NodeId() |
|
1793 | self.SelectedFields = [] |
|
1794 | self.Filter = ContentFilter() |
|
1795 | self._freeze = True |
|
1796 | ||
1797 | def __str__(self): |
|
@@ 1303-1330 (lines=28) @@ | ||
1300 | ('SimpleDataTypes', 'ListOfSimpleTypeDescription'), |
|
1301 | ] |
|
1302 | ||
1303 | def __init__(self): |
|
1304 | self.Namespaces = [] |
|
1305 | self.StructureDataTypes = [] |
|
1306 | self.EnumDataTypes = [] |
|
1307 | self.SimpleDataTypes = [] |
|
1308 | self._freeze = True |
|
1309 | ||
1310 | def __str__(self): |
|
1311 | return 'DataTypeSchemaHeader(' + 'Namespaces:' + str(self.Namespaces) + ', ' + \ |
|
1312 | 'StructureDataTypes:' + str(self.StructureDataTypes) + ', ' + \ |
|
1313 | 'EnumDataTypes:' + str(self.EnumDataTypes) + ', ' + \ |
|
1314 | 'SimpleDataTypes:' + str(self.SimpleDataTypes) + ')' |
|
1315 | ||
1316 | __repr__ = __str__ |
|
1317 | ||
1318 | ||
1319 | class DataTypeDescription(FrozenClass): |
|
1320 | ''' |
|
1321 | :ivar DataTypeId: |
|
1322 | :vartype DataTypeId: NodeId |
|
1323 | :ivar Name: |
|
1324 | :vartype Name: QualifiedName |
|
1325 | ''' |
|
1326 | ||
1327 | ua_types = [ |
|
1328 | ('DataTypeId', 'NodeId'), |
|
1329 | ('Name', 'QualifiedName'), |
|
1330 | ] |
|
1331 | ||
1332 | def __init__(self): |
|
1333 | self.DataTypeId = NodeId() |