|
@@ 6448-6457 (lines=10) @@
|
| 6445 |
|
('IncludeSubtypes', 'Boolean'), |
| 6446 |
|
('TargetName', 'QualifiedName'), |
| 6447 |
|
] |
| 6448 |
|
|
| 6449 |
|
def __init__(self): |
| 6450 |
|
self.ReferenceTypeId = NodeId() |
| 6451 |
|
self.IsInverse = True |
| 6452 |
|
self.IncludeSubtypes = True |
| 6453 |
|
self.TargetName = QualifiedName() |
| 6454 |
|
self._freeze = True |
| 6455 |
|
|
| 6456 |
|
def to_binary(self): |
| 6457 |
|
packet = [] |
| 6458 |
|
packet.append(self.ReferenceTypeId.to_binary()) |
| 6459 |
|
packet.append(uabin.Primitives.Boolean.pack(self.IsInverse)) |
| 6460 |
|
packet.append(uabin.Primitives.Boolean.pack(self.IncludeSubtypes)) |
|
@@ 5286-5295 (lines=10) @@
|
| 5283 |
|
packet.append(self.RequestHeader.to_binary()) |
| 5284 |
|
packet.append(self.Parameters.to_binary()) |
| 5285 |
|
return b''.join(packet) |
| 5286 |
|
|
| 5287 |
|
@staticmethod |
| 5288 |
|
def from_binary(data): |
| 5289 |
|
obj = AddReferencesRequest() |
| 5290 |
|
obj.TypeId = NodeId.from_binary(data) |
| 5291 |
|
obj.RequestHeader = RequestHeader.from_binary(data) |
| 5292 |
|
obj.Parameters = AddReferencesParameters.from_binary(data) |
| 5293 |
|
return obj |
| 5294 |
|
|
| 5295 |
|
def __str__(self): |
| 5296 |
|
return 'AddReferencesRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
| 5297 |
|
'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
| 5298 |
|
'Parameters:' + str(self.Parameters) + ')' |