@@ 3895-3944 (lines=50) @@ | ||
3892 | ||
3893 | ||
3894 | class ReferenceDescription(FrozenClass): |
|
3895 | ''' |
|
3896 | The description of a reference. |
|
3897 | ||
3898 | :ivar ReferenceTypeId: |
|
3899 | :vartype ReferenceTypeId: NodeId |
|
3900 | :ivar IsForward: |
|
3901 | :vartype IsForward: Boolean |
|
3902 | :ivar NodeId: |
|
3903 | :vartype NodeId: ExpandedNodeId |
|
3904 | :ivar BrowseName: |
|
3905 | :vartype BrowseName: QualifiedName |
|
3906 | :ivar DisplayName: |
|
3907 | :vartype DisplayName: LocalizedText |
|
3908 | :ivar NodeClass: |
|
3909 | :vartype NodeClass: NodeClass |
|
3910 | :ivar TypeDefinition: |
|
3911 | :vartype TypeDefinition: ExpandedNodeId |
|
3912 | ''' |
|
3913 | ||
3914 | ua_types = [ |
|
3915 | ('ReferenceTypeId', 'NodeId'), |
|
3916 | ('IsForward', 'Boolean'), |
|
3917 | ('NodeId', 'ExpandedNodeId'), |
|
3918 | ('BrowseName', 'QualifiedName'), |
|
3919 | ('DisplayName', 'LocalizedText'), |
|
3920 | ('NodeClass', 'NodeClass'), |
|
3921 | ('TypeDefinition', 'ExpandedNodeId'), |
|
3922 | ] |
|
3923 | ||
3924 | def __init__(self): |
|
3925 | self.ReferenceTypeId = NodeId() |
|
3926 | self.IsForward = True |
|
3927 | self.NodeId = ExpandedNodeId() |
|
3928 | self.BrowseName = QualifiedName() |
|
3929 | self.DisplayName = LocalizedText() |
|
3930 | self.NodeClass = NodeClass(0) |
|
3931 | self.TypeDefinition = ExpandedNodeId() |
|
3932 | self._freeze = True |
|
3933 | ||
3934 | def __str__(self): |
|
3935 | return 'ReferenceDescription(' + 'ReferenceTypeId:' + str(self.ReferenceTypeId) + ', ' + \ |
|
3936 | 'IsForward:' + str(self.IsForward) + ', ' + \ |
|
3937 | 'NodeId:' + str(self.NodeId) + ', ' + \ |
|
3938 | 'BrowseName:' + str(self.BrowseName) + ', ' + \ |
|
3939 | 'DisplayName:' + str(self.DisplayName) + ', ' + \ |
|
3940 | 'NodeClass:' + str(self.NodeClass) + ', ' + \ |
|
3941 | 'TypeDefinition:' + str(self.TypeDefinition) + ')' |
|
3942 | ||
3943 | __repr__ = __str__ |
|
3944 | ||
3945 | ||
3946 | class BrowseResult(FrozenClass): |
|
3947 | ''' |
|
@@ 3245-3294 (lines=50) @@ | ||
3242 | ||
3243 | ||
3244 | class AddNodesItem(FrozenClass): |
|
3245 | ''' |
|
3246 | A request to add a node to the server address space. |
|
3247 | ||
3248 | :ivar ParentNodeId: |
|
3249 | :vartype ParentNodeId: ExpandedNodeId |
|
3250 | :ivar ReferenceTypeId: |
|
3251 | :vartype ReferenceTypeId: NodeId |
|
3252 | :ivar RequestedNewNodeId: |
|
3253 | :vartype RequestedNewNodeId: ExpandedNodeId |
|
3254 | :ivar BrowseName: |
|
3255 | :vartype BrowseName: QualifiedName |
|
3256 | :ivar NodeClass: |
|
3257 | :vartype NodeClass: NodeClass |
|
3258 | :ivar NodeAttributes: |
|
3259 | :vartype NodeAttributes: ExtensionObject |
|
3260 | :ivar TypeDefinition: |
|
3261 | :vartype TypeDefinition: ExpandedNodeId |
|
3262 | ''' |
|
3263 | ||
3264 | ua_types = [ |
|
3265 | ('ParentNodeId', 'ExpandedNodeId'), |
|
3266 | ('ReferenceTypeId', 'NodeId'), |
|
3267 | ('RequestedNewNodeId', 'ExpandedNodeId'), |
|
3268 | ('BrowseName', 'QualifiedName'), |
|
3269 | ('NodeClass', 'NodeClass'), |
|
3270 | ('NodeAttributes', 'ExtensionObject'), |
|
3271 | ('TypeDefinition', 'ExpandedNodeId'), |
|
3272 | ] |
|
3273 | ||
3274 | def __init__(self): |
|
3275 | self.ParentNodeId = ExpandedNodeId() |
|
3276 | self.ReferenceTypeId = NodeId() |
|
3277 | self.RequestedNewNodeId = ExpandedNodeId() |
|
3278 | self.BrowseName = QualifiedName() |
|
3279 | self.NodeClass = NodeClass(0) |
|
3280 | self.NodeAttributes = ExtensionObject() |
|
3281 | self.TypeDefinition = ExpandedNodeId() |
|
3282 | self._freeze = True |
|
3283 | ||
3284 | def __str__(self): |
|
3285 | return 'AddNodesItem(' + 'ParentNodeId:' + str(self.ParentNodeId) + ', ' + \ |
|
3286 | 'ReferenceTypeId:' + str(self.ReferenceTypeId) + ', ' + \ |
|
3287 | 'RequestedNewNodeId:' + str(self.RequestedNewNodeId) + ', ' + \ |
|
3288 | 'BrowseName:' + str(self.BrowseName) + ', ' + \ |
|
3289 | 'NodeClass:' + str(self.NodeClass) + ', ' + \ |
|
3290 | 'NodeAttributes:' + str(self.NodeAttributes) + ', ' + \ |
|
3291 | 'TypeDefinition:' + str(self.TypeDefinition) + ')' |
|
3292 | ||
3293 | __repr__ = __str__ |
|
3294 | ||
3295 | ||
3296 | class AddNodesResult(FrozenClass): |
|
3297 | ''' |
|
@@ 3413-3457 (lines=45) @@ | ||
3410 | ||
3411 | ||
3412 | class AddReferencesItem(FrozenClass): |
|
3413 | ''' |
|
3414 | A request to add a reference to the server address space. |
|
3415 | ||
3416 | :ivar SourceNodeId: |
|
3417 | :vartype SourceNodeId: NodeId |
|
3418 | :ivar ReferenceTypeId: |
|
3419 | :vartype ReferenceTypeId: NodeId |
|
3420 | :ivar IsForward: |
|
3421 | :vartype IsForward: Boolean |
|
3422 | :ivar TargetServerUri: |
|
3423 | :vartype TargetServerUri: String |
|
3424 | :ivar TargetNodeId: |
|
3425 | :vartype TargetNodeId: ExpandedNodeId |
|
3426 | :ivar TargetNodeClass: |
|
3427 | :vartype TargetNodeClass: NodeClass |
|
3428 | ''' |
|
3429 | ||
3430 | ua_types = [ |
|
3431 | ('SourceNodeId', 'NodeId'), |
|
3432 | ('ReferenceTypeId', 'NodeId'), |
|
3433 | ('IsForward', 'Boolean'), |
|
3434 | ('TargetServerUri', 'String'), |
|
3435 | ('TargetNodeId', 'ExpandedNodeId'), |
|
3436 | ('TargetNodeClass', 'NodeClass'), |
|
3437 | ] |
|
3438 | ||
3439 | def __init__(self): |
|
3440 | self.SourceNodeId = NodeId() |
|
3441 | self.ReferenceTypeId = NodeId() |
|
3442 | self.IsForward = True |
|
3443 | self.TargetServerUri = None |
|
3444 | self.TargetNodeId = ExpandedNodeId() |
|
3445 | self.TargetNodeClass = NodeClass(0) |
|
3446 | self._freeze = True |
|
3447 | ||
3448 | def __str__(self): |
|
3449 | return 'AddReferencesItem(' + 'SourceNodeId:' + str(self.SourceNodeId) + ', ' + \ |
|
3450 | 'ReferenceTypeId:' + str(self.ReferenceTypeId) + ', ' + \ |
|
3451 | 'IsForward:' + str(self.IsForward) + ', ' + \ |
|
3452 | 'TargetServerUri:' + str(self.TargetServerUri) + ', ' + \ |
|
3453 | 'TargetNodeId:' + str(self.TargetNodeId) + ', ' + \ |
|
3454 | 'TargetNodeClass:' + str(self.TargetNodeClass) + ')' |
|
3455 | ||
3456 | __repr__ = __str__ |
|
3457 | ||
3458 | ||
3459 | class AddReferencesParameters(FrozenClass): |
|
3460 | ''' |